1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

Compare commits

...

129 Commits

Author SHA1 Message Date
Sébastien Helleu 1206a7bbe4 Version 1.9 2017-06-25 10:20:52 +02:00
Sébastien Helleu 77d1175026 doc: update Polish auto-generated files 2017-06-24 15:00:44 +02:00
Krzysztof Korościk 49b70911b0 doc: updated polish translation 2017-06-24 12:18:42 +02:00
Krzysztof Korościk 3976fa33a1 po: updated polish translation 2017-06-24 12:01:27 +02:00
Sébastien Helleu 6a8d2e5044 doc: update German auto-generated files 2017-06-24 06:55:35 +02:00
Nils Görs a78d97e2d9 core: update German translations 2017-06-24 00:57:25 +02:00
Sébastien Helleu 1318f1b72e doc: update German auto-generated files 2017-06-23 15:51:33 +02:00
Nils Görs ceb5351eb8 core: update German translations 2017-06-23 15:48:58 +02:00
Sébastien Helleu b3dd47edd8 buflist: add variable ${format_name} in bar item evaluation and option buflist.format.name (issue #1020) 2017-06-23 12:00:34 +02:00
Sébastien Helleu 5a9269ba20 Version 1.9-rc2 2017-06-22 18:35:48 +02:00
Sébastien Helleu 4827ede798 buflist: display the warning about script buffers.pl only if buflist is enabled 2017-06-20 22:02:06 +02:00
Sébastien Helleu c15c30770e irc: fix update of nick prefixes when the names are received in message 353 (closes #1022)
This regression was introduced by commit
fadee50664 (issue #1019)
2017-06-20 07:21:08 +02:00
Sébastien Helleu fadee50664 irc: don't reset nick properties (prefixes/away/account/realname) on /names when the nick already exists (closes #1019) 2017-06-17 15:22:01 +02:00
Sébastien Helleu 48a3baedd5 doc: update Japanese auto-generated files 2017-06-15 21:36:28 +02:00
Sébastien Helleu 22d69953d4 doc: update German auto-generated files 2017-06-15 21:36:15 +02:00
Sébastien Helleu 5e62af427b Merge pull request #1017 from l/master/translation/ja_JP
core: update Japanese translations
2017-06-15 21:34:26 +02:00
Nils Görs 29f90fb80e core: update German translations 2017-06-15 09:34:13 +02:00
Sébastien Helleu 54517dbf4f Version 1.9-rc1 2017-06-15 09:07:51 +02:00
AYANOKOUZI, Ryuunosuke 227776f8b9 core: update Japanese translations 2017-06-15 09:00:00 +09:00
Sébastien Helleu 383652aa2a irc: remove unused functions irc_server_get_number_connected and irc_server_get_number_buffer (issue #1012) 2017-06-14 07:29:11 +02:00
Sébastien Helleu fbbb72c44d buflist: add variable ${merged} in /help buflist 2017-06-13 21:17:54 +02:00
Sébastien Helleu cab29dd47f doc: add missing file fifo.conf in user's guide 2017-06-13 21:14:59 +02:00
Sébastien Helleu 92a40052af buflist: add variable ${merged} in bar item evaluation 2017-06-13 20:29:38 +02:00
Sébastien Helleu fbf7156b1b alias: fix message in case of error in command /alias addcompletion 2017-06-12 20:07:44 +02:00
Sébastien Helleu ee2f09fb13 relay: add option "start" in command /relay 2017-06-12 20:06:58 +02:00
Sébastien Helleu 8dbd2cf83d doc: add missing API functions in scripting guide 2017-06-11 08:20:12 +02:00
Sébastien Helleu 3dc72b2e5f core: free use of pointer after free in case of error in function string_dyn_concat 2017-06-10 17:35:47 +02:00
Sébastien Helleu 46f409d463 core: improve speed of nicklist bar item callback
It's faster to use a string with dynamic size, rather than looping on the whole
nicklist to compute the length of result string, before looping again to build
the string.
2017-06-10 16:56:13 +02:00
Sébastien Helleu 54bf589d7d core, plugins: fix conditions to insert elements in linked lists
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-06-10 16:21:11 +02:00
Sébastien Helleu 8c8a0c0826 core: remove unused function gui_window_clear_weechat (issue #1012) 2017-06-10 15:03:06 +02:00
Sébastien Helleu f2d250a78f core: remove unused function upgrade_file_read_string_utf8 (issue #1012) 2017-06-10 15:02:34 +02:00
Sébastien Helleu ad9c75f234 core: remove unused functions secure_search_hash_algo and secure_search_cipher (issue #1012) 2017-06-10 15:01:58 +02:00
Sébastien Helleu 3af24d9739 core: remove unused function proxy_search_with_option_name (issue #1012) 2017-06-10 15:01:21 +02:00
Sébastien Helleu be47805597 Merge pull request #1015 from Neui/remove-unused-irc-stores
irc: Remove unnecessary stores
2017-06-10 14:54:41 +02:00
Sébastien Helleu a9f87e7e56 core: add contributor in AUTHORS.adoc 2017-06-10 08:25:36 +02:00
Neui f962ba1c6c trigger: if hashmap creation failed, don't use tags
If hashmap creation fails (eg. not enough memory), it jumps to the label
"end", where it checks the pointer tags, that hadn't been initialized
before.

The simple fix is to initialize it before creating the hashmap.
2017-06-10 08:24:34 +02:00
Sébastien Helleu 46b27bff4e core: fix bind of keys with space key, like alt+space (bug #32133) 2017-06-10 08:15:44 +02:00
Sébastien Helleu 964481aaeb doc: update Japanese auto-generated files 2017-06-10 08:03:37 +02:00
Sébastien Helleu 0c249b14c9 Merge pull request #1016 from l/master/translation/ja_JP
core: update Japanese translations
2017-06-10 07:53:03 +02:00
Sébastien Helleu 493ecfb388 doc: update German auto-generated files 2017-06-10 07:41:48 +02:00
AYANOKOUZI, Ryuunosuke 5352702213 core: update Japanese translations 2017-06-10 09:00:00 +09:00
Nils Görs fc12a34f19 core: update German translations 2017-06-09 22:39:59 +02:00
Neui d924eff930 irc: Remove unnecessary stores 2017-06-09 21:00:25 +02:00
Sébastien Helleu 193ff0db37 core: remove unused functions config_file_config_insert and config_file_section_insert_in_config (issue #1012) 2017-06-09 07:54:27 +02:00
Sébastien Helleu 0094be17a8 doc: add missing file fifo.conf in man pages 2017-06-08 07:02:05 +02:00
Sébastien Helleu 5997660bb5 doc: add missing file buflist.conf in Russian man page 2017-06-08 07:00:12 +02:00
Sébastien Helleu f140a9198e buflist: add option buflist.look.auto_scroll (issue #332) 2017-06-08 06:56:42 +02:00
Sébastien Helleu e2589aaaca api: allow update of variables "scroll_x" and "scroll_y" in bar_window with function hdata_update 2017-06-08 06:53:32 +02:00
Sébastien Helleu 111962c65a core: remove unused function command_secure_display_data (issue #1012) 2017-06-07 07:16:07 +02:00
Sébastien Helleu e09dc5f63b buflist: return 0 if buffers are equal in sort function
This is better for symmetry of comparison callback (comparing buffer1 and
buffer2 will give same as comparing buffer2 and bufer1).

Thanks to Simmo Saan for reporting the problem.
2017-06-06 19:50:47 +02:00
Sébastien Helleu 1e22a96a10 core: remove unused functions gui_bar_get_min_width and gui_bar_get_min_height (issue #1012) 2017-06-06 07:29:05 +02:00
Sébastien Helleu fa3a4355ce buflist: display a warning when the script "buffers.pl" is loaded 2017-06-05 14:56:14 +02:00
Sébastien Helleu 4947ed6d31 core: update ChangeLog
Related to commit 7ab6731efe.
2017-06-04 12:41:06 +02:00
Sébastien Helleu fc6c165c49 Merge pull request #1012 from sim642/clion
Small fixes and code cleanup for problems found by CLion inspections
2017-06-04 12:36:50 +02:00
Sébastien Helleu a195fa2af5 doc: use WeeChat IRC message parsing function in IRC hook example (scripting guide) 2017-06-03 15:42:05 +02:00
Simmo Saan 43451e8481 relay: remove callback unused after d2ff46fa69 2017-06-03 16:26:09 +03:00
Simmo Saan 4492547204 gui: remove callback unused after 0b2be21f1f 2017-06-03 16:24:17 +03:00
Simmo Saan 2508f0acea core, irc: remove unused structs 2017-06-03 15:59:12 +03:00
Simmo Saan 55e7090cde gui: remove completion hdata made unusable by arraylist usage 2017-06-03 15:59:12 +03:00
Simmo Saan 7ab6731efe relay: fix relay.network.bind_address change callback not being called 2017-06-03 15:59:12 +03:00
Simmo Saan dab0792029 core, script: remove unused config section variables 2017-06-03 15:59:12 +03:00
Simmo Saan e5f67894be gui, buflist: remove declared but undefined functions 2017-06-03 15:59:12 +03:00
Simmo Saan 90936d8478 core, gui: remove declared but unused global variables 2017-06-03 15:58:07 +03:00
Simmo Saan 824610d28b exec, fifo, irc: remove unused #define-s 2017-06-03 15:58:07 +03:00
Simmo Saan ab3806e320 gui: fix gui-focus.h header guard 2017-06-03 15:58:07 +03:00
Simmo Saan 7a0bbd802b core: forward declare structs to avoid implicit declarations 2017-06-03 15:58:07 +03:00
Simmo Saan dcef2a8e0d gui: remove non-standard enum forward declaration 2017-06-03 15:56:26 +03:00
Simmo Saan 996aaf0613 relay: remove local variables used only for sizeof 2017-06-03 15:56:26 +03:00
Simmo Saan ec13a66af3 core: fix fifo_fd_cb declared without arguments 2017-06-03 15:56:26 +03:00
Simmo Saan 824e6603cc core: fix gui_color_dump called with excess arguments 2017-06-03 15:56:26 +03:00
Simmo Saan 832316df0c irc: fix irc_server_autojoin_channels declared without arguments 2017-06-03 15:56:26 +03:00
Simmo Saan e5fe9c34c3 gui: fix gui_key_default_bindings declared without arguments 2017-06-03 15:56:26 +03:00
Sébastien Helleu da8f19bcee core: fix infinite loop when the terminal is closed on the secure password prompt (closes #1010) 2017-06-03 13:41:49 +02:00
Sébastien Helleu 240a2fc2ca doc: update Japanese auto-generated files 2017-06-03 13:20:07 +02:00
Sébastien Helleu b8684b01cc Merge pull request #1011 from l/master/translation/ja_JP
core: update Japanese translations
2017-06-03 13:19:21 +02:00
AYANOKOUZI, Ryuunosuke b67b6f3834 core: update Japanese translations 2017-06-03 09:00:00 +09:00
Sébastien Helleu 3176fd4f09 doc: update German auto-generated files 2017-06-02 20:14:38 +02:00
Sébastien Helleu 345c46133d buflist: fix typo in /help buflist 2017-06-02 20:02:04 +02:00
Nils Görs d9336d52b3 core: update German translations 2017-06-02 19:22:55 +02:00
Sébastien Helleu 6e33f286f1 buflist: fix type of IRC server/channel pointers 2017-06-02 07:50:42 +02:00
Sébastien Helleu 2da9b35acb buflist: replace IRC struct by "void *" for IRC server/channel pointers 2017-06-02 07:46:46 +02:00
Sébastien Helleu 593eee869f trigger: add "irc_server" and "irc_channel" pointers in data for IRC signal/modifier hooks 2017-06-02 07:46:17 +02:00
Sébastien Helleu eff373e73b core: add contributor in AUTHORS.adoc 2017-06-01 07:23:28 +02:00
Sébastien Helleu 840ebc9ac9 Merge pull request #1006 from mkoskar/dev2
core: remove config_look_hotlist_add_buffer_if_away completely
2017-06-01 07:22:46 +02:00
Sébastien Helleu d320b72d89 buflist: fix long mouse gestures 2017-06-01 07:21:10 +02:00
Miroslav Koskar ab6ca6b065 core: remove config_look_hotlist_add_buffer_if_away completely 2017-06-01 01:10:54 +02:00
Sébastien Helleu 8a25ac7875 buflist: add missing ${hotlist_priority} in /help buflist 2017-05-31 22:42:57 +02:00
Sébastien Helleu cdbf83c764 buflist: add missing ${number_displayed} in /help buflist 2017-05-31 22:37:00 +02:00
Sébastien Helleu d0b47b5c47 buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison 2017-05-30 21:23:09 +02:00
Sébastien Helleu e6a6cc971e buflist: replace function buflist_compare_hdata_var by a call to weechat_hdata_compare 2017-05-30 20:32:40 +02:00
Sébastien Helleu 7621939a7a api: add function hdata_compare 2017-05-30 20:29:17 +02:00
Sébastien Helleu f6a8c28d2d api: add function config_option_get_string in plugin API 2017-05-30 20:28:01 +02:00
Sébastien Helleu f131b9f7de irc: fix crash on SASL authentication with mechanism ""ecdsa-nist256p-challenge" 2017-05-30 19:46:17 +02:00
Sébastien Helleu a0f1f3fd68 core: remove unused variable "index" in function eval_hdata_get_value 2017-05-28 08:25:41 +02:00
Sébastien Helleu b53741e8f4 Merge pull request #1003 from l/master/translation/ja_JP
doc: update Japanese translations
2017-05-28 08:18:58 +02:00
AYANOKOUZI, Ryuunosuke 90e6dca386 doc: update Japanese translations 2017-05-28 09:00:00 +09:00
Nils Görs 65b1edf5b5 Merge branch 'master' of https://github.com/weechat/weechat 2017-05-27 08:56:04 +02:00
Nils Görs 4a1dd35b69 doc: update German documentation 2017-05-27 08:55:39 +02:00
Sébastien Helleu a603c5e476 irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism 2017-05-27 08:37:05 +02:00
Sébastien Helleu b9fdcb0193 doc: add missing special values in function config_option_set for booleans/integers/colors (plugin API reference) 2017-05-26 14:07:08 +02:00
Sébastien Helleu 8062ed6e75 doc: add missing "translation missing" comment in Japanese user's guide 2017-05-25 14:35:42 +02:00
Sébastien Helleu 0e8254e25b doc: add link to chapter "SASL ECDSA-NIST256P-CHALLENGE" in chapter about Tor/SASL (user's guide) (issue #999) 2017-05-25 14:27:41 +02:00
Sébastien Helleu 07ddd31c44 doc: fix options to set for TOR/SASL in user's guide (closes #999) 2017-05-25 12:21:50 +02:00
Sébastien Helleu 323a19d73a buflist: increase size of hashtables used for string evaluation (issue #998)
This should make refresh of buflist bar item a bit faster.
2017-05-24 15:04:24 +02:00
Sébastien Helleu 02b1fe9926 buflist: fix slow switch of buffer when there are a lot of buffers opened (closes #998)
The function hdata_search (which evaluates a condition for each item in a list)
is too slow to search server and channel on each buffer. It is replaced by a
manual search in the list (using weechat_hdata_string to get the name), much
faster.
2017-05-24 14:59:50 +02:00
Sébastien Helleu 28e5018835 irc: remove unused variable in function irc_message_parse 2017-05-24 07:36:07 +02:00
Sébastien Helleu f12ed55117 doc: add missing mouse keys on buflist bar in user's guide 2017-05-23 21:19:57 +02:00
Sébastien Helleu a87e3908cf buflist: add keys F1/F2, alt+F1/alt+F2 to scroll the buflist bar 2017-05-23 09:49:46 +02:00
Sébastien Helleu c88d578d2d core: fix potential use of NULL pointer in function arraylist_clear 2017-05-22 11:29:12 +02:00
Sébastien Helleu 23ec19b8dd core: remove useless condition
Variables base_word and nick can not be NULL here.
2017-05-21 14:36:41 +02:00
Sébastien Helleu 066cc258b9 doc: update Japanese auto-generated files 2017-05-20 08:56:59 +02:00
Sébastien Helleu 67c09d799e Merge pull request #996 from l/master/translation/ja_JP
core: update Japanese translations
2017-05-20 08:56:10 +02:00
AYANOKOUZI, Ryuunosuke 68864606e1 core: update Japanese translations 2017-05-20 09:00:00 +09:00
Sébastien Helleu 925e8b79a8 core: allow index for hdata arrays in evaluation of expressions 2017-05-20 00:05:31 +02:00
Sébastien Helleu 455a0e501c core: update ChangeLog (add fix of crash in buflist)
Refers to commit b7d5392771.
2017-05-19 21:23:23 +02:00
Sébastien Helleu 1bace336bc relay: fix parsing of CAP command arguments in irc protocol (closes #995) 2017-05-19 21:21:30 +02:00
Sébastien Helleu 2ba333d478 doc: update German auto-generated files 2017-05-19 21:21:09 +02:00
Nils Görs 999de96b2a core: update German translations 2017-05-19 10:11:42 +02:00
Sébastien Helleu b522060cef buflist: add variable ${current_buffer} in bar item evaluation 2017-05-19 07:39:23 +02:00
Sébastien Helleu 138af6e7dd buflist: add missing indentation in /help buflist 2017-05-18 22:00:15 +02:00
Sébastien Helleu 2eebde035a buflist: add option "bar" in command /buflist, do not automatically add the bar when buflist is disabled (closes #994) 2017-05-18 20:34:25 +02:00
Sébastien Helleu 33ccc29a3f core: fix default value displayed in help of configure options 2017-05-18 20:27:53 +02:00
Sébastien Helleu 60c324eac5 core: fix typo in French translation of /help bar 2017-05-16 07:23:07 +02:00
Sébastien Helleu f56b38c34e script: fix typo in a comment 2017-05-15 20:34:56 +02:00
Sébastien Helleu 03a8fbc834 buflist: add a variable to store the size of arraylist 2017-05-15 20:23:42 +02:00
Sébastien Helleu 53d95cbbef Merge pull request #987 from mimi1vx/cz_up
Update czech strings
2017-05-14 07:50:50 +02:00
Ondřej Súkup cfc550a20a Update czech strings 2017-05-13 22:07:19 +02:00
Sébastien Helleu b7d5392771 buflist: fix uninitialized hdata pointer in focus callback 2017-05-13 11:52:55 +02:00
Sébastien Helleu 3cd0960255 Version 1.9-dev 2017-05-13 07:50:50 +02:00
148 changed files with 3086 additions and 1768 deletions
+2
View File
@@ -61,7 +61,9 @@ Alphabetically:
* Mateusz Poszwa
* Matt Robinson
* Max Anton Teufel
* Miroslav Koskar
* Murilo Opsfelder Araujo
* Neui
* Nick (SolitaryCipher)
* Nicolas Cavigneaux
* Nils Görs (nils_2)
+34
View File
@@ -15,6 +15,40 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(file _ReleaseNotes.adoc_ in sources).
[[v1.9]]
== Version 1.9 (2017-06-25)
New features::
* api: allow update of variables "scroll_x" and "scroll_y" in bar_window with function hdata_update
* api: add functions config_option_get_string() and hdata_compare()
* buflist: add option buflist.look.auto_scroll (issue #332)
* buflist: add keys kbd:[F1]/kbd:[F2], kbd:[Alt+F1]/kbd:[Alt+F2] to scroll the buflist bar
Improvements::
* core: improve speed of nicklist bar item callback
* core: allow index for hdata arrays in evaluation of expressions
* buflist: display a warning when the script "buffers.pl" is loaded
* buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison
* buflist: add variable `${format_name}` in bar item evaluation and option buflist.format.name (issue #1020)
* buflist: add variables `${current_buffer}` and `${merged}` (booleans "0" / "1") in bar item evaluation
* relay: add option "start" in command /relay
* trigger: add "irc_server" and "irc_channel" pointers in data for IRC signal/modifier hooks
Bug fixes::
* core: fix bind of keys with space key, like kbd:[Alt+Space] (bug #32133)
* core: fix infinite loop when the terminal is closed on the secure password prompt (issue #1010)
* buflist: fix long mouse gestures
* buflist: fix slow switch of buffer when there are a lot of buffers opened (issue #998)
* buflist: add option "bar" in command /buflist, do not automatically add the "buflist" bar when the option buflist.look.enabled is off (issue #994)
* buflist: fix crash on drag & drop of buffers
* irc: don't reset nick properties (prefixes/away/account/realname) on /names when the nick already exists (issue #1019)
* irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism
* relay: rebind on address after option relay.network.bind_address is changed
* relay: fix parsing of CAP command arguments in irc protocol (issue #995)
[[v1.8]]
== Version 1.8 (2017-05-13)
+5
View File
@@ -17,6 +17,11 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file _ChangeLog.adoc_ in sources).
[[v1.9]]
== Version 1.9 (2017-06-25)
No release note.
[[v1.8]]
== Version 1.8 (2017-05-13)
+3 -3
View File
@@ -140,8 +140,8 @@ AC_ARG_ENABLE(largefile, [ --disable-largefile turn off Large File Suppo
AC_ARG_ENABLE(alias, [ --disable-alias turn off Alias plugin (default=compiled)],enable_alias=$enableval,enable_alias=yes)
AC_ARG_ENABLE(aspell, [ --disable-aspell turn off Aspell plugin (default=compiled)],enable_aspell=$enableval,enable_aspell=yes)
AC_ARG_ENABLE(enchant, [ --enable-enchant turn on Enchant lib for Aspell plugin (default=off)],enable_enchant=$enableval,enable_enchant=no)
AC_ARG_ENABLE(buflist, [ --disable-buflist turn off Buflist plugin (default=compiled if found)],enable_buflist=$enableval,enable_buflist=yes)
AC_ARG_ENABLE(charset, [ --disable-charset turn off Charset plugin (default=compiled if found)],enable_charset=$enableval,enable_charset=yes)
AC_ARG_ENABLE(buflist, [ --disable-buflist turn off Buflist plugin (default=compiled)],enable_buflist=$enableval,enable_buflist=yes)
AC_ARG_ENABLE(charset, [ --disable-charset turn off Charset plugin (default=compiled)],enable_charset=$enableval,enable_charset=yes)
AC_ARG_ENABLE(exec, [ --disable-exec turn off Exec plugin (default=compiled)],enable_exec=$enableval,enable_exec=yes)
AC_ARG_ENABLE(fifo, [ --disable-fifo turn off Fifo plugin (default=compiled)],enable_fifo=$enableval,enable_fifo=yes)
AC_ARG_ENABLE(irc, [ --disable-irc turn off IRC plugin (default=compiled)],enable_irc=$enableval,enable_irc=yes)
@@ -158,7 +158,7 @@ AC_ARG_ENABLE(tcl, [ --disable-tcl turn off Tcl script plugi
AC_ARG_ENABLE(guile, [ --disable-guile turn off Guile (scheme) script plugin (default=compiled if found)],enable_guile=$enableval,enable_guile=yes)
AC_ARG_ENABLE(javascript, [ --disable-javascript turn off Javascript script plugin (default=compiled if found)],enable_javascript=$enableval,enable_javascript=yes)
AC_ARG_ENABLE(trigger, [ --disable-trigger turn off Trigger plugin (default=compiled)],enable_trigger=$enableval,enable_trigger=yes)
AC_ARG_ENABLE(xfer, [ --disable-xfer turn off Xfer (file transfer) plugin (default=compiled if found)],enable_xfer=$enableval,enable_xfer=yes)
AC_ARG_ENABLE(xfer, [ --disable-xfer turn off Xfer (file transfer) plugin (default=compiled)],enable_xfer=$enableval,enable_xfer=yes)
AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
AC_ARG_ENABLE(tests, [ --enable-tests turn on build of tests (default=not built)],enable_tests=$enableval,enable_tests=no)
+4
View File
@@ -74,6 +74,10 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
konfigurační soubor pro _exec_ plugin
// TRANSLATION MISSING
$HOME/.weechat/fifo.conf::
configuration file for _fifo_ plugin
$HOME/.weechat/irc.conf::
konfigurační soubor pro _irc_ plugin
+3
View File
@@ -457,6 +457,9 @@ _gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
*Update erlaubt:* +
    _scroll_x_ (integer) +
    _scroll_y_ (integer) +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
+10 -3
View File
@@ -6,8 +6,10 @@
* `+buflist+`: Bar-Item mit der Liste von Buffern
----
/buflist refresh
/buflist bar
refresh
bar: fügt eine "buflist" Bar hinzu
refresh: erzwingt eine Aktualisierung des "buflist" Bar-Item
Jede Zeile die einen Buffer anzeigt wird mittels Zeichenketten-Evaluation dargestellt (siehe /help eval für das Format), dazu werden folgende Optionen genutzt:
@@ -15,7 +17,7 @@ Jede Zeile die einen Buffer anzeigt wird mittels Zeichenketten-Evaluation darges
- buflist.format.buffer: Format für den Buffer, der nicht der aktuell dargestellte Buffer ist
- buflist.format.buffer_current: Format für den aktuell dargestellten Buffer
Die folgenden Variablen können in obigen Optionen genutzt werden:
Die folgenden Variablen können in den obigen Optionen genutzt werden:
- buffer data (siehe hdata "buffer" in API Dokumentation für eine vollständige Liste), zum Beispiel:
- ${buffer.number}
- ${buffer.name}
@@ -26,15 +28,20 @@ Die folgenden Variablen können in obigen Optionen genutzt werden:
- irc_channel: IRC Channeldaten, ausschließlich genutzt bei einem IRC Channel Buffer (siehe hdata "irc_channel" in API Dokumentation)
- zusätzliche Variablen die durch buflist bereitgestellt werden:
- ${format_buffer}: der evaluierte Wert der Option buflist.format.buffer; dies kann in der Option buflist.format.buffer_current genutzt werden um zum Beispiel die Hintergrundfarbe zu verändern
- ${current_buffer}: ein Boolean ("0" oder "1"), "1" falls es sich um den aktuellen Buffer handelt; dies kann in einer Bedingung verwendet werden: ${if:${current_buffer}?...:...}
- ${merged}: ein Boolean ("0" oder "1"), "1" wenn der Buffer mit einem anderen zusammengefügt ist; kann innerhalb einer Bedingung genutzt werden: ${if:${merged}?...:...}
- ${format_number}: eingerückte Numer mit Trennzeichen (evaluiert aus Option buflist.format.number)
- ${number}: eingerückte Nummer, zum Beispiel " 1", falls die Anzahl der Buffer zwischen 10 und 99 liegt
- ${number_displayed}: "1" falls Nummer angezeigt wird, ansonsten "0"
- ${indent}: Einrückung für Name (Channel und private Buffer werden eingerückt) (evaluiert aus Option buflist.format.indent)
- ${format_nick_prefix}: Nick-Präfix mit entsprechender Farbe für einen Channel (evaluiert aus Option buflist.format.nick_prefix)
- ${format_nick_prefix}: Nick-Präfix mit entsprechender Farbe für einen Channel (evaluiert aus Option buflist.format.nick_prefix)
- ${color_nick_prefix}: Farbe für den Nick-Präfix von einem Channel (wird nur genutzt wenn die Option buflist.look.nick_prefix aktiviert ist)
- ${nick_prefix}: der Nick-Präfix für einen Channel (wird nur genutzt falls die Option buflist.look.nick_prefix aktiviert ist)
- ${format_name}: der formatierte Name (evaluiert aus Option buflist.format.name)
- ${name}: der Kurzname (falls einer gesetzt ist), Ersatzweise wird auf den Originalnamen zurückgegriffen
- ${color_hotlist}: die Farbe mit der höchsten Priorität für den entsprechenden Buffer (evaluiert aus Option buflist.format.hotlist_xxx wobei xxx der entsprechende Level ist)
- ${format_hotlist}: die formatierte Hotlist (evaluiert aus Option buflist.format.hotlist)
- ${hotlist}: die Hotlist in der Rohform
- ${hotlist_priority}: "none", "low", "message", "private" oder "highlight"
- ${format_lag}: die Verzögerung für einen IRC Server-Buffer, ist leer falls es keine Verzögerung gibt (evaluiert aus Option buflist.format.lag)
----
+14 -2
View File
@@ -6,7 +6,7 @@
** Beschreibung: pass:none[Format für eine Zeile mit einem Buffer (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
** Standardwert: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
** Beschreibung: pass:none[Format für die Zeile mit dem ausgewählten Buffer (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
@@ -68,6 +68,12 @@
** Werte: beliebige Zeichenkette
** Standardwert: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
* [[option_buflist.format.name]] *buflist.format.name*
** Beschreibung: pass:none[Format für den Namen eines Buffers (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+"${name}"+`
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
** Beschreibung: pass:none[Format des Nick-Präfix für einen Channel (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
** Typ: Zeichenkette
@@ -80,6 +86,12 @@
** Werte: beliebige Zeichenkette
** Standardwert: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
** Beschreibung: pass:none[scrollt automatisch die buflist-Bar um den aktuellen Buffer darzustellen (dies funktioniert ausschließlich wenn die Bar links/rechts positioniert ist und als Darstellung "vertical" verwendet wird); dieser Wert ist eine prozentuale Angabe wo der aktuelle Buffer angezeigt werden soll (-1 = deaktiviert); zum Beispiel wird bei einem Wert von 50 der Buffer in der Mitte der Bar angezeigt, bei 0 wird der Buffer oben und bei 100 am unteren Rand der Bar angezeigt]
** Typ: integer
** Werte: -1 .. 100
** Standardwert: `+50+`
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
** Beschreibung: pass:none[Bedingungen wann ein Buffer dargestellt werden soll (Hinweis: Inhalt ist evaluiert, siehe /help buflist); Beispielsweise werden Server-Buffer versteckt, sofern sie mit dem Core-Buffer zusammengefügt worden sind: "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
** Typ: Zeichenkette
@@ -129,7 +141,7 @@
** Standardwert: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Feldern um die Buffer zu sortieren; jedes Feld ist eine hdata Variable vom Typ Buffer ("var"), eine hdata Variable vom Typ IRC Server ("irc_server.var") oder eine hdata Variable vom Typ IRC Channel ("irc_channel.var"); wird das "-" Zeichen vor einem Feld angewendet, wird die Ausgabe umgekehrt]
** Beschreibung: pass:none[durch Kommata getrennte Liste von Feldern um die Buffer zu sortieren; jedes Feld ist entweder eine hdata Variable von Buffer ("var"), eine hdata Variable vom Typ IRC Server ("irc_server.var") oder eine hdata Variable vom Typ IRC Channel ("irc_channel.var"); wird das "-" Zeichen vor einem Feld angewendet, wird die Ausgabe umgekehrt, um bei einem Vergleich nicht zwischen Groß- und Kleinschreibung zu unterscheiden wird das Zeichen "~" verwendet; Beispiel: "-~short_name" sortiert die Buffer nach ihrem Kurznamen, wobei dies invertierte passiert und nicht zwischen Groß-oder Kleinschreibung unterschieden wird]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+"number,-active"+`
+3 -2
View File
@@ -8,7 +8,7 @@
----
/relay list|listfull|listrelay
add <name> <port>
del|stop|restart <name>
del|start|restart|stop <name>
raw
sslcertkey
@@ -17,8 +17,9 @@
listrelay: Auflistung der Relays (Name und Port)
add: fügt ein Relay, für ein Protokoll + Name, hinzu
del: entfernt Relay für ein Protokoll + Name
stop: schließt den Server Socket (Clients bleiben verbunden)
start: lausche am Port
restart: beendet den Server Socket und lauscht erneut am Port (Clients bleiben verbunden)
stop: schließt den Server Socket (Clients bleiben verbunden)
name: Name des Relays (siehe Format weiter unten)
port: Port der für Relay genutzt werden soll
raw: öffnet einen Buffer mit Relay-Rohdaten
+1 -1
View File
@@ -524,7 +524,7 @@ Für Kontext "mouse" (Kontext "cursor" ist auch möglich), hat der zu verwendend
item(*): beliebiges Bar-Item
item(xxx): Bar-Item mit Namen "xxx"
Der Platzhalter "*" kann verwendet werden um mehrere unterschiedliche Mausereignisse auszuwählen.
Für den Kontext "mouse" kann ein besonderer Übergabewert für den zu nutzenden Befehl verwendet werden, "hsignal:name". Dieses sendet das hsignal "name" und als Inhalt ein Hashtable als Argument.
Für den Kontext "mouse" kann ein besonderer Übergabewert für den zu nutzenden Befehl verwendet werden, "hsignal:name". Dieses sendet das hsignal "name" und als Inhalt ein Hashtable als Argument.
Ein weiterer Übergabewert ist "-" und kann genutzt werden um einen Schlüssel zu deaktivieren (der Schlüssel wird bei der Durchführung übersprungen).
Beispiele:
+3
View File
@@ -73,6 +73,9 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
Konfigurationsdatei für _exec_ Erweiterung
$HOME/.weechat/fifo.conf::
Konfigurationsdatei für _fifo_ Erweiterung
$HOME/.weechat/irc.conf::
Konfigurationsdatei für _irc_ Erweiterung
+7 -6
View File
@@ -490,8 +490,7 @@ Liste der Skript API Funktionen:
prefix +
color +
print (für Python: prnt) +
print_date_tags (für Python:
prnt_date_tags) +
print_date_tags (für Python: prnt_date_tags) +
print_y (für Python: prnt_y) +
log_print
@@ -510,6 +509,7 @@ Liste der Skript API Funktionen:
hook_hsignal_send +
hook_config +
hook_completion +
hook_completion_get_string +
hook_completion_list_add +
hook_modifier +
hook_modifier_exec +
@@ -591,6 +591,7 @@ Liste der Skript API Funktionen:
infolist_next +
infolist_prev +
infolist_reset_item_cursor +
infolist_search_var +
infolist_fields +
infolist_integer +
infolist_string +
@@ -616,6 +617,7 @@ Liste der Skript API Funktionen:
hdata_pointer +
hdata_time +
hdata_hashtable +
hdata_compare +
hdata_update +
hdata_get_string
@@ -1061,12 +1063,11 @@ xxx,irc_in2_yyy::
def join_cb(data, signal, signal_data):
# Das Signal lautet: "freenode,irc_in2_join"
# signal_data enthält die IRC Nachricht, zum Beispiel: ":nick!user@host JOIN :#channel"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
if buffer:
weechat.prnt(buffer, "Holla, %s hat den Channel betreten!" % nick)
weechat.prnt(buffer, "%s (%s) ist dem Channel beigetreten!" % (msg["nick"], msg["host"]))
return weechat.WEECHAT_RC_OK
# es ist sinnvoll als Server "*" anzugeben um alle JOIN Nachrichten von allen
+31 -16
View File
@@ -534,6 +534,7 @@ Folgende Dateien findet man im Heimatverzeichnis:
| buflist.conf | Konfiguration für _buflist_-Erweiterung | Nein.
| charset.conf | Konfiguration für _charset_-Erweiterung | Nein.
| exec.conf | Konfiguration für _exec_-Erweiterung | Nein.
| fifo.conf | Konfiguration für _fifo_-Erweiterung | Nein.
| irc.conf | Konfiguration für _irc_-Erweiterung | *Ja*: Datei kann Passwörter für Server, Nickserv oder Channels enthalten (sofern diese nicht in `sec.conf` gesichert sind).
| logger.conf | Konfiguration für _logger_-Erweiterung | Nein.
| relay.conf | Konfiguration für _relay_-Erweiterung | Nein.
@@ -1589,6 +1590,10 @@ und um eine Hilfe zu erhalten wie man es nutzt: `/help autosetbuffer`.
| kbd:[Alt+PgDn] | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down`
| kbd:[Alt+Home] | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffer.s| `/window scroll_top`
| kbd:[Alt+End] | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers. | `/window scroll_bottom`
| kbd:[F1] | blättert eine Seite in der buflist hoch. | `/bar scroll buflist * -100%`
| kbd:[F2] | blättert eine Seite in der buflist runter. | `/bar scroll buflist * +100%`
| kbd:[Alt+F1] | springt zum Anfang der buflist. | `/bar scroll buflist * b`
| kbd:[Alt+F2] | springt zum Ende der buflist. | `/bar scroll buflist * e`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
@@ -1713,6 +1718,12 @@ Diese Tasten werden im Kontext "mouse" verwendet, wenn eine Mausfunktion genutzt
| ⇓ | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | horizontal, nach links scrollen. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | horizontal, nach rechts scrollen. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up / left | buflist | verschiebt Buffer in der Reihenfolge nach unten. | Signal `buflist_mouse`.
| ◾◽◽ | down / right | buflist | verschiebt Buffer in der Reihenfolge nach oben. | Signal `buflist_mouse`.
| ◾◽◽ | - | buflist | wechselt zum Buffer (oder zum vorherigen Buffer, falls der aktuell genutzte Buffer angewählt wurde). | Signal `buflist_mouse`.
| ◽◽◾ | - | buflist | wechselt zum nächsten Buffer, falls der aktuell genutzte Buffer angewählt wurde. | Signal `buflist_mouse`.
| kbd:[Ctrl+⇑] | - | buflist | wechselt zum vorherigen Buffer. | Signal `buflist_mouse`.
| kbd:[Ctrl+⇓] | - | buflist | wechselt zum nächsten Buffer. | Signal `buflist_mouse`.
| ◾◽◽ | hoch | Benutzerliste | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | runter | Benutzerliste | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | hoch(lang) | Benutzerliste | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist ${_window_number} b`
@@ -2608,12 +2619,14 @@ Einen Proxy für TOR anlegen:
/set irc.server.freenode-tor.proxy "tor"
----
SASL Authentifikation mit ECDSA-NIST256P-CHALLENGE setzen:
SASL Authentifikation mit ECDSA-NIST256P-CHALLENGE nutzen (siehe Kapitel
<<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE>> um einen
privaten Schlüssel zu generieren):
----
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode-tor.sasl_username "your_nickname"
/set irc.server.freenode-tor.sasl_password "your_password"
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
----
Zum Abschluss stellt man eine Verbindung zum Server her:
@@ -3570,20 +3583,22 @@ und die Daten in einer Hashtable gesichert:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| server | string | Name des Server (Beispiel: "freenode").
| tags | string | Tags in Nachricht (findet selten Verwendung).
| message_without_tags | string | Nachricht ohne Tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC Befehl (Beispiel: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC Channel.
| arguments | string | Argumente des Befehls (Beinhaltet Wert von _channel_).
| text | string | Text (zum Beipiel eine Nachricht eines Users).
| pos_command | string | Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird).
| pos_arguments | string | Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird).
| pos_channel | string | Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird).
| pos_text | string | Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird).
| Variable | Typ | Beschreibung
| irc_server | pointer | Pointer auf IRC Server (Variable in hdata vom Typ "irc_server" kann verwendet werden, wie `${irc_server.name}`).
| irc_channel | pointer | Pointer auf IRC Channel (Variable in hdata vom Typ "irc_channel" kann verwendet werden, wie `${irc_channel.name}`).
| server | string | Name des Server (Beispiel: "freenode").
| tags | string | Tags in Nachricht (findet selten Verwendung).
| message_without_tags | string | Nachricht ohne Tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC Befehl (Beispiel: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC Channel.
| arguments | string | Argumente des Befehls (Beinhaltet Wert von _channel_).
| text | string | Text (zum Beipiel eine Nachricht eines Users).
| pos_command | string | Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird).
| pos_arguments | string | Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird).
| pos_channel | string | Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird).
| pos_text | string | Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird).
|===
Sofern es sich bei den Daten um einen Pointer handelt, kann die Variable `tg_signal_data`
+3
View File
@@ -457,6 +457,9 @@ _gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
*Update allowed:* +
    _scroll_x_ (integer) +
    _scroll_y_ (integer) +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
+8 -1
View File
@@ -6,8 +6,10 @@
* `+buflist+`: bar item with list of buffers
----
/buflist refresh
/buflist bar
refresh
bar: add the "buflist" bar
refresh: force the refresh of the "buflist" bar item
The lines with buffers are displayed using string evaluation (see /help eval for the format), with these options:
@@ -26,15 +28,20 @@ The following variables can be used in these options:
- irc_channel: IRC channel data, defined only on an IRC channel buffer (see hdata "irc_channel" in API doc)
- extra variables added by buflist for convenience:
- ${format_buffer}: the evaluated value of option buflist.format.buffer; this can be used in option buflist.format.buffer_current to just change the background color for example
- ${current_buffer}: a boolean ("0" or "1"), "1" if this is the current buffer; it can be used in a condition: ${if:${current_buffer}?...:...}
- ${merged}: a boolean ("0" or "1"), "1" if the buffer is merged with at least another buffer; it can be used in a condition: ${if:${merged}?...:...}
- ${format_number}: indented number with separator (evaluation of option buflist.format.number)
- ${number}: indented number, for example " 1" if there are between 10 and 99 buffers
- ${number_displayed}: "1" if the number is displayed, otherwise "0"
- ${indent}: indentation for name (channel and private buffers are indented) (evaluation of option buflist.format.indent)
- ${format_nick_prefix}: colored nick prefix for a channel (evaluation of option buflist.format.nick_prefix)
- ${color_nick_prefix}: color of nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${nick_prefix}: nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${format_name}: formatted name (evaluation of option buflist.format.name)
- ${name}: the short name (if set), with a fallback on the name
- ${color_hotlist}: the color depending on the highest hotlist level for the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the level)
- ${format_hotlist}: the formatted hotlist (evaluation of option buflist.format.hotlist)
- ${hotlist}: the raw hotlist
- ${hotlist_priority}: "none", "low", "message", "private" or "highlight"
- ${format_lag}: the lag for an IRC server buffer, empty if there's no lag (evaluation of option buflist.format.lag)
----
+14 -2
View File
@@ -6,7 +6,7 @@
** description: pass:none[format of each line with a buffer (note: content is evaluated, see /help buflist)]
** type: string
** values: any string
** default value: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
** default value: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
** description: pass:none[format for the line with current buffer (note: content is evaluated, see /help buflist)]
@@ -68,6 +68,12 @@
** values: any string
** default value: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
* [[option_buflist.format.name]] *buflist.format.name*
** description: pass:none[format for buffer name (note: content is evaluated, see /help buflist)]
** type: string
** values: any string
** default value: `+"${name}"+`
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
** description: pass:none[format for nick prefix on a channel (note: content is evaluated, see /help buflist)]
** type: string
@@ -80,6 +86,12 @@
** values: any string
** default value: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
** description: pass:none[automatically scroll the buflist bar to always see the current buffer (this works only with a bar on the left/right position with a "vertical" filling); this value is the percent number of lines displayed before the current buffer when scrolling (-1 = disable scroll); for example 50 means that after a scroll, the current buffer is at the middle of bar, 0 means on top of bar, 100 means at bottom of bar]
** type: integer
** values: -1 .. 100
** default value: `+50+`
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
** description: pass:none[conditions to display a buffer (note: content is evaluated, see /help buflist); for example to hide server buffers if they are merged with core buffer: "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
** type: string
@@ -129,7 +141,7 @@
** default value: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** description: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order]
** description: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
** type: string
** values: any string
** default value: `+"number,-active"+`
+3 -2
View File
@@ -8,7 +8,7 @@
----
/relay list|listfull|listrelay
add <name> <port>
del|stop|restart <name>
del|start|restart|stop <name>
raw
sslcertkey
@@ -17,8 +17,9 @@
listrelay: list relays (name and port)
add: add a relay (listen on a port)
del: remove a relay (clients remain connected)
stop: close the server socket (clients remain connected)
start: listen on port
restart: close the server socket and listen again on port (clients remain connected)
stop: close the server socket (clients remain connected)
name: relay name (see format below)
port: port used for relay
raw: open buffer with raw Relay data
+3
View File
@@ -73,6 +73,9 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
configuration file for _exec_ plugin
$HOME/.weechat/fifo.conf::
configuration file for _fifo_ plugin
$HOME/.weechat/irc.conf::
configuration file for _irc_ plugin
+101 -1
View File
@@ -5844,7 +5844,13 @@ int weechat_config_option_set (struct t_config_option *option,
Arguments:
* _option_: option pointer
* _value_: new value for option
* _value_: new value for option, special values are possible according to the
type of option:
** _boolean_:
*** `toggle`: toggle the current value
** _integer_ or _color_:
*** `++N`: add `N` (any integer) to the current value
*** `--N`: subtract `N` (any integer) from the current value
* _run_callback_: 1 for calling change callback if value of option is changed,
otherwise 0
@@ -6049,6 +6055,47 @@ weechat.config_option_rename(option, new_name)
weechat.config_option_rename(option, "new_name")
----
==== config_option_get_string
_WeeChat ≥ 1.9._
Return string value of an option property.
Prototype:
[source,C]
----
const char *weechat_config_option_get_string (struct t_config_option *option,
const char *property);
----
Arguments:
* _option_: option pointer
* _property_: property name:
** _name_: option name
** _parent_name_: name of parent option
** _type_: option type, one of:
*** _boolean_
*** _integer_
*** _string_
*** _color_
** _description_: option description
Return value:
* string value of property
C example:
[source,C]
----
const char *type = weechat_config_option_get_string (option, "type");
----
[NOTE]
This function is not available in scripting API.
==== config_option_get_pointer
Return a pointer on an option property.
@@ -15987,6 +16034,59 @@ for key in hash:
weechat.prnt("", " %s == %s" % (key, hash[key]))
----
==== hdata_compare
_WeeChat ≥ 1.9._
Compare a hdata variable of two objects.
Prototype:
[source,C]
----
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
----
Arguments:
* _hdata_: hdata pointer
* _pointer1_: pointer to first WeeChat/plugin object
* _pointer2_: pointer to second WeeChat/plugin object
* _name_: variable name; for arrays, the name can be "N|name" where N is
the index in array (starting at 0), for example: "2|name"
* _case_sensitive_: 1 for case sensitive comparison of strings, otherwise 0
Return value:
* -1 if variable1 < variable2
* 0 if variable1 == variable2
* 1 if variable1 > variable2
C example:
[source,C]
----
struct t_hdata *hdata = weechat_hdata_get ("buffer");
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
weechat_printf (NULL, "number comparison = %d",
weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
----
Script (Python):
[source,python]
----
# prototype
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
# example
hdata = weechat.hdata_get("buffer")
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
weechat.prnt("", "number comparison = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
----
==== hdata_set
_WeeChat ≥ 0.3.9._
+7 -6
View File
@@ -477,8 +477,7 @@ List of functions in script API:
prefix +
color +
print (for python: prnt) +
print_date_tags (for python:
prnt_date_tags) +
print_date_tags (for python: prnt_date_tags) +
print_y (for python: prnt_y) +
log_print
@@ -497,6 +496,7 @@ List of functions in script API:
hook_hsignal_send +
hook_config +
hook_completion +
hook_completion_get_string +
hook_completion_list_add +
hook_modifier +
hook_modifier_exec +
@@ -578,6 +578,7 @@ List of functions in script API:
infolist_next +
infolist_prev +
infolist_reset_item_cursor +
infolist_search_var +
infolist_fields +
infolist_integer +
infolist_string +
@@ -603,6 +604,7 @@ List of functions in script API:
hdata_pointer +
hdata_time +
hdata_hashtable +
hdata_compare +
hdata_update +
hdata_get_string
@@ -1039,12 +1041,11 @@ xxx,irc_in2_yyy::
def join_cb(data, signal, signal_data):
# signal is for example: "freenode,irc_in2_join"
# signal_data is IRC message, for example: ":nick!user@host JOIN :#channel"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
if buffer:
weechat.prnt(buffer, "Eheh, %s has joined this channel!" % nick)
weechat.prnt(buffer, "%s (%s) has joined this channel!" % (msg["nick"], msg["host"]))
return weechat.WEECHAT_RC_OK
# it is useful here to use "*" as server, to catch JOIN messages on all IRC
+31 -16
View File
@@ -526,6 +526,7 @@ The files in home directory are:
| buflist.conf | Configuration file for _buflist_ plugin | No.
| charset.conf | Configuration file for _charset_ plugin | No.
| exec.conf | Configuration file for _exec_ plugin | No.
| fifo.conf | Configuration file for _fifo_ plugin | No.
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`).
| logger.conf | Configuration file for _logger_ plugin | No.
| relay.conf | Configuration file for _relay_ plugin | No.
@@ -1552,6 +1553,10 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
| kbd:[Alt+PgDn] | Scroll down a few lines in buffer history. | `/window scroll_down`
| kbd:[Alt+Home] | Scroll to top of buffer. | `/window scroll_top`
| kbd:[Alt+End] | Scroll to bottom of buffer. | `/window scroll_bottom`
| kbd:[F1] | Scroll up one page in buflist. | `/bar scroll buflist * -100%`
| kbd:[F2] | Scroll down one page in buflist. | `/bar scroll buflist * +100%`
| kbd:[Alt+F1] | Go to the beginning of buflist. | `/bar scroll buflist * b`
| kbd:[Alt+F2] | Go to the end of buflist. | `/bar scroll buflist * e`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
@@ -1676,6 +1681,12 @@ These keys are used in context "mouse", namely when a mouse event occurs.
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up / left | buflist | Move buffer to a lower number. | Signal `buflist_mouse`.
| ◾◽◽ | down / right | buflist | Move buffer to a higher number. | Signal `buflist_mouse`.
| ◾◽◽ | - | buflist | Switch to buffer (previously visited buffer if the buffer is the current one). | Signal `buflist_mouse`.
| ◽◽◾ | - | buflist | Switch to next visited buffer if the buffer is the current one. | Signal `buflist_mouse`.
| kbd:[Ctrl+⇑] | - | buflist | Switch to previous buffer. | Signal `buflist_mouse`.
| kbd:[Ctrl+⇓] | - | buflist | Switch to next buffer. | Signal `buflist_mouse`.
| ◾◽◽ | up | nicklist | Scroll up one page in nicklist. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | down | nicklist | Scroll down one page in nicklist. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist. | `/bar scroll nicklist ${_window_number} b`
@@ -2545,12 +2556,14 @@ Set proxy for TOR:
/set irc.server.freenode-tor.proxy "tor"
----
Set SASL authentication with ECDSA-NIST256P-CHALLENGE:
Set SASL authentication with ECDSA-NIST256P-CHALLENGE (see the chapter
<<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE>> to generate
a private key):
----
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode-tor.sasl_username "your_nickname"
/set irc.server.freenode-tor.sasl_password "your_password"
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
----
And finally, connection to server:
@@ -3476,20 +3489,22 @@ is added in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| server | string | Name of server (example: "freenode").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC channel.
| arguments | string | Arguments of command (includes value of _channel_).
| text | string | Text (for example user message).
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found).
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found).
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found).
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found).
| Variable | Type | Description
| irc_server | pointer | Pointer to IRC server (variables in hdata of type "irc_server" can be used, like `${irc_server.name}`).
| irc_channel | pointer | Pointer to IRC channel (variables in hdata of type "irc_channel" can be used, like `${irc_channel.name}`).
| server | string | Name of server (example: "freenode").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC channel.
| arguments | string | Arguments of command (includes value of _channel_).
| text | string | Text (for example user message).
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found).
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found).
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found).
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found).
|===
When the data is a pointer, the variable `tg_signal_data` can be used like this
+3
View File
@@ -457,6 +457,9 @@ _gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
*Mise à jour autorisée :* +
    _scroll_x_ (integer) +
    _scroll_y_ (integer) +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
+8 -1
View File
@@ -6,8 +6,10 @@
* `+buflist+`: objet de barre avec la liste des tampons
----
/buflist refresh
/buflist bar
refresh
bar : ajouter la barre "buflist"
refresh : forcer le rafraichissement de l'objet de barre "buflist"
Les lignes avec les tampons sont affichées en utilisant l'évaluation de chaînes (voir /help eval pour le format), avec ces options :
@@ -26,15 +28,20 @@ Les variables suivantes peuvent être utilisées dans ces options :
- irc_channel: données du canal IRC, défini seulement sur un tampon de canal IRC (voir le hdata "irc_channel" dans la doc API)
- variables additionnelles ajoutées par buflist pour des raisons pratiques :
- ${format_buffer} : la valeur évaluée de l'option buflist.format.buffer ; peut être utilisée dans l'option buflist.format.buffer_current pour juste changer la couleur de fond par exemple
- ${current_buffer} : un booléen ("0" ou "1"), "1" s'il s'agit du tampon courant ; cela peut être utilisé dans une condition : ${if:${current_buffer}?...:...}
- ${merged} : un booléen ("0" ou "1"), "1" si le tampon est mélangé avec au moins un autre tampon ; cela peut être utilisé dans une condition : ${if:${merged}?...:...}
- ${format_number} : numéro indenté avec un séparateur (évaluation de l'option buflist.format.number)
- ${number} : numéro indenté, par exemple " 1" s'il y a entre 10 et 99 tampons
- ${number_displayed} : "1" si le numéro est affiché, sinon "0"
- ${indent} : indentation pour le nom (les tampons de canaux ou privés sont indentés) (évaluation de l'option buflist.format.indent)
- ${format_nick_prefix} : le préfixe du pseudo en couleur pour un canal (évaluation de l'option buflist.format.nick_prefix)
- ${color_nick_prefix} : la couleur du préfixe du pseudo pour un canal (défini seulement si l'option buflist.look.nick_prefix est activée)
- ${nick_prefix} : le préfixe du pseudo pour un canal (défini seulement si l'option buflist.look.nick_prefix est activée)
- ${format_name} : le nom formaté (évaluation de l'option buflist.format.name)
- ${name} : le nom court (si défini), sinon le nom
- ${color_hotlist} : la couleur qui dépend du niveau de hotlist le plus élevé pour le tampon (évaluation de l'option buflist.format.hotlist_xxx où xxx est le niveau)
- ${format_hotlist} : la hotlist formatée (évaluation de l'option buflist.format.hotlist)
- ${hotlist} : la hotlist brute
- ${hotlist_priority} : "none", "low", "message", "private" ou "highlight"
- ${format_lag} : le lag pour un tampon de serveur IRC, vide s'il n'y a pas de lag (évaluation de l'option buflist.format.lag)
----
+14 -2
View File
@@ -6,7 +6,7 @@
** description: pass:none[format pour chaque ligne avec un tampon (note : le contenu est évalué, voir /help buflist)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
** valeur par défaut: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
** description: pass:none[format pour la ligne avec le tampon courant (note : le contenu est évalué, voir /help buflist)]
@@ -68,6 +68,12 @@
** valeurs: toute chaîne
** valeur par défaut: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
* [[option_buflist.format.name]] *buflist.format.name*
** description: pass:none[format pour le nom du tampon (note : le contenu est évalué, voir /help buflist)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"${name}"+`
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
** description: pass:none[format pour un préfixe de pseudo sur un canal (note : le contenu est évalué, voir /help buflist)]
** type: chaîne
@@ -80,6 +86,12 @@
** valeurs: toute chaîne
** valeur par défaut: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
** description: pass:none[faire défiler automatiquement la barre buflist pour toujours voir le tampon courant (cela fonctionne seulement avec une barre en position gauche/droite avec un remplissage "vertical") ; cette valeur est un pourcentage de lignes affichées avant le tampon courant lors du défilement (-1 = désactiver le défilement) ; par exemple 50 signifie qu'après un défilement, le tampon courant est au milieu de la barre, 0 signifie en haut de la barre et 100 signifie en bas de la barre]
** type: entier
** valeurs: -1 .. 100
** valeur par défaut: `+50+`
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
** description: pass:none[conditions pour afficher un tampon (note : le contenu est évalué, voir /help buflist) ; par exemple pour cacher les tampons de serveurs s'ils sont fusionnés avec le tampon "core" : "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
** type: chaîne
@@ -129,7 +141,7 @@
** valeur par défaut: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** description: pass:none[liste de champs séparés par des virgules pour trier les tampons ; chaque champ est une variable hdata du tampon ("var"), une variable hdata du serveur IRC ("irc_server.var") ou une variable hdata du canal IRC ("irc_channel.var") ; le caractère "-" peut être utilisé pour inverser l'ordre]
** description: pass:none[liste de champs séparés par des virgules pour trier les tampons ; chaque champ est une variable hdata du tampon ("var"), une variable hdata du serveur IRC ("irc_server.var") ou une variable hdata du canal IRC ("irc_channel.var") ; le caractère "-" peut être utilisé pour inverser l'ordre, le caractère "~" peut être utilisé pour effectuer une comparaison insensible à la casse ; exemple : "-~short_name" pour un tri inverse insensible à la casse sur le nom court du tampon]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"number,-active"+`
+3 -2
View File
@@ -8,7 +8,7 @@
----
/relay list|listfull|listrelay
add <nom> <port>
del|stop|restart <nom>
del|start|restart|stop <nom>
raw
sslcertkey
@@ -17,8 +17,9 @@
listrelay : lister les relais (nom et port)
add : ajouter un relai (écouter sur un port)
del : supprimer un relai (les clients restent connectés)
stop : fermer le socket serveur (les clients restent connectés)
start : écouter sur le port
restart : fermer le socket serveur et écouter à nouveau sur le port (les clients restent connectés)
stop : fermer le socket serveur (les clients restent connectés)
nom : nom du relai (voir le format ci-dessous)
port : port utilisé pour le relai
raw : ouvrir le tampon avec les données brutes Relay
+1 -1
View File
@@ -44,7 +44,7 @@ message : message pour l'absence (si pas de message donné, le statut d'absence
default : créer une barre par défaut (toutes les barres par défaut si aucun nom de barre n'est donné)
del : supprimer une barre (ou toutes les barres avec -all)
set : changer la valeur d'une propriété de la barre
option : option à modifier (pour la liste des options, voir /set weechat.bar.<nombarre>.*
option : option à modifier (pour la liste des options, voir /set weechat.bar.<nombarre>.*)
valeur : nouvelle valeur pour l'option
hide : cacher la barre
show : montrer une barre cachée
+3
View File
@@ -75,6 +75,9 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
fichier de configuration pour l'extension _exec_
$HOME/.weechat/fifo.conf::
fichier de configuration pour l'extension _fifo_
$HOME/.weechat/irc.conf::
fichier de configuration pour l'extension _irc_
+101 -1
View File
@@ -5941,7 +5941,13 @@ int weechat_config_option_set (struct t_config_option *option,
Paramètres :
* _option_ : pointeur vers l'option
* _value_ : nouvelle valeur pour l'option
* _value_ : nouvelle valeur pour l'option, des valeurs spéciales sont possibles
selon le type de l'option :
** _boolean_ :
*** `toggle` : basculer la valeur courante
** _integer_ ou _color_ :
*** `++N` : ajouter `N` (un entier) à la valeur courante
*** `--N` : soustraire `N` (un entier) de la valeur courante
* _run_callback_ : 1 pour appeler la fonction de rappel si la valeur de
l'option est changée, sinon 0
@@ -6148,6 +6154,47 @@ weechat.config_option_rename(option, new_name)
weechat.config_option_rename(option, "nouveau_nom")
----
==== config_option_get_string
_WeeChat ≥ 1.9._
Retourner la valeur d'une propriété de l'option sous forme de chaîne.
Prototype :
[source,C]
----
const char *weechat_config_option_get_string (struct t_config_option *option,
const char *property);
----
Paramètres :
* _option_ : pointeur vers l'option
* _property_ : nom de la propriété :
** _name_ : nom de l'option
** _parent_name_ : nom de l'option parente
** _type_ : type de l'option, un parmi ceux-ci :
*** _boolean_
*** _integer_
*** _string_
*** _color_
** _description_ : description de l'option
Valeur de retour :
* valeur de la propriété, sous forme de chaîne
Exemple en C :
[source,C]
----
const char *type = weechat_config_option_get_string (option, "type");
----
[NOTE]
Cette fonction n'est pas disponible dans l'API script.
==== config_option_get_pointer
Retourner un pointeur vers une propriété de l'option.
@@ -16324,6 +16371,59 @@ for key in hash:
weechat.prnt("", " %s == %s" % (key, hash[key]))
----
==== hdata_compare
_WeeChat ≥ 1.9._
Comparer une variable hdata de deux objets.
Prototype :
[source,C]
----
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
----
Paramètres :
* _hdata_ : pointeur vers le hdata
* _pointer1_ : pointeur vers le premier objet WeeChat ou d'une extension
* _pointer2_ : pointeur vers le second objet WeeChat ou d'une extension
* _name_ : nom de la variable ; pour les tableaux, le nom peut être "N|name" où N
est un index dans le tableau (démarrant à 0), par exemple : "2|name"
* _case_sensitive_ : 1 pour une comparaison tenant compte de la casse pour les chaînes,
sinon 0
Valeur de retour :
* -1 si variable1 < variable2
* 0 si variable1 == variable2
* 1 si variable1 > variable2
Exemple en C :
[source,C]
----
struct t_hdata *hdata = weechat_hdata_get ("buffer");
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
weechat_printf (NULL, "comparaison de numéro = %d", weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
----
Script (Python) :
[source,python]
----
# prototype
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
# exemple
hdata = weechat.hdata_get("buffer")
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
weechat.prnt("", "comparaison de numéro = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
----
==== hdata_set
_WeeChat ≥ 0.3.9._
+7 -6
View File
@@ -488,8 +488,7 @@ Liste des fonctions de l'API script :
prefix +
color +
print (pour python : prnt) +
print_date_tags (pour python :
prnt_date_tags) +
print_date_tags (pour python : prnt_date_tags) +
print_y (pour python : prnt_y) +
log_print
@@ -508,6 +507,7 @@ Liste des fonctions de l'API script :
hook_hsignal_send +
hook_config +
hook_completion +
hook_completion_get_string +
hook_completion_list_add +
hook_modifier +
hook_modifier_exec +
@@ -589,6 +589,7 @@ Liste des fonctions de l'API script :
infolist_next +
infolist_prev +
infolist_reset_item_cursor +
infolist_search_var +
infolist_fields +
infolist_integer +
infolist_string +
@@ -614,6 +615,7 @@ Liste des fonctions de l'API script :
hdata_pointer +
hdata_time +
hdata_hashtable +
hdata_compare +
hdata_update +
hdata_get_string
@@ -1063,12 +1065,11 @@ xxx,irc_in2_yyy::
def join_cb(data, signal, signal_data):
# signal est par exemple : "freenode,irc_in2_join"
# signal_data est le message IRC, par exemple : ":nick!user@host JOIN :#canal"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
if buffer:
weechat.prnt(buffer, "Eheh, %s a rejoint le canal !" % nick)
weechat.prnt(buffer, "%s (%s) a rejoint ce canal !" % (msg["nick"], msg["host"]))
return weechat.WEECHAT_RC_OK
# il est pratique ici d'utiliser "*" comme serveur, pour intercepter les
+31 -16
View File
@@ -537,6 +537,7 @@ Les fichiers dans le répertoire principal sont :
| buflist.conf | Fichier de configuration de l'extension _buflist_ | Non.
| charset.conf | Fichier de configuration de l'extension _charset_ | Non.
| exec.conf | Fichier de configuration de l'extension _exec_ | Non.
| fifo.conf | Fichier de configuration de l'extension _fifo_ | Non.
| irc.conf | Fichier de configuration de l'extension _irc_ | *Oui*: il peut contenir des mots de passes pour les serveurs, nickserv et les canaux (si non stockés dans `sec.conf`).
| logger.conf | Fichier de configuration de l'extension _logger_ | Non.
| relay.conf | Fichier de configuration de l'extension _relay_ | Non.
@@ -1601,6 +1602,10 @@ avec `/help autosetbuffer`.
| kbd:[Alt+PgDn] | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down`
| kbd:[Alt+Home] | Aller au début du tampon. | `/window scroll_top`
| kbd:[Alt+End] | Aller à la fin du tampon. | `/window scroll_bottom`
| kbd:[F1] | Monter d'une page dans la liste des tampons. | `/bar scroll buflist * -100%`
| kbd:[F2] | Descendre d'une page dans la liste des tampons. | `/bar scroll buflist * +100%`
| kbd:[Alt+F1] | Aller au début de la liste des tampons. | `/bar scroll buflist * b`
| kbd:[Alt+F2] | Aller à la fin de la liste des tampons. | `/bar scroll buflist * e`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
@@ -1727,6 +1732,12 @@ Ces touches sont utilisées dans le contexte "mouse", c'est-à-dire lorsqu'un
| ⇓ | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Faire défiler horizontalement vers la gauche. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Faire défiler horizontalement vers la droite. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up / left | buflist | Déplacer le tampon vers un numéro inférieur. | Signal `buflist_mouse`.
| ◾◽◽ | down / right | buflist | Déplacer le tampon vers un numéro supérieur. | Signal `buflist_mouse`.
| ◾◽◽ | - | buflist | Aller au tampon (tampon précédent dans la liste des tampons visités si le tampon est le courant). | Signal `buflist_mouse`.
| ◽◽◾ | - | buflist | Aller au tampon suivant dans la liste des tampons visités si le tampon est le courant. | Signal `buflist_mouse`.
| kbd:[Ctrl+⇑] | - | buflist | Aller au tampon précédent. | Signal `buflist_mouse`.
| kbd:[Ctrl+⇓] | - | buflist | Aller au tampon suivant. | Signal `buflist_mouse`.
| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos. | `/bar scroll nicklist ${_window_number} b`
@@ -2634,12 +2645,14 @@ Définissez le proxy pour TOR :
/set irc.server.freenode-tor.proxy "tor"
----
Définissez l'authentification SASL avec ECDSA-NIST256P-CHALLENGE :
Définissez l'authentification SASL avec ECDSA-NIST256P-CHALLENGE (voir le
chapitre <<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE>>
pour générer une clé privée) :
----
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode-tor.sasl_username "votre_pseudo"
/set irc.server.freenode-tor.sasl_password "votre_mot_de_passe"
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
----
Et enfin, la connexion au serveur :
@@ -3594,20 +3607,22 @@ suivantes sont ajoutées dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| server | chaîne | Nom du serveur (exemple : "freenode").
| tags | chaîne | Étiquettes dans le message (rarement utilisées).
| message_without_tags | chaîne | Message sans les étiquettes.
| nick | chaîne | Pseudo.
| host | chaîne | Nom d'hôte.
| command | chaîne | Commande IRC (exemple : "PRIVMSG", "NOTICE", ...).
| channel | chaîne | Canal IRC.
| arguments | chaîne | Paramètres de la commande (inclut la valeur de _channel_).
| text | chaîne | Texte (par exemple message utilisateur).
| pos_command | chaîne | L'index de _command_ dans le message ("-1" si _command_ n'a pas été trouvé).
| pos_arguments | chaîne | L'index de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé).
| pos_channel | chaîne | L'index de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé).
| pos_text | chaîne | L'index de _text_ dans le message ("-1" si _text_ n'a pas été trouvé).
| Variable | Type | Description
| irc_server | pointeur | Pointeur vers le serveur IRC (les variables dans le hdata de type "irc_server" peuvent être utilisées, comme `${irc_server.name}`).
| irc_channel | pointeur | Pointeur vers le canal IRC (les variables dans le hdata de type "irc_channel" peuvent être utilisées, comme `${irc_channel.name}`).
| server | chaîne | Nom du serveur (exemple : "freenode").
| tags | chaîne | Étiquettes dans le message (rarement utilisées).
| message_without_tags | chaîne | Message sans les étiquettes.
| nick | chaîne | Pseudo.
| host | chaîne | Nom d'hôte.
| command | chaîne | Commande IRC (exemple : "PRIVMSG", "NOTICE", ...).
| channel | chaîne | Canal IRC.
| arguments | chaîne | Paramètres de la commande (inclut la valeur de _channel_).
| text | chaîne | Texte (par exemple message utilisateur).
| pos_command | chaîne | L'index de _command_ dans le message ("-1" si _command_ n'a pas été trouvé).
| pos_arguments | chaîne | L'index de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé).
| pos_channel | chaîne | L'index de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé).
| pos_text | chaîne | L'index de _text_ dans le message ("-1" si _text_ n'a pas été trouvé).
|===
Lorsque la donnée est un pointeur, la variable `tg_signal_data` peut être
+3
View File
@@ -457,6 +457,9 @@ _gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
*Update allowed:* +
    _scroll_x_ (integer) +
    _scroll_y_ (integer) +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
+8 -1
View File
@@ -6,8 +6,10 @@
* `+buflist+`: bar item with list of buffers
----
/buflist refresh
/buflist bar
refresh
bar: add the "buflist" bar
refresh: force the refresh of the "buflist" bar item
The lines with buffers are displayed using string evaluation (see /help eval for the format), with these options:
@@ -26,15 +28,20 @@ The following variables can be used in these options:
- irc_channel: IRC channel data, defined only on an IRC channel buffer (see hdata "irc_channel" in API doc)
- extra variables added by buflist for convenience:
- ${format_buffer}: the evaluated value of option buflist.format.buffer; this can be used in option buflist.format.buffer_current to just change the background color for example
- ${current_buffer}: a boolean ("0" or "1"), "1" if this is the current buffer; it can be used in a condition: ${if:${current_buffer}?...:...}
- ${merged}: a boolean ("0" or "1"), "1" if the buffer is merged with at least another buffer; it can be used in a condition: ${if:${merged}?...:...}
- ${format_number}: indented number with separator (evaluation of option buflist.format.number)
- ${number}: indented number, for example " 1" if there are between 10 and 99 buffers
- ${number_displayed}: "1" if the number is displayed, otherwise "0"
- ${indent}: indentation for name (channel and private buffers are indented) (evaluation of option buflist.format.indent)
- ${format_nick_prefix}: colored nick prefix for a channel (evaluation of option buflist.format.nick_prefix)
- ${color_nick_prefix}: color of nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${nick_prefix}: nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${format_name}: formatted name (evaluation of option buflist.format.name)
- ${name}: the short name (if set), with a fallback on the name
- ${color_hotlist}: the color depending on the highest hotlist level for the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the level)
- ${format_hotlist}: the formatted hotlist (evaluation of option buflist.format.hotlist)
- ${hotlist}: the raw hotlist
- ${hotlist_priority}: "none", "low", "message", "private" or "highlight"
- ${format_lag}: the lag for an IRC server buffer, empty if there's no lag (evaluation of option buflist.format.lag)
----
+14 -2
View File
@@ -6,7 +6,7 @@
** descrizione: pass:none[format of each line with a buffer (note: content is evaluated, see /help buflist)]
** tipo: stringa
** valori: qualsiasi stringa
** valore predefinito: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
** valore predefinito: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
** descrizione: pass:none[format for the line with current buffer (note: content is evaluated, see /help buflist)]
@@ -68,6 +68,12 @@
** valori: qualsiasi stringa
** valore predefinito: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
* [[option_buflist.format.name]] *buflist.format.name*
** descrizione: pass:none[format for buffer name (note: content is evaluated, see /help buflist)]
** tipo: stringa
** valori: qualsiasi stringa
** valore predefinito: `+"${name}"+`
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
** descrizione: pass:none[format for nick prefix on a channel (note: content is evaluated, see /help buflist)]
** tipo: stringa
@@ -80,6 +86,12 @@
** valori: qualsiasi stringa
** valore predefinito: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
** descrizione: pass:none[automatically scroll the buflist bar to always see the current buffer (this works only with a bar on the left/right position with a "vertical" filling); this value is the percent number of lines displayed before the current buffer when scrolling (-1 = disable scroll); for example 50 means that after a scroll, the current buffer is at the middle of bar, 0 means on top of bar, 100 means at bottom of bar]
** tipo: intero
** valori: -1 .. 100
** valore predefinito: `+50+`
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
** descrizione: pass:none[conditions to display a buffer (note: content is evaluated, see /help buflist); for example to hide server buffers if they are merged with core buffer: "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
** tipo: stringa
@@ -129,7 +141,7 @@
** valore predefinito: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** descrizione: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order]
** descrizione: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name]
** tipo: stringa
** valori: qualsiasi stringa
** valore predefinito: `+"number,-active"+`
+3 -2
View File
@@ -8,7 +8,7 @@
----
/relay list|listfull|listrelay
add <name> <port>
del|stop|restart <name>
del|start|restart|stop <name>
raw
sslcertkey
@@ -17,8 +17,9 @@
listrelay: list relays (name and port)
add: add a relay (listen on a port)
del: remove a relay (clients remain connected)
stop: close the server socket (clients remain connected)
start: listen on port
restart: close the server socket and listen again on port (clients remain connected)
stop: close the server socket (clients remain connected)
name: relay name (see format below)
port: port used for relay
raw: open buffer with raw Relay data
+4 -1
View File
@@ -50,6 +50,7 @@ example:
irc://mynick@[2001:db8:0:85a3::ac1f:8001]:6668/#test
// TRANSLATION MISSING
== FILES
$HOME/.weechat/weechat.conf::
@@ -58,7 +59,6 @@ $HOME/.weechat/weechat.conf::
$HOME/.weechat/plugins.conf::
plugins configuration file
// TRANSLATION MISSING
$HOME/.weechat/sec.conf::
configuration file with secured data
@@ -77,6 +77,9 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
configuration file for _exec_ plugin
$HOME/.weechat/fifo.conf::
configuration file for _fifo_ plugin
$HOME/.weechat/irc.conf::
configuration file for _irc_ plugin
+111 -1
View File
@@ -6034,7 +6034,19 @@ int weechat_config_option_set (struct t_config_option *option,
Argomenti:
* _option_: puntatore all'opzione
* _value_: nuovo valore per l'opzione
// TRANSLATION MISSING
* _value_: new value for option, special values are possible according to the
type of option:
// TRANSLATION MISSING
** _boolean_:
// TRANSLATION MISSING
*** `toggle`: toggle the current value
// TRANSLATION MISSING
** _integer_ or _color_:
// TRANSLATION MISSING
*** `++N`: add `N` (any integer) to the current value
// TRANSLATION MISSING
*** `--N`: subtract `N` (any integer) from the current value
* _run_callback_: 1 per la chiamata alla callback chang se il valore dell'opzione
è cambiato, altrimenti 0
@@ -6243,6 +6255,50 @@ weechat.config_option_rename(option, new_name)
weechat.config_option_rename(option, "new_name")
----
==== config_option_get_string
_WeeChat ≥ 1.9._
// TRANSLATION MISSING
Return string value of an option property.
Prototype:
[source,C]
----
const char *weechat_config_option_get_string (struct t_config_option *option,
const char *property);
----
Argomenti:
// TRANSLATION MISSING
* _option_: puntatore all'opzione
* _property_: nome della proprietà:
** _name_: option name
** _parent_name_: name of parent option
** _type_: option type, one of:
*** _boolean_
*** _integer_
*** _string_
*** _color_
** _description_: option description
Valore restituito:
// TRANSLATION MISSING
* string value of property
Esempio in C:
[source,C]
----
const char *type = weechat_config_option_get_string (option, "type");
----
[NOTE]
Questa funzione non è disponibile nelle API per lo scripting.
==== config_option_get_pointer
Restituisce un puntatore alla proprietà di un'opzione.
@@ -16575,6 +16631,60 @@ for key in hash:
weechat.prnt("", " %s == %s" % (key, hash[key]))
----
// TRANSLATION MISSING
==== hdata_compare
_WeeChat ≥ 1.9._
Compare a hdata variable of two objects.
Prototipo:
[source,C]
----
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
----
Argomenti:
* _hdata_: hdata pointer
* _pointer1_: pointer to first WeeChat/plugin object
* _pointer2_: pointer to second WeeChat/plugin object
* _name_: variable name; for arrays, the name can be "N|name" where N is
the index in array (starting at 0), for example: "2|name"
* _case_sensitive_: 1 for case sensitive comparison of strings, otherwise 0
Valore restituito:
* -1 if variable1 < variable2
* 0 if variable1 == variable2
* 1 if variable1 > variable2
Esempio in C:
[source,C]
----
struct t_hdata *hdata = weechat_hdata_get ("buffer");
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
weechat_printf (NULL, "number comparison = %d",
weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
----
Script (Python):
[source,python]
----
# prototype
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
# example
hdata = weechat.hdata_get("buffer")
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
weechat.prnt("", "number comparison = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
----
// TRANSLATION MISSING
==== hdata_set
+10 -6
View File
@@ -491,9 +491,11 @@ Elenco di funzioni nelle API per gli script:
| visualizzazione |
prefix +
color +
// TRANSLATION MISSING
print (for python: prnt) +
print_date_tags (for python:
prnt_date_tags) +
// TRANSLATION MISSING
print_date_tags (for python: prnt_date_tags) +
// TRANSLATION MISSING
print_y (for python: prnt_y) +
log_print
@@ -512,6 +514,7 @@ Elenco di funzioni nelle API per gli script:
hook_hsignal_send +
hook_config +
hook_completion +
hook_completion_get_string +
hook_completion_list_add +
hook_modifier +
hook_modifier_exec +
@@ -593,6 +596,7 @@ Elenco di funzioni nelle API per gli script:
infolist_next +
infolist_prev +
infolist_reset_item_cursor +
infolist_search_var +
infolist_fields +
infolist_integer +
infolist_string +
@@ -618,6 +622,7 @@ Elenco di funzioni nelle API per gli script:
hdata_pointer +
hdata_time +
hdata_hashtable +
hdata_compare +
hdata_update +
hdata_get_string
@@ -1066,12 +1071,11 @@ xxx,irc_in2_yyy::
def join_cb(data, signal, signal_data):
# signal è per esempio: "freenode,irc_in2_join"
# signal_data è il messaggio IRC message, ad esempio: ":nick!user@host JOIN :#channel"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
if buffer:
weechat.prnt(buffer, "Eheh, %s has joined this channel!" % nick)
weechat.prnt(buffer, "%s (%s) has joined this channel!" % (msg["nick"], msg["host"]))
return weechat.WEECHAT_RC_OK
# può essere utile qui utilizzare "*" come server, per catturare
+41 -20
View File
@@ -566,6 +566,7 @@ The files in home directory are:
| buflist.conf | Configuration file for _buflist_ plugin | No.
| charset.conf | Configuration file for _charset_ plugin | No.
| exec.conf | Configuration file for _exec_ plugin | No.
| fifo.conf | Configuration file for _fifo_ plugin | No.
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`).
| logger.conf | Configuration file for _logger_ plugin | No.
| relay.conf | Configuration file for _relay_ plugin | No.
@@ -1634,6 +1635,14 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
| kbd:[Alt+PgDn] | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down`
| kbd:[Alt+Home] | Scorre in cima al buffer. | `/window scroll_top`
| kbd:[Alt+End] | Scorre alla fine del del buffer. | `/window scroll_bottom`
// TRANSLATION MISSING
| kbd:[F1] | Scroll up one page in buflist. | `/bar scroll buflist * -100%`
// TRANSLATION MISSING
| kbd:[F2] | Scroll down one page in buflist. | `/bar scroll buflist * +100%`
// TRANSLATION MISSING
| kbd:[Alt+F1] | Go to the beginning of buflist. | `/bar scroll buflist * b`
// TRANSLATION MISSING
| kbd:[Alt+F2] | Go to the end of buflist. | `/bar scroll buflist * e`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
@@ -1768,6 +1777,18 @@ evento del mouse.
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
// TRANSLATION MISSING
| ◾◽◽ | up / left | buflist | Move buffer to a lower number. | Signal `buflist_mouse`.
// TRANSLATION MISSING
| ◾◽◽ | down / right | buflist | Move buffer to a higher number. | Signal `buflist_mouse`.
// TRANSLATION MISSING
| ◾◽◽ | - | buflist | Switch to buffer (previously visited buffer if the buffer is the current one). | Signal `buflist_mouse`.
// TRANSLATION MISSING
| ◽◽◾ | - | buflist | Switch to next visited buffer if the buffer is the current one. | Signal `buflist_mouse`.
// TRANSLATION MISSING
| kbd:[Ctrl+⇑] | - | buflist | Switch to previous buffer. | Signal `buflist_mouse`.
// TRANSLATION MISSING
| kbd:[Ctrl+⇓] | - | buflist | Switch to next buffer. | Signal `buflist_mouse`.
| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick. | `/bar scroll nicklist ${_window_number} b`
@@ -2700,12 +2721,14 @@ Impostare il proxy per TOR:
----
// TRANSLATION MISSING
Set SASL authentication with ECDSA-NIST256P-CHALLENGE:
Set SASL authentication with ECDSA-NIST256P-CHALLENGE (see the chapter
<<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE>> to generate
a private key):
----
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode-tor.sasl_username "your_nickname"
/set irc.server.freenode-tor.sasl_password "your_password"
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
----
E alla fine, connettersi al server:
@@ -3670,24 +3693,22 @@ is added in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| server | string | Name of server (example: "freenode").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC channel.
| arguments | string | Arguments of command (includes value of _channel_).
| text | string | Text (for example user message).
// TRANSLATION MISSING
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found).
// TRANSLATION MISSING
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found).
// TRANSLATION MISSING
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found).
// TRANSLATION MISSING
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found).
| Variable | Type | Description
| irc_server | pointer | Pointer to IRC server (variables in hdata of type "irc_server" can be used, like `${irc_server.name}`).
| irc_channel | pointer | Pointer to IRC channel (variables in hdata of type "irc_channel" can be used, like `${irc_channel.name}`).
| server | string | Name of server (example: "freenode").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC channel.
| arguments | string | Arguments of command (includes value of _channel_).
| text | string | Text (for example user message).
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found).
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found).
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found).
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found).
|===
When the data is a pointer, the variable `tg_signal_data` can be used like this
+3
View File
@@ -457,6 +457,9 @@ _gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
*更新可能な変数:* +
    _scroll_x_ (integer) +
    _scroll_y_ (integer) +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
+30 -23
View File
@@ -6,35 +6,42 @@
* `+buflist+`: バッファのリストを表示するバー要素
----
/buflist refresh
/buflist bar
refresh
refresh: 強制的に "buflist" バー要素の内容を最新の状態に更新します
bar: add the "buflist" bar
refresh: force the refresh of the "buflist" bar item
各バッファエントリは文字列評価 (書式は /help eval を参照してください) を使って表示されます、以下のオプションで指定します:
- buflist.look.display_conditions: バッファをリスト内に表示する条件
- buflist.format.buffer: 現在のバッファ以外のバッファを表示する書式
- buflist.format.buffer_current: 現在のバッファを表示する書式
The lines with buffers are displayed using string evaluation (see /help eval for the format), with these options:
- buflist.look.display_conditions: conditions to display a buffer in the list
- buflist.format.buffer: format for a buffer which is not current buffer
- buflist.format.buffer_current: format for the current buffer
以下は上記オプションで使用可能な変数です:
- バッファデータ (完全なリストは API リファレンスの hdata "buffer" を参照してください)、例:
The following variables can be used in these options:
- buffer data (see hdata "buffer" in API doc for a complete list), for example:
- ${buffer.number}
- ${buffer.name}
- ${buffer.full_name}
- ${buffer.short_name}
- ${buffer.nicklist_nicks_count}
- irc_server: IRC サーバデータ、IRC バッファのみで定義 (API リファレンスの hdata "irc_server" を参照してください)
- irc_channel: IRC チャンネルデータ、IRC チャンネルバッファのみで定義 (API リファレンスの hdata "irc_channel" を参照してください)
- buflist プラグインが利便性向上の目的で追加した変数:
- ${format_buffer}: buflist.format.buffer オプションの評価結果; 例えば単に背景色を変えるなどの目的で、この変数を buflist.format.buffer_current オプションの中で使うことも可能です。
- ${format_number}: 区切り文字を付けたインデント済み番号 (buflist.format.number オプションの評価結果)
- ${number}: インデント済み番号、例えば 10 から 99 番のバッファがある場合に " 1"
- ${indent}: 名前用のインデント (チャンネルとプライベートバッファがインデントされます)
- ${format_nick_prefix}: チャンネルにおける色付きニックネームプレフィックス (buflist.format.nick_prefix オプションの評価結果)
- ${color_nick_prefix}: チャンネルにおけるニックネームプレフィックスの色 (buflist.look.nick_prefix オプションが有効化された場合のみ設定されます)
- ${nick_prefix}: チャンネルにおけるニックネームプレフィックス (buflist.look.nick_prefix オプションが有効化された場合のみ設定されます)
- ${name}: 短縮名 (設定済みの場合)、未設定の場合には名前
- ${color_hotlist}: 対象バッファのホットリストレベルの最大値に対応する色 (buflist.format.hotlist_xxx オプションの評価結果、xxx がレベル)
- ${format_hotlist}: 評価後のホットリスト (buflist.format.hotlist オプションの評価結果)
- ${hotlist}: 評価前のホットリスト
- ${format_lag}: IRC サーババッファの遅延時間、遅延がない場合は空 (buflist.format.lag オプションの評価結果)
- irc_server: IRC server data, defined only on an IRC buffer (see hdata "irc_server" in API doc)
- irc_channel: IRC channel data, defined only on an IRC channel buffer (see hdata "irc_channel" in API doc)
- extra variables added by buflist for convenience:
- ${format_buffer}: the evaluated value of option buflist.format.buffer; this can be used in option buflist.format.buffer_current to just change the background color for example
- ${current_buffer}: a boolean ("0" or "1"), "1" if this is the current buffer; it can be used in a condition: ${if:${current_buffer}?...:...}
- ${merged}: a boolean ("0" or "1"), "1" if the buffer is merged with at least another buffer; it can be used in a condition: ${if:${merged}?...:...}
- ${format_number}: indented number with separator (evaluation of option buflist.format.number)
- ${number}: indented number, for example " 1" if there are between 10 and 99 buffers
- ${number_displayed}: "1" if the number is displayed, otherwise "0"
- ${indent}: indentation for name (channel and private buffers are indented) (evaluation of option buflist.format.indent)
- ${format_nick_prefix}: colored nick prefix for a channel (evaluation of option buflist.format.nick_prefix)
- ${color_nick_prefix}: color of nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${nick_prefix}: nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${format_name}: formatted name (evaluation of option buflist.format.name)
- ${name}: the short name (if set), with a fallback on the name
- ${color_hotlist}: the color depending on the highest hotlist level for the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the level)
- ${format_hotlist}: the formatted hotlist (evaluation of option buflist.format.hotlist)
- ${hotlist}: the raw hotlist
- ${hotlist_priority}: "none", "low", "message", "private" or "highlight"
- ${format_lag}: the lag for an IRC server buffer, empty if there's no lag (evaluation of option buflist.format.lag)
----
+14 -2
View File
@@ -6,7 +6,7 @@
** 説明: pass:none[各バッファの表示書式 (注意: 値は評価されます、/help eval を参照してください)]
** タイプ: 文字列
** 値: 未制約文字列
** デフォルト値: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
** デフォルト値: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
** 説明: pass:none[現在のバッファの表示書式 (注意: 値は評価されます、/help eval を参照してください)]
@@ -68,6 +68,12 @@
** 値: 未制約文字列
** デフォルト値: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
* [[option_buflist.format.name]] *buflist.format.name*
** 説明: pass:none[format for buffer name (note: content is evaluated, see /help buflist)]
** タイプ: 文字列
** 値: 未制約文字列
** デフォルト値: `+"${name}"+`
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
** 説明: pass:none[チャンネルにおけるニックネームプレフィックス書式 (注意: 値は評価されます、/help buflist を参照してください)]
** タイプ: 文字列
@@ -80,6 +86,12 @@
** 値: 未制約文字列
** デフォルト値: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
** 説明: pass:none[現在のバッファが常にバーの中に表示されるように自動的にバッファリストバーをスクロールします (この機能はフィリングが "vertical" に設定された左右にあるバーでのみ機能します); 設定値は現在のバーよりも前に表示される行数のパーセント値です (-1 = 自動スクロールを無効化); 例えば値を 50 に設定した場合、現在のバッファがバーの中央に位置するように自動スクロールされます。0 に設定した場合はバーの最初、100 に設定した場合はバーの最後を意味します]
** タイプ: 整数
** 値: -1 .. 100
** デフォルト値: `+50+`
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
** 説明: pass:none[バッファの表示条件 (注意: 値は評価されます、/help eval を参照してください); サーババッファがコアバッファにマージされている場合にサーババッファを隠す例: "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
** タイプ: 文字列
@@ -129,7 +141,7 @@
** デフォルト値: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** 説明: pass:none[バッファをソートする際に考慮するフィールドのコンマ区切りリスト; 各フィールドはバッファの hdata 変数 ("var")、IRC サーバの hdata 変数 ("irc_server.var")、IRC チャンネルの hdata 変数 ("irc_channel.var") のどれかです; フィールドの先頭に "-" 文字を付けることでソート順を逆にすることも可能です]
** 説明: pass:none[バッファをソートする際に考慮するフィールドのコンマ区切りリスト; 各フィールドはバッファの hdata 変数 ("var")、IRC サーバの hdata 変数 ("irc_server.var")、IRC チャンネルの hdata 変数 ("irc_channel.var") のどれかです; フィールドの先頭に "-" 文字を付けることでソート順を逆にすることも可能です。大文字小文字を区別せずに比較を行うには "~" 文字を使います; 例: "-~short_name" バッファの短縮名を使い、大文字小文字を区別せずにソートして、順番を逆にします]
** タイプ: 文字列
** 値: 未制約文字列
** デフォルト値: `+"number,-active"+`
+3 -2
View File
@@ -8,7 +8,7 @@
----
/relay list|listfull|listrelay
add <name> <port>
del|stop|restart <name>
del|start|restart|stop <name>
raw
sslcertkey
@@ -17,8 +17,9 @@
listrelay: リレーをリストアップ (名前とポート番号)
add: リレーを追加 (ポートで接続を待ち受ける)
del: リレーを削除 (クライアントとの接続は保持)
stop: サーバソケットを閉じる (クライアントとの接続は保持)
start: ポートリッスンを開始する
restart: サーバソケットを閉じて同じポートで接続を待つ (クライアントとの接続は保持)
stop: サーバソケットを閉じる (クライアントとの接続は保持)
name: リレー名 (以下の書式を参照)
port: リレーが使うポートの番号
raw: 生リレーデータを表示するバッファを開く
+3
View File
@@ -73,6 +73,9 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
_exec_ プラグイン用の設定ファイル
$HOME/.weechat/fifo.conf::
_fifo_ プラグイン用の設定ファイル
$HOME/.weechat/irc.conf::
_irc_ プラグイン用の設定ファイル
+101 -1
View File
@@ -5848,7 +5848,13 @@ int weechat_config_option_set (struct t_config_option *option,
引数:
* _option_: オプションへのポインタ
* _value_: オプションの新しい値
* _value_:
オプションの新しい値、オプションのタイプによって以下の特殊値を取ることも可能です:
** _ブール型_:
*** `toggle`: 現在の値を切り替える
** _整数型_ または _色_:
*** `++N`: 現在の値に `N` (任意の整数) を加える
*** `--N`: 現在の値から `N` (任意の整数) を引く
* _run_callback_: オプションが変更された際に、_callback_change_ コールバックを呼び出す場合は
1、呼び出さない場合は 0
@@ -6053,6 +6059,47 @@ weechat.config_option_rename(option, new_name)
weechat.config_option_rename(option, "new_name")
----
==== config_option_get_string
_WeeChat バージョン 1.9 以上で利用可。_
オプションプロパティの文字列値を返す。
プロトタイプ:
[source,C]
----
const char *weechat_config_option_get_string (struct t_config_option *option,
const char *property);
----
引数:
* _option_: オプションへのポインタ
* _property_: プロパティ名:
** _name_: オプション名
** _parent_name_: 親オプション名
** _type_: オプション型、以下のリストのどれか 1 つ:
*** _boolean_
*** _integer_
*** _string_
*** _color_
** _description_: オプションの説明
戻り値:
* プロパティの文字列値
C 言語での使用例:
[source,C]
----
const char *type = weechat_config_option_get_string (option, "type");
----
[NOTE]
スクリプト API ではこの関数を利用できません。
==== config_option_get_pointer
あるオプションのプロパティへのポインタを返す。
@@ -15989,6 +16036,59 @@ for key in hash:
weechat.prnt("", " %s == %s" % (key, hash[key]))
----
==== hdata_compare
_WeeChat バージョン 1.9 以上で利用可。_
2 つのオブジェクトの hdata 変数を比較。
プロトタイプ:
[source,C]
----
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
----
引数:
* _hdata_: hdata へのポインタ
* _pointer1_: 1 番目の WeeChat およびプラグインオブジェクトへのポインタ
* _pointer2_: 2 番目の WeeChat およびプラグインオブジェクトへのポインタ
* _name_: 変数名; 配列の場合、変数名を "N|name" のように指定できます。ここで
N は配列のインデックス番号です (番号は 0 から始まります)。例: "2|name"
* _case_sensitive_: 大文字小文字を区別する場合 1、それ以外の場合 0
戻り値:
* variable1 < variable2 の場合は -1
* variable1 == variable2 の場合は 0
* variable1 > variable2 の場合は 1
C 言語での使用例:
[source,C]
----
struct t_hdata *hdata = weechat_hdata_get ("buffer");
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
weechat_printf (NULL, "number comparison = %d",
weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
----
スクリプト (Python) での使用例:
[source,python]
----
# プロトタイプ
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
# 例
hdata = weechat.hdata_get("buffer")
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
weechat.prnt("", "number comparison = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
----
==== hdata_set
_WeeChat バージョン 0.3.9 以上で利用可。_
+9 -8
View File
@@ -484,10 +484,9 @@ _WeeChat プラグイン API リファレンス_ をご覧ください。
| 表示 |
prefix +
color +
print (for python: prnt) +
print_date_tags (for python:
prnt_date_tags) +
print_y (for python: prnt_y) +
print (python では prnt) +
print_date_tags (python では prnt_date_tags) +
print_y (python では prnt_y) +
log_print
| フック |
@@ -505,6 +504,7 @@ _WeeChat プラグイン API リファレンス_ をご覧ください。
hook_hsignal_send +
hook_config +
hook_completion +
hook_completion_get_string +
hook_completion_list_add +
hook_modifier +
hook_modifier_exec +
@@ -586,6 +586,7 @@ _WeeChat プラグイン API リファレンス_ をご覧ください。
infolist_next +
infolist_prev +
infolist_reset_item_cursor +
infolist_search_var +
infolist_fields +
infolist_integer +
infolist_string +
@@ -611,6 +612,7 @@ _WeeChat プラグイン API リファレンス_ をご覧ください。
hdata_pointer +
hdata_time +
hdata_hashtable +
hdata_compare +
hdata_update +
hdata_get_string
@@ -1047,12 +1049,11 @@ xxx,irc_in2_yyy::
def join_cb(data, signal, signal_data):
# シグナル、例えば: "freenode,irc_in2_join"
# signal_data は IRC メッセージ、例えば: ":nick!user@host JOIN :#channel"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
if buffer:
weechat.prnt(buffer, "Eheh, %s has joined this channel!" % nick)
weechat.prnt(buffer, "%s (%s) has joined this channel!" % (msg["nick"], msg["host"]))
return weechat.WEECHAT_RC_OK
# 全ての IRC サーバに対する JOIN メッセージをキャッチするにはサーバの指定に
+30 -16
View File
@@ -529,6 +529,7 @@ WeeChat を設定するにはこのファイルを編集するか、WeeChat
| buflist.conf | _buflist_ プラグイン用の設定ファイル | 保護されません
| charset.conf | _charset_ プラグイン用の設定ファイル | 保護されません
| exec.conf | _exec_ プラグイン用の設定ファイル | 保護されません
| fifo.conf | _fifo_ プラグイン用の設定ファイル | 保護されません
| irc.conf | _irc_ プラグイン用の設定ファイル | *保護されます*: サーバ、nickserv、チャンネルのパスワードを保存することが可能です (これらのデータが `sec.conf` に保存されない場合)
| logger.conf | _logger_ プラグイン用の設定ファイル | 保護されません
| relay.conf | _relay_ プラグイン用の設定ファイル | 保護されません
@@ -1554,6 +1555,10 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
| kbd:[Alt+PgDn] | バッファ履歴を数行分下方向にスクロール | `/window scroll_down`
| kbd:[Alt+Home] | バッファ履歴を最初までスクロール | `/window scroll_top`
| kbd:[Alt+End] | バッファ履歴を最後までスクロール | `/window scroll_bottom`
| kbd:[F1] | バッファリストを上方に 1 ページスクロール | `/bar scroll buflist * -100%`
| kbd:[F2] | バッファリストを下方に 1 ページスクロール | `/bar scroll buflist * +100%`
| kbd:[Alt+F1] | バッファリストを上端までスクロール | `/bar scroll buflist * b`
| kbd:[Alt+F2] | バッファリストを下端までスクロール | `/bar scroll buflist * e`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
@@ -1678,6 +1683,12 @@ kbd:[Ctrl+r] が押された状態) でのみ有効です。
| ⇓ | - | チャット (スクリプトバッファ) | スクリプトバッファで 5 行下方向にスクロール | `/script down 5`
| kbd:[Ctrl+⇑] | - | チャット | 水平左方向にスクロール | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | チャット | 水平右方向にスクロール | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | 上 / 左 | バッファリスト | 指定したバッファを下の番号に移動 | `buflist_mouse` シグナル
| ◾◽◽ | 下 / 右 | バッファリスト | 指定したバッファを上の番号に移動 | `buflist_mouse` シグナル
| ◾◽◽ | - | バッファリスト | 指定したバッファに切り替える (現在のバッファを指定した場合、バッファ切り替え履歴で前のバッファに切り替える) | `buflist_mouse` シグナル
| ◽◽◾ | - | バッファリスト | 現在のバッファを指定した場合、バッファ切り替え履歴で次のバッファに切り替える | `buflist_mouse` シグナル
| kbd:[Ctrl+⇑] | - | バッファリスト | バッファ切り替え履歴で前のバッファに切り替える | `buflist_mouse` シグナル
| kbd:[Ctrl+⇓] | - | バッファリスト | バッファ切り替え履歴で次のバッファに切り替える | `buflist_mouse` シグナル
| ◾◽◽ | 上 | ニックネームリスト | ニックネームリストを 1 ページ分上方向にスクロール | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | 下 | ニックネームリスト | ニックネームリストを 1 ページ分下方向にスクロール | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | 上 (長く) | ニックネームリスト | ニックネームリストの最初に移動 | `/bar scroll nicklist ${_window_number} b`
@@ -2545,12 +2556,13 @@ TOR プロキシを設定:
/set irc.server.freenode-tor.proxy "tor"
----
ECDSA-NIST256P-CHALLENGE メカニズムで SASL 認証を設定:
ECDSA-NIST256P-CHALLENGE メカニズムで SASL 認証を設定 (秘密鍵を作成するには
<<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE 認証>>を参照してください):
----
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode-tor.sasl_username "your_nickname"
/set irc.server.freenode-tor.sasl_password "your_password"
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
----
最後に、サーバに接続してください:
@@ -3471,20 +3483,22 @@ _var_
[width="100%",cols="3m,2,14",options="header"]
|===
| 変数 | 型 | 説明
| server | string | サーバの名前 (例: "freenode")
| tags | string | メッセージ内のタグ (使われることはまれです)
| message_without_tags | string | タグを含まないメッセージ
| nick | string | ニックネーム
| host | string | ホスト名
| command | string | IRC コマンド (例: "PRIVMSG"、"NOTICE"、...)
| channel | string | IRC チャンネル
| arguments | string | コマンドの引数 (_channel_ の値を含みます)
| text | string | テキスト (例えばユーザメッセージ)
| pos_command | string | メッセージ内における _command_ のインデックス (_command_ が見つからない場合 "-1")
| pos_arguments | string | メッセージ内における _arguments_ のインデックス (_arguments_ が見つからない場合 "-1")
| pos_channel | string | メッセージ内における _channel_ のインデックス (_channel_ が見つからない場合 "-1")
| pos_text | string | メッセージ内における _text_ のインデックス (_text_ が見つからない場合 "-1")
| 変数 | 型 | 説明
| irc_server | pointer | IRC サーバへのポインタ (`${irc_server.name}` のように使うことで、"irc_server" 型の hdata に含まれる変数を使うことが可能です)
| irc_channel | pointer | IRC チャンネルへのポインタ (`${irc_channel.name}` のように使うことで、"irc_channel" 型の hdata に含まれる変数を使うことが可能です)
| server | string | サーバの名前 (例: "freenode")
| tags | string | メッセージ内のタグ (使われることはまれです)
| message_without_tags | string | タグを含まないメッセージ
| nick | string | ニックネーム
| host | string | ホスト名
| command | string | IRC コマンド (例: "PRIVMSG"、"NOTICE"、...)
| channel | string | IRC チャンネル
| arguments | string | コマンドの引数 (_channel_ の値を含みます)
| text | string | テキスト (例えばユーザメッセージ)
| pos_command | string | メッセージ内における _command_ のインデックス (_command_ が見つからない場合 "-1")
| pos_arguments | string | メッセージ内における _arguments_ のインデックス (_arguments_ が見つからない場合 "-1")
| pos_channel | string | メッセージ内における _channel_ のインデックス (_channel_ が見つからない場合 "-1")
| pos_text | string | メッセージ内における _text_ のインデックス (_text_ が見つからない場合 "-1")
|===
データがポインタの場合、hdata の属性を読むために変数 `tg_signal_data`
+3
View File
@@ -457,6 +457,9 @@ _gui_objects_   (pointer) +
_prev_bar_window_   (pointer, hdata: "bar_window") +
_next_bar_window_   (pointer, hdata: "bar_window") +
*Aktualizacja dozwolona:* +
    _scroll_x_ (integer) +
    _scroll_y_ (integer) +
| weechat
| [[hdata_buffer]]<<hdata_buffer,buffer>>
+8 -1
View File
@@ -6,8 +6,10 @@
* `+buflist+`: element paska z listą buforów
----
/buflist refresh
/buflist bar
refresh
bar: dodaje pasek "buflist"
refresh: wymusza odświeżenie elementu paska "buflist"
Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help eval żeby poznać format), za pomocą tych opcji:
@@ -26,15 +28,20 @@ Następujące zmienne mogą być użyte w powyższych opcjach:
- irc_channel: dane kanału IRC, zdefiniowane tylko w buforze kanału IRC (zobacz hdata "irc_channel" w dokumentacji API)
- dodatkowe zmienne dodane dla wygody przez listę buforów:
- ${format_buffer}: przetworzona watość opcji buflist.format.buffer; może to zostać użyte w opcji buflist.format.buffer_current na przykład do zmiany koloru tła
- ${current_buffer}: boolowskie ("0" lub "1"), "1" jeśli jest to obecny bufor; może zostać użyte w warunku: ${if: ${current_buffer}?...:...}
- ${merged}: boolowskie ("0" lub "1"), "1" jeśli bufor jest połączony z przynajmniej jednym innym buforem; może zostać użyte w warunku: ${if:${merged}?...:...}
- ${format_number}: wyrównany numer z separatorem (przetworzona opcja buflist.format.number)
- ${number}: wyrównany numer, na przykład " 1" jeśli buforów jest między 10 a 99
- ${number_displayed}: "1" jeśłi numer jest wyświetlany, w przeciwnym wypadku "0"
- ${indent}: wyrównanie dla nazwy (kanały i bufory prywatne są wyrównywane) (przetworzona opcja buflist.format.indent)
- ${format_nick_prefix}: kolorowy prefiks nicka dla kanału (przetworzona opcja buflist.format.nick_prefix)
- ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, jeśli opcja buflist.look.nick_prefix jest włączona)
- ${nick_prefix}: prefix nicka dla kanału (ustawiany, jeśli opcja buflist.look.nick_prefix jest włączona)
- ${format_name}: zformatowana nazwa (przetworzona opcja buflist.format.name)
- ${name}: skrócona nazwa (jeśli ustawiona inaczej zwraca pełną nazwę)
- ${color_hotlist}: kolor zależący od najwyższego poziomu hotlity dla bufora (przetworzona opcja buflist.format.hotlist_xxx, gdziexxx to poziom)
- ${format_hotlist}: zformatowana hotlista (przetworzenie opcji buflist.format.hotlist)
- ${hotlist}: niesformatowana hotlista
- ${hotlist_priority}: "none", "low", "message", "private" lub "highlight"
- ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma opóźnienia (przetworzona opcja buflist.format.lag)
----
+15 -3
View File
@@ -6,7 +6,7 @@
** opis: pass:none[format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
** domyślna wartość: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
** opis: pass:none[format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
@@ -39,7 +39,7 @@
** domyślna wartość: `+"${color:brown}"+`
* [[option_buflist.format.hotlist_none]] *buflist.format.hotlist_none*
** opis: pass:none[format dla bufora niw znajdującego się na hotliście (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
** opis: pass:none[format dla bufora nie znajdującego się na hotliście (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${color:default}"+`
@@ -68,6 +68,12 @@
** wartości: dowolny ciąg
** domyślna wartość: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
* [[option_buflist.format.name]] *buflist.format.name*
** opis: pass:none[format dla nazwy bufora (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${name}"+`
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
** opis: pass:none[format dla prefiksu nicka na kanale (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
** typ: ciąg
@@ -80,6 +86,12 @@
** wartości: dowolny ciąg
** domyślna wartość: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
** opis: pass:none[automatycznie przewiń litę kanałów, żeby zawsze wyświetlała obecny bufor (działa tylko, kiedy lita kanałów ma pozycję lewo/prawo z uzupełnianiem "vertical"); ta wartość określa procentowo ilość linii wyświetlanych przed obecnym buforem podczas przewijania (-1 = wyłącz przewijanie); na przykład 50 oznacza, że po przewinięciu obecny bufor jest na środku listy, 0 oznacza górę listy, 100 dół listy]
** typ: liczba
** wartości: -1 .. 100
** domyślna wartość: `+50+`
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
** opis: pass:none[warunki do wyświetlenia buforu (uwaga: zawartość jest przetwarzana, zobacz /help buflist); na przykład w celu ukrycia buforów serwerów, kiedy są połączone z głównym buforem: "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
** typ: ciąg
@@ -129,7 +141,7 @@
** domyślna wartość: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** opis: pass:none[oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata bufora ("var"), zmienna hdata serwera IRC ("irc_server.var") lub zmienna hdata kanału IRC ("irc_channel.var"); znak "-" użyty przed nazwą pola odwraca kolejność]
** opis: pass:none[oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata bufora ("var"), zmienna hdata serwera IRC ("irc_server.var") lub zmienna hdata kanału IRC ("irc_channel.var"); znak "-" użyty przed nazwą pola odwraca kolejność, znak "~" może zostać użyty do porównań niewrażliwych na wielkość liter; przykład: "-~short_name" dla sortowania odwrotnego, niewrażliwego na wielkość liter po skróconej nazwie bufora]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"number,-active"+`
+5 -4
View File
@@ -8,7 +8,7 @@
----
/relay list|listfull|listrelay
add <nazwa> <port>
del|stop|restart <nazwa>
del|start|restart|stop <nazwa>
raw
sslcertkey
@@ -17,12 +17,13 @@
listrelay: wyświetla pośredników (nazwa i port)
add: dodaje relay (nasłuchuje na porcie)
del: usuwa relay (klienty zostają połączone)
stop: zamyka gniazdo serwera (klienty zostają połączone)
start: nasłuchuje na portcie
restart: zamyka porta serwera i otwiera go ponownie nasłuchując na nim (klienty zostają połączone)
nazwa: nazwa pośrednika (format poniżej)
stop: zamyka gniazdo serwera (klienty zostają połączone)
nazwa: nazwa pośrednika (format poniżej)
port: port używany przez pośrednika
raw: otwiera bufor z nieprzetworzonymi danymi pośrednika
kluczSSL: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay.network.ssl_cert_key
sslcertkey: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay.network.ssl_cert_key
Nazwa pośrednika to: [ipv4.][ipv6.][ssl.]<protokół.nazwa>
ipv4: wymusza użycie IPv4
+3
View File
@@ -74,6 +74,9 @@ $HOME/.weechat/charset.conf::
$HOME/.weechat/exec.conf::
plik konfiguracyjny wtyczki _exec_
$HOME/.weechat/fifo.conf::
plik konfiguracyjny wtyczki _fifo_
$HOME/.weechat/irc.conf::
plik konfiguracyjny wtyczki _irc_
+9 -8
View File
@@ -480,10 +480,9 @@ Lista funkcji w API skryptów:
| wyświetlanie |
prefix +
color +
print (for python: prnt) +
print_date_tags (for python:
prnt_date_tags) +
print_y (for python: prnt_y) +
print (dla pythona: prnt) +
print_date_tags (dla pythona: prnt_date_tags) +
print_y (dla pythona: prnt_y) +
log_print
| hooks |
@@ -501,6 +500,7 @@ Lista funkcji w API skryptów:
hook_hsignal_send +
hook_config +
hook_completion +
hook_completion_get_string +
hook_completion_list_add +
hook_modifier +
hook_modifier_exec +
@@ -582,6 +582,7 @@ Lista funkcji w API skryptów:
infolist_next +
infolist_prev +
infolist_reset_item_cursor +
infolist_search_var +
infolist_fields +
infolist_integer +
infolist_string +
@@ -607,6 +608,7 @@ Lista funkcji w API skryptów:
hdata_pointer +
hdata_time +
hdata_hashtable +
hdata_compare +
hdata_update +
hdata_get_string
@@ -1043,12 +1045,11 @@ xxx,irc_in2_yyy::
def join_cb(data, sygnał, signal_data):
# sygnał to na przykład: "freenode,irc_in2_join"
# signal_data to wiadomość IRC, na przykład: ":nick!user@host JOIN :#channel"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
if buffer:
weechat.prnt(buffer, "Eheh, %s has joined this channel!" % nick)
weechat.prnt(buffer, "%s (%s) has joined this channel!" % (msg["nick"], msg["host"]))
return weechat.WEECHAT_RC_OK
# przydatne jest użycie "*" jako serwera, aby złapać wiadomość JOIN na wszystkich
+31 -16
View File
@@ -533,6 +533,7 @@ Pliki w katalogu domowym:
| buflist.conf | Plik konfiguracyjny wtyczki _buflist_ | Nie.
| charset.conf | Plik konfiguracyjny wtyczki _charset_ | Nie.
| exec.conf | Plik konfiguracyjny wtyczki _exec_ | Nie.
| fifo.conf | Plik konfiguracyjny wtyczki _fifo_ | Nie.
| irc.conf | Plik konfiguracyjny wtyczki _irc_ | *Tak*: Może zawierać hasła dla serwerów, nickserva i kanałów (jeśli nie zostały zapisane w `sec.conf`).
| logger.conf | Plik konfiguracyjny wtyczki _logger_ | Nie.
| relay.conf | Plik konfiguracyjny wtyczki _relay_ | Nie.
@@ -1564,6 +1565,10 @@ Można ją zapisać za pomocą skryptu _buffer_autoset.py_: można go zaintalowa
| kbd:[Alt+PgDn] | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down`
| kbd:[Alt+Home] | Przewiń na górę bufora. | `/window scroll_top`
| kbd:[Alt+End] | Przewiń na dół bufora. | `/window scroll_bottom`
| kbd:[F1] | Przewiń do góry jedną stronę na liście buforów. | `/bar scroll buflist * -100%`
| kbd:[F2] | Przewiń w dół jedną stronę na liście buforów. | `/bar scroll buflist * +100%`
| kbd:[Alt+F1] | Idź na początek listy buforów. | `/bar scroll buflist * b`
| kbd:[Alt+F2] | Idź na koniec listy buforów. | `/bar scroll buflist * e`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
@@ -1689,6 +1694,12 @@ Te skróty używane są w kontekście myszy, w momencie wystąpienia zdarzenia m
| ⇓ | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Przewiń poziomo w lewo. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Przewiń poziomo w prawo. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | góra / lewo | buflist | Przenieś bufor na niższy numer. | Sygnał `buflist_mouse`.
| ◾◽◽ | dół / prawo | buflist | Przenieś bufor na wyższy numer. | Sygnał `buflist_mouse`.
| ◾◽◽ | - | buflist | Przełącz na bufor (poprzednio odwiedzony bufor, jeśli jest to obecny bufor). | Sygnał `buflist_mouse`.
| ◽◽◾ | - | buflist | Przełącz na następny odwiedzony bufor, jeśli jest to obecny bufor. | Sygnał `buflist_mouse`.
| kbd:[Ctrl+⇑] | - | buflist | Przełącz na poprzedni bufor. | Sygnał `buflist_mouse`.
| kbd:[Ctrl+⇓] | - | buflist | Przełącz na następny bufor. | Sygnał `buflist_mouse`.
| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków. | `/bar scroll nicklist ${_window_number} b`
@@ -2566,12 +2577,14 @@ Ustaw proxy dla TOR:
/set irc.server.freenode-tor.proxy "tor"
----
Ustaw uwierzytelnianie SASL z użyciem ECDSA-NIST256P-CHALLENGE:
Ustaw uwierzytelnianie SASL z użyciem ECDSA-NIST256P-CHALLENGE (zobacz rozdział
<<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE>> żeby dowiedzieć
się jak wygenerować klucz prywatny):
----
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode-tor.sasl_username "twój_użytkownik"
/set irc.server.freenode-tor.sasl_password "twoje_hasło"
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
----
Na koniec połącz się z serwerem:
@@ -3503,20 +3516,22 @@ są dodawane do tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| server | ciąg | Nazwa serwera (przykład: "freenode").
| tags | ciąg | Tagi w wiadomości (rzadko używane).
| message_without_tags | ciąg | Wiadomość bez tagów.
| nick | ciąg | Nick.
| host | ciąg | Nazwa hosta.
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...).
| channel | ciąg | Kanał IRC.
| arguments | ciąg | Argumenty komendy (razem z wartością _channel_).
| text | ciąg | Tekst (na przykład wiadomość użytkownika).
| pos_command | ciąg | Indeks _command_ w wiadomości ("-1" jeśli _command_ nie zostanie znalezione).
| pos_arguments | ciąg | Indeks _arguments_ w wiadomości ("-1" jeśli _arguments_ nie zostaną znalezione).
| pos_channel | ciąg | Indeks _channel_ w wiadomości ("-1" jeśli _channel_ nie został znaleziony).
| pos_text | ciąg | Indeks _text_ w wiadomości ("-1" jeśli _text_ nie został znaleziony).
| Zmienna | Typ | Opis
| irc_server | wskaźnik | Wskaźnik na serwer IRC (można użyć zmiennych hdata typu "irc_server" jak `${irc_server.name}`).
| irc_channel | wskaźnik | Wskaźnik na kanał IRC (można użyć zmiennych hdata typu "irc_channel" jak `${irc_channel.name}`).
| server | ciąg | Nazwa serwera (przykład: "freenode").
| tags | ciąg | Tagi w wiadomości (rzadko używane).
| message_without_tags | ciąg | Wiadomość bez tagów.
| nick | ciąg | Nick.
| host | ciąg | Nazwa hosta.
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...).
| channel | ciąg | Kanał IRC.
| arguments | ciąg | Argumenty komendy (razem z wartością _channel_).
| text | ciąg | Tekst (na przykład wiadomość użytkownika).
| pos_command | ciąg | Indeks _command_ w wiadomości ("-1" jeśli _command_ nie zostanie znalezione).
| pos_arguments | ciąg | Indeks _arguments_ w wiadomości ("-1" jeśli _arguments_ nie zosta znalezione).
| pos_channel | ciąg | Indeks _channel_ w wiadomości ("-1" jeśli _channel_ nie został znaleziony).
| pos_text | ciąg | Indeks _text_ w wiadomości ("-1" jeśli _text_ nie został znaleziony).
|===
Kiedy dane są wskaźnikiem, zmienna `tg_signal_data` może zostać użyta do
+8
View File
@@ -64,12 +64,20 @@ $HOME/.weechat/alias.conf::
$HOME/.weechat/aspell.conf::
файл конфигурации для плагина _aspell_
// TRANSLATION MISSING
$HOME/.weechat/buflist.conf::
configuration file for _buflist_ plugin
$HOME/.weechat/charset.conf::
файл конфигурации для плагина _charset_
$HOME/.weechat/exec.conf::
файл конфигурации для плагина _exec_
// TRANSLATION MISSING
$HOME/.weechat/fifo.conf::
configuration file for _fifo_ plugin
$HOME/.weechat/irc.conf::
файл конфигурации для плагина _irc_
+180 -164
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-01-06 21:59+0100\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: cs\n"
@@ -30,7 +30,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 1.8.6\n"
"X-Generator: Poedit 2.0.1\n"
msgid "any string"
msgstr "jakýkoliv řetězec"
@@ -41,7 +41,6 @@ msgstr "jakýkoliv znak"
msgid "max chars"
msgstr "maximálně znaků"
#, fuzzy
msgid ""
"a WeeChat color name (default, black, (dark)gray, white, (light)red, "
"(light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a "
@@ -98,17 +97,14 @@ msgstr "Hash tabulka (výstup)"
msgid "Pointer"
msgstr "Ukazatel"
#, fuzzy
msgid "Lists"
msgstr "seznamy"
msgstr "Seznamy"
#, fuzzy
msgid "Variables"
msgstr "proměnná"
msgstr "Proměnné"
#, fuzzy
msgid "Update allowed:"
msgstr "aktualizace povolena"
msgstr "Aktualizace povolena:"
msgid "Option"
msgstr "Volba"
@@ -126,13 +122,12 @@ msgid ""
"Developed by Sébastien Helleu <flashcode@flashtux.org> - %s"
msgstr ""
"WeeChat %s Copyright %s, zkompilováno %s %s\n"
"Vyvíjí Sébastien Helleu <flashcode@flashtux.org> - %s"
"Vyvinutý Sébastienem Helleu <flashcode@flashtux.org> - %s"
#, c-format
msgid "Usage: %s [option...] [plugin:option...]\n"
msgstr "Použití: %s [volba...] [plugin:volba...]\n"
#, fuzzy
msgid ""
" -a, --no-connect disable auto-connect to servers at startup\n"
" -c, --colors display default colors in terminal\n"
@@ -150,23 +145,22 @@ msgid ""
" -v, --version display WeeChat version\n"
" plugin:option option for plugin (see man weechat)\n"
msgstr ""
" -a, --no-connect vypne automatické připojení k serverům při startu\n"
" -c, --colors zobrazí výchozí barvy v terminálu\n"
" -d, --dir <path> nastaví domovský adresář WeeChat (výchozí: ~/.weechat)\n"
" -h, --help tato nápověda\n"
" -k, --keys zobrazí výchozí klávesy WeeChat\n"
" -l, --license zobrazí licenci WeeChat\n"
" -p, --no-plugin nenačítat plug-iny při startu\n"
" -s, --no-script nenačítat skripty při startu\n"
" -v, --version zobrazí verzi WeeChat\n"
" plugin:option volba pluginu\n"
" například irc plugin se může připojit\n"
" k serveru pomocí url jako:\n"
" irc[6][s]://[přezdívka[:heslo]@]irc.example.org[:port][/"
"#kanál][,#kanál2[...]]\n"
" (více informací o možných volbách najdete v "
"dokumentacích\n"
" k pluginům)\n"
" -a, --no-connect\t\t\tvypne automatické připojení k serverům při startu\n"
" -c, --colors\t\t\t\tzobrazí výchozí barvy v terminálu\n"
" -d, --dir <cesta>\t \t\tnastaví domovský adresář WeeChat (výchozí: ~/."
"weechat)\n"
"\t\t\t\t\t\t\t(pokud není použita, weechat zkusí načíst promněnou prostředí "
"WEECHAT_HOME)\n"
" -h, --help\t\t\t\t\ttato nápověda\n"
" -l, --license\t\t\t\t\tlicence WeeChatu\n"
" -p, --no-plugin\t\t\t\tnenačítej při startu pluginy\n"
" -r, --run-command <cmd>\tspusť příkaz po startu\n"
"\t\t\t\t\t\t\t(více příkazů jde oddělit středníkem)\n"
" -s, --no-script\t\t\t\tnenačítej skripty při startu\n"
" --upgrade\t\t\t\tupgraduj WeeChat za pomocí uloženní stavu (viz /help "
"upgrade v WeeChatu)\n"
" -v, --version\t\t\t\tzobraz verzi WeeChatu\n"
" plugin:option\t\t\t\tvolba pro plugin (viz: man weechat)\n"
#, c-format
msgid "Error: missing argument for \"%s\" option\n"
@@ -221,14 +215,13 @@ msgstr ""
"connect ( podívejte se na /help server)."
#. TRANSLATORS: the "under %s" can be "under screen" or "under tmux"
#, fuzzy, c-format
#, c-format
msgid ""
"%sWarning: WeeChat is running under %s and $TERM is \"%s\", which can cause "
"display bugs; $TERM should be set to one of these values: %s"
msgstr ""
"%sVarování: WeeChat běží jako %s a $TERM je \"%s\", což může způsobovat "
"chyby zobrazení; $TERM by měl být nastaven na \"screen-256color\" nebo "
"\"screen\""
"%sVarování: WeeChat běží pod %s a $TERM je \"%s\", což může způsobovat chyby "
"zobrazení; $TERM by měl obsahovat jednu z těchto hodnot %s"
#, c-format
msgid "%sYou should add this line in the file %s: %s"
@@ -287,9 +280,9 @@ msgstr " %s (plugin: %s)"
msgid "No bar item defined"
msgstr "Žádné položky pole nejsou definovány"
#, fuzzy, c-format
#, c-format
msgid "%sNot enough memory (%s)"
msgstr "%sNedostatek paměti"
msgstr "%sNedostatek paměti (%s)"
#, c-format
msgid "%sError: wrong type \"%s\" for bar \"%s\""
@@ -318,28 +311,29 @@ msgstr "Všechny pole byly smazány"
msgid "%sError: unknown bar \"%s\""
msgstr "%sChyba: neznámé pole \"%s\""
#, fuzzy, c-format
# bar = pole - radek ci sloupec
#, c-format
msgid "Bar \"%s\" deleted"
msgstr "Filter \"%s\" smazán"
msgstr "Pole \"%s\" smazáno"
#, c-format
msgid "%sError: unable to set option \"%s\" for bar \"%s\""
msgstr "%sChyba: nemohu nastavit volbu \"%s\" pro pole \"%s\""
#, fuzzy, c-format
#, c-format
msgid "%sError: window not found for \"%s\" command"
msgstr "%s%s: příkaz \"%s\" nenalezen:"
msgstr "%sChyba\" pro příkaz \"%s\" nebylo nalezeno okno"
#, c-format
msgid "%sError: unable to scroll bar \"%s\""
msgstr "%sChyba: nemohu posunout pole \"%s\""
#, fuzzy, c-format
#, c-format
msgid "%sError: buffer number %d is out of range (it must be between 1 and %d)"
msgstr "%sNekorektní číslo barvy \"%s\" (musí být mezi %d a %d)"
msgstr "%sChyba: bufer číslo %d je mimo rozsah (musí být mezi 1 a %d)"
msgid "Buffers list:"
msgstr "Seznam bufferů:"
msgstr "Seznam buferů:"
#, c-format
msgid " %s[%s%d%s]%s %s%s.%s%s%s (notify: %s)%s%s"
@@ -349,23 +343,25 @@ msgstr " %s[%s%d%s]%s %s%s.%s%s%s (notifikace: %s)%s%s"
msgid "%sError: incorrect buffer number"
msgstr "%sChyba: nekorektní číslo bufferu"
#, fuzzy, c-format
#, c-format
msgid "%sError: buffer not found"
msgstr "%sChyba: filtr \"%s\" nenalezen"
msgstr "%sChyba: bufer nenalezen"
#, c-format
msgid ""
"%sError: renumbering is allowed only if option weechat.look."
"buffer_auto_renumber is off"
msgstr ""
"%sChyba: přečíslování je povoleno pouze pokud je volba weechat.look."
"buffer_auto_renumber vypnuta"
#, c-format
msgid "%sError: WeeChat main buffer can't be closed"
msgstr "%sChyba: hlavní buffer WeeChat nemůže být zavřen"
msgstr "%sChyba: hlavní bufer WeeChat nemůže být zavřen"
#, fuzzy, c-format
#, c-format
msgid "%sError: unable to set notify level \"%s\""
msgstr "%sChyba: nemohu nastavit volbu \"%s\" pro pole \"%s\""
msgstr "%sChyba: nemohu nastavit úroveň \"%s\" notifikací"
#, c-format
msgid "Local variables for buffer \"%s\":"
@@ -381,14 +377,14 @@ msgstr "%sNekorektní číslo barvy \"%s\" (musí být mezi %d a %d)"
#, c-format
msgid "%sColor \"%s\" is not defined in palette"
msgstr "%sBarva \"%s\" není v paletě definována"
msgstr "%sBarva \"%s\" není definovávána v paletě"
#, c-format
msgid "%sPlugin \"%s\" not found"
msgstr "%sPlugin \"%s\" nenalezen"
msgid "Raw content of buffers has been written in log file"
msgstr "Hrubý obsah bufferů byl zapsán do logovacího souboru"
msgstr "Veškerý obsah bufferů byl zapsán do logovacího souboru"
#, c-format
msgid "Debug disabled for \"%s\""
@@ -412,13 +408,13 @@ msgid "Message filtering enabled"
msgstr "Filtrování zpráv povoleno"
msgid "Message filtering disabled"
msgstr "Filtrování zpráv zakázáno"
msgstr "Filtrování zpráv vypnuto"
msgid "Message filters:"
msgstr "Filtry zpráv:"
msgid "No message filter defined"
msgstr "Žádné filtry zpráv nejsou definovány"
msgstr "Filtry zpráv nejsou definovány"
#, c-format
msgid "Filter \"%s\" enabled"
@@ -430,11 +426,11 @@ msgstr "%sChyba: filtr \"%s\" nenalezen"
#, c-format
msgid "Filter \"%s\" disabled"
msgstr "Filtr \"%s\" zakázán"
msgstr "Filtr \"%s\" vypnut"
#, fuzzy, c-format
#, c-format
msgid "%sError: you must specify at least tags or regex for filter"
msgstr "%sChyba: musíte specifikovat buď tag(y) nebo regulární výrazpro filter"
msgstr "%sChyba: musíte specifikovat buď tag(y) nebo regulární výraz pro filtr"
#, c-format
msgid "Filter \"%s\" added:"
@@ -453,7 +449,7 @@ msgstr "Všechny filtry byly smazány"
#, c-format
msgid "Filter \"%s\" deleted"
msgstr "Filter \"%s\" smazán"
msgstr "Filtr \"%s\" smazán"
#, c-format
msgid "Option \"%s%s%s\":"
@@ -488,30 +484,32 @@ msgid "default command:"
msgstr "výchozí příkaz:"
#. TRANSLATORS: first "%d" is number of keys
#, fuzzy, c-format
#, c-format
msgid "%d key bindings added or redefined for context \"%s\":"
msgstr "Klávesové zkratky přidány nebo předefinovány (%d):"
msgstr "%d klávesové zkratky přidány nebo změněny pro kontext \"%s\":"
#. TRANSLATORS: first "%d" is number of keys
#, fuzzy, c-format
#, c-format
msgid "%d key bindings deleted for context \"%s\":"
msgstr "Klávesové zkratky smazány (%d):"
msgstr "%d klávesové zkratky smazány pro kontext \"%s\":"
#, fuzzy, c-format
#, c-format
msgid "No key binding added, redefined or removed for context \"%s\""
msgstr "Nebyly přidány, předefinovány nebo smazny žádné klávesové zkratky"
msgstr ""
"Nebyly přidány, předefinovány nebo smazány žádné klávesové zkratky pro "
"kontext \"%s\""
#, c-format
msgid "%sError: unable to bind key \"%s\""
msgstr "%sChyba: nemohu napojit kalávesu \"%s\""
msgstr "%sChyba: nemohu napojit nastavit klávesu \"%s\""
#, c-format
msgid "Key \"%s\" has already default value"
msgstr "Klávesa \"%s\" již má výhozí hodnotu"
msgstr "Klávesa \"%s\" již má výchozí hodnotu"
#, c-format
msgid "%sError: unable to unbind key \"%s\""
msgstr "%sChyba: nemohu odpojit klávesu \"%s\""
msgstr "%sChyba: nemohu smazat klávesovou zkratku \"%s\""
#, c-format
msgid "%sKey \"%s\" not found"
@@ -522,18 +520,18 @@ msgid "No key binding defined for context \"%s\""
msgstr "Žádné klávesové zkratky nejsou definovány pro prostředí \"%s\""
#. TRANSLATORS: first "%d" is number of keys
#, fuzzy, c-format
#, c-format
msgid "%d key bindings for context \"%s\":"
msgstr "Žádné klávesové zkratky nejsou definovány pro prostředí \"%s\""
msgstr "%d klávesových zkratek pro kontext \"%s\":"
#, c-format
msgid "No default key binding for context \"%s\""
msgstr "Žádná výchozí klávesa pro kontext \"%s\""
msgstr "Žádná výchozí klávesová zkratka \"%s\""
#. TRANSLATORS: first "%d" is number of keys
#, fuzzy, c-format
#, c-format
msgid "%d default key bindings for context \"%s\":"
msgstr "Žádná výchozí klávesa pro kontext \"%s\""
msgstr "%d výchozích klávesových zkratek pro kontext \"%s\":"
msgid "Key:"
msgstr "Klávesa:"
@@ -547,19 +545,23 @@ msgid ""
"ctrl or meta code (tip: use alt-k to find key codes); if you want to bind "
"this key anyway, turn off option weechat.look.key_bind_safe"
msgstr ""
"%sChyba: není bezpečné požít klávesovou zkratku \"%s\" protože nezačíná s "
"klávesou CTRL nebo META (tip: požij alt-k k nalezení kódu klávesy); pokud i "
"přesto chcete použít tuto klávesovou zkratku vypněte volbu weechat.look."
"key_bind_safe"
#, fuzzy, c-format
#, c-format
msgid "%sError: context \"%s\" not found"
msgstr "%sChyba: filtr \"%s\" nenalezen"
msgstr "%sChyba: kontext \"%s\" nenalezen"
#, fuzzy, c-format
#, c-format
msgid "Default key bindings restored for context \"%s\""
msgstr "Žádná výchozí klávesa pro kontext \"%s\""
msgstr "Obnoveno výchozí nastavení kláves pro kontext \"%s\""
#, c-format
msgid "%sError: \"-yes\" argument is required for keys reset (security reason)"
msgstr ""
"%sChyba: \"-yes\" argument je požadován pro reset kaláves (bezpečnostní "
"%sChyba: \"-yes\" argument je požadován pro reset kláves (bezpečnostní "
"opatření)"
#, c-format
@@ -576,12 +578,12 @@ msgid " (current layout)"
msgstr " (aktuální rozvržení)"
msgid "No stored layouts"
msgstr "Žádné rozložení neuložena"
msgstr "Žádná uložená rozložení"
#. TRANSLATORS: %s%s%s is "buffers" or "windows" or "buffers+windows"
#, fuzzy, c-format
#, c-format
msgid "Layout of %s%s%s stored in \"%s\" (current layout: %s)"
msgstr "%sTéma pro %s%s%s nastaveno %s"
msgstr "Rozložení %s%s%s uloženo v \"%s\" (současné rozložení: %s)"
msgid "buffers"
msgstr "buffery"
@@ -597,21 +599,21 @@ msgid "Layout \"%s\" deleted (current layout: %s)"
msgstr "Rozvržení \"%s\" smazáno (současné rozvržení: \"%s\")"
#. TRANSLATORS: %s%s%s is "buffers" or "windows" or "buffers+windows"
#, fuzzy, c-format
#, c-format
msgid "Layout of %s%s%s reset in \"%s\""
msgstr "Rozvržení \"%s\" smazáno (současné rozvržení: \"%s\")"
msgstr "Rozložení %s%s%s resetnuto v \"%s\""
#, fuzzy, c-format
#, c-format
msgid "%sError: unknown layout \"%s\""
msgstr "%sChyba: neznámá proxy \"%s\""
msgstr "%sChyba: neznámé rozložení \"%s\""
#, fuzzy, c-format
#, c-format
msgid "%sError: layout \"%s\" already exists for \"%s\" command"
msgstr "%sChyba: příkaz \"%s\" již existuje pro plugin \"%s\""
msgstr "%sChyba: rozložení \"%s\" pro příkaz \"%s\" už existuje"
#, fuzzy, c-format
#, c-format
msgid "Layout \"%s\" has been renamed to \"%s\""
msgstr "Limit pro zdroj \"%s\" byl nastaven na %s"
msgstr "Rozložení \"%s\" přejmenováno na %s"
msgid "Mouse enabled"
msgstr "Myš povolena"
@@ -676,7 +678,7 @@ msgstr " napojené procesy:"
#, c-format
msgid " command: '%s', child pid: %d"
msgstr " signál: '%s', pid potomka: %d"
msgstr " příkaz: '%s', pid potomka: %d"
msgid " connect hooked:"
msgstr " napojené spojení:"
@@ -719,7 +721,7 @@ msgid " modifiers hooked:"
msgstr " napojené modifikátory:"
msgid "No plugin found"
msgstr "Nebyl nalezen žádný plugin"
msgstr "Plugin nenalezen"
msgid " (no plugin)"
msgstr " (není plugin)"
@@ -732,19 +734,19 @@ msgid " %s%s%s: %s, %s/%d (%s), username: %s, password: %s"
msgstr " %s%s%s: %s, %s/%d (%s), uživatelské jméno: %s, heslo: %s"
msgid "No proxy defined"
msgstr "Žádné proxy nejsou definovány"
msgstr "Proxy nejsou definovány"
#, c-format
msgid "%sError: wrong type \"%s\" for proxy \"%s\""
msgstr "%sChyba: špatný typ \"%s\" proxy \"%s\""
msgstr "%sChyba: špatný typ \"%s\" pro proxy \"%s\""
#, c-format
msgid "Proxy \"%s\" added"
msgstr "Proxy \"%s\" vytvořena"
msgstr "Proxy \"%s\" přidána"
#, fuzzy, c-format
#, c-format
msgid "%sError: failed to add proxy \"%s\""
msgstr "%s%s: selhalo přidání slova do vlastního slovníku"
msgstr "%sChyba: nepovedlo se přidat proxy \"%s\""
#, c-format
msgid "%sError: wrong port \"%s\" for proxy \"%s\""
@@ -796,9 +798,8 @@ msgstr "%sChyba: selhalo uložení voleb do %s"
msgid "There is no encrypted data"
msgstr "Zde nejsou šifrovaná data"
#, fuzzy
msgid "All encrypted data has been deleted"
msgstr "Šifrovaná data byly úspěšně dešifrována"
msgstr "Všechna šifrovaná data byla smazána"
msgid "Encrypted data has been successfully decrypted"
msgstr "Šifrovaná data byly úspěšně dešifrována"
@@ -829,17 +830,16 @@ msgstr "Heslo přidáno"
msgid "Secured data \"%s\" set"
msgstr "Chráněná data \"%s\" nastavena"
#, fuzzy, c-format
#, c-format
msgid "Secured data \"%s\" deleted"
msgstr "Chráněná data \"%s\" nastavena"
msgstr "Chráněná data \"%s\" smazána"
#, fuzzy, c-format
msgid "%sSecured data \"%s\" not found"
msgstr "%s%s: skript \"%s\" nenalezen"
#, fuzzy
msgid "default if null: "
msgstr "výchozí: "
msgstr "výchozí pokud není definován: "
msgid "default: "
msgstr "výchozí: "
@@ -988,9 +988,9 @@ msgstr "Čas běhu WeeChat: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, spuštěn %s%s
msgid "compiled on"
msgstr "kompilováno"
#, fuzzy, c-format
#, c-format
msgid "Upgraded %d %s, first start: %s, last start: %s"
msgstr "Aktualizováno %d %s, první spuštění: %s"
msgstr "Aktualizováno %d %s, první spuštění: %s, poslední spuštění: %s"
#. TRANSLATORS: text is: "upgraded xx times"
msgid "time"
@@ -1381,7 +1381,7 @@ msgid ""
msgstr ""
msgid "debug functions"
msgstr ""
msgstr "ladící funkce"
#, fuzzy
msgid ""
@@ -2047,9 +2047,8 @@ msgstr ""
"\n"
"Zavolání příkazu bez parametrů vypíše načtené pluginy."
#, fuzzy
msgid "display text on a buffer"
msgstr "barva textu pro jeméno bufferu"
msgstr "zobraz text v bufferu"
msgid ""
"[-buffer <number>|<name>] [-core] [-escape] [-date <date>] [-tags <tags>] [-"
@@ -2242,6 +2241,7 @@ msgstr ""
msgid ""
"manage secured data (passwords or private data encrypted in file sec.conf)"
msgstr ""
"spravuj chráněná data (hesla nebo šifrovaná soukromá data v souboru sec.conf)"
msgid ""
"passphrase <passphrase>|-delete || decrypt <passphrase>|-discard || set "
@@ -3715,9 +3715,8 @@ msgstr "barva textu pro akce ve vstupní řádce"
msgid "text color for unsuccessful text search in input line"
msgstr "barva textu pro nepovedené hledání textu ve vstupní rádce"
#, fuzzy
msgid "text color for away item"
msgstr "barva položek, které jsou pryč"
msgstr "barva textu pro away položky"
msgid "text color for away nicknames"
msgstr "barva textu pro nepřítomné přezdíveky"
@@ -3812,7 +3811,7 @@ msgstr ""
"příkazovém řádku)"
msgid "case sensitive completion for nicks"
msgstr ""
msgstr "na velikost písma citlivé doplňování přezdívek"
#, fuzzy
msgid ""
@@ -3967,6 +3966,8 @@ msgid ""
"%sWARNING: file \"%s\" will be overwritten on exit with default values (it "
"is HIGHLY recommended to backup this file now)"
msgstr ""
"%sVAROVÁNÍ: soubor \"%s\" bude přepsán při vypnutí výchozími hodnotami (je "
"VELMI doporučeno tento soubor nyní zálohovat)"
#, c-format
msgid "Reading configuration file %s"
@@ -4087,9 +4088,10 @@ msgstr "port pro připojení na proxy server"
msgid "username for proxy server (note: content is evaluated, see /help eval)"
msgstr ""
"uživatelské jméno pro proxy server(pozn.: obsah je vykonán, viz /help eval)"
msgid "password for proxy server (note: content is evaluated, see /help eval)"
msgstr ""
msgstr "heslo pro proxy server(pozn.: obsah je vykonán, viz /help eval)"
msgid "Please enter your passphrase to decrypt the data secured by WeeChat:"
msgstr "Prosím vložte heslo k dešifrování dat chráněných WeeChatem:"
@@ -4535,9 +4537,9 @@ msgstr "Hash tabulka (vstup)"
msgid "Command for key: \"%s\""
msgstr "příkaz pro klávesu: \"%s\""
#, fuzzy, c-format
#, c-format
msgid "Sending hsignal: \"%s\""
msgstr "%sgnutls: odesílám certifikát"
msgstr "Odesílám hsignal: \"%s\""
#, c-format
msgid "Executing command: \"%s\" on buffer \"%s\""
@@ -4546,13 +4548,12 @@ msgstr "Provádím příkaz: \"%s\" na bufferu \"%s\""
msgid "Not enough memory for new line"
msgstr "Nedostatek paměti pro nový řádek"
#, fuzzy, c-format
#, c-format
msgid "Debug enabled for mouse (%s)"
msgstr "Myš je zapnuta"
msgstr "Ladění zapnuto pro myš (%s)"
#, fuzzy
msgid "Debug disabled for mouse"
msgstr "Ladění vypnuto pro \"%s\""
msgstr "Ladění myši vypnuto"
#, fuzzy
msgid "Alias commands"
@@ -4578,9 +4579,8 @@ msgstr "Alias \"%s\" => \"%s\" vytvořen"
msgid "Aliases with \"%s\":"
msgstr "Přezdívky s \"%s\":"
#, fuzzy
msgid "All aliases:"
msgstr "Aliasy barev:"
msgstr "Všechny aliasy:"
msgid "completion:"
msgstr "doplnění:"
@@ -4901,15 +4901,23 @@ msgstr "%s: upozornění: slovník \"%s\" není dostupný ve vašem systému"
msgid "%s%s: error: unable to create speller for lang \"%s\""
msgstr "%s%s: nemohu vytvořit server \"%s\""
#, fuzzy
msgid "Buffers list"
msgstr "Seznam bufferů:"
msgstr "Seznam bufferů"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "seznam bufferů"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -4935,10 +4943,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -4947,6 +4963,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -4954,6 +4972,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -4962,6 +4982,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " napojené signály:"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5006,7 +5035,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -5073,6 +5104,10 @@ msgid ""
"help buflist)"
msgstr "příkaz spuštěný při startu WeeChat, před načtením pluginů"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr "příkaz spuštěný při startu WeeChat, před načtením pluginů"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -5379,9 +5414,8 @@ msgstr "Myš je vypnuta"
msgid "fifo plugin configuration"
msgstr "konfigurace logovacího pluginu"
#, fuzzy
msgid "enable|disable|toggle"
msgstr "povol|zakaž|přepni [<zpoždění>]"
msgstr "povol|zakaž|přepni"
msgid ""
" enable: enable FIFO pipe\n"
@@ -6982,13 +7016,12 @@ msgstr "zruší zakázání pro přezdívku nebo hosta"
msgid "[<channel>] <nick> [<nick>...]"
msgstr "[<kanál>] <přezdívka> [<přezdívka>...]"
#, fuzzy
msgid ""
"channel: channel name\n"
" nick: nick or host"
msgstr ""
"přezdívka: přezdívka\n"
" kanál: jméno kanálu"
"kanál: jméno kanálu\n"
" přezdívka: přezdívka nebo host"
#, fuzzy
msgid "unquiet nicks or hosts"
@@ -7274,9 +7307,8 @@ msgstr ""
msgid "check that the SSL connection is fully trusted"
msgstr "ověřit, že je ssl spojení zcela důvěryhodné"
#, fuzzy
msgid "password for server (note: content is evaluated, see /help eval)"
msgstr "příkaz spuštěný při startu WeeChat, před načtením pluginů"
msgstr "heslo k serveru(poznámka: obsah bude vykonán, viz /help eval)"
#. TRANSLATORS: please keep words "client capabilities" between brackets if translation is different (see fr.po)
msgid ""
@@ -9190,7 +9222,7 @@ msgid "WeeChat compilation date"
msgstr "datum kompilace WeeChat"
msgid "WeeChat PID (process ID)"
msgstr ""
msgstr "WeeChat PID (ID procesu)"
msgid "directory separator"
msgstr "dělič adresáře"
@@ -9264,7 +9296,7 @@ msgid "get nick color name"
msgstr "získat jméno barvy přezdívky"
msgid "WeeChat uptime (format: \"days:hh:mm:ss\")"
msgstr ""
msgstr "WeeChat uptime (formát: \"dny:hh:mm:ss\")"
msgid "\"days\" (number of days) or \"seconds\" (number of seconds) (optional)"
msgstr ""
@@ -9400,9 +9432,8 @@ msgstr "ukazatel okna (volitelné)"
msgid "\"current\" for current window or a window number (optional)"
msgstr "\"current\" pro současné okno nebo číslo okna (volitelné)"
#, fuzzy
msgid "bar"
msgstr "výchozí barva textu pro pole"
msgstr "bar"
#, fuzzy
msgid "bar item"
@@ -9412,9 +9443,8 @@ msgstr "zobrazit počet každého částečného doplnění v položce pole"
msgid "bar window"
msgstr "ukazatel pole okna (volitelný)"
#, fuzzy
msgid "buffer"
msgstr "%sChyba: nekorektní číslo bufferu"
msgstr "bufer"
msgid "visited buffer"
msgstr "navštívený buffer"
@@ -9425,9 +9455,8 @@ msgstr "struktura s dokončením"
msgid "config file"
msgstr "konfigurační soubor"
#, fuzzy
msgid "config section"
msgstr "konfigurační možnost"
msgstr "sekce konfigu"
msgid "config option"
msgstr "konfigurační možnost"
@@ -9483,9 +9512,8 @@ msgstr "proxy"
msgid "window"
msgstr "okno"
#, fuzzy
msgid "scroll info in window"
msgstr "okno"
msgstr "posouvej info v okně"
msgid "tree of windows"
msgstr "strom oken"
@@ -9842,9 +9870,8 @@ msgstr " %s%s%s (%s%s%s), spuštěno v: %s"
msgid "No client for relay"
msgstr "Žádný klient pro přesměrování"
#, fuzzy
msgid "No connected client for relay"
msgstr "Žádný klient pro přesměrování"
msgstr "Není připojen relay klient"
msgid "Listening on ports:"
msgstr "Poslouchám na portech:"
@@ -9877,8 +9904,8 @@ msgstr "ovládání přesměrování"
#, fuzzy
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <protocol.name> <port> || del <protocol.name> "
"|| raw"
@@ -9890,9 +9917,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -10407,6 +10435,10 @@ msgid ""
"q=close, $=refresh, s:x,y=sort, words=filter, *=reset filter | Mouse: "
"left=select, right=install/remove"
msgstr ""
"%d/%d scripty (filtr: %s) | Seřaď: %s | Alt+klavesa/vstup: i=instalace, "
"r=smazaní, l=načtení, L=přenačtení, u=odebrání, A=automatické načtení, "
"h=(ne)drž, v=zobraz skript | Vstup: q=zavři, $=obnov, s:x,y=sort, "
"words=filter, *=reset filter | Myš: levé=vyber, pravé=instaluj/odstraň"
msgid "Scripts"
msgstr "Skripty"
@@ -10417,12 +10449,17 @@ msgstr "Správce skriptů"
msgid "WeeChat scripts manager"
msgstr "správce skriptů WeeChatu"
#, fuzzy
msgid ""
"list [-o|-i] || search <text> || show <script> || load|unload|reload "
"<script> [<script>...] || autoload|noautoload|toggleautoload <script> "
"[<script>...] || install|remove|installremove|hold [-q] <script> "
"[<script>...] || upgrade || update"
msgstr ""
"seznam [-o|-i] || hledej <text> || ukaž <script> || načti|uvolni|znovu načís "
"<script> [<script>...] || automaticky načti|nenačítejtej automaticky|přepni "
"automatické načtení <script> [<script>...] || instaluj|smaž|installremove|"
"drž [-q] <script> [<script>...] || upgradni || aktualizuj"
#, fuzzy
msgid ""
@@ -10654,9 +10691,8 @@ msgstr "barva pro stav \"běžící\" (\"r\")"
msgid "color for status \"unknown\" (\"?\")"
msgstr "barva pro stav \"neznámý\" (\"?\")"
#, fuzzy
msgid "text color in script buffer"
msgstr "barva textu pro jeméno bufferu"
msgstr "barva textu v skript buferu"
#, fuzzy
msgid "background color in script buffer"
@@ -10759,9 +10795,8 @@ msgid ""
"upgraded and can not be removed, for example: \"buffers.pl,iset.pl\""
msgstr ""
#, fuzzy
msgid "URL for file with list of scripts"
msgstr "%s: stahuji seznam skriptů..."
msgstr "URL souboru s seznamem skriptů"
#, fuzzy
msgid "script name with extension (wildcard \"*\" is allowed) (optional)"
@@ -11505,9 +11540,8 @@ msgstr "barva textu pro status \"selhalo\""
msgid "text color for \"aborted\" status"
msgstr "barva textu pro status \"zušeno\""
#, fuzzy
msgid "text color in xfer buffer"
msgstr "barva textu pro jeméno bufferu"
msgstr "barva textu v xfer buferu"
#, fuzzy
msgid "background color in xfer buffer"
@@ -11683,21 +11717,3 @@ msgstr "%s%s: vypršel časový limit \"%s\" pro %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: nemohu se připojit\" neočekávaná chyba (%d)"
#~ msgid "commands defined by plugins"
#~ msgstr "příkazy definované pluginy"
#~ msgid "weechat commands"
#~ msgstr "příkazy weechat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "příkazy (weechat a pluginů)"
#~ msgid "control debug for core/plugins"
#~ msgstr "spřáva ladění pro jádro/pluginy"
#~ msgid "text color for nicks in chat window"
#~ msgstr "barva textu přezdívky v okně rozhovoru"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: odstraňuji starou fifo rouru \"%s\""
+85 -50
View File
@@ -19,8 +19,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-05-06 21:10+0200\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-24 00:57+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
"Language: de\n"
@@ -2183,7 +2183,7 @@ msgstr ""
"Der Platzhalter \"*\" kann verwendet werden um mehrere unterschiedliche "
"Mausereignisse auszuwählen.\n"
"Für den Kontext \"mouse\" kann ein besonderer Übergabewert für den zu "
"nutzenden Befehl verwendet werden, \"hsignal:name\". Dieses sendet das "
"nutzenden Befehl verwendet werden, \"hsignal:name\". Dieses sendet das "
"hsignal \"name\" und als Inhalt ein Hashtable als Argument.\n"
"Ein weiterer Übergabewert ist \"-\" und kann genutzt werden um einen "
"Schlüssel zu deaktivieren (der Schlüssel wird bei der Durchführung "
@@ -5795,10 +5795,25 @@ msgstr ""
msgid "Buffers list"
msgstr "Liste von Buffern"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
"%sbuflist: Warnung: das Skript buffers.pl ist installiert und stellt eine "
"Bar mit der Liste aller Buffer zur Verfügung. Diese Funktion wird durch die "
"Erweiterung buflist bereitgestellt, weshalb das buffers.pl Skript entfernt "
"werden sollte (/script remove buffers.pl), oder man deaktiviert oder "
"entfernt die buflist Erweiterung. Für weitere Informationen sollte man die "
"Release Notes lesen"
msgid "bar item with list of buffers"
msgstr "Bar-Item mit der Liste von Buffern"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5824,10 +5839,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5836,6 +5859,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5843,9 +5868,12 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
" bar: fügt eine \"buflist\" Bar hinzu\n"
"refresh: erzwingt eine Aktualisierung des \"buflist\" Bar-Item\n"
"\n"
"Jede Zeile die einen Buffer anzeigt wird mittels Zeichenketten-Evaluation "
@@ -5858,7 +5886,7 @@ msgstr ""
" - buflist.format.buffer_current: Format für den aktuell dargestellten "
"Buffer\n"
"\n"
"Die folgenden Variablen können in obigen Optionen genutzt werden:\n"
"Die folgenden Variablen können in den obigen Optionen genutzt werden:\n"
" - buffer data (siehe hdata \"buffer\" in API Dokumentation für eine "
"vollständige Liste), zum Beispiel:\n"
" - ${buffer.number}\n"
@@ -5874,18 +5902,28 @@ msgstr ""
" - ${format_buffer}: der evaluierte Wert der Option buflist.format."
"buffer; dies kann in der Option buflist.format.buffer_current genutzt werden "
"um zum Beispiel die Hintergrundfarbe zu verändern\n"
" - ${current_buffer}: ein Boolean (\"0\" oder \"1\"), \"1\" falls es sich "
"um den aktuellen Buffer handelt; dies kann in einer Bedingung verwendet "
"werden: ${if:${current_buffer}?...:...}\n"
" - ${merged}: ein Boolean (\"0\" oder \"1\"), \"1\" wenn der Buffer mit "
"einem anderen zusammengefügt ist; kann innerhalb einer Bedingung genutzt "
"werden: ${if:${merged}?...:...}\n"
" - ${format_number}: eingerückte Numer mit Trennzeichen (evaluiert aus "
"Option buflist.format.number)\n"
" - ${number}: eingerückte Nummer, zum Beispiel \" 1\", falls die Anzahl "
"der Buffer zwischen 10 und 99 liegt\n"
" - ${number_displayed}: \"1\" falls Nummer angezeigt wird, ansonsten "
"\"0\"\n"
" - ${indent}: Einrückung für Name (Channel und private Buffer werden "
"eingerückt) (evaluiert aus Option buflist.format.indent)\n"
" - ${format_nick_prefix}: Nick-Präfix mit entsprechender Farbe für einen "
"Channel (evaluiert aus Option buflist.format.nick_prefix)\n"
"Channel (evaluiert aus Option buflist.format.nick_prefix)\n"
" - ${color_nick_prefix}: Farbe für den Nick-Präfix von einem Channel "
"(wird nur genutzt wenn die Option buflist.look.nick_prefix aktiviert ist)\n"
" - ${nick_prefix}: der Nick-Präfix für einen Channel (wird nur genutzt "
"falls die Option buflist.look.nick_prefix aktiviert ist)\n"
" - ${format_name}: der formatierte Name (evaluiert aus Option buflist."
"format.name)\n"
" - ${name}: der Kurzname (falls einer gesetzt ist), Ersatzweise wird auf "
"den Originalnamen zurückgegriffen\n"
" - ${color_hotlist}: die Farbe mit der höchsten Priorität für den "
@@ -5894,6 +5932,8 @@ msgstr ""
" - ${format_hotlist}: die formatierte Hotlist (evaluiert aus Option "
"buflist.format.hotlist)\n"
" - ${hotlist}: die Hotlist in der Rohform\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" oder "
"\"highlight\"\n"
" - ${format_lag}: die Verzögerung für einen IRC Server-Buffer, ist leer "
"falls es keine Verzögerung gibt (evaluiert aus Option buflist.format.lag)"
@@ -5901,6 +5941,22 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr "%s: %d Signale hooked"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
"scrollt automatisch die buflist-Bar um den aktuellen Buffer darzustellen "
"(dies funktioniert ausschließlich wenn die Bar links/rechts positioniert ist "
"und als Darstellung \"vertical\" verwendet wird); dieser Wert ist eine "
"prozentuale Angabe wo der aktuelle Buffer angezeigt werden soll (-1 = "
"deaktiviert); zum Beispiel wird bei einem Wert von 50 der Buffer in der "
"Mitte der Bar angezeigt, bei 0 wird der Buffer oben und bei 100 am unteren "
"Rand der Bar angezeigt"
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5965,13 +6021,19 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
"durch Kommata getrennte Liste von Feldern um die Buffer zu sortieren; jedes "
"Feld ist eine hdata Variable vom Typ Buffer (\"var\"), eine hdata Variable "
"vom Typ IRC Server (\"irc_server.var\") oder eine hdata Variable vom Typ IRC "
"Channel (\"irc_channel.var\"); wird das \"-\" Zeichen vor einem Feld "
"angewendet, wird die Ausgabe umgekehrt"
"Feld ist entweder eine hdata Variable von Buffer (\"var\"), eine hdata "
"Variable vom Typ IRC Server (\"irc_server.var\") oder eine hdata Variable "
"vom Typ IRC Channel (\"irc_channel.var\"); wird das \"-\" Zeichen vor einem "
"Feld angewendet, wird die Ausgabe umgekehrt, um bei einem Vergleich nicht "
"zwischen Groß- und Kleinschreibung zu unterscheiden wird das Zeichen \"~\" "
"verwendet; Beispiel: \"-~short_name\" sortiert die Buffer nach ihrem "
"Kurznamen, wobei dies invertierte passiert und nicht zwischen Groß-oder "
"Kleinschreibung unterschieden wird"
msgid ""
"format of each line with a buffer (note: content is evaluated, see /help "
@@ -6047,6 +6109,11 @@ msgstr ""
"Format für die Anzeige der Verzögerungsanzeige für IRC Serverbuffer "
"(Hinweis: Inhalt wird evaluiert, siehe /help buflist)"
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"Format für den Namen eines Buffers (Hinweis: Inhalt wird evaluiert, siehe /"
"help buflist)"
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
"buflist)"
@@ -11361,11 +11428,11 @@ msgid "relay control"
msgstr "Relay-Kontrolle"
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgid ""
" list: list relay clients (only active relays)\n"
@@ -11373,9 +11440,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -11422,9 +11490,10 @@ msgstr ""
" listrelay: Auflistung der Relays (Name und Port)\n"
" add: fügt ein Relay, für ein Protokoll + Name, hinzu\n"
" del: entfernt Relay für ein Protokoll + Name\n"
" stop: schließt den Server Socket (Clients bleiben verbunden)\n"
" start: lausche am Port\n"
" restart: beendet den Server Socket und lauscht erneut am Port (Clients "
"bleiben verbunden)\n"
" stop: schließt den Server Socket (Clients bleiben verbunden)\n"
" name: Name des Relays (siehe Format weiter unten)\n"
" port: Port der für Relay genutzt werden soll\n"
" raw: öffnet einen Buffer mit Relay-Rohdaten\n"
@@ -13415,37 +13484,3 @@ msgstr "%s%s: Zeitüberschreitung für \"%s\" mit %s"
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr ""
"%s%s: Verbindung konnte nicht hergestellt werden: unerwarteter Fehler (%d)"
#~ msgid ""
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
#~ "script.scripts.url_force_https"
#~ msgstr ""
#~ "URL mit dem Dateinamen, welches die Liste der Skripten enthält; "
#~ "standardmäßig wird HTTPS genutzt, siehe Option script.scripts."
#~ "url_force_https"
#~ msgid ""
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
#~ "this option only if you have problems with the downloads"
#~ msgstr ""
#~ "HTTPS wird für das Herunterladen der Indexdatei und der Skripten "
#~ "bevorzugt; diese Einstellung sollte nur deaktiviert werden falls Probleme "
#~ "beim Herunterladen auftreten"
#~ msgid "commands defined by plugins"
#~ msgstr "Befehle, definiert durch Erweiterungen"
#~ msgid "weechat commands"
#~ msgstr "WeeChat Befehle"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "Befehle (WeeChat und Erweiterungen)"
#~ msgid "control debug for core/plugins"
#~ msgstr "Debug-Kontrolle für Hauptprogramm und/oder Erweiterung"
#~ msgid "text color for nicks in chat window"
#~ msgstr "Farbe für Nicks im Chat-Fenster"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: Entferne alte FIFO Pipe \"%s\""
+43 -24
View File
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-01-06 22:01+0100\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: es\n"
@@ -5118,11 +5118,20 @@ msgstr "%s%s: no es posible crear el servidor \"%s\""
msgid "Buffers list"
msgstr "Lista de buffers:"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "lista de buffers"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5148,10 +5157,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5160,6 +5177,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5167,6 +5186,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -5175,6 +5196,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " señales enganchadas:"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5219,7 +5249,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -5286,6 +5318,10 @@ msgid ""
"help buflist)"
msgstr "comando ejecutado cuando WeeChat inicia, antes de cargar los plugins"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr "comando ejecutado cuando WeeChat inicia, antes de cargar los plugins"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -10194,8 +10230,8 @@ msgstr "control de retransmisión"
#, fuzzy
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <protocolo.nombre> <puerto> || del <protocolo."
"nombre> || raw || sslcertkey"
@@ -10207,9 +10243,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -11946,21 +11983,3 @@ msgstr "%s%s: tiempo de espera máximo para \"%s\" con %s"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: no es posible conectarse al transmisor"
#~ msgid "commands defined by plugins"
#~ msgstr "comandos definidos por plugins"
#~ msgid "weechat commands"
#~ msgstr "comandos de weechat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "comandos (weechat y plugins)"
#~ msgid "control debug for core/plugins"
#~ msgstr "controla los mensajes de depuración para el núcleo/plugins"
#~ msgid "text color for nicks in chat window"
#~ msgstr "color para los apodos en la ventana de conversación"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: removiendo vieja tubería fifo \"%s\""
+76 -54
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-05-06 10:12+0200\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -1124,7 +1124,7 @@ msgstr ""
" del : supprimer une barre (ou toutes les barres avec -all)\n"
" set : changer la valeur d'une propriété de la barre\n"
" option : option à modifier (pour la liste des options, voir /set "
"weechat.bar.<nombarre>.*\n"
"weechat.bar.<nombarre>.*)\n"
" valeur : nouvelle valeur pour l'option\n"
" hide : cacher la barre\n"
" show : montrer une barre cachée\n"
@@ -5666,10 +5666,24 @@ msgstr ""
msgid "Buffers list"
msgstr "Liste des tampons"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
"%sbuflist : attention : le script buffers.pl est chargé et fournit une barre "
"avec la liste des tampons similaire à celle de l'extension buflist ; vous "
"voudrez peut-être désinstaller le script buffers.pl (/script remove buffers."
"pl) ou désactiver/décharger l'extension buflist ; voir les notes de version "
"de WeeChat pour plus d'information"
msgid "bar item with list of buffers"
msgstr "objet de barre avec la liste des tampons"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5695,10 +5709,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5707,6 +5729,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5714,9 +5738,12 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
" bar : ajouter la barre \"buflist\"\n"
"refresh : forcer le rafraichissement de l'objet de barre \"buflist\"\n"
"\n"
"Les lignes avec les tampons sont affichées en utilisant l'évaluation de "
@@ -5744,10 +5771,17 @@ msgstr ""
" - ${format_buffer} : la valeur évaluée de l'option buflist.format."
"buffer ; peut être utilisée dans l'option buflist.format.buffer_current pour "
"juste changer la couleur de fond par exemple\n"
" - ${current_buffer} : un booléen (\"0\" ou \"1\"), \"1\" s'il s'agit du "
"tampon courant ; cela peut être utilisé dans une condition : ${if:"
"${current_buffer}?...:...}\n"
" - ${merged} : un booléen (\"0\" ou \"1\"), \"1\" si le tampon est "
"mélangé avec au moins un autre tampon ; cela peut être utilisé dans une "
"condition : ${if:${merged}?...:...}\n"
" - ${format_number} : numéro indenté avec un séparateur (évaluation de "
"l'option buflist.format.number)\n"
" - ${number} : numéro indenté, par exemple \" 1\" s'il y a entre 10 et 99 "
"tampons\n"
" - ${number_displayed} : \"1\" si le numéro est affiché, sinon \"0\"\n"
" - ${indent} : indentation pour le nom (les tampons de canaux ou privés "
"sont indentés) (évaluation de l'option buflist.format.indent)\n"
" - ${format_nick_prefix} : le préfixe du pseudo en couleur pour un canal "
@@ -5756,6 +5790,8 @@ msgstr ""
"(défini seulement si l'option buflist.look.nick_prefix est activée)\n"
" - ${nick_prefix} : le préfixe du pseudo pour un canal (défini seulement "
"si l'option buflist.look.nick_prefix est activée)\n"
" - ${format_name} : le nom formaté (évaluation de l'option buflist.format."
"name)\n"
" - ${name} : le nom court (si défini), sinon le nom\n"
" - ${color_hotlist} : la couleur qui dépend du niveau de hotlist le plus "
"élevé pour le tampon (évaluation de l'option buflist.format.hotlist_xxx où "
@@ -5763,6 +5799,8 @@ msgstr ""
" - ${format_hotlist} : la hotlist formatée (évaluation de l'option "
"buflist.format.hotlist)\n"
" - ${hotlist} : la hotlist brute\n"
" - ${hotlist_priority} : \"none\", \"low\", \"message\", \"private\" ou "
"\"highlight\"\n"
" - ${format_lag} : le lag pour un tampon de serveur IRC, vide s'il n'y a "
"pas de lag (évaluation de l'option buflist.format.lag)"
@@ -5770,6 +5808,22 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr "%s: %d signaux accrochés"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
"faire défiler automatiquement la barre buflist pour toujours voir le tampon "
"courant (cela fonctionne seulement avec une barre en position gauche/droite "
"avec un remplissage \"vertical\") ; cette valeur est un pourcentage de "
"lignes affichées avant le tampon courant lors du défilement (-1 = désactiver "
"le défilement) ; par exemple 50 signifie qu'après un défilement, le tampon "
"courant est au milieu de la barre, 0 signifie en haut de la barre et 100 "
"signifie en bas de la barre"
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5833,13 +5887,17 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
"liste de champs séparés par des virgules pour trier les tampons ; chaque "
"champ est une variable hdata du tampon (\"var\"), une variable hdata du "
"serveur IRC (\"irc_server.var\") ou une variable hdata du canal IRC "
"(\"irc_channel.var\") ; le caractère \"-\" peut être utilisé pour inverser "
"l'ordre"
"l'ordre, le caractère \"~\" peut être utilisé pour effectuer une comparaison "
"insensible à la casse ; exemple : \"-~short_name\" pour un tri inverse "
"insensible à la casse sur le nom court du tampon"
msgid ""
"format of each line with a buffer (note: content is evaluated, see /help "
@@ -5915,6 +5973,11 @@ msgstr ""
"format pour le lag sur un tampon de serveur IRC (note : le contenu est "
"évalué, voir /help buflist)"
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"format pour le nom du tampon (note : le contenu est évalué, voir /help "
"buflist)"
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
"buflist)"
@@ -11112,11 +11175,11 @@ msgid "relay control"
msgstr "contrôle du relai"
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <nom> <port> || del|stop|restart <nom> || raw "
"|| sslcertkey"
"list|listfull|listrelay || add <nom> <port> || del|start|restart|stop <nom> "
"|| raw || sslcertkey"
msgid ""
" list: list relay clients (only active relays)\n"
@@ -11124,9 +11187,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -11173,9 +11237,10 @@ msgstr ""
" listrelay : lister les relais (nom et port)\n"
" add : ajouter un relai (écouter sur un port)\n"
" del : supprimer un relai (les clients restent connectés)\n"
" stop : fermer le socket serveur (les clients restent connectés)\n"
" start : écouter sur le port\n"
" restart : fermer le socket serveur et écouter à nouveau sur le port (les "
"clients restent connectés)\n"
" stop : fermer le socket serveur (les clients restent connectés)\n"
" nom : nom du relai (voir le format ci-dessous)\n"
" port : port utilisé pour le relai\n"
" raw : ouvrir le tampon avec les données brutes Relay\n"
@@ -13144,46 +13209,3 @@ msgstr "%s%s : délai d'attente dépassé pour \"%s\" avec %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s : impossible de se connecter : erreur inattendue (%d)"
#~ msgid ""
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
#~ "script.scripts.url_force_https"
#~ msgstr ""
#~ "URL pour le fichier avec la liste des scripts ; par défaut HTTPS est "
#~ "forcé, voir l'option script.scripts.url_force_https"
#~ msgid ""
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
#~ "this option only if you have problems with the downloads"
#~ msgstr ""
#~ "forcer l'utilisation de HTTPS pour les téléchargements (index et "
#~ "scripts) ; vous ne devriez désactiver cette option que si vous avez des "
#~ "problèmes avec les téléchargements"
#~ msgid ""
#~ "jump to previous/next visited buffer if you click with left/right mouse "
#~ "button on line with current buffer"
#~ msgstr ""
#~ "sauter au tampon visité avant/après si vous cliquez avec le bouton gauche/"
#~ "droit de la souris sur la ligne avec le tampon courant"
#~ msgid "\"days\" (optional: just return the number of days)"
#~ msgstr "\"days\" (optionnel : retourner juste le nombre de jours)"
#~ msgid "commands defined by plugins"
#~ msgstr "commandes définies par les extensions"
#~ msgid "weechat commands"
#~ msgstr "commandes weechat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "commandes (weechat et extensions)"
#~ msgid "control debug for core/plugins"
#~ msgstr "contrôle du debug pour le cœur/les extensions"
#~ msgid "text color for nicks in chat window"
#~ msgstr "couleur du texte pour les pseudos dans la fenêtre de discussion"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s : suppression du vieux tube \"%s\""
+43 -26
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-01-06 22:03+0100\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: hu\n"
@@ -4442,11 +4442,20 @@ msgstr "%s nem sikerült a szervert létrehozni\n"
msgid "Buffers list"
msgstr "hotlist törlése"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "Aliaszok listája:\n"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -4472,10 +4481,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -4484,6 +4501,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -4491,6 +4510,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -4499,6 +4520,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " üzenetkezelők:\n"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -4542,7 +4572,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -4608,6 +4640,10 @@ msgid ""
"help buflist)"
msgstr "felhasználónév az IRC szerveren"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr "felhasználónév az IRC szerveren"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -9242,8 +9278,8 @@ msgid "relay control"
msgstr ""
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
msgid ""
@@ -9252,9 +9288,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -10974,23 +11011,3 @@ msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s DCC: nem sikerült kapcsolódni a küldőhöz\n"
#, fuzzy
#~ msgid "commands defined by plugins"
#~ msgstr " (nem található bővítőmodul)\n"
#, fuzzy
#~ msgid "weechat commands"
#~ msgstr "%s belső parancsok:\n"
#, fuzzy
#~ msgid "commands (weechat and plugins)"
#~ msgstr " (nem található bővítőmodul)\n"
#, fuzzy
#~ msgid "text color for nicks in chat window"
#~ msgstr "idő színe a beszédablakban"
#, fuzzy
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s nincs elég memória az információs pult üzenethez\n"
+45 -24
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-01-06 22:04+0100\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: it\n"
@@ -5256,11 +5256,20 @@ msgstr "%s%s: impossibile creare il server \"%s\""
msgid "Buffers list"
msgstr "Elenco buffer:"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "elenco dei buffer"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5286,10 +5295,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5298,6 +5315,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5305,6 +5324,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -5313,6 +5334,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " hook sui segnali:"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5357,7 +5387,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -5446,6 +5478,12 @@ msgstr ""
"password per il server (nota: il contenuto viene valutato, consultare /help "
"eval)"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"nome utente per il server proxy (nota: il contenuto viene valutato, "
"consultare /help eval)"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -10389,8 +10427,8 @@ msgstr "controllo relay"
#, fuzzy
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add [ipv4.][ipv6.][ssl.]<protocollo.nome> <porta> "
"|| del [ipv4.][ipv6.][ssl.]<protocollo.nome> || raw || sslcertkey"
@@ -10402,9 +10440,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -12159,21 +12198,3 @@ msgstr "%s%s: timeout per \"%s\" con %s"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: impossibile connettersi al mittente"
#~ msgid "commands defined by plugins"
#~ msgstr "comandi definiti dai plugin"
#~ msgid "weechat commands"
#~ msgstr "comandi di weechat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "comandi (weechat e plugin)"
#~ msgid "control debug for core/plugins"
#~ msgstr "attiva debug per core/plugin"
#~ msgid "text color for nicks in chat window"
#~ msgstr "colore del testo per i nick nella finestra di chat"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: rimozione della pipe fifo %s precedente"
+76 -43
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-05-06 09:00+0900\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
"translation/ja_JP>\n"
@@ -5401,10 +5401,25 @@ msgstr "%s%s: エラー: 言語 \"%s\" のスペラーを作成できません"
msgid "Buffers list"
msgstr "バッファリスト"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
"%sbuflist: 警告: buffers.pl スクリプトが読み込まれました。buffers.pl スクリプ"
"トは buflist プラグインと類似するバーリストが含まれるバーを提供しています; 必"
"要ならば、buffers.pl スクリプトを削除 (/script remove buffers.pl) するか、"
"buflist プラグインを無効化/アンロードしてください; 詳しい情報は WeeChat リ"
"リースノートを参照してください"
msgid "bar item with list of buffers"
msgstr "バッファのリストを表示するバー要素"
#, fuzzy
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5430,10 +5445,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5442,6 +5465,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5449,9 +5474,12 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
" bar: \"buflist\" バーを追加します\n"
"refresh: 強制的に \"buflist\" バー要素の内容を最新の状態に更新します\n"
"\n"
"各バッファエントリは文字列評価 (書式は /help eval を参照してください) を使っ"
@@ -5476,10 +5504,18 @@ msgstr ""
" - ${format_buffer}: buflist.format.buffer オプションの評価結果; 例えば単"
"に背景色を変えるなどの目的で、この変数を buflist.format.buffer_current オプ"
"ションの中で使うことも可能です。\n"
" - ${current_buffer}: ブール値 (\"0\" または \"1\")、対象のバッファが現在"
"のバッファの場合に \"1\"; 次のように条件中で使うことができます: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: ブール値 (\"0\" または \"1\")、対象のバッファが他のバッファ"
"とマージされていた場合に \"1\"; 次のように条件中で使うことができます: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: 区切り文字を付けたインデント済み番号 (buflist.format."
"number オプションの評価結果)\n"
" - ${number}: インデント済み番号、例えば 10 から 99 番のバッファがある場合"
"に \" 1\"\n"
" - ${number_displayed}: 番号が表示される場合に \"1\"、それ以外の場合に "
"\"0\"\n"
" - ${indent}: 名前用のインデント (チャンネルとプライベートバッファがインデ"
"ントされます)\n"
" - ${format_nick_prefix}: チャンネルにおける色付きニックネームプレフィック"
@@ -5494,6 +5530,8 @@ msgstr ""
" - ${format_hotlist}: 評価後のホットリスト (buflist.format.hotlist オプ"
"ションの評価結果)\n"
" - ${hotlist}: 評価前のホットリスト\n"
" - ${hotlist_priority}: \"none\"、\"low\"、\"message\"、\"private"
"\"、\"highlight\"\n"
" - ${format_lag}: IRC サーババッファの遅延時間、遅延がない場合は空 "
"(buflist.format.lag オプションの評価結果)"
@@ -5501,6 +5539,21 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr "%s: %d 個のシグナルがフックされました"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
"現在のバッファが常にバーの中に表示されるように自動的にバッファリストバーをス"
"クロールします (この機能はフィリングが \"vertical\" に設定された左右にある"
"バーでのみ機能します); 設定値は現在のバーよりも前に表示される行数のパーセント"
"値です (-1 = 自動スクロールを無効化); 例えば値を 50 に設定した場合、現在の"
"バッファがバーの中央に位置するように自動スクロールされます。0 に設定した場合"
"はバーの最初、100 に設定した場合はバーの最後を意味します"
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5564,12 +5617,16 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
"バッファをソートする際に考慮するフィールドのコンマ区切りリスト; 各フィールド"
"はバッファの hdata 変数 (\"var\")、IRC サーバの hdata 変数 (\"irc_server.var"
"\")、IRC チャンネルの hdata 変数 (\"irc_channel.var\") のどれかです; フィール"
"ドの先頭に \"-\" 文字を付けることでソート順を逆にすることも可能です"
"ドの先頭に \"-\" 文字を付けることでソート順を逆にすることも可能です。大文字小"
"文字を区別せずに比較を行うには \"~\" 文字を使います; 例: \"-~short_name\" "
"バッファの短縮名を使い、大文字小文字を区別せずにソートして、順番を逆にします"
msgid ""
"format of each line with a buffer (note: content is evaluated, see /help "
@@ -5645,6 +5702,12 @@ msgstr ""
"IRC サーババッファの遅延時間の表示書式 (注意: 値は評価されます、/help eval を"
"参照してください)"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"ホットリストにないバッファの表示書式 (注意: 値は評価されます、/help eval を参"
"照してください)"
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
"buflist)"
@@ -9524,7 +9587,7 @@ msgstr "%s%s: SASL 認証タイムアウト"
#, c-format
msgid "%s%s: lag is high, reconnecting to server %s%s%s"
msgstr "%s%s: 遅延が長いで、サーバ %s%s%s に再接続します"
msgstr "%s%s: 遅延が長いで、サーバ %s%s%s に再接続します"
#, c-format
msgid "%s%s: reconnecting to server in %d %s, %d %s"
@@ -10694,11 +10757,11 @@ msgid "relay control"
msgstr "リレー管理"
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgid ""
" list: list relay clients (only active relays)\n"
@@ -10706,9 +10769,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -10755,9 +10819,10 @@ msgstr ""
" listrelay: リレーをリストアップ (名前とポート番号)\n"
" add: リレーを追加 (ポートで接続を待ち受ける)\n"
" del: リレーを削除 (クライアントとの接続は保持)\n"
" stop: サーバソケットを閉じる (クライアントとの接続は保持)\n"
" start: ポートリッスンを開始する\n"
" restart: サーバソケットを閉じて同じポートで接続を待つ (クライアントとの"
"接続は保持)\n"
" stop: サーバソケットを閉じる (クライアントとの接続は保持)\n"
" name: リレー名 (以下の書式を参照)\n"
" port: リレーが使うポートの番号\n"
" raw: 生リレーデータを表示するバッファを開く\n"
@@ -12637,35 +12702,3 @@ msgstr "%s%s: \"%s\" のタイムアウト %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: 接続できません: 未定義のエラー (%d)"
#~ msgid ""
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
#~ "script.scripts.url_force_https"
#~ msgstr ""
#~ "スクリプトのリストを含むファイルの URL; デフォルトは強制的に HTTPS を使"
#~ "用、オプション script.scripts.url_force_https を参照"
#~ msgid ""
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
#~ "this option only if you have problems with the downloads"
#~ msgstr ""
#~ "ダウンロード (インデックスおよびスクリプト) の際に HTTPS を使うことを強制"
#~ "する; ダウンロードに問題がある場合のみこのオプションを無効化してください"
#~ msgid "commands defined by plugins"
#~ msgstr "プラグインの定義するコマンド"
#~ msgid "weechat commands"
#~ msgstr "weechat コマンド"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "コマンド (weechat とプラグイン)"
#~ msgid "control debug for core/plugins"
#~ msgstr "core やプラグインのデバッグ管理"
#~ msgid "text color for nicks in chat window"
#~ msgstr "チャットウィンドウ内のニックネームのテキスト色"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: 古い fifo パイプ \"%s\" の削除中"
+155 -110
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-04-08 14:49+0200\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: pl\n"
@@ -1005,7 +1005,8 @@ msgstr "skompilowano"
#, c-format
msgid "Upgraded %d %s, first start: %s, last start: %s"
msgstr "Uaktualniono %d %s, pierwsze uruchomienie: %s, ostatnie uruchomienie: %s"
msgstr ""
"Uaktualniono %d %s, pierwsze uruchomienie: %s, ostatnie uruchomienie: %s"
#. TRANSLATORS: text is: "upgraded xx times"
msgid "time"
@@ -1645,10 +1646,10 @@ msgstr ""
" 1. przetworzony ciąg (format: \"eval:xxx\")\n"
" 2. ciąg z wyescapowanymi znakami (format: \"esc:xxx\" lub \"\\xxx\")\n"
" 3. ciąg ze znakami do ukrycia (format: \"hide:char,string\")\n"
" 4. ciąg o maksymalnej długości (format: \"cut:max,suffix,string\" lub \"cut:"
"+max,suffix,string\")\n"
" lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:max,suffix,string\" "
"lub \"cutscr:+max,suffix,string\")\n"
" 4. ciąg o maksymalnej długości (format: \"cut:max,suffix,string\" lub "
"\"cut:+max,suffix,string\")\n"
" lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:"
"max,suffix,string\" lub \"cutscr:+max,suffix,string\")\n"
" 5. kolor (format color:xxx)\n"
" 6. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
" 7. obecna data/czas (format: \"date\" lub \"date:format\")\n"
@@ -2922,14 +2923,14 @@ msgid ""
"<number>] || bare [<delay>]"
msgstr ""
"list || -1|+1|b#|up|down|left|right [-window <numer>] || <numer> || splith|"
"splitv [-window <numer>] [<pct>] || resize [-window <numer>] [h|v]"
"[+|-]<pct> || balance || merge [-window <numer>] [all] || page_up|page_down "
"[-window <numer>] || refresh || scroll [-window <numer>] [+|-]<wartość>[s|m|"
"h|d|M|y] || scroll_horiz [-window <numer>] [+|-]<wartość>[%] || scroll_up|"
"scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|"
"scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window "
"<numer>] || swap [-window <numer>] [up|down|left|right] || zoom [-window "
"<numer>] || bare [<opóźnienie>]"
"splitv [-window <numer>] [<pct>] || resize [-window <numer>] [h|v][+|-]<pct> "
"|| balance || merge [-window <numer>] [all] || page_up|page_down [-window "
"<numer>] || refresh || scroll [-window <numer>] [+|-]<wartość>[s|m|h|d|M|y] "
"|| scroll_horiz [-window <numer>] [+|-]<wartość>[%] || scroll_up|scroll_down|"
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
"scroll_next_highlight|scroll_unread [-window <numer>] || swap [-window "
"<numer>] [up|down|left|right] || zoom [-window <numer>] || bare "
"[<opóźnienie>]"
#, no-c-format
msgid ""
@@ -5450,15 +5451,15 @@ msgid ""
"text color for delimiters displayed between two dictionaries in bar item "
"\"aspell_suggest\""
msgstr ""
"kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci paska "
"\"aspell_suggest\""
"kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci "
"paska \"aspell_suggest\""
msgid ""
"text color for delimiters displayed between two words in bar item "
"\"aspell_suggest\""
msgstr ""
"kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami "
"w elemencie paska \"aspell_suggest\""
"kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami w "
"elemencie paska \"aspell_suggest\""
msgid ""
"comma separated list of commands for which spell checking is enabled (spell "
@@ -5505,10 +5506,14 @@ msgstr ""
msgid ""
"delimiter displayed between two dictionaries in bar item \"aspell_suggest\""
msgstr "separator wyświetlany pomiędzy dwoma słownikami w elemencie paska \"aspell_suggest\""
msgstr ""
"separator wyświetlany pomiędzy dwoma słownikami w elemencie paska "
"\"aspell_suggest\""
msgid "delimiter displayed between two words in bar item \"aspell_suggest\""
msgstr "separator wyświetlany pomiędzy dwoma słowami w elemencie paska \"aspell_suggest\""
msgstr ""
"separator wyświetlany pomiędzy dwoma słowami w elemencie paska "
"\"aspell_suggest\""
msgid "comma-separated list of dictionaries used in buffer"
msgstr "oddzielona przecinkami lista słowników używanych w buforze"
@@ -5531,10 +5536,23 @@ msgstr "%s%s: błąd: nie można utworzyć słownika dla języka \"%s\""
msgid "Buffers list"
msgstr "Lista buforów"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
"%sbuflist: uwaga: skrypt buffers.pl jest załadowany i dodaje on element z listą "
"buforów podobną do tej z wtyczki buflist; powinieneś odinstalować sktypt buffers.pl "
"(/script remove buffers.pl) lub wyłączyć/wyładować wtyczkę buflist; więcej "
"informacji można znaleźć w informacjach o nowej wersji WeeChat"
msgid "bar item with list of buffers"
msgstr "element paska z listą buforów"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5560,10 +5578,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5572,6 +5598,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5579,66 +5607,96 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
" bar: dodaje pasek \"buflist\"\n"
"refresh: wymusza odświeżenie elementu paska \"buflist\"\n"
"\n"
"Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help eval "
"żeby poznać format), za pomocą tych opcji:\n"
"Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help "
"eval żeby poznać format), za pomocą tych opcji:\n"
" - buflist.look.display_conditions: warunki wyświetlnia buforu na liście\n"
" - buflist.format.buffer: format dla buforu nie będącego obecnym buforem\n"
" - buflist.format.buffer_current: format format dla obecnego buforu\n"
"\n"
"Następujące zmienne mogą być użyte w powyższych opcjach:\n"
" - dane buforu (zobacz hdata \"buffer\" w dokumentacji API dla pełnej listy zmiennych), "
"na przykład:\n"
" - dane buforu (zobacz hdata \"buffer\" w dokumentacji API dla pełnej listy "
"zmiennych), na przykład:\n"
" - ${buffer.number}\n"
" - ${buffer.name}\n"
" - ${buffer.full_name}\n"
" - ${buffer.short_name}\n"
" - ${buffer.nicklist_nicks_count}\n"
" - irc_server: dane serwera IRC, zdefiniowane tylko w buforze IRC (zobacz hdata "
"\"irc_server\" w dokumentacji API)\n"
" - irc_server: dane serwera IRC, zdefiniowane tylko w buforze IRC (zobacz "
"hdata \"irc_server\" w dokumentacji API)\n"
" - irc_channel: dane kanału IRC, zdefiniowane tylko w buforze kanału IRC "
"(zobacz hdata \"irc_channel\" w dokumentacji API)\n"
" - dodatkowe zmienne dodane dla wygody przez listę buforów:\n"
" - ${format_buffer}: przetworzona watość opcji buflist.format.buffer; "
"może to zostać użyte w opcji buflist.format.buffer_current na przykład do zmiany "
"koloru tła\n"
" - ${format_number}: wyrównany numer z separatorem (przetworzona opcja buflist.format.number)\n"
" - ${number}: wyrównany numer, na przykład \" 1\" jeśli buforów jest między 10 "
"a 99\n"
"może to zostać użyte w opcji buflist.format.buffer_current na przykład do "
"zmiany koloru tła\n"
" - ${current_buffer}: boolowskie (\"0\" lub \"1\"), \"1\" jeśli jest to "
"obecny bufor; może zostać użyte w warunku: ${if: ${current_buffer}?...:...}\n"
" - ${merged}: boolowskie (\"0\" lub \"1\"), \"1\" jeśli bufor jest połączony "
"z przynajmniej jednym innym buforem; może zostać użyte w warunku: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: wyrównany numer z separatorem (przetworzona opcja "
"buflist.format.number)\n"
" - ${number}: wyrównany numer, na przykład \" 1\" jeśli buforów jest "
"między 10 a 99\n"
" - ${number_displayed}: \"1\" jeśłi numer jest wyświetlany, w przeciwnym "
"wypadku \"0\"\n"
" - ${indent}: wyrównanie dla nazwy (kanały i bufory prywatne są "
"wyrównywane) (przetworzona opcja buflist.format.indent)\n"
" - ${format_nick_prefix}: kolorowy prefiks nicka dla kanału (przetworzona "
"opcja buflist.format.nick_prefix)\n"
" - ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, jeśli "
"opcja buflist.look.nick_prefix jest włączona)\n"
" - ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, "
"jeśli opcja buflist.look.nick_prefix jest włączona)\n"
" - ${nick_prefix}: prefix nicka dla kanału (ustawiany, jeśli opcja "
"buflist.look.nick_prefix jest włączona)\n"
" - ${format_name}: zformatowana nazwa (przetworzona opcja buflist.format."
"name)\n"
" - ${name}: skrócona nazwa (jeśli ustawiona inaczej zwraca pełną nazwę)\n"
" - ${color_hotlist}: kolor zależący od najwyższego poziomu hotlity dla bufora "
"(przetworzona opcja buflist.format.hotlist_xxx, gdziexxx to poziom)\n"
" - ${color_hotlist}: kolor zależący od najwyższego poziomu hotlity dla "
"bufora (przetworzona opcja buflist.format.hotlist_xxx, gdziexxx to poziom)\n"
" - ${format_hotlist}: zformatowana hotlista (przetworzenie opcji buflist."
"format.hotlist)\n"
" - ${hotlist}: niesformatowana hotlista\n"
" - ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma opóźnienia "
"(przetworzona opcja buflist.format.lag)"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" lub "
"\"highlight\"\n"
" - ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma "
"opóźnienia (przetworzona opcja buflist.format.lag)"
#, c-format
msgid "%s: %d signals hooked"
msgstr "%s: %d powiązanych sygnałów"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
"automatycznie przewiń litę kanałów, żeby zawsze wyświetlała obecny bufor (działa "
"tylko, kiedy lita kanałów ma pozycję lewo/prawo z uzupełnianiem \"vertical\"); "
"ta wartość określa procentowo ilość linii wyświetlanych przed obecnym buforem "
"podczas przewijania (-1 = wyłącz przewijanie); na przykład 50 oznacza, że po "
"przewinięciu obecny bufor jest na środku listy, 0 oznacza górę listy, 100 dół listy"
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
"buffer: \"${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!"
"=core.weechat) || ${buffer.active}==1)\""
msgstr ""
"warunki do wyświetlenia buforu (uwaga: zawartość jest przetwarzana, zobacz /help "
"buflist); na przykład w celu ukrycia buforów serwerów, kiedy są połączone z głównym buforem: "
"\"${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)\""
"warunki do wyświetlenia buforu (uwaga: zawartość jest przetwarzana, zobacz /"
"help buflist); na przykład w celu ukrycia buforów serwerów, kiedy są "
"połączone z głównym buforem: \"${buffer.hidden}==0 && ((${type}!=server && "
"${buffer.full_name}!=core.weechat) || ${buffer.active}==1)\""
msgid "enable buflist"
msgstr "włącz liste buforów"
@@ -5647,67 +5705,77 @@ msgid ""
"if enabled, clicks with left/right buttons on the line with current buffer "
"jump to previous/next visited buffer"
msgstr ""
"jeśli włączone, kliknięcie lewym/prawym przyciskiem na linii z obecnym buforem "
"przeskakuje do poprzedniego/następnego odwiedzonego buforu"
"jeśli włączone, kliknięcie lewym/prawym przyciskiem na linii z obecnym "
"buforem przeskakuje do poprzedniego/następnego odwiedzonego buforu"
msgid "if enabled, mouse gestures (drag & drop) move buffers in list"
msgstr "jeśli włączone, gesty myszy (przeciągnij i upuść) przesuwają bufory na liście"
msgstr ""
"jeśli włączone, gesty myszy (przeciągnij i upuść) przesuwają bufory na liście"
msgid ""
"get the nick prefix and its color from nicklist so that ${nick_prefix} can "
"be used in format; this can be slow on buffers with lot of nicks in "
"nicklist, so this option is disabled by default"
msgstr ""
"pobiera prefiks i kolor nicka na liście nicków, dzięki czemu ${nick_prefix} może "
"byc użyte w formacie; może to być wolne w buforach z duża ilością nicków widocznych "
"na licie nicków, opcja domyślnie wyłączona"
"pobiera prefiks i kolor nicka na liście nicków, dzięki czemu ${nick_prefix} "
"może byc użyte w formacie; może to być wolne w buforach z duża ilością "
"nicków widocznych na licie nicków, opcja domyślnie wyłączona"
msgid ""
"when the nick prefix is enabled, display a space instead if there is no nick "
"prefix on the buffer"
msgstr ""
"kiedy prefiks nicka jet włączony, wywietla spacje, kiedy nick nie ma prefiksu w buforze"
"kiedy prefiks nicka jet włączony, wywietla spacje, kiedy nick nie ma "
"prefiksu w buforze"
msgid ""
"if enabled, mouse wheel up/down actions jump to previous/next buffer in list"
msgstr ""
"jeśli włączone, ruch rolką myszy w góre/dół przeskakuje do poprzedniego/następnego bufora na liście"
msgstr ""
"jeśli włączone, ruch rolką myszy w góre/dół przeskakuje do poprzedniego/"
"następnego bufora na liście"
msgid ""
"comma-separated list of extra signals that are hooked and trigger the "
"refresh of buffers list; this can be useful if some custom variables are "
"used in formats and need specific refresh"
msgstr ""
"oddzielona przecinkami lista dodatkowych podłączonych sygnałów i wyzwalających "
"odświeżenie listy buforów; może to być przydatne jeśli ustawione są jakieś zmienne "
"używane do formatowania wymagające odpowiedniego odświeżania"
"oddzielona przecinkami lista dodatkowych podłączonych sygnałów i "
"wyzwalających odświeżenie listy buforów; może to być przydatne jeśli "
"ustawione są jakieś zmienne używane do formatowania wymagające odpowiedniego "
"odświeżania"
msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
"oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata "
"bufora (\"var\"), zmienna hdata serwera IRC (\"irc_server.var\") lub zmienna hdata "
"kanału IRC (\"irc_channel.var\"); znak \"-\" użyty przed nazwą pola odwraca kolejność"
"oddzielona przecinkami lista pól do sortowania buforów; każde pole to "
"zmienna hdata bufora (\"var\"), zmienna hdata serwera IRC (\"irc_server.var"
"\") lub zmienna hdata kanału IRC (\"irc_channel.var\"); znak \"-\" użyty "
"przed nazwą pola odwraca kolejność, znak \"~\" może zostać użyty do porównań "
"niewrażliwych na wielkość liter; przykład: \"-~short_name\" dla sortowania "
" odwrotnego, niewrażliwego na wielkość liter po skróconej nazwie bufora"
msgid ""
"format of each line with a buffer (note: content is evaluated, see /help "
"buflist)"
msgstr ""
"format każdej linii w buforze (uwaga: zawartość jest przetwarzana, "
"zobacz /help buflist)"
"format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz /"
"help buflist)"
msgid ""
"format for the line with current buffer (note: content is evaluated, see /"
"help buflist)"
msgstr ""
"format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, "
"zobacz /help buflist)"
"format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, zobacz /"
"help buflist)"
msgid "format for hotlist (note: content is evaluated, see /help buflist)"
msgstr "format hotlisty (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
msgstr ""
"format hotlisty (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
msgid ""
"format for a buffer with hotlist level \"low\" (note: content is evaluated, "
@@ -5741,7 +5809,7 @@ msgid ""
"format for a buffer not in hotlist (note: content is evaluated, see /help "
"buflist)"
msgstr ""
"format dla bufora niw znajdującego się na hotliście (uwaga: zawartość jest "
"format dla bufora nie znajdującego się na hotliście (uwaga: zawartość jest "
"przetwarzana, zobacz /help buflist)"
msgid ""
@@ -5755,8 +5823,8 @@ msgid ""
"string displayed to indent channel and private buffers (note: content is "
"evaluated, see /help buflist)"
msgstr ""
"ciąg wyświetlany dla wyrównania kanału i prywatnego bufora (uwaga: "
"zawartość jest przetwarzana, zobacz /help buflist)"
"ciąg wyświetlany dla wyrównania kanału i prywatnego bufora (uwaga: zawartość "
"jest przetwarzana, zobacz /help buflist)"
msgid ""
"format for lag on an IRC server buffer (note: content is evaluated, see /"
@@ -5765,6 +5833,10 @@ msgstr ""
"format dla opóźnienia dla buforu serwera IRC (uwaga: zawartość jest "
"przetwarzana, zobacz /help buflist)"
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"format dla nazwy bufora (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
"buflist)"
@@ -6346,8 +6418,8 @@ msgid ""
"%s%s: cannot execute command /%s, channel mode \"%s\" is not supported by "
"server"
msgstr ""
"%s%s: nie można wykonać komendy /%s, atrybut kanału \"%s\" nie jest wspierany "
"przez serwer"
"%s%s: nie można wykonać komendy /%s, atrybut kanału \"%s\" nie jest "
"wspierany przez serwer"
#, c-format
msgid "%s: future away: %s"
@@ -6659,7 +6731,8 @@ msgstr "wykonuje komendę na wszystkich kanałach na połączonych serwerach"
msgid ""
"[-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>] || [-"
"current] -include=<channel>[,<channel>...] <command> [<arguments>]"
msgstr "[-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>] || [-"
msgstr ""
"[-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>] || [-"
"current] -include=<kanał>[,<kanał>...] <komenda> [<argumenty>]"
msgid ""
@@ -6707,7 +6780,8 @@ msgstr ""
msgid ""
"[-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>] || [-"
"current] -include=<nick>[,<nick>...] <command> [<arguments>]"
msgstr "[-current] [-exclude=<nick>[,<nick>...]] <komenda> [<argumenty>] || [-"
msgstr ""
"[-current] [-exclude=<nick>[,<nick>...]] <komenda> [<argumenty>] || [-"
"current] -include=<nick>[,<nick>...] <komenda> [<argumenty>]"
msgid ""
@@ -6756,7 +6830,8 @@ msgstr "wykonuje komendę na wszystkich połączonych serwerach"
msgid ""
"[-exclude=<server>[,<server>...]] <command> [<arguments>] || -"
"include=<server>[,<server>...] <command> [<arguments>]"
msgstr "[-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>] || -"
msgstr ""
"[-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>] || -"
"include=<serwer>[,<serwer>...] <komenda> [<argumenty>]"
msgid ""
@@ -10874,11 +10949,11 @@ msgid "relay control"
msgstr "zarządzanie przesyłaniem"
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <nazwa> <port> || del|stop|restart <nazwa> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <nazwa> <port> || del|start|restart|stop "
"<nazwa> || raw || sslcertkey"
msgid ""
" list: list relay clients (only active relays)\n"
@@ -10886,9 +10961,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -10935,13 +11011,14 @@ msgstr ""
" listrelay: wyświetla pośredników (nazwa i port)\n"
" add: dodaje relay (nasłuchuje na porcie)\n"
" del: usuwa relay (klienty zostają połączone)\n"
" stop: zamyka gniazdo serwera (klienty zostają połączone)\n"
" start: nasłuchuje na portcie\n"
" restart: zamyka porta serwera i otwiera go ponownie nasłuchując na nim "
"(klienty zostają połączone)\n"
" nazwa: nazwa pośrednika (format poniżej)\n"
" stop: zamyka gniazdo serwera (klienty zostają połączone)\n"
" nazwa: nazwa pośrednika (format poniżej)\n"
" port: port używany przez pośrednika\n"
" raw: otwiera bufor z nieprzetworzonymi danymi pośrednika\n"
" kluczSSL: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay."
" sslcertkey: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay."
"network.ssl_cert_key\n"
"\n"
"Nazwa pośrednika to: [ipv4.][ipv6.][ssl.]<protokół.nazwa>\n"
@@ -12853,35 +12930,3 @@ msgstr "%s%s: przekroczono czas na \"%s\" z %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: nie można połączyć: niespodziewany błąd (%d)"
#~ msgid ""
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
#~ "script.scripts.url_force_https"
#~ msgstr ""
#~ "adres pliku z listą skryptów; domyśłnie wymuszany jest protokół HTTPS, "
#~ "zobacz opcje script.scripts.url_force_https"
#~ msgid ""
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
#~ "this option only if you have problems with the downloads"
#~ msgstr ""
#~ "wymusza użycie HTTPS do pobierania (listy i skryptów); powinieneś "
#~ "wyłączyć tą opcję tylko jeśli występują problemy z pobieraniem"
#~ msgid "commands defined by plugins"
#~ msgstr "komendy zdefiniowane przez wtyczki"
#~ msgid "weechat commands"
#~ msgstr "komendy WeeChat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "komendy (weechata i wtyczek)"
#~ msgid "control debug for core/plugins"
#~ msgstr "kontrola debugu dla rdzenia/wtyczek"
#~ msgid "text color for nicks in chat window"
#~ msgstr "kolor nicków w oknie rozmowy"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: usuwam stary strumień fifo \"%s\""
+47 -38
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-04-08 14:50+0200\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
"Language: pt\n"
@@ -5512,11 +5512,20 @@ msgstr ""
msgid "Buffers list"
msgstr "Lista de buffers:"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "lista de buffers"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5542,10 +5551,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5554,6 +5571,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5561,6 +5580,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -5569,6 +5590,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " sinais ligados:"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5613,7 +5643,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -5695,6 +5727,12 @@ msgid ""
msgstr ""
"palavra-passe para o servidor (nota: o conteúdo é avaliado, ver /help eval)"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"nome de utilizador para usar no servidor (nota: o conteúdo é avaliado, ver /"
"help eval)"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -10796,22 +10834,25 @@ msgstr "%s%s: relay \"%s\" não encontrado"
msgid "relay control"
msgstr "controlo de reencaminhamento"
#, fuzzy
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
"list|listfull|listrelay || add <nome> <porta> || del|stop|restart <nome> || "
"raw || sslcertkey"
#, fuzzy
msgid ""
" list: list relay clients (only active relays)\n"
" listfull: list relay clients (verbose, all relays)\n"
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -12790,35 +12831,3 @@ msgstr "%s%s: tempo limite de \"%s\" com %s"
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: não foi possível conectar: erro inesperado (%d)"
#~ msgid ""
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
#~ "script.scripts.url_force_https"
#~ msgstr ""
#~ "URL do ficheiro com a lista de scripts; por omissão é forçado HTTPS, ver "
#~ "a opção script.scripts.url_force_https"
#~ msgid ""
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
#~ "this option only if you have problems with the downloads"
#~ msgstr ""
#~ "forçar uso de HTTPS para transferir (índice e scripts); deve desativar "
#~ "esta opção apenas se tem problemas com as transferências"
#~ msgid "commands defined by plugins"
#~ msgstr "comandos definidos por plugins"
#~ msgid "weechat commands"
#~ msgstr "comandos do weechat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "comandos (weechat e plugins)"
#~ msgid "control debug for core/plugins"
#~ msgstr "controlar depuração do core/plugins"
#~ msgid "text color for nicks in chat window"
#~ msgstr "cor do texto dos nicks na janela de chat"
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s: a remover o pipe fifo antigo \"%s\""
+45 -21
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2016-09-03 08:24+0200\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: pt_BR\n"
@@ -5058,11 +5058,20 @@ msgstr "%s%s: não foi possível criar diretório para registros (\"%s\")"
msgid "Buffers list"
msgstr "Lista de buffers:"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "lista de buffers"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -5088,10 +5097,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -5100,6 +5117,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -5107,6 +5126,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -5115,6 +5136,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " sinais relacionados:"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -5159,7 +5189,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -5248,6 +5280,12 @@ msgstr ""
"comando executado quando o WeeChat inicia, antes do carregamento dos plugins "
"(nota: conteúdo é avaliado, veja /help eval)"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
"comando executado quando o WeeChat inicia, antes do carregamento dos plugins "
"(nota: conteúdo é avaliado, veja /help eval)"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -9711,8 +9749,8 @@ msgid "relay control"
msgstr ""
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
msgid ""
@@ -9721,9 +9759,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -11447,18 +11486,3 @@ msgstr "%s%s: tempo esgotado para \"%s\" com %s"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s%s: não foi possível conectar ao remetente"
#~ msgid "commands defined by plugins"
#~ msgstr "comandos definidos por plugins"
#~ msgid "weechat commands"
#~ msgstr "comandos do weechat"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "comandos (weechat e plugins)"
#~ msgid "control debug for core/plugins"
#~ msgstr "controlar depuração para core/plugins"
#~ msgid "text color for nicks in chat window"
#~ msgstr "cor do texto para apelidos na janela de conversa"
+43 -26
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-01-06 22:06+0100\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: ru\n"
@@ -4480,11 +4480,20 @@ msgstr "%s не могу создать сервер \"%s\"\n"
msgid "Buffers list"
msgstr "Список буферов:"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
#, fuzzy
msgid "bar item with list of buffers"
msgstr "Список сокращений:\n"
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -4510,10 +4519,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -4522,6 +4539,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -4529,6 +4548,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -4537,6 +4558,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr " обработчики сообщений:\n"
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -4580,7 +4610,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
#, fuzzy
@@ -4646,6 +4678,10 @@ msgid ""
"help buflist)"
msgstr "ник, используемый на IRC сервере"
#, fuzzy
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr "ник, используемый на IRC сервере"
#, fuzzy
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
@@ -9279,8 +9315,8 @@ msgid "relay control"
msgstr ""
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
msgid ""
@@ -9289,9 +9325,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -11006,23 +11043,3 @@ msgstr "%s нет аргумента для параметра \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr "%s DCC: не могу соединиться с отправителем\n"
#, fuzzy
#~ msgid "commands defined by plugins"
#~ msgstr " (нет pluginа)\n"
#, fuzzy
#~ msgid "weechat commands"
#~ msgstr "Внутренние команды %s:\n"
#, fuzzy
#~ msgid "commands (weechat and plugins)"
#~ msgstr " (нет pluginа)\n"
#, fuzzy
#~ msgid "text color for nicks in chat window"
#~ msgstr "цвет времени в окне чата"
#, fuzzy
#~ msgid "%s: removing old fifo pipe \"%s\""
#~ msgstr "%s недостаточно памяти для сообщения в строке информации\n"
+42 -15
View File
@@ -20,8 +20,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"PO-Revision-Date: 2017-01-06 22:07+0100\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2017-06-23 11:58+0200\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: tr\n"
@@ -4046,10 +4046,19 @@ msgstr ""
msgid "Buffers list"
msgstr "Xfer listesi:"
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
msgid "bar item with list of buffers"
msgstr ""
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -4075,10 +4084,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -4087,6 +4104,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -4094,6 +4113,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -4102,6 +4123,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr ""
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -4145,7 +4175,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
msgid ""
@@ -4201,6 +4233,9 @@ msgid ""
"help buflist)"
msgstr ""
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
"buflist)"
@@ -8382,8 +8417,8 @@ msgid "relay control"
msgstr ""
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
msgid ""
@@ -8392,9 +8427,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
@@ -9988,12 +10024,3 @@ msgstr ""
#, c-format
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr ""
#~ msgid "weechat commands"
#~ msgstr "weechat komutları"
#~ msgid "commands (weechat and plugins)"
#~ msgstr "komutlar (weechat ve eklentiler)"
#~ msgid "text color for nicks in chat window"
#~ msgstr "sohbet penceresindeki rumuzlar için metin rengi"
+41 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2017-05-06 10:11+0200\n"
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4031,10 +4031,19 @@ msgstr ""
msgid "Buffers list"
msgstr ""
#, c-format
msgid ""
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
"list of buffers similar to the buflist plugin; you may want to uninstall the "
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
"plugin; see WeeChat release notes for more information"
msgstr ""
msgid "bar item with list of buffers"
msgstr ""
msgid ""
" bar: add the \"buflist\" bar\n"
"refresh: force the refresh of the \"buflist\" bar item\n"
"\n"
"The lines with buffers are displayed using string evaluation (see /help eval "
@@ -4060,10 +4069,18 @@ msgid ""
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
"this can be used in option buflist.format.buffer_current to just change the "
"background color for example\n"
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
"current buffer; it can be used in a condition: ${if:"
"${current_buffer}?...:...}\n"
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
"with at least another buffer; it can be used in a condition: ${if:"
"${merged}?...:...}\n"
" - ${format_number}: indented number with separator (evaluation of option "
"buflist.format.number)\n"
" - ${number}: indented number, for example \" 1\" if there are between 10 "
"and 99 buffers\n"
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
"\"0\"\n"
" - ${indent}: indentation for name (channel and private buffers are "
"indented) (evaluation of option buflist.format.indent)\n"
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
@@ -4072,6 +4089,8 @@ msgid ""
"the option buflist.look.nick_prefix is enabled)\n"
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
"buflist.look.nick_prefix is enabled)\n"
" - ${format_name}: formatted name (evaluation of option buflist.format."
"name)\n"
" - ${name}: the short name (if set), with a fallback on the name\n"
" - ${color_hotlist}: the color depending on the highest hotlist level for "
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
@@ -4079,6 +4098,8 @@ msgid ""
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
"format.hotlist)\n"
" - ${hotlist}: the raw hotlist\n"
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
"\"highlight\"\n"
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
"lag (evaluation of option buflist.format.lag)"
msgstr ""
@@ -4087,6 +4108,15 @@ msgstr ""
msgid "%s: %d signals hooked"
msgstr ""
msgid ""
"automatically scroll the buflist bar to always see the current buffer (this "
"works only with a bar on the left/right position with a \"vertical\" "
"filling); this value is the percent number of lines displayed before the "
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
"top of bar, 100 means at bottom of bar"
msgstr ""
msgid ""
"conditions to display a buffer (note: content is evaluated, see /help "
"buflist); for example to hide server buffers if they are merged with core "
@@ -4130,7 +4160,9 @@ msgid ""
"comma-separated list of fields to sort buffers; each field is a hdata "
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
"can be used before field to reverse order"
"can be used before field to reverse order, char \"~\" can be used to do a "
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
"and reverse sort on buffer short name"
msgstr ""
msgid ""
@@ -4186,6 +4218,9 @@ msgid ""
"help buflist)"
msgstr ""
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
msgstr ""
msgid ""
"format for nick prefix on a channel (note: content is evaluated, see /help "
"buflist)"
@@ -8304,8 +8339,8 @@ msgid "relay control"
msgstr ""
msgid ""
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
"raw || sslcertkey"
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
"<name> || raw || sslcertkey"
msgstr ""
msgid ""
@@ -8314,9 +8349,10 @@ msgid ""
" listrelay: list relays (name and port)\n"
" add: add a relay (listen on a port)\n"
" del: remove a relay (clients remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" start: listen on port\n"
" restart: close the server socket and listen again on port (clients "
"remain connected)\n"
" stop: close the server socket (clients remain connected)\n"
" name: relay name (see format below)\n"
" port: port used for relay\n"
" raw: open buffer with raw Relay data\n"
+19 -17
View File
@@ -637,26 +637,28 @@ arraylist_clear (struct t_arraylist *arraylist)
}
}
if (arraylist->data
&& (arraylist->size_alloc != arraylist->size_alloc_min))
if (arraylist->data)
{
free (arraylist->data);
arraylist->data = NULL;
arraylist->size_alloc = 0;
if (arraylist->size_alloc_min > 0)
if (arraylist->size_alloc != arraylist->size_alloc_min)
{
arraylist->data = calloc(arraylist->size_alloc_min,
sizeof (*arraylist->data));
if (!arraylist->data)
return 0;
arraylist->size_alloc = arraylist->size_alloc_min;
free (arraylist->data);
arraylist->data = NULL;
arraylist->size_alloc = 0;
if (arraylist->size_alloc_min > 0)
{
arraylist->data = calloc(arraylist->size_alloc_min,
sizeof (*arraylist->data));
if (!arraylist->data)
return 0;
arraylist->size_alloc = arraylist->size_alloc_min;
}
}
else if (arraylist->size_alloc > 0)
{
memset (arraylist->data,
0,
arraylist->size_alloc * sizeof (*arraylist->data));
}
}
else if (arraylist->size_alloc > 0)
{
memset (arraylist->data,
0,
arraylist->size_alloc * sizeof (*arraylist->data));
}
arraylist->size = 0;
+1 -19
View File
@@ -1740,7 +1740,7 @@ COMMAND_CALLBACK(debug)
if (string_strcasecmp (argv[1], "color") == 0)
{
gui_color_dump (buffer);
gui_color_dump ();
return WEECHAT_RC_OK;
}
@@ -5235,24 +5235,6 @@ COMMAND_CALLBACK(save)
return WEECHAT_RC_OK;
}
/*
* Displays a secured data.
*/
void
command_secure_display_data (void *data,
struct t_hashtable *hashtable,
const void *key, const void *value)
{
/* make C compiler happy */
(void) data;
(void) hashtable;
(void) value;
if (key)
gui_chat_printf (NULL, " %s", key);
}
/*
* Callback for command "/secure": manage secured data
*/
+26 -95
View File
@@ -106,52 +106,6 @@ config_file_config_find_pos (const char *name)
return NULL;
}
/*
* Inserts a configuration file in list (keeping configuration files sorted by
* name).
*/
void
config_file_config_insert (struct t_config_file *config_file)
{
struct t_config_file *pos_config;
if (!config_file)
return;
if (config_files)
{
pos_config = config_file_config_find_pos (config_file->name);
if (pos_config)
{
/* insert configuration file into the list (before config found) */
config_file->prev_config = pos_config->prev_config;
config_file->next_config = pos_config;
if (pos_config->prev_config)
(pos_config->prev_config)->next_config = config_file;
else
config_files = config_file;
pos_config->prev_config = config_file;
}
else
{
/* add configuration file to the end of list */
config_file->prev_config = last_config_file;
config_file->next_config = NULL;
last_config_file->next_config = config_file;
last_config_file = config_file;
}
}
else
{
/* first configuration file */
config_file->prev_config = NULL;
config_file->next_config = NULL;
config_files = config_file;
last_config_file = config_file;
}
}
/*
* Creates a new configuration file.
*
@@ -212,7 +166,7 @@ config_file_new (struct t_weechat_plugin *plugin, const char *name,
new_config_file->prev_config = last_config_file;
new_config_file->next_config = NULL;
if (config_files)
if (last_config_file)
last_config_file->next_config = new_config_file;
else
config_files = new_config_file;
@@ -247,52 +201,6 @@ config_file_section_find_pos (struct t_config_file *config_file,
return NULL;
}
/*
* Inserts a section in configuration file (keeping sections sorted by name).
*/
void
config_file_section_insert_in_config (struct t_config_section *section)
{
struct t_config_section *pos_section;
if (!section || !section->config_file)
return;
if (section->config_file->sections)
{
pos_section = config_file_section_find_pos (section->config_file,
section->name);
if (pos_section)
{
/* insert section into the list (before section found) */
section->prev_section = pos_section->prev_section;
section->next_section = pos_section;
if (pos_section->prev_section)
(pos_section->prev_section)->next_section = section;
else
(section->config_file)->sections = section;
pos_section->prev_section = section;
}
else
{
/* add section to end of sections */
section->prev_section = (section->config_file)->last_section;
section->next_section = NULL;
(section->config_file)->last_section->next_section = section;
(section->config_file)->last_section = section;
}
}
else
{
/* first section of file */
section->prev_section = NULL;
section->next_section = NULL;
(section->config_file)->sections = section;
(section->config_file)->last_section = section;
}
}
/*
* Creates a new section in a configuration file.
*
@@ -378,7 +286,7 @@ config_file_new_section (struct t_config_file *config_file, const char *name,
new_section->prev_section = config_file->last_section;
new_section->next_section = NULL;
if (config_file->sections)
if (config_file->last_section)
config_file->last_section->next_section = new_section;
else
config_file->sections = new_section;
@@ -1906,7 +1814,30 @@ config_file_option_value_to_string (struct t_config_option *option,
}
/*
* Gets a pointer of an option property.
* Gets a string value of an option property.
*/
const char *
config_file_option_get_string (struct t_config_option *option,
const char *property)
{
if (!option || !property)
return NULL;
if (string_strcasecmp (property, "name") == 0)
return option->name;
else if (string_strcasecmp (property, "parent_name") == 0)
return option->parent_name;
else if (string_strcasecmp (property, "type") == 0)
return config_option_type_string[option->type];
else if (string_strcasecmp (property, "description") == 0)
return option->description;
return NULL;
}
/*
* Gets a pointer on an option property.
*/
void *
+2
View File
@@ -264,6 +264,8 @@ extern char *config_file_option_value_to_string (struct t_config_option *option,
int default_value,
int add_delimiters,
int use_colors);
extern const char *config_file_option_get_string (struct t_config_option *option,
const char *property);
extern void *config_file_option_get_pointer (struct t_config_option *option,
const char *property);
extern int config_file_option_is_null (struct t_config_option *option);
+6 -7
View File
@@ -120,7 +120,6 @@ struct t_config_option *config_look_emphasized_attributes;
struct t_config_option *config_look_highlight;
struct t_config_option *config_look_highlight_regex;
struct t_config_option *config_look_highlight_tags;
struct t_config_option *config_look_hotlist_add_buffer_if_away;
struct t_config_option *config_look_hotlist_add_conditions;
struct t_config_option *config_look_hotlist_buffer_separator;
struct t_config_option *config_look_hotlist_count_max;
@@ -1706,10 +1705,10 @@ config_weechat_proxy_read_cb (const void *pointer, void *data,
/* add new proxy at the end */
ptr_temp_proxy->prev_proxy = last_weechat_temp_proxy;
ptr_temp_proxy->next_proxy = NULL;
if (!weechat_temp_proxies)
weechat_temp_proxies = ptr_temp_proxy;
else
if (last_weechat_temp_proxy)
last_weechat_temp_proxy->next_proxy = ptr_temp_proxy;
else
weechat_temp_proxies = ptr_temp_proxy;
last_weechat_temp_proxy = ptr_temp_proxy;
}
}
@@ -1786,10 +1785,10 @@ config_weechat_bar_read_cb (const void *pointer, void *data,
/* add new bar at the end */
ptr_temp_bar->prev_bar = last_gui_temp_bar;
ptr_temp_bar->next_bar = NULL;
if (!gui_temp_bars)
gui_temp_bars = ptr_temp_bar;
else
if (last_gui_temp_bar)
last_gui_temp_bar->next_bar = ptr_temp_bar;
else
gui_temp_bars = ptr_temp_bar;
last_gui_temp_bar = ptr_temp_bar;
}
}
+3 -2
View File
@@ -147,7 +147,7 @@ char *
eval_hdata_get_value (struct t_hdata *hdata, void *pointer, const char *path)
{
char *value, *old_value, *var_name, str_value[128], *pos;
const char *ptr_value, *hdata_name;
const char *ptr_value, *hdata_name, *ptr_var_name;
int type;
struct t_hashtable *hashtable;
@@ -180,7 +180,8 @@ eval_hdata_get_value (struct t_hdata *hdata, void *pointer, const char *path)
goto end;
/* search type of variable in hdata */
type = hdata_get_var_type (hdata, var_name);
hdata_get_index_and_name (var_name, NULL, &ptr_var_name);
type = hdata_get_var_type (hdata, ptr_var_name);
if (type < 0)
goto end;
+99
View File
@@ -876,6 +876,105 @@ hdata_hashtable (struct t_hdata *hdata, void *pointer, const char *name)
return NULL;
}
/*
* Compares a hdata variable of two objects.
*
* If case_sensitive == 1, the comparison of strings is case sensitive.
*
* Returns:
* -1: variable1 < variable2
* 0: variable1 == variable2
* 1: variable1 > variable2
*/
int
hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2,
const char *name, int case_sensitive)
{
int rc, int_value1, int_value2;
long long_value1, long_value2;
char char_value1, char_value2;
const char *ptr_name, *str_value1, *str_value2;
void *ptr_value1, *ptr_value2;
time_t time_value1, time_value2;
if (!pointer1 && pointer2)
return -1;
if (pointer1 && !pointer2)
return 1;
if (!pointer1 && !pointer2)
return 0;
rc = 0;
hdata_get_index_and_name (name, NULL, &ptr_name);
switch (hdata_get_var_type (hdata, ptr_name))
{
case WEECHAT_HDATA_CHAR:
char_value1 = hdata_char (hdata, pointer1, name);
char_value2 = hdata_char (hdata, pointer2, name);
rc = (char_value1 < char_value2) ?
-1 : ((char_value1 > char_value2) ? 1 : 0);
break;
case WEECHAT_HDATA_INTEGER:
int_value1 = hdata_integer (hdata, pointer1, name);
int_value2 = hdata_integer (hdata, pointer2, name);
rc = (int_value1 < int_value2) ?
-1 : ((int_value1 > int_value2) ? 1 : 0);
break;
case WEECHAT_HDATA_LONG:
long_value1 = hdata_long (hdata, pointer1, name);
long_value2 = hdata_long (hdata, pointer2, name);
rc = (long_value1 < long_value2) ?
-1 : ((long_value1 > long_value2) ? 1 : 0);
break;
case WEECHAT_HDATA_STRING:
case WEECHAT_HDATA_SHARED_STRING:
str_value1 = hdata_string (hdata, pointer1, name);
str_value2 = hdata_string (hdata, pointer2, name);
if (!str_value1 && !str_value2)
rc = 0;
else if (str_value1 && !str_value2)
rc = 1;
else if (!str_value1 && str_value2)
rc = -1;
else
{
if (case_sensitive)
rc = strcmp (str_value1, str_value2);
else
rc = string_strcasecmp (str_value1, str_value2);
if (rc < 0)
rc = -1;
else if (rc > 0)
rc = 1;
}
break;
case WEECHAT_HDATA_POINTER:
ptr_value1 = hdata_pointer (hdata, pointer1, name);
ptr_value2 = hdata_pointer (hdata, pointer2, name);
rc = (ptr_value1 < ptr_value2) ?
-1 : ((ptr_value1 > ptr_value2) ? 1 : 0);
break;
case WEECHAT_HDATA_TIME:
time_value1 = hdata_time (hdata, pointer1, name);
time_value2 = hdata_time (hdata, pointer2, name);
rc = (time_value1 < time_value2) ?
-1 : ((time_value1 > time_value2) ? 1 : 0);
break;
case WEECHAT_HDATA_HASHTABLE:
/* no comparison for hashtables */
rc = 0;
break;
case WEECHAT_HDATA_OTHER:
/* no comparison for other types */
rc = 0;
break;
}
return rc;
}
/*
* Sets value for a variable in hdata.
*
+5
View File
@@ -110,6 +110,8 @@ extern int hdata_check_pointer (struct t_hdata *hdata, void *list,
extern void *hdata_move (struct t_hdata *hdata, void *pointer, int count);
extern void *hdata_search (struct t_hdata *hdata, void *pointer,
const char *search, int move);
extern void hdata_get_index_and_name (const char *name, int *index,
const char **ptr_name);
extern char hdata_char (struct t_hdata *hdata, void *pointer,
const char *name);
extern int hdata_integer (struct t_hdata *hdata, void *pointer,
@@ -124,6 +126,9 @@ extern time_t hdata_time (struct t_hdata *hdata, void *pointer,
const char *name);
extern struct t_hashtable *hdata_hashtable (struct t_hdata *hdata,
void *pointer, const char *name);
extern int hdata_compare (struct t_hdata *hdata, void *pointer1,
void *pointer2, const char *name,
int case_sensitive);
extern int hdata_set (struct t_hdata *hdata, void *pointer, const char *name,
const char *value);
extern int hdata_update (struct t_hdata *hdata, void *pointer,
+7 -7
View File
@@ -57,7 +57,7 @@ infolist_new (struct t_weechat_plugin *plugin)
new_infolist->prev_infolist = last_weechat_infolist;
new_infolist->next_infolist = NULL;
if (weechat_infolists)
if (last_weechat_infolist)
last_weechat_infolist->next_infolist = new_infolist;
else
weechat_infolists = new_infolist;
@@ -114,7 +114,7 @@ infolist_new_item (struct t_infolist *infolist)
new_item->prev_item = infolist->last_item;
new_item->next_item = NULL;
if (infolist->items)
if (infolist->last_item)
infolist->last_item->next_item = new_item;
else
infolist->items = new_item;
@@ -150,7 +150,7 @@ infolist_new_var_integer (struct t_infolist_item *item,
new_var->prev_var = item->last_var;
new_var->next_var = NULL;
if (item->vars)
if (item->last_var)
item->last_var->next_var = new_var;
else
item->vars = new_var;
@@ -184,7 +184,7 @@ infolist_new_var_string (struct t_infolist_item *item,
new_var->prev_var = item->last_var;
new_var->next_var = NULL;
if (item->vars)
if (item->last_var)
item->last_var->next_var = new_var;
else
item->vars = new_var;
@@ -218,7 +218,7 @@ infolist_new_var_pointer (struct t_infolist_item *item,
new_var->prev_var = item->last_var;
new_var->next_var = NULL;
if (item->vars)
if (item->last_var)
item->last_var->next_var = new_var;
else
item->vars = new_var;
@@ -255,7 +255,7 @@ infolist_new_var_buffer (struct t_infolist_item *item,
new_var->prev_var = item->last_var;
new_var->next_var = NULL;
if (item->vars)
if (item->last_var)
item->last_var->next_var = new_var;
else
item->vars = new_var;
@@ -291,7 +291,7 @@ infolist_new_var_time (struct t_infolist_item *item,
new_var->prev_var = item->last_var;
new_var->next_var = NULL;
if (item->vars)
if (item->last_var)
item->last_var->next_var = new_var;
else
item->vars = new_var;
+2
View File
@@ -22,6 +22,8 @@
#include <time.h>
struct t_weechat_plugin;
/* list structures */
enum t_infolist_type
+1 -34
View File
@@ -151,39 +151,6 @@ proxy_search (const char *name)
return NULL;
}
/*
* Searches for a proxy by option name.
*
* Returns pointer to proxy found, NULL if not found.
*/
struct t_proxy *
proxy_search_with_option_name (const char *option_name)
{
char *proxy_name, *pos_option;
struct t_proxy *ptr_proxy;
ptr_proxy = NULL;
pos_option = strchr (option_name, '.');
if (pos_option)
{
proxy_name = string_strndup (option_name, pos_option - option_name);
if (proxy_name)
{
for (ptr_proxy = weechat_proxies; ptr_proxy;
ptr_proxy = ptr_proxy->next_proxy)
{
if (strcmp (ptr_proxy->name, proxy_name) == 0)
break;
}
free (proxy_name);
}
}
return ptr_proxy;
}
/*
* Sets name for a proxy.
*/
@@ -436,7 +403,7 @@ proxy_new_with_options (const char *name,
/* add proxy to proxies list */
new_proxy->prev_proxy = last_weechat_proxy;
if (weechat_proxies)
if (last_weechat_proxy)
last_weechat_proxy->next_proxy = new_proxy;
else
weechat_proxies = new_proxy;
-52
View File
@@ -42,8 +42,6 @@
#define SALT_SIZE 8
struct t_config_file *secure_config_file = NULL;
struct t_config_section *secure_config_section_crypt = NULL;
struct t_config_section *secure_config_section_data = NULL;
struct t_config_option *secure_config_crypt_cipher = NULL;
struct t_config_option *secure_config_crypt_hash_algo = NULL;
@@ -81,56 +79,6 @@ struct t_gui_buffer *secure_buffer = NULL;
int secure_buffer_display_values = 0;
/*
* Searches for a hash algorithm.
*
* Returns hash algorithm value (from gcrypt constant), -1 if hash algorithm is
* not found.
*/
int
secure_search_hash_algo (const char *hash_algo)
{
int i;
if (!hash_algo)
return -1;
for (i = 0; secure_hash_algo_string[i]; i++)
{
if (strcmp (secure_hash_algo_string[i], hash_algo) == 0)
return secure_hash_algo[i];
}
/* hash algorithm not found */
return -1;
}
/*
* Searches for a cipher.
*
* Returns cipher value (from gcrypt constant), -1 if cipher is not
* found.
*/
int
secure_search_cipher (const char *cipher)
{
int i;
if (!cipher)
return -1;
for (i = 0; secure_cipher_string[i]; i++)
{
if (strcmp (secure_cipher_string[i], cipher) == 0)
return secure_cipher[i];
}
/* cipher not found */
return -1;
}
/*
* Derives a key from salt + passphrase (using a hash).
*
-1
View File
@@ -3428,7 +3428,6 @@ string_dyn_concat (char **string, const char *add)
{
free (ptr_string_dyn->string);
free (ptr_string_dyn);
*string = NULL;
return 0;
}
ptr_string_dyn->string = string_realloc;
+1 -22
View File
@@ -245,7 +245,7 @@ upgrade_file_new (const char *filename,
/* add upgrade file to list of upgrade files */
new_upgrade_file->prev_upgrade = last_upgrade_file;
new_upgrade_file->next_upgrade = NULL;
if (upgrade_files)
if (last_upgrade_file)
last_upgrade_file->next_upgrade = new_upgrade_file;
else
upgrade_files = new_upgrade_file;
@@ -488,27 +488,6 @@ upgrade_file_read_string (struct t_upgrade_file *upgrade_file, char **string)
return 1;
}
/*
* Reads an UTF-8 string in upgrade file (reads a string then normalizes it).
*
* Returns:
* 1: OK
* 0: error
*/
int
upgrade_file_read_string_utf8 (struct t_upgrade_file *upgrade_file,
char **string)
{
if (!upgrade_file_read_string (upgrade_file, string))
return 0;
if (string && *string)
utf8_normalize (*string, '?');
return 1;
}
/*
* Reads a buffer in upgrade file.
*
+2 -2
View File
@@ -104,8 +104,8 @@ gui_main_get_password (const char **prompt, char *password, int size)
/* enter */
if (ch == '\n')
break;
/* ctrl-C */
if (ch == 3)
/* terminal lost or ctrl-C */
if ((ch == ERR) || (ch == 3))
{
password[0] = 3;
i = 1;
-16
View File
@@ -169,22 +169,6 @@ gui_window_objects_free (struct t_gui_window *window, int free_separators)
}
}
/*
* Clears a Curses window with a WeeChat color.
*/
void
gui_window_clear_weechat (WINDOW *window, int weechat_color)
{
if (!gui_init_ok)
return;
wbkgdset (window, ' ' | COLOR_PAIR (gui_color_weechat_get_pair (weechat_color)) |
gui_color[weechat_color]->attributes);
werase (window);
wmove (window, 0, 0);
}
/*
* Clears a Curses window.
*/
+93 -91
View File
@@ -81,8 +81,6 @@ char *gui_bar_items_default_for_bars[][2] =
struct t_gui_bar_item_hook *gui_bar_item_hooks = NULL;
struct t_hook *gui_bar_item_timer = NULL;
struct t_hdata *gui_bar_item_hdata_bar_item = NULL;
/*
* Checks if a bar item pointer is valid.
@@ -559,7 +557,7 @@ gui_bar_item_new (struct t_weechat_plugin *plugin, const char *name,
/* add bar item to bar items queue */
new_bar_item->prev_item = last_gui_bar_item;
if (gui_bar_items)
if (last_gui_bar_item)
last_gui_bar_item->next_item = new_bar_item;
else
gui_bar_items = new_bar_item;
@@ -1672,8 +1670,8 @@ gui_bar_item_buffer_nicklist_cb (const void *pointer, void *data,
struct t_gui_nick_group *ptr_group;
struct t_gui_nick *ptr_nick;
struct t_config_option *ptr_option;
int i, length;
char *str_nicklist;
char **nicklist, *str_nicklist;
int i;
/* make C compiler happy */
(void) pointer;
@@ -1685,7 +1683,10 @@ gui_bar_item_buffer_nicklist_cb (const void *pointer, void *data,
if (!buffer)
return NULL;
length = 1;
nicklist = string_dyn_alloc (256);
if (!nicklist)
return NULL;
ptr_group = NULL;
ptr_nick = NULL;
gui_nicklist_get_next_item (buffer, &ptr_group, &ptr_nick);
@@ -1696,108 +1697,109 @@ gui_bar_item_buffer_nicklist_cb (const void *pointer, void *data,
&& buffer->nicklist_display_groups
&& ptr_group->visible))
{
if (*nicklist[0])
string_dyn_concat (nicklist, "\n");
if (ptr_nick)
length += ptr_nick->group->level + 16 /* color */
+ ((ptr_nick->prefix) ? strlen (ptr_nick->prefix) : 0)
+ 16 /* color */
+ strlen (ptr_nick->name) + 1;
else
length += ptr_group->level - 1
+ 16 /* color */
+ strlen (gui_nicklist_get_group_start (ptr_group->name))
+ 1;
}
gui_nicklist_get_next_item (buffer, &ptr_group, &ptr_nick);
}
str_nicklist = malloc (length);
if (str_nicklist)
{
str_nicklist[0] = '\0';
ptr_group = NULL;
ptr_nick = NULL;
gui_nicklist_get_next_item (buffer, &ptr_group, &ptr_nick);
while (ptr_group || ptr_nick)
{
if ((ptr_nick && ptr_nick->visible)
|| (ptr_group && !ptr_nick
&& buffer->nicklist_display_groups
&& ptr_group->visible))
{
if (str_nicklist[0])
strcat (str_nicklist, "\n");
if (ptr_nick)
if (buffer->nicklist_display_groups)
{
if (buffer->nicklist_display_groups)
for (i = 0; i < ptr_nick->group->level; i++)
{
for (i = 0; i < ptr_nick->group->level; i++)
{
strcat (str_nicklist, " ");
}
string_dyn_concat (nicklist, " ");
}
if (ptr_nick->prefix_color)
{
if (strchr (ptr_nick->prefix_color, '.'))
{
config_file_search_with_string (ptr_nick->prefix_color,
NULL, NULL, &ptr_option,
NULL);
if (ptr_option)
strcat (str_nicklist, gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(ptr_option))));
}
else
{
strcat (str_nicklist, gui_color_get_custom (ptr_nick->prefix_color));
}
}
if (ptr_nick->prefix)
strcat (str_nicklist, ptr_nick->prefix);
if (ptr_nick->color)
{
if (strchr (ptr_nick->color, '.'))
{
config_file_search_with_string (ptr_nick->color,
NULL, NULL, &ptr_option,
NULL);
if (ptr_option)
strcat (str_nicklist, gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(ptr_option))));
}
else
{
strcat (str_nicklist, gui_color_get_custom (ptr_nick->color));
}
}
strcat (str_nicklist, ptr_nick->name);
}
else
if (ptr_nick->prefix_color)
{
for (i = 0; i < ptr_group->level - 1; i++)
if (strchr (ptr_nick->prefix_color, '.'))
{
strcat (str_nicklist, " ");
}
if (ptr_group->color)
{
if (strchr (ptr_group->color, '.'))
{
config_file_search_with_string (ptr_group->color,
NULL, NULL, &ptr_option,
config_file_search_with_string (ptr_nick->prefix_color,
NULL, NULL, &ptr_option,
NULL);
if (ptr_option)
strcat (str_nicklist, gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(ptr_option))));
}
else
if (ptr_option)
{
strcat (str_nicklist, gui_color_get_custom (ptr_group->color));
string_dyn_concat (
nicklist,
gui_color_get_custom (
gui_color_get_name (
CONFIG_COLOR(ptr_option))));
}
}
strcat (str_nicklist, gui_nicklist_get_group_start (ptr_group->name));
else
{
string_dyn_concat (nicklist,
gui_color_get_custom (
ptr_nick->prefix_color));
}
}
if (ptr_nick->prefix)
string_dyn_concat (nicklist, ptr_nick->prefix);
if (ptr_nick->color)
{
if (strchr (ptr_nick->color, '.'))
{
config_file_search_with_string (ptr_nick->color,
NULL, NULL, &ptr_option,
NULL);
if (ptr_option)
{
string_dyn_concat (
nicklist,
gui_color_get_custom (
gui_color_get_name (
CONFIG_COLOR(ptr_option))));
}
}
else
{
string_dyn_concat (nicklist,
gui_color_get_custom (
ptr_nick->color));
}
}
string_dyn_concat (nicklist, ptr_nick->name);
}
else
{
for (i = 0; i < ptr_group->level - 1; i++)
{
string_dyn_concat (nicklist, " ");
}
if (ptr_group->color)
{
if (strchr (ptr_group->color, '.'))
{
config_file_search_with_string (ptr_group->color,
NULL, NULL, &ptr_option,
NULL);
if (ptr_option)
{
string_dyn_concat (
nicklist,
gui_color_get_custom (
gui_color_get_name (
CONFIG_COLOR(ptr_option))));
}
}
else
{
string_dyn_concat (nicklist,
gui_color_get_custom (
ptr_group->color));
}
}
string_dyn_concat (nicklist,
gui_nicklist_get_group_start (
ptr_group->name));
}
gui_nicklist_get_next_item (buffer, &ptr_group, &ptr_nick);
}
gui_nicklist_get_next_item (buffer, &ptr_group, &ptr_nick);
}
str_nicklist = *nicklist;
string_dyn_free (nicklist, 0);
return str_nicklist;
}
+43 -3
View File
@@ -30,6 +30,7 @@
#include "../core/weechat.h"
#include "../core/wee-config.h"
#include "../core/wee-hashtable.h"
#include "../core/wee-hdata.h"
#include "../core/wee-infolist.h"
#include "../core/wee-log.h"
@@ -1519,6 +1520,45 @@ gui_bar_window_scroll (struct t_gui_bar_window *bar_window,
}
}
/*
* Callback for updating data of a bar window.
*/
int
gui_bar_window_update_cb (void *data, struct t_hdata *hdata, void *pointer,
struct t_hashtable *hashtable)
{
const char *value;
int rc;
/* make C compiler happy */
(void) data;
rc = 0;
if (hashtable_has_key (hashtable, "scroll_x"))
{
value = hashtable_get (hashtable, "scroll_x");
if (value)
{
hdata_set (hdata, pointer, "scroll_x", value);
rc++;
}
}
if (hashtable_has_key (hashtable, "scroll_y"))
{
value = hashtable_get (hashtable, "scroll_y");
if (value)
{
hdata_set (hdata, pointer, "scroll_y", value);
rc++;
}
}
return rc;
}
/*
* Returns hdata for bar window.
*/
@@ -1534,7 +1574,7 @@ gui_bar_window_hdata_bar_window_cb (const void *pointer, void *data,
(void) data;
hdata = hdata_new (NULL, hdata_name, "prev_bar_window", "next_bar_window",
0, 0, NULL, NULL);
0, 0, &gui_bar_window_update_cb, NULL);
if (hdata)
{
HDATA_VAR(struct t_gui_bar_window, bar, POINTER, 0, NULL, "bar");
@@ -1542,8 +1582,8 @@ gui_bar_window_hdata_bar_window_cb (const void *pointer, void *data,
HDATA_VAR(struct t_gui_bar_window, y, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, width, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, height, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, scroll_x, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, scroll_y, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, scroll_x, INTEGER, 1, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, scroll_y, INTEGER, 1, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, cursor_x, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, cursor_y, INTEGER, 0, NULL, NULL);
HDATA_VAR(struct t_gui_bar_window, current_size, INTEGER, 0, NULL, NULL);
+2 -1
View File
@@ -20,10 +20,11 @@
#ifndef WEECHAT_GUI_BAR_WINDOW_H
#define WEECHAT_GUI_BAR_WINDOW_H 1
#include "gui-bar.h"
struct t_infolist;
struct t_gui_buffer;
struct t_gui_window;
enum t_gui_bar_position;
struct t_gui_bar_window_coords
{
-74
View File
@@ -170,80 +170,6 @@ gui_bar_search_position (const char *position)
return -1;
}
/*
* Returns minimum width of a bar window displayed for a bar.
*
* For example, if a bar is displayed in 3 windows, this function returns min
* width of these 3 bar windows.
*/
int
gui_bar_get_min_width (struct t_gui_bar *bar)
{
struct t_gui_window *ptr_win;
struct t_gui_bar_window *ptr_bar_win;
int min_width;
if (CONFIG_INTEGER(bar->options[GUI_BAR_OPTION_TYPE]) == GUI_BAR_TYPE_ROOT)
return bar->bar_window->width;
min_width = INT_MAX;
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
for (ptr_bar_win = ptr_win->bar_windows; ptr_bar_win;
ptr_bar_win = ptr_bar_win->next_bar_window)
{
if (ptr_bar_win->bar == bar)
{
if (ptr_bar_win->width < min_width)
min_width = ptr_bar_win->width;
}
}
}
if (min_width == INT_MAX)
return 0;
return min_width;
}
/*
* Returns minimum height of a bar window displayed for a bar.
*
* For example, if a bar is displayed in 3 windows, this function returns min
* width of these 3 bar windows.
*/
int
gui_bar_get_min_height (struct t_gui_bar *bar)
{
struct t_gui_window *ptr_win;
struct t_gui_bar_window *ptr_bar_win;
int min_height;
if (CONFIG_INTEGER(bar->options[GUI_BAR_OPTION_TYPE]) == GUI_BAR_TYPE_ROOT)
return bar->bar_window->height;
min_height = INT_MAX;
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
for (ptr_bar_win = ptr_win->bar_windows; ptr_bar_win;
ptr_bar_win = ptr_bar_win->next_bar_window)
{
if (ptr_bar_win->bar == bar)
{
if (ptr_bar_win->height < min_height)
min_height = ptr_bar_win->height;
}
}
}
if (min_height == INT_MAX)
return 0;
return min_height;
}
/*
* Checks if "add_size" is OK for bar.
*
+4 -4
View File
@@ -501,7 +501,7 @@ gui_buffer_insert (struct t_gui_buffer *buffer)
}
buffer->prev_buffer = last_gui_buffer;
buffer->next_buffer = NULL;
if (gui_buffers)
if (last_gui_buffer)
last_gui_buffer->next_buffer = buffer;
else
gui_buffers = buffer;
@@ -3670,7 +3670,7 @@ gui_buffer_sort_by_layout_number ()
/* move the buffer in a temporary list */
ptr_buffer->prev_buffer = last_extra_buffer;
ptr_buffer->next_buffer = NULL;
if (extra_buffers)
if (last_extra_buffer)
last_extra_buffer->next_buffer = ptr_buffer;
else
extra_buffers = ptr_buffer;
@@ -3807,7 +3807,7 @@ gui_buffer_undo_add (struct t_gui_buffer *buffer)
/* add undo to the list */
new_undo->prev_undo = buffer->last_input_undo;
new_undo->next_undo = NULL;
if (buffer->input_undo)
if (buffer->last_input_undo)
(buffer->last_input_undo)->next_undo = new_undo;
else
buffer->input_undo = new_undo;
@@ -4014,7 +4014,7 @@ gui_buffer_visited_add (struct t_gui_buffer *buffer)
new_buffer_visited->prev_buffer = last_gui_buffer_visited;
new_buffer_visited->next_buffer = NULL;
if (gui_buffers_visited)
if (last_gui_buffer_visited)
last_gui_buffer_visited->next_buffer = new_buffer_visited;
else
gui_buffers_visited = new_buffer_visited;
-2
View File
@@ -105,7 +105,5 @@ extern const char *gui_chat_string_next_char (struct t_gui_window *window,
int apply_style_inactive,
int nick_offline);
extern void gui_chat_draw (struct t_gui_buffer *buffer, int clear_chat);
extern void gui_chat_draw_line (struct t_gui_buffer *buffer,
struct t_gui_line *line);
#endif /* WEECHAT_GUI_CHAT_H */
+1 -26
View File
@@ -362,7 +362,7 @@ gui_completion_nickncmp (const char *base_word, const char *nick, int max)
if (!CONFIG_STRING(config_completion_nick_ignore_chars)
|| !CONFIG_STRING(config_completion_nick_ignore_chars)[0]
|| !base_word || !nick || !base_word[0] || !nick[0]
|| !base_word[0] || !nick[0]
|| gui_completion_nick_has_ignored_chars (base_word))
{
return (case_sensitive) ?
@@ -1398,31 +1398,6 @@ gui_completion_hdata_completion_cb (const void *pointer, void *data,
return hdata;
}
/*
* Returns hdata for completion word.
*/
struct t_hdata *
gui_completion_hdata_completion_word_cb (const void *pointer, void *data,
const char *hdata_name)
{
struct t_hdata *hdata;
/* make C compiler happy */
(void) pointer;
(void) data;
hdata = hdata_new (NULL, hdata_name, "prev_item", "next_item",
0, 0, NULL, NULL);
if (hdata)
{
HDATA_VAR(struct t_gui_completion_word, word, STRING, 0, NULL, NULL);
HDATA_VAR(struct t_gui_completion_word, nick_completion, CHAR, 0, NULL, NULL);
HDATA_VAR(struct t_gui_completion_word, count, INTEGER, 0, NULL, NULL);
}
return hdata;
}
/*
* Prints list of completion words in WeeChat log file (usually for crash dump).
*/
-3
View File
@@ -83,9 +83,6 @@ extern const char *gui_completion_get_string (struct t_gui_completion *completio
extern struct t_hdata *gui_completion_hdata_completion_cb (const void *pointer,
void *data,
const char *hdata_name);
extern struct t_hdata *gui_completion_hdata_completion_partial_cb (const void *pointer,
void *data,
const char *hdata_name);
extern void gui_completion_print_log (struct t_gui_completion *completion);
#endif /* WEECHAT_GUI_COMPLETION_H */
+1 -1
View File
@@ -417,7 +417,7 @@ gui_filter_new (int enabled, const char *name, const char *buffer_name,
/* add filter to filters list */
new_filter->prev_filter = last_gui_filter;
if (gui_filters)
if (last_gui_filter)
last_gui_filter->next_filter = new_filter;
else
gui_filters = new_filter;
+1 -1
View File
@@ -18,7 +18,7 @@
*/
#ifndef WEECHAT_GUI_FOCUS_H
#define WEECHAT_GUI_FOCUS 1
#define WEECHAT_GUI_FOCUS_H 1
/* focus structures */
+70 -77
View File
@@ -273,42 +273,49 @@ gui_key_grab_end_timer_cb (const void *pointer, void *data,
char *
gui_key_get_internal_code (const char *key)
{
char *result;
char *result, *result2;
if ((key[0] == '@') && strchr (key, ':'))
return strdup (key);
if ((result = malloc (strlen (key) + 1)))
{
result[0] = '\0';
while (key[0])
{
if (strncmp (key, "meta2-", 6) == 0)
{
strcat (result, "\x01[[");
key += 6;
}
if (strncmp (key, "meta-", 5) == 0)
{
strcat (result, "\x01[");
key += 5;
}
else if (strncmp (key, "ctrl-", 5) == 0)
{
strcat (result, "\x01");
key += 5;
}
else
{
strncat (result, key, 1);
key++;
}
}
}
else
result = malloc (strlen (key) + 1);
if (!result)
return NULL;
return result;
result[0] = '\0';
while (key[0])
{
if (strncmp (key, "meta2-", 6) == 0)
{
strcat (result, "\x01[[");
key += 6;
}
if (strncmp (key, "meta-", 5) == 0)
{
strcat (result, "\x01[");
key += 5;
}
else if (strncmp (key, "ctrl-", 5) == 0)
{
strcat (result, "\x01");
key += 5;
}
else if (strncmp (key, "space", 5) == 0)
{
strcat (result, " ");
key += 5;
}
else
{
strncat (result, key, 1);
key++;
}
}
result2 = strdup (result);
free (result);
return result2;
}
/*
@@ -322,41 +329,49 @@ gui_key_get_internal_code (const char *key)
char *
gui_key_get_expanded_name (const char *key)
{
char *result;
char *result, *result2;
if (!key)
return NULL;
result = malloc ((strlen (key) * 5) + 1);
if (result)
if (!result)
return NULL;
result[0] = '\0';
while (key[0])
{
result[0] = '\0';
while (key[0])
if (strncmp (key, "\x01[[", 3) == 0)
{
if (strncmp (key, "\x01[[", 3) == 0)
{
strcat (result, "meta2-");
key += 3;
}
if (strncmp (key, "\x01[", 2) == 0)
{
strcat (result, "meta-");
key += 2;
}
else if ((key[0] == '\x01') && (key[1]))
{
strcat (result, "ctrl-");
key++;
}
else
{
strncat (result, key, 1);
key++;
}
strcat (result, "meta2-");
key += 3;
}
if (strncmp (key, "\x01[", 2) == 0)
{
strcat (result, "meta-");
key += 2;
}
else if ((key[0] == '\x01') && (key[1]))
{
strcat (result, "ctrl-");
key++;
}
else if (key[0] == ' ')
{
strcat (result, "space");
key++;
}
else
{
strncat (result, key, 1);
key++;
}
}
return result;
result2 = strdup (result);
free (result);
return result2;
}
/*
@@ -1006,28 +1021,6 @@ gui_key_focus_matching (struct t_gui_key *key,
return match[0] && match[1];
}
/*
* Callback for replacing values in string with a hashtable.
*/
char *
gui_key_focus_command_replace_cb (void *data, const char *text)
{
struct t_hashtable *ptr_hashtable;
const char *ptr_value;
ptr_hashtable = (struct t_hashtable *)data;
if (ptr_hashtable)
{
ptr_value = hashtable_get (ptr_hashtable, text);
if (ptr_value)
return strdup (ptr_value);
}
return NULL;
}
/*
* Runs command according to focus.
*
+1 -1
View File
@@ -140,6 +140,6 @@ extern void gui_key_print_log (struct t_gui_buffer *buffer);
/* key functions (GUI dependent) */
extern void gui_key_default_bindings ();
extern void gui_key_default_bindings (int context);
#endif /* WEECHAT_GUI_KEY_H */
+2 -2
View File
@@ -122,7 +122,7 @@ gui_layout_add (struct t_gui_layout *layout)
layout->prev_layout = last_gui_layout;
layout->next_layout = NULL;
if (gui_layouts)
if (last_gui_layout)
last_gui_layout->next_layout = layout;
else
gui_layouts = layout;
@@ -234,7 +234,7 @@ gui_layout_buffer_add (struct t_gui_layout *layout,
/* add layout buffer to list */
new_layout_buffer->prev_layout = layout->last_layout_buffer;
if (layout->layout_buffers)
if (layout->last_layout_buffer)
(layout->last_layout_buffer)->next_layout = new_layout_buffer;
else
layout->layout_buffers = new_layout_buffer;
-2
View File
@@ -129,7 +129,5 @@ extern int gui_layout_window_add_to_infolist (struct t_infolist *infolist,
extern int gui_layout_add_to_infolist (struct t_infolist *infolist,
struct t_gui_layout *layout);
extern void gui_layout_print_log ();
extern void gui_layout_init ();
extern void gui_layout_end ();
#endif /* WEECHAT_GUI_LAYOUT_H */
+3 -3
View File
@@ -937,10 +937,10 @@ gui_line_add_to_list (struct t_gui_lines *lines,
{
int prefix_length, prefix_is_nick;
if (!lines->first_line)
lines->first_line = line;
else
if (lines->last_line)
(lines->last_line)->next_line = line;
else
lines->first_line = line;
line->prev_line = lines->last_line;
line->next_line = NULL;
lines->last_line = line;
-1
View File
@@ -97,7 +97,6 @@ extern int gui_line_has_offline_nick (struct t_gui_line *line);
extern void gui_line_compute_buffer_max_length (struct t_gui_buffer *buffer,
struct t_gui_lines *lines);
extern void gui_line_compute_prefix_max_length (struct t_gui_lines *lines);
extern void gui_line_set_prefix_same_nick (struct t_gui_line *line);
extern void gui_line_mixed_free_buffer (struct t_gui_buffer *buffer);
extern void gui_line_mixed_free_all (struct t_gui_buffer *buffer);
extern void gui_line_free (struct t_gui_buffer *buffer,
+1 -1
View File
@@ -678,7 +678,7 @@ gui_window_new (struct t_gui_window *parent_window, struct t_gui_buffer *buffer,
/* add window to windows queue */
new_window->prev_window = last_gui_window;
if (gui_windows)
if (last_gui_window)
last_gui_window->next_window = new_window;
else
gui_windows = new_window;

Some files were not shown because too many files have changed in this diff Show More