mirror of
https://github.com/weechat/weechat.git
synced 2026-06-18 09:04:47 +02:00
Compare commits
151 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6494deb29c | |||
| 05a9875f81 | |||
| f30d556e25 | |||
| f105c6f0b5 | |||
| 1206a7bbe4 | |||
| 77d1175026 | |||
| 49b70911b0 | |||
| 3976fa33a1 | |||
| 6a8d2e5044 | |||
| a78d97e2d9 | |||
| 1318f1b72e | |||
| ceb5351eb8 | |||
| b3dd47edd8 | |||
| 5a9269ba20 | |||
| 4827ede798 | |||
| c15c30770e | |||
| fadee50664 | |||
| 48a3baedd5 | |||
| 22d69953d4 | |||
| 5e62af427b | |||
| 29f90fb80e | |||
| 54517dbf4f | |||
| 227776f8b9 | |||
| 383652aa2a | |||
| fbbb72c44d | |||
| cab29dd47f | |||
| 92a40052af | |||
| fbf7156b1b | |||
| ee2f09fb13 | |||
| 8dbd2cf83d | |||
| 3dc72b2e5f | |||
| 46f409d463 | |||
| 54bf589d7d | |||
| 8c8a0c0826 | |||
| f2d250a78f | |||
| ad9c75f234 | |||
| 3af24d9739 | |||
| be47805597 | |||
| a9f87e7e56 | |||
| f962ba1c6c | |||
| 46b27bff4e | |||
| 964481aaeb | |||
| 0c249b14c9 | |||
| 493ecfb388 | |||
| 5352702213 | |||
| fc12a34f19 | |||
| d924eff930 | |||
| 193ff0db37 | |||
| 0094be17a8 | |||
| 5997660bb5 | |||
| f140a9198e | |||
| e2589aaaca | |||
| 111962c65a | |||
| e09dc5f63b | |||
| 1e22a96a10 | |||
| fa3a4355ce | |||
| 4947ed6d31 | |||
| fc6c165c49 | |||
| a195fa2af5 | |||
| 43451e8481 | |||
| 4492547204 | |||
| 2508f0acea | |||
| 55e7090cde | |||
| 7ab6731efe | |||
| dab0792029 | |||
| e5f67894be | |||
| 90936d8478 | |||
| 824610d28b | |||
| ab3806e320 | |||
| 7a0bbd802b | |||
| dcef2a8e0d | |||
| 996aaf0613 | |||
| ec13a66af3 | |||
| 824e6603cc | |||
| 832316df0c | |||
| e5fe9c34c3 | |||
| da8f19bcee | |||
| 240a2fc2ca | |||
| b8684b01cc | |||
| b67b6f3834 | |||
| 3176fd4f09 | |||
| 345c46133d | |||
| d9336d52b3 | |||
| 6e33f286f1 | |||
| 2da9b35acb | |||
| 593eee869f | |||
| eff373e73b | |||
| 840ebc9ac9 | |||
| d320b72d89 | |||
| ab6ca6b065 | |||
| 8a25ac7875 | |||
| cdbf83c764 | |||
| d0b47b5c47 | |||
| e6a6cc971e | |||
| 7621939a7a | |||
| f6a8c28d2d | |||
| f131b9f7de | |||
| a0f1f3fd68 | |||
| b53741e8f4 | |||
| 90e6dca386 | |||
| 65b1edf5b5 | |||
| 4a1dd35b69 | |||
| a603c5e476 | |||
| b9fdcb0193 | |||
| 8062ed6e75 | |||
| 0e8254e25b | |||
| 07ddd31c44 | |||
| 323a19d73a | |||
| 02b1fe9926 | |||
| 28e5018835 | |||
| f12ed55117 | |||
| a87e3908cf | |||
| c88d578d2d | |||
| 23ec19b8dd | |||
| 066cc258b9 | |||
| 67c09d799e | |||
| 68864606e1 | |||
| 925e8b79a8 | |||
| 455a0e501c | |||
| 1bace336bc | |||
| 2ba333d478 | |||
| 999de96b2a | |||
| b522060cef | |||
| 138af6e7dd | |||
| 2eebde035a | |||
| 33ccc29a3f | |||
| 60c324eac5 | |||
| f56b38c34e | |||
| 03a8fbc834 | |||
| 53d95cbbef | |||
| cfc550a20a | |||
| b7d5392771 | |||
| 3cd0960255 | |||
| 664cb6598a | |||
| 5ba10f4141 | |||
| 769decc98c | |||
| 5631e30182 | |||
| 71dc89d057 | |||
| 9b8cc5d130 | |||
| 65368c003e | |||
| 8644ad0d4e | |||
| 9df72e5d53 | |||
| dd2580a1fa | |||
| 505f5be3fe | |||
| d4259a3c9d | |||
| 93361c95d2 | |||
| 36187a240a | |||
| 070249ca3e | |||
| 1921fd4700 | |||
| 9a03e554e3 | |||
| f7c3463c31 |
@@ -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)
|
||||
|
||||
+47
-3
@@ -15,8 +15,51 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file _ReleaseNotes.adoc_ in sources).
|
||||
|
||||
|
||||
[[v1.9.1]]
|
||||
== Version 1.9.1 (2017-09-23)
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* buflist: fix crash in auto-scroll of bar when the buflist item is not the first item in the bar
|
||||
* logger: call strftime before replacing buffer local variables
|
||||
* relay: fix send of "PART" command in backlog (irc protocol)
|
||||
|
||||
[[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 (under dev)
|
||||
== Version 1.8 (2017-05-13)
|
||||
|
||||
New features::
|
||||
|
||||
@@ -25,9 +68,10 @@ New features::
|
||||
* core: add cut of string in evaluation of expressions with "cut:" (number of chars) and "cutscr:" (number of chars displayed on screen)
|
||||
* core: add ternary operator (condition) in evaluation of expressions (`${if:condition?value_if_true:value_if_false}`)
|
||||
* core: add resize of window parents with /window resize [h/v]size (task #11461, issue #893)
|
||||
* buflist: new plugin "buflist" (bar item with list of buffers)
|
||||
* api: add arraylist functions: arraylist_new(), arraylist_size(), arraylist_get(), arraylist_search(), arraylist_insert(), arraylist_add(), arraylist_remove(), arraylist_clear(), arraylist_free()
|
||||
* api: add dynamic string functions: string_dyn_alloc(), string_dyn_copy(), string_dyn_concat(), string_dyn_free()
|
||||
* aspell: add options to control delimiters in suggestions: aspell.color.suggestion_delimiter_{dict|word} and aspell.look.suggestion_delimiter_{dict|word} (issue #940)
|
||||
* buflist: new plugin "buflist" (bar item with list of buffers)
|
||||
* irc: add option "open" in command /server (issue #966)
|
||||
* irc: send signal "irc_server_lag_changed" and store the lag in the server buffer (local variable)
|
||||
|
||||
@@ -37,7 +81,6 @@ Improvements::
|
||||
* core: add last start date in output of command /version after at least one /upgrade (issue #903)
|
||||
* api: add special key "__quiet" in hashtable for function key_bind()
|
||||
* api: add `${re:#}` to get the index of last group captured in function string_eval_expression()
|
||||
* aspell: add options to control delimiters in suggestions: aspell.color.suggestion_delimiter_{dict|word} and aspell.look.suggestion_delimiter_{dict|word} (issue #940)
|
||||
* irc: send multiple masks by message in commands /ban, /unban, /quiet and /unquiet, use ban mask default for nicks in /quiet and /unquiet, display an error if /quiet and /unquiet are not supported by server (issue #579, issue #15, issue #577)
|
||||
* irc: add option "-include" in commands /allchan, /allpv and /allserv (issue #572)
|
||||
* irc: don't smart filter modes given to you (issue #530, issue #897)
|
||||
@@ -58,6 +101,7 @@ Bug fixes::
|
||||
Build::
|
||||
|
||||
* core: fix compilation on FreeBSD with autotools (issue #276)
|
||||
* python: add detection of Python 3.6
|
||||
* ruby: add detection of Ruby 2.4 (issue #895)
|
||||
|
||||
[[v1.7.1]]
|
||||
|
||||
+25
-8
@@ -17,8 +17,32 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file _ChangeLog.adoc_ in sources).
|
||||
|
||||
|
||||
[[v1.9.1]]
|
||||
== Version 1.9.1 (2017-09-23)
|
||||
|
||||
Bug fix and maintenance release.
|
||||
|
||||
[[v1.9]]
|
||||
== Version 1.9 (2017-06-25)
|
||||
|
||||
No release note.
|
||||
|
||||
[[v1.8]]
|
||||
== Version 1.8 (under dev)
|
||||
== Version 1.8 (2017-05-13)
|
||||
|
||||
[[v1.8_options]]
|
||||
=== Options
|
||||
|
||||
The option _script.scripts.url_force_https_ has been removed because now the
|
||||
site weechat.org can only be used with HTTPS. +
|
||||
Both HTTP and HTTPS protocols are allowed in the option _script.scripts.url_.
|
||||
For http://weechat.org an automatic redirection to https://weechat.org will
|
||||
occur, so you should check that the CA certificates are properly installed
|
||||
on your machine.
|
||||
|
||||
Aspell option with color for suggestion on a misspelled word has been renamed:
|
||||
|
||||
* _aspell.color.suggestions_ has been renamed to _aspell.color.suggestion_
|
||||
|
||||
[[v1.8_buflist_plugin]]
|
||||
=== Buflist plugin
|
||||
@@ -50,13 +74,6 @@ prevent the plugin from loading on next startup:
|
||||
/set weechat.plugin.autoload "*,!buflist"
|
||||
----
|
||||
|
||||
[[v1.8_aspell_options]]
|
||||
=== Aspell options
|
||||
|
||||
Aspell option with color for suggestion on a misspelled word has been renamed:
|
||||
|
||||
* _aspell.color.suggestions_ has been renamed to _aspell.color.suggestion_
|
||||
|
||||
[[v1.7.1]]
|
||||
== Version 1.7.1 (2017-04-22)
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ endif()
|
||||
|
||||
if(ENABLE_PYTHON3)
|
||||
find_program(PYTHON_EXECUTABLE
|
||||
NAMES python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
|
||||
NAMES python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
else()
|
||||
@@ -67,7 +67,7 @@ if(PYTHON_EXECUTABLE)
|
||||
)
|
||||
if(ENABLE_PYTHON3)
|
||||
find_library(PYTHON_LIBRARY
|
||||
NAMES python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
|
||||
NAMES python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
|
||||
HINTS ${PYTHON_POSSIBLE_LIB_PATH}
|
||||
)
|
||||
else()
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
@@ -22,9 +22,10 @@ weechat - the extensible chat client
|
||||
|
||||
== POPIS
|
||||
|
||||
WeeChat (Wee Enhanced Environment for Chat) je svobodný chatovací klient, rychlý
|
||||
a lehký, připraven pro mnoho operačních systémů.
|
||||
Je velmi připůsobitelný a rozšiřitelný s skripty.
|
||||
WeeChat (Wee Enhanced Environment for Chat) je svobodný chatovací klient.
|
||||
Je lehký, plně konfigurovatelný a lehce rozšiřitelný pomocí pluginů a scriptů
|
||||
v obvyklých sciptovacích jazycích.
|
||||
|
||||
|
||||
== VOLBY
|
||||
|
||||
@@ -73,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
|
||||
|
||||
@@ -106,7 +111,7 @@ souboru AUTHORS.adoc).
|
||||
|
||||
Copyright (C) 2003-2017 {author}
|
||||
|
||||
WeeChat je svobodný software; you can redistribute it and/or modify
|
||||
WeeChat is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
@@ -168,6 +168,7 @@ _options_ (pointer) +
|
||||
_temp_server_ (integer) +
|
||||
_reloading_from_config_ (integer) +
|
||||
_reloaded_from_config_ (integer) +
|
||||
_addresses_eval_ (string) +
|
||||
_addresses_count_ (integer) +
|
||||
_addresses_array_ (string, array_size: "addresses_count") +
|
||||
_ports_array_ (integer, array_size: "addresses_count") +
|
||||
@@ -456,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>>
|
||||
|
||||
@@ -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)
|
||||
----
|
||||
|
||||
@@ -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
|
||||
@@ -87,7 +99,7 @@
|
||||
** Standardwert: `+"${buffer.hidden}==0"+`
|
||||
|
||||
* [[option_buflist.look.enabled]] *buflist.look.enabled*
|
||||
** Beschreibung: pass:none[enable buflist]
|
||||
** Beschreibung: pass:none[buflist aktivieren]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
@@ -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"+`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -411,7 +411,7 @@
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_weechat.completion.nick_case_sensitive]] *weechat.completion.nick_case_sensitive*
|
||||
** Beschreibung: pass:none[case sensitive completion for nicks]
|
||||
** Beschreibung: pass:none[Groß-und Kleinschreibung wird bei Vervollständigung von Nicks berücksichtigt]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
@@ -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`
|
||||
|
||||
@@ -168,6 +168,7 @@ _options_ (pointer) +
|
||||
_temp_server_ (integer) +
|
||||
_reloading_from_config_ (integer) +
|
||||
_reloaded_from_config_ (integer) +
|
||||
_addresses_eval_ (string) +
|
||||
_addresses_count_ (integer) +
|
||||
_addresses_array_ (string, array_size: "addresses_count") +
|
||||
_ports_array_ (integer, array_size: "addresses_count") +
|
||||
@@ -456,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>>
|
||||
|
||||
@@ -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)
|
||||
----
|
||||
|
||||
@@ -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"+`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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.
|
||||
@@ -8104,17 +8151,13 @@ Arguments:
|
||||
** _const char *command_: the command executed, with its arguments
|
||||
** return value:
|
||||
*** _WEECHAT_RC_OK_
|
||||
*** _WEECHAT_RC_OK_EAT_
|
||||
*** _WEECHAT_RC_OK_EAT_: command will not be executed by WeeChat after callback
|
||||
*** _WEECHAT_RC_ERROR_
|
||||
* _callback_pointer_: pointer given to callback when it is called by WeeChat
|
||||
* _callback_data_: pointer given to callback when it is called by WeeChat;
|
||||
if not NULL, it must have been allocated with malloc (or similar function)
|
||||
and it is automatically freed when the hook is deleted
|
||||
|
||||
[NOTE]
|
||||
Callback can return _WEECHAT_RC_OK_ or _WEECHAT_RC_OK_EAT_ (command will not
|
||||
be executed by WeeChat after callback).
|
||||
|
||||
Return value:
|
||||
|
||||
* pointer to new hook, NULL if error occurred
|
||||
@@ -15991,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._
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -168,6 +168,7 @@ _options_ (pointer) +
|
||||
_temp_server_ (integer) +
|
||||
_reloading_from_config_ (integer) +
|
||||
_reloaded_from_config_ (integer) +
|
||||
_addresses_eval_ (string) +
|
||||
_addresses_count_ (integer) +
|
||||
_addresses_array_ (string, array_size: "addresses_count") +
|
||||
_ports_array_ (integer, array_size: "addresses_count") +
|
||||
@@ -456,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>>
|
||||
|
||||
@@ -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)
|
||||
----
|
||||
|
||||
@@ -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"+`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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_
|
||||
|
||||
|
||||
@@ -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.
|
||||
@@ -8242,7 +8289,8 @@ Paramètres :
|
||||
** _const char *command_ : la commande exécutée, avec ses paramètres
|
||||
** valeur de retour :
|
||||
*** _WEECHAT_RC_OK_
|
||||
*** _WEECHAT_RC_OK_EAT_
|
||||
*** _WEECHAT_RC_OK_EAT_ : la commande ne sera pas exécutée par WeeChat après
|
||||
la fonction de rappel
|
||||
*** _WEECHAT_RC_ERROR_
|
||||
* _callback_pointer_ : pointeur donné à la fonction de rappel lorsqu'elle est
|
||||
appelée par WeeChat
|
||||
@@ -8251,10 +8299,6 @@ Paramètres :
|
||||
fonction similaire) et est automatiquement libéré (par free) lorsque le
|
||||
"hook" est supprimé
|
||||
|
||||
[NOTE]
|
||||
La fonction de rappel peut retourner _WEECHAT_RC_OK_ ou _WEECHAT_RC_OK_EAT_ (la
|
||||
commande ne sera pas exécutée par WeeChat après la fonction de rappel).
|
||||
|
||||
Valeur de retour :
|
||||
|
||||
* pointeur vers le nouveau "hook", NULL en cas d'erreur
|
||||
@@ -16327,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._
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -168,6 +168,7 @@ _options_ (pointer) +
|
||||
_temp_server_ (integer) +
|
||||
_reloading_from_config_ (integer) +
|
||||
_reloaded_from_config_ (integer) +
|
||||
_addresses_eval_ (string) +
|
||||
_addresses_count_ (integer) +
|
||||
_addresses_array_ (string, array_size: "addresses_count") +
|
||||
_ports_array_ (integer, array_size: "addresses_count") +
|
||||
@@ -456,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>>
|
||||
|
||||
@@ -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)
|
||||
----
|
||||
|
||||
@@ -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"+`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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.
|
||||
@@ -8329,7 +8385,7 @@ Argomenti:
|
||||
** _const char *command_: il comando eseguito, con i propri argomenti
|
||||
** valore restituito:
|
||||
*** _WEECHAT_RC_OK_
|
||||
*** _WEECHAT_RC_OK_EAT_
|
||||
*** _WEECHAT_RC_OK_EAT_: il comando non verrà eseguito da WeeChat dopo la callback
|
||||
*** _WEECHAT_RC_ERROR_
|
||||
* _callback_pointer_: puntatore fornito alla callback quando chiamata da WeeChat
|
||||
// TRANSLATION MISSING
|
||||
@@ -8337,10 +8393,6 @@ Argomenti:
|
||||
if not NULL, it must have been allocated with malloc (or similar function)
|
||||
and it is automatically freed when the hook is deleted
|
||||
|
||||
[NOTE]
|
||||
La callback può restituire _WEECHAT_RC_OK_ o _WEECHAT_RC_OK_EAT_ (il comando
|
||||
non verrà eseguito da WeeChat dopo la callback).
|
||||
|
||||
Valore restituito:
|
||||
|
||||
* puntatore al nuovo hook, NULL in caso di errore
|
||||
@@ -16579,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
|
||||
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -168,6 +168,7 @@ _options_ (pointer) +
|
||||
_temp_server_ (integer) +
|
||||
_reloading_from_config_ (integer) +
|
||||
_reloaded_from_config_ (integer) +
|
||||
_addresses_eval_ (string) +
|
||||
_addresses_count_ (integer) +
|
||||
_addresses_array_ (string, array_size: "addresses_count") +
|
||||
_ports_array_ (integer, array_size: "addresses_count") +
|
||||
@@ -456,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>>
|
||||
|
||||
@@ -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)
|
||||
----
|
||||
|
||||
@@ -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"+`
|
||||
|
||||
@@ -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: 生リレーデータを表示するバッファを開く
|
||||
|
||||
@@ -73,6 +73,9 @@ $HOME/.weechat/charset.conf::
|
||||
$HOME/.weechat/exec.conf::
|
||||
_exec_ プラグイン用の設定ファイル
|
||||
|
||||
$HOME/.weechat/fifo.conf::
|
||||
_fifo_ プラグイン用の設定ファイル
|
||||
|
||||
$HOME/.weechat/irc.conf::
|
||||
_irc_ プラグイン用の設定ファイル
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
あるオプションのプロパティへのポインタを返す。
|
||||
@@ -8108,17 +8155,13 @@ struct t_hook *weechat_hook_command_run (const char *command,
|
||||
** _const char *command_: 実行するコマンド、引数付き
|
||||
** 戻り値:
|
||||
*** _WEECHAT_RC_OK_
|
||||
*** _WEECHAT_RC_OK_EAT_
|
||||
*** _WEECHAT_RC_OK_EAT_: コールバックの後にコマンドを実行しない
|
||||
*** _WEECHAT_RC_ERROR_
|
||||
* _callback_pointer_: WeeChat が _callback_ コールバックを呼び出す際にコールバックに渡すポインタ
|
||||
* _callback_data_: WeeChat が _callback_ コールバックを呼び出す際にコールバックに渡すポインタ;
|
||||
このポインタが NULL でない場合、このポインタは malloc (または類似の関数)
|
||||
によって割り当てられたものでなければいけません。さらに、このポインタはここで作成したフックが削除された時点で自動的に開放されます
|
||||
|
||||
[NOTE]
|
||||
コールバックは _WEECHAT_RC_OK_ または _WEECHAT_RC_OK_EAT_
|
||||
(コールバックの後にコマンドを実行しない) を返すことができます。
|
||||
|
||||
戻り値:
|
||||
|
||||
* 新しいフックへのポインタ、エラーが起きた場合は NULL
|
||||
@@ -15993,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 以上で利用可。_
|
||||
|
||||
@@ -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
@@ -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`
|
||||
|
||||
@@ -168,6 +168,7 @@ _options_ (pointer) +
|
||||
_temp_server_ (integer) +
|
||||
_reloading_from_config_ (integer) +
|
||||
_reloaded_from_config_ (integer) +
|
||||
_addresses_eval_ (string) +
|
||||
_addresses_count_ (integer) +
|
||||
_addresses_array_ (string, array_size: "addresses_count") +
|
||||
_ports_array_ (integer, array_size: "addresses_count") +
|
||||
@@ -456,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>>
|
||||
|
||||
@@ -51,31 +51,31 @@
|
||||
** domyślna wartość: `+lightred+`
|
||||
|
||||
* [[option_aspell.color.suggestion]] *aspell.color.suggestion*
|
||||
** opis: pass:none[text color for suggestion on a misspelled word in bar item "aspell_suggest"]
|
||||
** opis: pass:none[kolor tekstu sugestii dla błędnie wprowadzonego słowa w elemencie paska "aspell_suggest"]
|
||||
** typ: kolor
|
||||
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie
|
||||
** domyślna wartość: `+default+`
|
||||
|
||||
* [[option_aspell.color.suggestion_delimiter_dict]] *aspell.color.suggestion_delimiter_dict*
|
||||
** opis: pass:none[text color for delimiters displayed between two dictionaries in bar item "aspell_suggest"]
|
||||
** opis: pass:none[kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci paska "aspell_suggest"]
|
||||
** typ: kolor
|
||||
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie
|
||||
** domyślna wartość: `+cyan+`
|
||||
|
||||
* [[option_aspell.color.suggestion_delimiter_word]] *aspell.color.suggestion_delimiter_word*
|
||||
** opis: pass:none[text color for delimiters displayed between two words in bar item "aspell_suggest"]
|
||||
** opis: pass:none[kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami w elemencie paska "aspell_suggest"]
|
||||
** typ: kolor
|
||||
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie
|
||||
** domyślna wartość: `+cyan+`
|
||||
|
||||
* [[option_aspell.look.suggestion_delimiter_dict]] *aspell.look.suggestion_delimiter_dict*
|
||||
** opis: pass:none[delimiter displayed between two dictionaries in bar item "aspell_suggest"]
|
||||
** opis: pass:none[separator wyświetlany pomiędzy dwoma słownikami w elemencie paska "aspell_suggest"]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+" / "+`
|
||||
|
||||
* [[option_aspell.look.suggestion_delimiter_word]] *aspell.look.suggestion_delimiter_word*
|
||||
** opis: pass:none[delimiter displayed between two words in bar item "aspell_suggest"]
|
||||
** opis: pass:none[separator wyświetlany pomiędzy dwoma słowami w elemencie paska "aspell_suggest"]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+","+`
|
||||
|
||||
@@ -3,38 +3,45 @@
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[[command_buflist_buflist]]
|
||||
* `+buflist+`: bar item with list of buffers
|
||||
* `+buflist+`: element paska z listą buforów
|
||||
|
||||
----
|
||||
/buflist refresh
|
||||
/buflist bar
|
||||
refresh
|
||||
|
||||
refresh: force the refresh of the "buflist" bar item
|
||||
bar: dodaje pasek "buflist"
|
||||
refresh: wymusza odświeżenie elementu paska "buflist"
|
||||
|
||||
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
|
||||
Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help eval żeby poznać format), za pomocą tych opcji:
|
||||
- buflist.look.display_conditions: warunki wyświetlnia buforu na liście
|
||||
- buflist.format.buffer: format dla buforu nie będącego obecnym buforem
|
||||
- buflist.format.buffer_current: format format dla obecnego buforu
|
||||
|
||||
The following variables can be used in these options:
|
||||
- buffer data (see hdata "buffer" in API doc for a complete list), for example:
|
||||
Następujące zmienne mogą być użyte w powyższych opcjach:
|
||||
- dane buforu (zobacz hdata "buffer" w dokumentacji API dla pełnej listy zmiennych), na przykład:
|
||||
- ${buffer.number}
|
||||
- ${buffer.name}
|
||||
- ${buffer.full_name}
|
||||
- ${buffer.short_name}
|
||||
- ${buffer.nicklist_nicks_count}
|
||||
- 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
|
||||
- ${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
|
||||
- ${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)
|
||||
- ${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
|
||||
- ${format_lag}: the lag for an IRC server buffer, empty if there's no lag (evaluation of option buflist.format.lag)
|
||||
- irc_server: dane serwera IRC, zdefiniowane tylko w buforze IRC (zobacz hdata "irc_server" w dokumentacji API)
|
||||
- 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)
|
||||
----
|
||||
|
||||
@@ -3,133 +3,145 @@
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_buflist.format.buffer]] *buflist.format.buffer*
|
||||
** opis: pass:none[format of each line with a buffer (note: content is evaluated, see /help buflist)]
|
||||
** 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 for the line with current buffer (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:,blue}${format_buffer}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist]] *buflist.format.hotlist*
|
||||
** opis: pass:none[format for hotlist (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format hotlisty (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+" ${color:green}(${hotlist}${color:green})"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_highlight]] *buflist.format.hotlist_highlight*
|
||||
** opis: pass:none[format for a buffer with hotlist level "highlight" (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla bufora z poziomem hotlisty "highlight" (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:magenta}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_low]] *buflist.format.hotlist_low*
|
||||
** opis: pass:none[format for a buffer with hotlist level "low" (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla bufora z poziomem hotlisty "low" (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:white}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_message]] *buflist.format.hotlist_message*
|
||||
** opis: pass:none[format for a buffer with hotlist level "message" (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla bufora z poziomem hotlisty "message" (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:brown}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_none]] *buflist.format.hotlist_none*
|
||||
** opis: pass:none[format for a buffer not in hotlist (note: content is evaluated, see /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}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_private]] *buflist.format.hotlist_private*
|
||||
** opis: pass:none[format for a buffer with hotlist level "private" (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla bufora z poziomem hotlisty "private" (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:green}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_separator]] *buflist.format.hotlist_separator*
|
||||
** opis: pass:none[separator for counts in hotlist (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[separator dla zliczeń na hotliście (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:default},"+`
|
||||
|
||||
* [[option_buflist.format.indent]] *buflist.format.indent*
|
||||
** opis: pass:none[string displayed to indent channel and private buffers (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[ciąg wyświetlany dla wyrównania kanału i prywatnego bufora (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+" "+`
|
||||
|
||||
* [[option_buflist.format.lag]] *buflist.format.lag*
|
||||
** opis: pass:none[format for lag on an IRC server buffer (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla opóźnienia dla buforu serwera IRC (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** 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 for nick prefix on a channel (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla prefiksu nicka na kanale (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color_nick_prefix}${nick_prefix}"+`
|
||||
|
||||
* [[option_buflist.format.number]] *buflist.format.number*
|
||||
** opis: pass:none[format for buffer number, ${number} is the indented number (note: content is evaluated, see /help buflist)]
|
||||
** opis: pass:none[format dla numeru bufora, ${number} to wyrównany numr (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** 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[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)"]
|
||||
** 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
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${buffer.hidden}==0"+`
|
||||
|
||||
* [[option_buflist.look.enabled]] *buflist.look.enabled*
|
||||
** opis: pass:none[enable buflist]
|
||||
** opis: pass:none[włącz liste buforów]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+on+`
|
||||
|
||||
* [[option_buflist.look.mouse_jump_visited_buffer]] *buflist.look.mouse_jump_visited_buffer*
|
||||
** opis: pass:none[if enabled, clicks with left/right buttons on the line with current buffer jump to previous/next visited buffer]
|
||||
** opis: pass:none[jeśli włączone, kliknięcie lewym/prawym przyciskiem na linii z obecnym buforem przeskakuje do poprzedniego/następnego odwiedzonego buforu]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+off+`
|
||||
|
||||
* [[option_buflist.look.mouse_move_buffer]] *buflist.look.mouse_move_buffer*
|
||||
** opis: pass:none[if enabled, mouse gestures (drag & drop) move buffers in list]
|
||||
** opis: pass:none[jeśli włączone, gesty myszy (przeciągnij i upuść) przesuwają bufory na liście]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+on+`
|
||||
|
||||
* [[option_buflist.look.mouse_wheel]] *buflist.look.mouse_wheel*
|
||||
** opis: pass:none[if enabled, mouse wheel up/down actions jump to previous/next buffer in list]
|
||||
** opis: pass:none[jeśli włączone, ruch rolką myszy w góre/dół przeskakuje do poprzedniego/następnego bufora na liście]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+on+`
|
||||
|
||||
* [[option_buflist.look.nick_prefix]] *buflist.look.nick_prefix*
|
||||
** opis: pass:none[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]
|
||||
** opis: pass:none[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]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+off+`
|
||||
|
||||
* [[option_buflist.look.nick_prefix_empty]] *buflist.look.nick_prefix_empty*
|
||||
** opis: pass:none[when the nick prefix is enabled, display a space instead if there is no nick prefix on the buffer]
|
||||
** opis: pass:none[kiedy prefiks nicka jet włączony, wywietla spacje, kiedy nick nie ma prefiksu w buforze]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+on+`
|
||||
|
||||
* [[option_buflist.look.signals_refresh]] *buflist.look.signals_refresh*
|
||||
** opis: pass:none[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]
|
||||
** opis: pass:none[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]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** opis: 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]
|
||||
** 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"+`
|
||||
|
||||
@@ -15,49 +15,49 @@ cel: nazwa serwera
|
||||
* `+allchan+`: wykonuje komendę na wszystkich kanałach na połączonych serwerach
|
||||
|
||||
----
|
||||
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
|
||||
[-current] -include=<channel>[,<channel>...] <command> [<arguments>]
|
||||
/allchan [-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>]
|
||||
[-current] -include=<kanał>[,<kanał>...] <komenda> [<argumenty>]
|
||||
|
||||
-current: execute command for channels of current server only
|
||||
-exclude: exclude some channels (wildcard "*" is allowed)
|
||||
-include: include only some channels (wildcard "*" is allowed)
|
||||
command: command to execute
|
||||
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
|
||||
-current: wykonuje komendę tylko na kanałach obecnego serwera
|
||||
-exclude: wyklucza niektóre kanały (wildcard "*" jest dozwolony)
|
||||
-include: uwzględnia tylko niektóre znaki (wildcard "*" est dozwolony)
|
||||
komenda: komenda do wykonania
|
||||
argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
|
||||
|
||||
Examples:
|
||||
execute '/me is testing' on all channels:
|
||||
/allchan me is testing
|
||||
say 'hello' everywhere but not on #weechat:
|
||||
/allchan -exclude=#weechat msg * hello
|
||||
say 'hello' everywhere but not on #weechat and channels beginning with #linux:
|
||||
/allchan -exclude=#weechat,#linux* msg * hello
|
||||
say 'hello' on all channels beginning with #linux:
|
||||
/allchan -include=#linux* msg * hello
|
||||
Przykłady:
|
||||
wykonuje '/me testuje' na wszystkich kanałach:
|
||||
/allchan me testuje
|
||||
wysyła 'witam' wszędzie tylko nie na #weechat:
|
||||
/allchan -exclude=#weechat msg * witam
|
||||
wysyła 'witam' wszędzie poza #weechat oraz kanałami zaczynającymi się od #linux:
|
||||
/allchan -exclude=#weechat,#linux* msg * witam
|
||||
wysyła 'witam' na wszytkich kanałach zaczynających się od #linux:
|
||||
/allchan -include=#linux* msg * witam
|
||||
----
|
||||
|
||||
[[command_irc_allpv]]
|
||||
* `+allpv+`: wykonuje komendę na wszystkich prywatnych buforach wszystkich połączonych serwerów
|
||||
|
||||
----
|
||||
/allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>]
|
||||
[-current] -include=<nick>[,<nick>...] <command> [<arguments>]
|
||||
/allpv [-current] [-exclude=<nick>[,<nick>...]] <komenda> [<argumenty>]
|
||||
[-current] -include=<nick>[,<nick>...] <komenda> [<argumenty>]
|
||||
|
||||
-current: execute command for private buffers of current server only
|
||||
-exclude: exclude some nicks (wildcard "*" is allowed)
|
||||
-include: include only some nicks (wildcard "*" is allowed)
|
||||
command: command to execute
|
||||
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
|
||||
-current: wykonuje komendę tylko na prywatnych buforach obecnego serwera
|
||||
-exclude: wyklucza niektóre nicki (wildcard "*" jest dozwolony)
|
||||
-include: uwzględnia tylko niektóre znaki (wildcard "*" est dozwolony)
|
||||
komenda: komenda do wykonania
|
||||
argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
|
||||
|
||||
Examples:
|
||||
execute '/me is testing' on all private buffers:
|
||||
Przykłady:
|
||||
wykonuje '/me testuje' we wszystkich prywatnych buforach:
|
||||
/allpv me is testing
|
||||
say 'hello' everywhere but not for nick foo:
|
||||
wysyła wszędzie 'hello' tylko nie nickowi foo:
|
||||
/allpv -exclude=foo msg * hello
|
||||
say 'hello' everywhere but not for nick foo and nicks beginning with bar:
|
||||
wysyła wszędzie 'hello' tylko nie nickowi foo i nickom zaczynającym się od bar:
|
||||
/allpv -exclude=foo,bar* msg * hello
|
||||
say 'hello' for all nicks beginning with bar:
|
||||
/allpv -include=bar* msg * hello
|
||||
close all private buffers:
|
||||
wysyła 'witam' do wszystkich nicków zaczynających się od bar:
|
||||
/allpv -include=bar* msg * witam
|
||||
zamyka wszystkie prywatne bufory:
|
||||
/allpv close
|
||||
----
|
||||
|
||||
@@ -65,20 +65,20 @@ Examples:
|
||||
* `+allserv+`: wykonuje komendę na wszystkich połączonych serwerach
|
||||
|
||||
----
|
||||
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
|
||||
-include=<server>[,<server>...] <command> [<arguments>]
|
||||
/allserv [-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>]
|
||||
-include=<serwer>[,<serwer>...] <komenda> [<argumenty>]
|
||||
|
||||
-exclude: exclude some servers (wildcard "*" is allowed)
|
||||
-include: include only some servers (wildcard "*" is allowed)
|
||||
command: command to execute
|
||||
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
|
||||
-exclude: wyklucza niektóre serwery (wildcard "*" jest dozwolony)
|
||||
-include: uwzględnia tylko niektóre znaki (wildcard "*" est dozwolony)
|
||||
komenda: komenda do wykonania
|
||||
argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
|
||||
|
||||
Examples:
|
||||
change nick on all servers:
|
||||
/allserv nick newnick
|
||||
set away on all servers:
|
||||
/allserv away I'm away
|
||||
do a whois on my nick on all servers:
|
||||
Przykłady:
|
||||
zmienia nick na wszystkich serwerach:
|
||||
/allserv nick nowy_nick
|
||||
ustawia stan nieobecności na wszystkich serwerach:
|
||||
/allserv away Jestem nieobecny
|
||||
wykonuje whois na własnym nicku na wszystkich serwerach:
|
||||
/allserv whois $nick
|
||||
----
|
||||
|
||||
@@ -719,33 +719,32 @@ powód: powód
|
||||
* `+server+`: wyświetla, dodaje lub usuwa serwery IRC
|
||||
|
||||
----
|
||||
/server list|listfull [<server>]
|
||||
add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
|
||||
copy|rename <server> <new_name>
|
||||
reorder <server> [<server>...]
|
||||
open <server>|-all [<server>...]
|
||||
del|keep <server>
|
||||
/server list|listfull [<serwer>]
|
||||
add <serwera> <host>[/<port>] [-temp] [-<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa>
|
||||
reorder <serwer> [<serwer>...]
|
||||
open <serwer>|-all [<serwer>...]
|
||||
del|keep <serwer>
|
||||
deloutq|jump|raw
|
||||
|
||||
list: list servers (without argument, this list is displayed)
|
||||
listfull: list servers with detailed info for each server
|
||||
add: add a new server
|
||||
server: server name, for internal and display use
|
||||
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
|
||||
-temp: add a temporary server (not saved)
|
||||
option: set option for server (for boolean option, value can be omitted)
|
||||
nooption: set boolean option to 'off' (for example: -nossl)
|
||||
copy: duplicate a server
|
||||
rename: rename a server
|
||||
reorder: reorder list of servers
|
||||
open: open the server buffer without connecting
|
||||
keep: keep server in config file (for temporary servers only)
|
||||
del: delete a server
|
||||
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
|
||||
jump: jump to server buffer
|
||||
raw: open buffer with raw IRC data
|
||||
list: wyświetla listę serwerów (bez argumentu wyświetlana jest ta lista)
|
||||
listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego serwera
|
||||
add: tworzy nowy serwer
|
||||
serwer: nazwa serwera, do użytku wewnętrznego i wyświetlania
|
||||
host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: 6667), wiele adresów należy rozdzielić przecinkiem
|
||||
-temp: tworzy serwer tymczasowy (nie zapisany)
|
||||
opcja: ustawia opcję dla serwera (dla opcji boolowskich wartość może zostać pominięta)
|
||||
noopcja: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
|
||||
copy: duplikuje serwer
|
||||
rename: zmienia nazwę serwera
|
||||
reorder: zmienia kolejność na liście serwerów
|
||||
open: otwiera bufor serwera nie łącząc się z nim
|
||||
keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów tymczasowych)
|
||||
del: usuwa serwer
|
||||
deloutq: usuń wiadomości z kolejki dla wszystkich serwerów (wszystkie wiadomości jakie WeeChat obecnie wysyła)
|
||||
jump: przechodzi do bufora serwera
|
||||
raw: otwiera bufor z nieprzetworzonymi danymi IRC
|
||||
|
||||
Examples:
|
||||
Przykłady:
|
||||
/server listfull
|
||||
/server add freenode chat.freenode.net
|
||||
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
|
||||
|
||||
@@ -477,7 +477,7 @@
|
||||
** domyślna wartość: `+300+`
|
||||
|
||||
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
|
||||
** opis: pass:none[interval between two refreshes of lag item, when lag is increasing (in seconds)]
|
||||
** opis: pass:none[przerwa między dwoma odświeżeniami wskaźnika lagu, kiedy się on zwiększa (w sekundach)]
|
||||
** typ: liczba
|
||||
** wartości: 1 .. 3600
|
||||
** domyślna wartość: `+1+`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -237,7 +237,7 @@
|
||||
** domyślna wartość: `+"%h/script"+`
|
||||
|
||||
* [[option_script.scripts.url]] *script.scripts.url*
|
||||
** opis: pass:none[URL for file with list of scripts]
|
||||
** opis: pass:none[adres URL pliku z listą skryptów]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"https://weechat.org/files/plugins.xml.gz"+`
|
||||
|
||||
@@ -257,56 +257,56 @@ infolists: wyświetla informacje o infolistach
|
||||
/eval [-n|-s] <wyrażenie>
|
||||
[-n] -c <wyrażenie1> <operator> <wyrażenie2>
|
||||
|
||||
-n: display result without sending it to buffer (debug mode)
|
||||
-s: split expression before evaluating it (many commands can be separated by semicolons)
|
||||
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
|
||||
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
|
||||
operator: a logical or comparison operator:
|
||||
- logical operators:
|
||||
&& boolean "and"
|
||||
|| boolean "or"
|
||||
- comparison operators:
|
||||
== equal
|
||||
!= not equal
|
||||
<= less or equal
|
||||
< less
|
||||
>= greater or equal
|
||||
> greater
|
||||
=~ is matching POSIX extended regex
|
||||
!~ is NOT matching POSIX extended regex
|
||||
=* is matching mask (wildcard "*" is allowed)
|
||||
!* is NOT matching mask (wildcard "*" is allowed)
|
||||
-n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
|
||||
-s: podziel wyażenie przed przetworzeniem go (wiele komend może być oddzielonych średnikami)
|
||||
-c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
|
||||
wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej); wiele komend można oddzielić średnikami
|
||||
operator: operator logiczny lub porównania:
|
||||
- operatory logiczne:
|
||||
&& boolowskie "i"
|
||||
|| boolowskie "lub"
|
||||
- operatory porównania:
|
||||
== równy
|
||||
!= różny
|
||||
<= mniejszy lub równy
|
||||
< mniejszy
|
||||
>= większy lub równy
|
||||
> większy
|
||||
=~ pasuje do rozszerzonego wyrażenia regularnego POSIX
|
||||
!~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
|
||||
=* pasuje do maski (dzika karta "*" dozwolona)
|
||||
!* NIE pasuje do maski (dzika karta "*" dozwolona)
|
||||
|
||||
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
|
||||
The comparison is made using integers if the two expressions are valid integers.
|
||||
To force a string comparison, add double quotes around each expression, for example:
|
||||
Wyrażenie jest uznawane za "prawdziwe" jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
|
||||
Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi.
|
||||
W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
|
||||
50 > 100 ==> 0
|
||||
"50" > "100" ==> 1
|
||||
|
||||
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
|
||||
1. an evaluated sub-string (format: "eval:xxx")
|
||||
2. a string with escaped chars (format: "esc:xxx" or "\xxx")
|
||||
3. a string with chars to hide (format: "hide:char,string")
|
||||
4. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string")
|
||||
or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string")
|
||||
5. a color (format: "color:xxx", see "Plugin API reference", function "color")
|
||||
6. an info (format: "info:name,arguments", arguments are optional)
|
||||
7. current date/time (format: "date" or "date:format")
|
||||
8. an environment variable (format: "env:XXX")
|
||||
9. a ternary operator (format: "if:condition?value_if_true:value_if_false")
|
||||
10. an option (format: "file.section.option")
|
||||
11. a local variable in buffer
|
||||
12. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
|
||||
Format for hdata can be one of following:
|
||||
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
|
||||
hdata[list].var1.var2...: start with a hdata using a list, for example:
|
||||
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
|
||||
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
|
||||
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
|
||||
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
|
||||
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
|
||||
Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
|
||||
1. przetworzony ciąg (format: "eval:xxx")
|
||||
2. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
|
||||
3. ciąg ze znakami do ukrycia (format: "hide:char,string")
|
||||
4. ciąg o maksymalnej długości (format: "cut:max,suffix,string" lub "cut:+max,suffix,string")
|
||||
lub maksymalna ilość znaków wyświetlanych na ekranie (format: "cutscr:max,suffix,string" lub "cutscr:+max,suffix,string")
|
||||
5. kolor (format color:xxx)
|
||||
6. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
|
||||
7. obecna data/czas (format: "date" lub "date:format")
|
||||
8. zmienna środowiskowa (format: "env:XXX")
|
||||
9. wyrażenie warunkowe (format: "if:condition?value_if_true:value_if_false")
|
||||
10. opcja (format: plik.sekcja.opcja)
|
||||
11. zmienna lokalna w buforze
|
||||
12. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
|
||||
Format dla hdata może być jednym z poniższych:
|
||||
hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
|
||||
hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
|
||||
${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
|
||||
${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
|
||||
hdata[wskaźnik].zmienna1.zmienna2...: zacznij z hdata używając wskaźnika, na przykład:
|
||||
${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem (może zostać użyte w triggerach)
|
||||
Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
|
||||
|
||||
Examples (simple strings):
|
||||
Przykłady (proste ciągi):
|
||||
/eval -n ${info:version} ==> 0.4.3
|
||||
/eval -n ${env:HOME} ==> /home/user
|
||||
/eval -n ${weechat.look.scroll_amount} ==> 3
|
||||
@@ -321,7 +321,7 @@ Examples (simple strings):
|
||||
/eval -n ${date:%H:%M:%S} ==> 07:46:40
|
||||
/eval -n ${if:${info:term_width}>80?big:small} ==> big
|
||||
|
||||
Examples (conditions):
|
||||
Przykłady (warunki):
|
||||
/eval -n -c ${window.buffer.number} > 2 ==> 0
|
||||
/eval -n -c ${window.win_width} > 100 ==> 1
|
||||
/eval -n -c (8 > 12) || (5 > 2) ==> 1
|
||||
@@ -945,74 +945,74 @@ Przykłady:
|
||||
|
||||
----
|
||||
/window list
|
||||
-1|+1|b#|up|down|left|right [-window <number>]
|
||||
<number>
|
||||
splith|splitv [-window <number>] [<pct>]
|
||||
resize [-window <number>] [h|v][+|-]<pct>
|
||||
-1|+1|b#|up|down|left|right [-window <numer>]
|
||||
<numer>
|
||||
splith|splitv [-window <numer>] [<pct>]
|
||||
resize [-window <numer>] [h|v][+|-]<pct>
|
||||
balance
|
||||
merge [-window <number>] [all]
|
||||
page_up|page_down [-window <number>]
|
||||
merge [-window <numer>] [all]
|
||||
page_up|page_down [-window <numer>]
|
||||
refresh
|
||||
scroll [-window <number>] [+|-]<value>[s|m|h|d|M|y]
|
||||
scroll_horiz [-window <number>] [+|-]<value>[%]
|
||||
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
|
||||
swap [-window <number>] [up|down|left|right]
|
||||
zoom [-window <number>]
|
||||
bare [<delay>]
|
||||
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>]
|
||||
|
||||
list: list opened windows (without argument, this list is displayed)
|
||||
-1: jump to previous window
|
||||
+1: jump to next window
|
||||
b#: jump to next window displaying buffer number #
|
||||
up: switch to window above current one
|
||||
down: switch to window below current one
|
||||
left: switch to window on the left
|
||||
right: switch to window on the right
|
||||
number: window number (see /window list)
|
||||
splith: split current window horizontally (to undo: /window merge)
|
||||
splitv: split current window vertically (to undo: /window merge)
|
||||
resize: resize window size, new size is <pct> percentage of parent window
|
||||
if "h" or "v" is specified, the resize affects the nearest parent window with a split of this type (horizontal/vertical)
|
||||
balance: balance the sizes of all windows
|
||||
merge: merge window with another (all = keep only one window)
|
||||
page_up: scroll one page up
|
||||
page_down: scroll one page down
|
||||
refresh: refresh screen
|
||||
scroll: scroll a number of lines (+/-N) or with time: s=seconds, m=minutes, h=hours, d=days, M=months, y=years
|
||||
scroll_horiz: scroll horizontally a number of columns (+/-N) or percentage of window size (this scrolling is possible only on buffers with free content)
|
||||
scroll_up: scroll a few lines up
|
||||
scroll_down: scroll a few lines down
|
||||
scroll_top: scroll to top of buffer
|
||||
scroll_bottom: scroll to bottom of buffer
|
||||
scroll_beyond_end: scroll beyond the end of buffer
|
||||
scroll_previous_highlight: scroll to previous highlight
|
||||
scroll_next_highlight: scroll to next highlight
|
||||
scroll_unread: scroll to unread marker
|
||||
swap: swap buffers of two windows (with optional direction for target window)
|
||||
zoom: zoom on window
|
||||
bare: toggle bare display (with optional delay in seconds for automatic return to standard display mode)
|
||||
list: lista otwartych okien (bez argumentu wyświetlana jest ta lista)
|
||||
-1: skok do poprzedniego okna
|
||||
+1: skok do następnego okna
|
||||
b#: skok do następnego okna pokazującego bufor o numerze #
|
||||
up: przełączenie na okno ponad obecnym
|
||||
down: przełączenie na okno pod obecnym
|
||||
left: przełączenie na okno po lewej
|
||||
right: przełączenie na okno po prawej
|
||||
numer: okno numer (zobacz /window list)
|
||||
splith: dzieli obecne okno poziomo
|
||||
splitv: dzieli obecne okno pionowo
|
||||
resize: zmienia rozmiar okna, nowy rozmiar to <pct> procent okna nadrzędnego
|
||||
jeśli "h" lub "v" są podane, zmiana rozmiaru wpływa na najbliższe nadrzędne okno z podziałem tego typu (poziomy/pionowy)
|
||||
balance: balansuje rozmiary pomiędzy oknami
|
||||
merge: łączy okno z innym (all = posiadanie tylko jednego okna)
|
||||
page_up: przewija stronę do góry
|
||||
page_down: przewija stronę w dół
|
||||
refresh: odświeża ekran
|
||||
scroll: przewija ilość linii (+/-N) lub o czas: s=sekundy, m=minuty, h=godziny, d=dni, M=miesiące, y=lata
|
||||
scroll_horiz: przewija poziomo ilość kolumn (+/-N) lub procent rozmiaru okna (takie przewijanie jest możliwe tylko w buforach z wolną zawartością)
|
||||
scroll_up: przewija kilka linii w gorę
|
||||
scroll_down: przewija kilka linii w dół
|
||||
scroll_top: przewija na samą górę bufora
|
||||
scroll_bottom: przewija na spód bufora
|
||||
scroll_beyond_end: przewija poza koniec bufora
|
||||
scroll_previous_highlight: przewija do poprzedniego highlighta
|
||||
scroll_next_highlight: przewija do następnego highlighta
|
||||
scroll_unread: przewija do znacznika nie przeczytania
|
||||
swap: zamienia bufory między dwoma oknami (z opcjonalnym kierunkiem dla docelowego okna)
|
||||
zoom: powiększa okno
|
||||
bare: przełącza niesformatowane wysiwetlanie (z opcjonalnym czasem, po jakim nastąpi automatyczny powrót do standardowego trybu)
|
||||
|
||||
For splith and splitv, pct is a percentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
|
||||
Dla splith i splitv, pct oznacza procent reprezentujący rozmiar nowego okna, wyliczony z obecnego okna jako odniesieniem. Na przykład 25 oznacza utworzenie nowego okna o rozmiarze = obecny_rozmiar / 4
|
||||
|
||||
Examples:
|
||||
jump to window displaying buffer #1:
|
||||
Przykłady:
|
||||
skok do okna wyświetlającego bufor #1:
|
||||
/window b1
|
||||
scroll 2 lines up:
|
||||
przewiń 2 linie do góry:
|
||||
/window scroll -2
|
||||
scroll 2 days up:
|
||||
przewiń 2 dni do góry:
|
||||
/window scroll -2d
|
||||
scroll to beginning of current day:
|
||||
przewiń do początku obecnego dnia:
|
||||
/window scroll -d
|
||||
zoom on window #2:
|
||||
powiększ okno 2 #2:
|
||||
/window zoom -window 2
|
||||
split window horizontally using 30% of space for the window on top:
|
||||
podziel okno poziomo dając 30%% miejsca oknu na górze:
|
||||
/window splith 30
|
||||
resize window to 75% of the parent window size:
|
||||
zmienia rozmiar okna do 75% rozmiaru okna nadrzędnego:
|
||||
/window resize 75
|
||||
resize vertical split, add 10% in size:
|
||||
zmienia rozmiar pionowego podziału, dodaje 10% do rozmiaru:
|
||||
/window resize v+10
|
||||
remove the split:
|
||||
usuń podział:
|
||||
/window merge
|
||||
enable bare display for 2 seconds:
|
||||
włączenie trybu niesformatowanego na 2 sekundy:
|
||||
/window bare 2
|
||||
----
|
||||
|
||||
@@ -411,7 +411,7 @@
|
||||
** domyślna wartość: `+on+`
|
||||
|
||||
* [[option_weechat.completion.nick_case_sensitive]] *weechat.completion.nick_case_sensitive*
|
||||
** opis: pass:none[case sensitive completion for nicks]
|
||||
** opis: pass:none[dopełnienie dla nicków (rozróżniana jest wielkość liter)]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+off+`
|
||||
|
||||
@@ -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_
|
||||
|
||||
|
||||
@@ -604,8 +604,7 @@ Ustaw opcję _weechat.network.gnutls_ca_file_ do pliku z certyfikatami:
|
||||
/set weechat.network.gnutls_ca_file "/etc/ssl/certs/ca-certificates.crt"
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Note: if you are running OS X with homebrew openssl installed, you can do:
|
||||
Uwaga: jeśli używasz OS X z openssl zainstalowanym przez homebrew, możesz wykonać:
|
||||
|
||||
----
|
||||
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
|
||||
|
||||
@@ -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
|
||||
|
||||
+39
-29
@@ -129,10 +129,9 @@ WeeChat.
|
||||
[NOTE]
|
||||
^(1)^ Nazwy pochodzą z dystrybucji Debian GNU/Linux, wersje i nazwy pakietów
|
||||
mogą być inne w innych dystrybucjach. +
|
||||
// TRANSLATION MISSING
|
||||
^(2)^ It is recommended to compile with libncurses**w**5-dev (the *w* is
|
||||
important). WeeChat can compile with libncurses5-dev, but it is *NOT* recommended:
|
||||
you may experience display bugs with wide chars. +
|
||||
^(2)^ Zaleca się kompilację z użyciem libncurses**w**5-dev (*w* jest istotne).
|
||||
WeeChat można skompilowac używając libncurses5-dev, ale *NIE* jest to zalecane:
|
||||
możesz doświadczyć błędów wyświetlania. +
|
||||
^(3)^ Gnutls ≥ 3.0.21 jest wymagany dla uwierzytelnienia IRC SASL za pomocą
|
||||
mechanizmu ECDSA-NIST256P-CHALLENGE. +
|
||||
^(4)^ Zalecana wersja Pythona to 2.7 (wszystkie skrypty działają z wersją 2.7,
|
||||
@@ -534,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.
|
||||
@@ -1565,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] +
|
||||
@@ -1690,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`
|
||||
@@ -2005,8 +2015,7 @@ Domyślne wtyczki:
|
||||
| Wtyczka | Opis
|
||||
| alias | Definiuje aliasy dla komend.
|
||||
| aspell | Sprawdzanie pisowni w linii poleceń.
|
||||
// TRANSLATION MISSING
|
||||
| buflist | Bar item with list of buffers.
|
||||
| buflist | Element paska z listą buforów.
|
||||
| charset | Ustawianie kodowania dla buforów.
|
||||
| exec | Wykonuje zewnętrzną komendę z poziomu WeeChat.
|
||||
| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat.
|
||||
@@ -2116,21 +2125,19 @@ Przykład sugestii ze słownikami angielskim i francuskim (`en,fr`):
|
||||
[[buflist_plugin]]
|
||||
=== Wtyczka buflist
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Buflist plugin displays a list of buffers in a bar item called "buflist". +
|
||||
A default bar "buflist" is created on startup with this item.
|
||||
Wtyczka buflist wyświetla listę buforów w elemencie paska nazwanym "buflist". +
|
||||
Domyślny pasek "buflist" jet tworzony podczas uruchomieina z tą wtyczką włączoną.
|
||||
|
||||
[[buflist_options]]
|
||||
==== Options (buflist.conf)
|
||||
|
||||
Sekcje:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[width="100%",cols="3m,6m,16",options="header"]
|
||||
|===
|
||||
| Sekcja | Komenda | Opis
|
||||
| format | /set buflist.format.* | Formats used to display list of buffers.
|
||||
| look | /set buflist.look.* | Wygląd.
|
||||
| format | /set buflist.format.* | Formaty użyte do wyświetlania listy buforów.
|
||||
| look | /set buflist.look.* | Wygląd elementów na liście buforów.
|
||||
|===
|
||||
|
||||
Opcje:
|
||||
@@ -2570,13 +2577,14 @@ Ustaw proxy dla TOR:
|
||||
/set irc.server.freenode-tor.proxy "tor"
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Set SASL authentication with 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:
|
||||
@@ -3508,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 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).
|
||||
|===
|
||||
|
||||
Kiedy dane są wskaźnikiem, zmienna `tg_signal_data` może zostać użyta do
|
||||
|
||||
@@ -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_
|
||||
|
||||
|
||||
@@ -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\""
|
||||
|
||||
@@ -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-03 23:14+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 "
|
||||
@@ -4576,6 +4576,7 @@ msgstr ""
|
||||
|
||||
msgid "case sensitive completion for nicks"
|
||||
msgstr ""
|
||||
"Groß-und Kleinschreibung wird bei Vervollständigung von Nicks berücksichtigt"
|
||||
|
||||
msgid ""
|
||||
"string inserted after nick completion (when nick is first word on command "
|
||||
@@ -5794,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 "
|
||||
@@ -5823,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 "
|
||||
@@ -5835,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 "
|
||||
@@ -5842,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 "
|
||||
@@ -5857,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"
|
||||
@@ -5873,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 "
|
||||
@@ -5893,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)"
|
||||
|
||||
@@ -5900,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 "
|
||||
@@ -5913,7 +5970,7 @@ msgstr ""
|
||||
"weechat) || ${buffer.active}==1)\""
|
||||
|
||||
msgid "enable buflist"
|
||||
msgstr ""
|
||||
msgstr "buflist aktivieren"
|
||||
|
||||
msgid ""
|
||||
"if enabled, clicks with left/right buttons on the line with current buffer "
|
||||
@@ -5964,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 "
|
||||
@@ -6046,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)"
|
||||
@@ -11360,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"
|
||||
@@ -11372,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"
|
||||
@@ -11421,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"
|
||||
@@ -13414,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\""
|
||||
|
||||
@@ -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\""
|
||||
|
||||
@@ -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\""
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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\" の削除中"
|
||||
|
||||
@@ -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"
|
||||
@@ -1003,9 +1003,10 @@ msgstr ""
|
||||
msgid "compiled on"
|
||||
msgstr "skompilowano"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "Upgraded %d %s, first start: %s, last start: %s"
|
||||
msgstr "Uaktualniono %d %s, pierwsze uruchomienie: %s"
|
||||
msgstr ""
|
||||
"Uaktualniono %d %s, pierwsze uruchomienie: %s, ostatnie uruchomienie: %s"
|
||||
|
||||
#. TRANSLATORS: text is: "upgraded xx times"
|
||||
msgid "time"
|
||||
@@ -1513,7 +1514,6 @@ msgstr "przetwórz wyrażenie"
|
||||
msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
|
||||
msgstr "[-n|-s] <wyrażenie> || [-n] -c <wyrażenie1> <operator> <wyrażenie2>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -n: display result without sending it to buffer (debug mode)\n"
|
||||
" -s: split expression before evaluating it (many commands can be "
|
||||
@@ -1629,6 +1629,8 @@ msgstr ""
|
||||
" > większy\n"
|
||||
" =~ pasuje do rozszerzonego wyrażenia regularnego POSIX\n"
|
||||
" !~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX\n"
|
||||
" =* pasuje do maski (dzika karta \"*\" dozwolona)\n"
|
||||
" !* NIE pasuje do maski (dzika karta \"*\" dozwolona)\n"
|
||||
"\n"
|
||||
"Wyrażenie jest uznawane za \"prawdziwe\" jeśli nie jest NULL, nie jest "
|
||||
"puste, oraz różni się od \"0\".\n"
|
||||
@@ -1644,13 +1646,19 @@ 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. kolor (format color:xxx)\n"
|
||||
" 5. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
|
||||
" 6. obecna data/czas (format: \"date\" lub \"date:format\")\n"
|
||||
" 7. zmienna środowiskowa (format: \"env:XXX\")\n"
|
||||
" 8. opcja (format: plik.sekcja.opcja)\n"
|
||||
" 9. zmienna lokalna w buforze\n"
|
||||
" 10. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
|
||||
" 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"
|
||||
" 8. zmienna środowiskowa (format: \"env:XXX\")\n"
|
||||
" 9. wyrażenie warunkowe (format: \"if:condition?value_if_true:value_if_false"
|
||||
"\")\n"
|
||||
" 10. opcja (format: plik.sekcja.opcja)\n"
|
||||
" 11. zmienna lokalna w buforze\n"
|
||||
" 12. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
|
||||
"znaków), domyślnie \"window\" i \"buffer\" wskazują na aktualne okno/bufor.\n"
|
||||
"Format dla hdata może być jednym z poniższych:\n"
|
||||
" hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), "
|
||||
@@ -1669,16 +1677,19 @@ msgstr ""
|
||||
"\"weechat_hdata_get\".\n"
|
||||
"\n"
|
||||
"Przykłady (proste ciągi):\n"
|
||||
" /eval -n ${info:version} ==> 0.4.3\n"
|
||||
" /eval -n ${env:HOME} ==> /home/user\n"
|
||||
" /eval -n ${weechat.look.scroll_amount} ==> 3\n"
|
||||
" /eval -n ${window} ==> 0x2549aa0\n"
|
||||
" /eval -n ${window.buffer} ==> 0x2549320\n"
|
||||
" /eval -n ${window.buffer.full_name} ==> core.weechat\n"
|
||||
" /eval -n ${window.buffer.number} ==> 1\n"
|
||||
" /eval -n ${\\t} ==> <tab>\n"
|
||||
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
|
||||
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
|
||||
" /eval -n ${info:version} ==> 0.4.3\n"
|
||||
" /eval -n ${env:HOME} ==> /home/user\n"
|
||||
" /eval -n ${weechat.look.scroll_amount} ==> 3\n"
|
||||
" /eval -n ${window} ==> 0x2549aa0\n"
|
||||
" /eval -n ${window.buffer} ==> 0x2549320\n"
|
||||
" /eval -n ${window.buffer.full_name} ==> core.weechat\n"
|
||||
" /eval -n ${window.buffer.number} ==> 1\n"
|
||||
" /eval -n ${\\t} ==> <tab>\n"
|
||||
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
|
||||
" /eval -n ${cut:3,+,test} ==> tes+\n"
|
||||
" /eval -n ${cut:+3,+,test} ==> te+\n"
|
||||
" /eval -n ${date:%H:%M:%S} ==> 07:46:40\n"
|
||||
" /eval -n ${if:${info:term_width}>80?big:small} ==> big\n"
|
||||
"\n"
|
||||
"Przykłady (warunki):\n"
|
||||
" /eval -n -c ${window.buffer.number} > 2 ==> 0\n"
|
||||
@@ -1688,7 +1699,8 @@ msgstr ""
|
||||
" /eval -n -c abcd =~ ^ABC ==> 1\n"
|
||||
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
|
||||
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
|
||||
" /eval -n -c abcd !~ abc ==> 0"
|
||||
" /eval -n -c abcd !~ abc ==> 0\n"
|
||||
" /eval -n -c abcd =* a*d ==> 1"
|
||||
|
||||
msgid ""
|
||||
"filter messages in buffers, to hide/show them according to tags or regex"
|
||||
@@ -2898,7 +2910,7 @@ msgstr ""
|
||||
msgid "manage windows"
|
||||
msgstr "zarządza oknami"
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
"list || -1|+1|b#|up|down|left|right [-window <number>] || <number> || splith|"
|
||||
"splitv [-window <number>] [<pct>] || resize [-window <number>] [h|v]"
|
||||
@@ -2911,15 +2923,16 @@ msgid ""
|
||||
"<number>] || bare [<delay>]"
|
||||
msgstr ""
|
||||
"list || -1|+1|b#|up|down|left|right [-window <numer>] || <numer> || splith|"
|
||||
"splitv [-window <numer>] [<pct>] || resize [-window <numer>] [+/-]<pct> || "
|
||||
"balance || merge [-window <numer>] [all] || page_up|page_down [-window "
|
||||
"<numer>] || refresh || scroll [-window <numer>] [+/-]<wartość>[s|m|h|d|M|y] "
|
||||
"|| scroll_horiz [-window <numer>] [+/-]<wartość>[%] || scroll_up|scroll_down|"
|
||||
"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>]"
|
||||
"<numer>] [up|down|left|right] || zoom [-window <numer>] || bare "
|
||||
"[<opóźnienie>]"
|
||||
|
||||
#, fuzzy, no-c-format
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
" list: list opened windows (without argument, this list is "
|
||||
"displayed)\n"
|
||||
@@ -3001,6 +3014,8 @@ msgstr ""
|
||||
" splitv: dzieli obecne okno pionowo\n"
|
||||
" resize: zmienia rozmiar okna, nowy rozmiar to <pct> procent okna "
|
||||
"nadrzędnego\n"
|
||||
" jeśli \"h\" lub \"v\" są podane, zmiana rozmiaru wpływa na "
|
||||
"najbliższe nadrzędne okno z podziałem tego typu (poziomy/pionowy)\n"
|
||||
" balance: balansuje rozmiary pomiędzy oknami\n"
|
||||
" merge: łączy okno z innym (all = posiadanie tylko jednego okna)\n"
|
||||
" page_up: przewija stronę do góry\n"
|
||||
@@ -3025,7 +3040,7 @@ msgstr ""
|
||||
"po jakim nastąpi automatyczny powrót do standardowego trybu)\n"
|
||||
"\n"
|
||||
"Dla splith i splitv, pct oznacza procent reprezentujący rozmiar nowego okna, "
|
||||
"porównany z obecnym oknem jako odniesieniem. Na przykład 25 oznacza "
|
||||
"wyliczony z obecnego okna jako odniesieniem. Na przykład 25 oznacza "
|
||||
"utworzenie nowego okna o rozmiarze = obecny_rozmiar / 4\n"
|
||||
"\n"
|
||||
"Przykłady:\n"
|
||||
@@ -3041,6 +3056,10 @@ msgstr ""
|
||||
" /window zoom -window 2\n"
|
||||
" podziel okno poziomo dając 30%% miejsca oknu na górze:\n"
|
||||
" /window splith 30\n"
|
||||
" zmienia rozmiar okna do 75% rozmiaru okna nadrzędnego:\n"
|
||||
" /window resize 75\n"
|
||||
" zmienia rozmiar pionowego podziału, dodaje 10% do rozmiaru:\n"
|
||||
" /window resize v+10\n"
|
||||
" usuń podział:\n"
|
||||
" /window merge\n"
|
||||
" włączenie trybu niesformatowanego na 2 sekundy:\n"
|
||||
@@ -4359,7 +4378,7 @@ msgstr ""
|
||||
"linii poleceń)"
|
||||
|
||||
msgid "case sensitive completion for nicks"
|
||||
msgstr ""
|
||||
msgstr "dopełnienie dla nicków (rozróżniana jest wielkość liter)"
|
||||
|
||||
msgid ""
|
||||
"string inserted after nick completion (when nick is first word on command "
|
||||
@@ -5422,21 +5441,25 @@ msgstr "%s%s: błąd podczas tworzenia opcji aspell \"%s\" => \"%s\""
|
||||
msgid "text color for misspelled words (input bar)"
|
||||
msgstr "kolor używany dla błędnie zapisanych słów (pasek wprowadzania)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"text color for suggestion on a misspelled word in bar item \"aspell_suggest\""
|
||||
msgstr "kolor tekstu sugestii dla błędnie wprowadzonego słowa (pasek statusu)"
|
||||
msgstr ""
|
||||
"kolor tekstu sugestii dla błędnie wprowadzonego słowa w elemencie paska "
|
||||
"\"aspell_suggest\""
|
||||
|
||||
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\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"text color for delimiters displayed between two words in bar item "
|
||||
"\"aspell_suggest\""
|
||||
msgstr "kolor tekstu dla wiadomości o zmianie daty"
|
||||
msgstr ""
|
||||
"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 "
|
||||
@@ -5484,9 +5507,13 @@ 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\""
|
||||
|
||||
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\""
|
||||
|
||||
msgid "comma-separated list of dictionaries used in buffer"
|
||||
msgstr "oddzielona przecinkami lista słowników używanych w buforze"
|
||||
@@ -5506,15 +5533,26 @@ msgstr "%s: ostrzeżenie: słownik \"%s\" nie jest dostępny w Twoim systemie"
|
||||
msgid "%s%s: error: unable to create speller for lang \"%s\""
|
||||
msgstr "%s%s: błąd: nie można utworzyć słownika dla języka \"%s\""
|
||||
|
||||
#, fuzzy
|
||||
msgid "Buffers list"
|
||||
msgstr "Lista buforów:"
|
||||
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"
|
||||
|
||||
#, fuzzy
|
||||
msgid "bar item with list of buffers"
|
||||
msgstr "lista buforów"
|
||||
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 "
|
||||
@@ -5540,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 "
|
||||
@@ -5552,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 "
|
||||
@@ -5559,13 +5607,85 @@ 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"
|
||||
" - 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"
|
||||
" - ${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_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"
|
||||
" - ${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"
|
||||
" - ${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"
|
||||
" - ${format_hotlist}: zformatowana hotlista (przetworzenie opcji buflist."
|
||||
"format.hotlist)\n"
|
||||
" - ${hotlist}: niesformatowana hotlista\n"
|
||||
" - ${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)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: %d signals hooked"
|
||||
msgstr " powiązane sygnały:"
|
||||
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 "
|
||||
@@ -5573,143 +5693,163 @@ msgid ""
|
||||
"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)\""
|
||||
|
||||
msgid "enable buflist"
|
||||
msgstr ""
|
||||
msgstr "włącz liste buforów"
|
||||
|
||||
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"
|
||||
|
||||
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"
|
||||
|
||||
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"
|
||||
|
||||
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"
|
||||
|
||||
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"
|
||||
|
||||
#, fuzzy
|
||||
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 słowników do użycia w tym buforze"
|
||||
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"
|
||||
|
||||
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ść, 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"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format of each line with a buffer (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
msgstr ""
|
||||
"prawdziwa nazwa do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help eval)"
|
||||
"format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz /"
|
||||
"help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for the line with current buffer (note: content is evaluated, see /"
|
||||
"help buflist)"
|
||||
msgstr ""
|
||||
"prawdziwa nazwa do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help eval)"
|
||||
"format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, zobacz /"
|
||||
"help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "format for hotlist (note: content is evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"hasło dla serwera (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
|
||||
"format hotlisty (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for a buffer with hotlist level \"low\" (note: content is evaluated, "
|
||||
"see /help buflist)"
|
||||
msgstr ""
|
||||
"hasło dla serwera (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
|
||||
"format dla bufora z poziomem hotlisty \"low\" (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for a buffer with hotlist level \"message\" (note: content is "
|
||||
"evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"nazwa użytkownika dla serwera proxy (zawartość jest przetwarzana, zobacz /"
|
||||
"help eval)"
|
||||
"format dla bufora z poziomem hotlisty \"message\" (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for a buffer with hotlist level \"private\" (note: content is "
|
||||
"evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"hasło dla serwera (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
|
||||
"format dla bufora z poziomem hotlisty \"private\" (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for a buffer with hotlist level \"highlight\" (note: content is "
|
||||
"evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"nazwa użytkownika dla serwera proxy (zawartość jest przetwarzana, zobacz /"
|
||||
"help eval)"
|
||||
"format dla bufora z poziomem hotlisty \"highlight\" (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for a buffer not in hotlist (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
msgstr ""
|
||||
"nazwa użytkownika do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help eval)"
|
||||
"format dla bufora nie znajdującego się na hotliście (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"separator for counts in hotlist (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
msgstr ""
|
||||
"nazwa użytkownika do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help eval)"
|
||||
"separator dla zliczeń na hotliście (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"string displayed to indent channel and private buffers (note: content is "
|
||||
"evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"prawdziwa nazwa do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help eval)"
|
||||
"ciąg wyświetlany dla wyrównania kanału i prywatnego bufora (uwaga: zawartość "
|
||||
"jest przetwarzana, zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for lag on an IRC server buffer (note: content is evaluated, see /"
|
||||
"help buflist)"
|
||||
msgstr ""
|
||||
"hasło dla serwera (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
|
||||
"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)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for nick prefix on a channel (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
msgstr ""
|
||||
"hasło dla serwera (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
|
||||
"format dla prefiksu nicka na kanale (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help buflist)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"format for buffer number, ${number} is the indented number (note: content is "
|
||||
"evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"prawdziwa nazwa do użycia na serwerze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help eval)"
|
||||
"format dla numeru bufora, ${number} to wyrównany numr (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
msgid "Charset conversions"
|
||||
msgstr "Konwersja kodowania"
|
||||
@@ -6278,6 +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"
|
||||
|
||||
#, c-format
|
||||
msgid "%s: future away: %s"
|
||||
@@ -6586,13 +6728,13 @@ msgstr "cel: nazwa serwera"
|
||||
msgid "execute a command on all channels of all connected servers"
|
||||
msgstr "wykonuje komendę na wszystkich kanałach na połączonych serwerach"
|
||||
|
||||
#, fuzzy
|
||||
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>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -current: execute command for channels of current server only\n"
|
||||
" -exclude: exclude some channels (wildcard \"*\" is allowed)\n"
|
||||
@@ -6614,6 +6756,7 @@ msgid ""
|
||||
msgstr ""
|
||||
" -current: wykonuje komendę tylko na kanałach obecnego serwera\n"
|
||||
" -exclude: wyklucza niektóre kanały (wildcard \"*\" jest dozwolony)\n"
|
||||
" -include: uwzględnia tylko niektóre znaki (wildcard \"*\" est dozwolony)\n"
|
||||
" komenda: komenda do wykonania\n"
|
||||
"argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i "
|
||||
"$server są zamieniane na odpowiednie wartości)\n"
|
||||
@@ -6621,24 +6764,26 @@ msgstr ""
|
||||
"Przykłady:\n"
|
||||
" wykonuje '/me testuje' na wszystkich kanałach:\n"
|
||||
" /allchan me testuje\n"
|
||||
" mówi 'witam' wszędzie tylko nie na #weechat:\n"
|
||||
" wysyła 'witam' wszędzie tylko nie na #weechat:\n"
|
||||
" /allchan -exclude=#weechat msg * witam\n"
|
||||
" mówi 'witam' wszędzie poza #weechat oraz kanałami zaczynającymi się od "
|
||||
" wysyła 'witam' wszędzie poza #weechat oraz kanałami zaczynającymi się od "
|
||||
"#linux:\n"
|
||||
" /allchan -exclude=#weechat,#linux* msg * witam"
|
||||
" /allchan -exclude=#weechat,#linux* msg * witam\n"
|
||||
" wysyła 'witam' na wszytkich kanałach zaczynających się od #linux:\n"
|
||||
" /allchan -include=#linux* msg * witam"
|
||||
|
||||
msgid "execute a command on all private buffers of all connected servers"
|
||||
msgstr ""
|
||||
"wykonuje komendę na wszystkich prywatnych buforach wszystkich połączonych "
|
||||
"serwerów"
|
||||
|
||||
#, fuzzy
|
||||
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>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -current: execute command for private buffers of current server only\n"
|
||||
" -exclude: exclude some nicks (wildcard \"*\" is allowed)\n"
|
||||
@@ -6661,6 +6806,7 @@ msgid ""
|
||||
msgstr ""
|
||||
" -current: wykonuje komendę tylko na prywatnych buforach obecnego serwera\n"
|
||||
" -exclude: wyklucza niektóre nicki (wildcard \"*\" jest dozwolony)\n"
|
||||
" -include: uwzględnia tylko niektóre znaki (wildcard \"*\" est dozwolony)\n"
|
||||
" komenda: komenda do wykonania\n"
|
||||
"argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i "
|
||||
"$server są zamieniane na odpowiednie wartości)\n"
|
||||
@@ -6673,19 +6819,21 @@ msgstr ""
|
||||
" wysyła wszędzie 'hello' tylko nie nickowi foo i nickom zaczynającym się od "
|
||||
"bar:\n"
|
||||
" /allpv -exclude=foo,bar* msg * hello\n"
|
||||
" wysyła 'witam' do wszystkich nicków zaczynających się od bar:\n"
|
||||
" /allpv -include=bar* msg * witam\n"
|
||||
" zamyka wszystkie prywatne bufory:\n"
|
||||
" /allpv close"
|
||||
|
||||
msgid "execute a command on all connected servers"
|
||||
msgstr "wykonuje komendę na wszystkich połączonych serwerach"
|
||||
|
||||
#, fuzzy
|
||||
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>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -exclude: exclude some servers (wildcard \"*\" is allowed)\n"
|
||||
" -include: include only some servers (wildcard \"*\" is allowed)\n"
|
||||
@@ -6702,6 +6850,7 @@ msgid ""
|
||||
" /allserv whois $nick"
|
||||
msgstr ""
|
||||
" -exclude: wyklucza niektóre serwery (wildcard \"*\" jest dozwolony)\n"
|
||||
" -include: uwzględnia tylko niektóre znaki (wildcard \"*\" est dozwolony)\n"
|
||||
" komenda: komenda do wykonania\n"
|
||||
"argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i "
|
||||
"$server są zamieniane na odpowiednie wartości)\n"
|
||||
@@ -7585,7 +7734,6 @@ msgstr ""
|
||||
msgid "list, add or remove IRC servers"
|
||||
msgstr "wyświetla, dodaje lub usuwa serwery IRC"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
|
||||
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
|
||||
@@ -7594,9 +7742,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"list|listfull [<serwer>] || add <serwera> <host>[/<port>] [-temp] [-"
|
||||
"<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa> || "
|
||||
"reorder <serwer> [<serwer>...] || del|keep <serwer>] || deloutq|jump|raw"
|
||||
"reorder <serwer> [<serwer>...] || open <serwer>|-all [<serwer>...] || del|"
|
||||
"keep <serwer> || deloutq|jump|raw"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list servers (without argument, this list is displayed)\n"
|
||||
"listfull: list servers with detailed info for each server\n"
|
||||
@@ -7644,6 +7792,7 @@ msgstr ""
|
||||
" copy: duplikuje serwer\n"
|
||||
" rename: zmienia nazwę serwera\n"
|
||||
" reorder: zmienia kolejność na liście serwerów\n"
|
||||
" open: otwiera bufor serwera nie łącząc się z nim\n"
|
||||
" keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów "
|
||||
"tymczasowych)\n"
|
||||
" del: usuwa serwer\n"
|
||||
@@ -8858,7 +9007,6 @@ msgstr ""
|
||||
"wartości (w sekundach, 0 = nigdy nie łącz ponownie); wartość musi być "
|
||||
"mniejsza lub równa irc.network.lag_max"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"interval between two refreshes of lag item, when lag is increasing (in "
|
||||
"seconds)"
|
||||
@@ -10801,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"
|
||||
@@ -10813,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"
|
||||
@@ -10862,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"
|
||||
@@ -11760,9 +11910,8 @@ msgstr ""
|
||||
"nigdy nie zostaną zaktualizowane i nie mogą być usunięte, na przykład: "
|
||||
"\"buffers.pl,iset.pl\""
|
||||
|
||||
#, fuzzy
|
||||
msgid "URL for file with list of scripts"
|
||||
msgstr "%s%s: błąd podczas odczytywania listy skryptów"
|
||||
msgstr "adres URL pliku z listą skryptów"
|
||||
|
||||
msgid "script name with extension (wildcard \"*\" is allowed) (optional)"
|
||||
msgstr ""
|
||||
@@ -12781,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\""
|
||||
|
||||
@@ -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
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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 *
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
@@ -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;
|
||||
|
||||
|
||||
@@ -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.
|
||||
*
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
#include <time.h>
|
||||
|
||||
struct t_weechat_plugin;
|
||||
|
||||
/* list structures */
|
||||
|
||||
enum t_infolist_type
|
||||
|
||||
+1
-34
@@ -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;
|
||||
|
||||
@@ -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).
|
||||
*
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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.
|
||||
*
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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.
|
||||
*
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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).
|
||||
*/
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user