mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
Compare commits
129 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 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 |
@@ -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)
|
||||
|
||||
@@ -15,6 +15,40 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file _ReleaseNotes.adoc_ in sources).
|
||||
|
||||
|
||||
[[v1.9]]
|
||||
== Version 1.9 (2017-06-25)
|
||||
|
||||
New features::
|
||||
|
||||
* api: allow update of variables "scroll_x" and "scroll_y" in bar_window with function hdata_update
|
||||
* api: add functions config_option_get_string() and hdata_compare()
|
||||
* buflist: add option buflist.look.auto_scroll (issue #332)
|
||||
* buflist: add keys kbd:[F1]/kbd:[F2], kbd:[Alt+F1]/kbd:[Alt+F2] to scroll the buflist bar
|
||||
|
||||
Improvements::
|
||||
|
||||
* core: improve speed of nicklist bar item callback
|
||||
* core: allow index for hdata arrays in evaluation of expressions
|
||||
* buflist: display a warning when the script "buffers.pl" is loaded
|
||||
* buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison
|
||||
* buflist: add variable `${format_name}` in bar item evaluation and option buflist.format.name (issue #1020)
|
||||
* buflist: add variables `${current_buffer}` and `${merged}` (booleans "0" / "1") in bar item evaluation
|
||||
* relay: add option "start" in command /relay
|
||||
* trigger: add "irc_server" and "irc_channel" pointers in data for IRC signal/modifier hooks
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* core: fix bind of keys with space key, like kbd:[Alt+Space] (bug #32133)
|
||||
* core: fix infinite loop when the terminal is closed on the secure password prompt (issue #1010)
|
||||
* buflist: fix long mouse gestures
|
||||
* buflist: fix slow switch of buffer when there are a lot of buffers opened (issue #998)
|
||||
* buflist: add option "bar" in command /buflist, do not automatically add the "buflist" bar when the option buflist.look.enabled is off (issue #994)
|
||||
* buflist: fix crash on drag & drop of buffers
|
||||
* irc: don't reset nick properties (prefixes/away/account/realname) on /names when the nick already exists (issue #1019)
|
||||
* irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism
|
||||
* relay: rebind on address after option relay.network.bind_address is changed
|
||||
* relay: fix parsing of CAP command arguments in irc protocol (issue #995)
|
||||
|
||||
[[v1.8]]
|
||||
== Version 1.8 (2017-05-13)
|
||||
|
||||
|
||||
@@ -17,6 +17,11 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file _ChangeLog.adoc_ in sources).
|
||||
|
||||
|
||||
[[v1.9]]
|
||||
== Version 1.9 (2017-06-25)
|
||||
|
||||
No release note.
|
||||
|
||||
[[v1.8]]
|
||||
== Version 1.8 (2017-05-13)
|
||||
|
||||
|
||||
+3
-3
@@ -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)
|
||||
|
||||
@@ -74,6 +74,10 @@ $HOME/.weechat/charset.conf::
|
||||
$HOME/.weechat/exec.conf::
|
||||
konfigurační soubor pro _exec_ plugin
|
||||
|
||||
// TRANSLATION MISSING
|
||||
$HOME/.weechat/fifo.conf::
|
||||
configuration file for _fifo_ plugin
|
||||
|
||||
$HOME/.weechat/irc.conf::
|
||||
konfigurační soubor pro _irc_ plugin
|
||||
|
||||
|
||||
@@ -457,6 +457,9 @@ _gui_objects_ (pointer) +
|
||||
_prev_bar_window_ (pointer, hdata: "bar_window") +
|
||||
_next_bar_window_ (pointer, hdata: "bar_window") +
|
||||
|
||||
*Update erlaubt:* +
|
||||
_scroll_x_ (integer) +
|
||||
_scroll_y_ (integer) +
|
||||
|
||||
| weechat
|
||||
| [[hdata_buffer]]<<hdata_buffer,buffer>>
|
||||
|
||||
@@ -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
|
||||
@@ -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:
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -457,6 +457,9 @@ _gui_objects_ (pointer) +
|
||||
_prev_bar_window_ (pointer, hdata: "bar_window") +
|
||||
_next_bar_window_ (pointer, hdata: "bar_window") +
|
||||
|
||||
*Update allowed:* +
|
||||
_scroll_x_ (integer) +
|
||||
_scroll_y_ (integer) +
|
||||
|
||||
| weechat
|
||||
| [[hdata_buffer]]<<hdata_buffer,buffer>>
|
||||
|
||||
@@ -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.
|
||||
@@ -15987,6 +16034,59 @@ for key in hash:
|
||||
weechat.prnt("", " %s == %s" % (key, hash[key]))
|
||||
----
|
||||
|
||||
==== hdata_compare
|
||||
|
||||
_WeeChat ≥ 1.9._
|
||||
|
||||
Compare a hdata variable of two objects.
|
||||
|
||||
Prototype:
|
||||
|
||||
[source,C]
|
||||
----
|
||||
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
|
||||
----
|
||||
|
||||
Arguments:
|
||||
|
||||
* _hdata_: hdata pointer
|
||||
* _pointer1_: pointer to first WeeChat/plugin object
|
||||
* _pointer2_: pointer to second WeeChat/plugin object
|
||||
* _name_: variable name; for arrays, the name can be "N|name" where N is
|
||||
the index in array (starting at 0), for example: "2|name"
|
||||
* _case_sensitive_: 1 for case sensitive comparison of strings, otherwise 0
|
||||
|
||||
Return value:
|
||||
|
||||
* -1 if variable1 < variable2
|
||||
* 0 if variable1 == variable2
|
||||
* 1 if variable1 > variable2
|
||||
|
||||
C example:
|
||||
|
||||
[source,C]
|
||||
----
|
||||
struct t_hdata *hdata = weechat_hdata_get ("buffer");
|
||||
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
|
||||
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
|
||||
weechat_printf (NULL, "number comparison = %d",
|
||||
weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
|
||||
----
|
||||
|
||||
Script (Python):
|
||||
|
||||
[source,python]
|
||||
----
|
||||
# prototype
|
||||
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
|
||||
|
||||
# example
|
||||
hdata = weechat.hdata_get("buffer")
|
||||
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
|
||||
weechat.prnt("", "number comparison = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
|
||||
----
|
||||
|
||||
==== hdata_set
|
||||
|
||||
_WeeChat ≥ 0.3.9._
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -457,6 +457,9 @@ _gui_objects_ (pointer) +
|
||||
_prev_bar_window_ (pointer, hdata: "bar_window") +
|
||||
_next_bar_window_ (pointer, hdata: "bar_window") +
|
||||
|
||||
*Mise à jour autorisée :* +
|
||||
_scroll_x_ (integer) +
|
||||
_scroll_y_ (integer) +
|
||||
|
||||
| weechat
|
||||
| [[hdata_buffer]]<<hdata_buffer,buffer>>
|
||||
|
||||
@@ -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.
|
||||
@@ -16324,6 +16371,59 @@ for key in hash:
|
||||
weechat.prnt("", " %s == %s" % (key, hash[key]))
|
||||
----
|
||||
|
||||
==== hdata_compare
|
||||
|
||||
_WeeChat ≥ 1.9._
|
||||
|
||||
Comparer une variable hdata de deux objets.
|
||||
|
||||
Prototype :
|
||||
|
||||
[source,C]
|
||||
----
|
||||
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
|
||||
----
|
||||
|
||||
Paramètres :
|
||||
|
||||
* _hdata_ : pointeur vers le hdata
|
||||
* _pointer1_ : pointeur vers le premier objet WeeChat ou d'une extension
|
||||
* _pointer2_ : pointeur vers le second objet WeeChat ou d'une extension
|
||||
* _name_ : nom de la variable ; pour les tableaux, le nom peut être "N|name" où N
|
||||
est un index dans le tableau (démarrant à 0), par exemple : "2|name"
|
||||
* _case_sensitive_ : 1 pour une comparaison tenant compte de la casse pour les chaînes,
|
||||
sinon 0
|
||||
|
||||
Valeur de retour :
|
||||
|
||||
* -1 si variable1 < variable2
|
||||
* 0 si variable1 == variable2
|
||||
* 1 si variable1 > variable2
|
||||
|
||||
Exemple en C :
|
||||
|
||||
[source,C]
|
||||
----
|
||||
struct t_hdata *hdata = weechat_hdata_get ("buffer");
|
||||
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
|
||||
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
|
||||
weechat_printf (NULL, "comparaison de numéro = %d", weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
|
||||
----
|
||||
|
||||
Script (Python) :
|
||||
|
||||
[source,python]
|
||||
----
|
||||
# prototype
|
||||
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
|
||||
|
||||
# exemple
|
||||
hdata = weechat.hdata_get("buffer")
|
||||
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
|
||||
weechat.prnt("", "comparaison de numéro = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
|
||||
----
|
||||
|
||||
==== hdata_set
|
||||
|
||||
_WeeChat ≥ 0.3.9._
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -457,6 +457,9 @@ _gui_objects_ (pointer) +
|
||||
_prev_bar_window_ (pointer, hdata: "bar_window") +
|
||||
_next_bar_window_ (pointer, hdata: "bar_window") +
|
||||
|
||||
*Update allowed:* +
|
||||
_scroll_x_ (integer) +
|
||||
_scroll_y_ (integer) +
|
||||
|
||||
| weechat
|
||||
| [[hdata_buffer]]<<hdata_buffer,buffer>>
|
||||
|
||||
@@ -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.
|
||||
@@ -16575,6 +16631,60 @@ for key in hash:
|
||||
weechat.prnt("", " %s == %s" % (key, hash[key]))
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
==== hdata_compare
|
||||
|
||||
_WeeChat ≥ 1.9._
|
||||
|
||||
Compare a hdata variable of two objects.
|
||||
|
||||
Prototipo:
|
||||
|
||||
[source,C]
|
||||
----
|
||||
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
|
||||
----
|
||||
|
||||
Argomenti:
|
||||
|
||||
* _hdata_: hdata pointer
|
||||
* _pointer1_: pointer to first WeeChat/plugin object
|
||||
* _pointer2_: pointer to second WeeChat/plugin object
|
||||
* _name_: variable name; for arrays, the name can be "N|name" where N is
|
||||
the index in array (starting at 0), for example: "2|name"
|
||||
* _case_sensitive_: 1 for case sensitive comparison of strings, otherwise 0
|
||||
|
||||
Valore restituito:
|
||||
|
||||
* -1 if variable1 < variable2
|
||||
* 0 if variable1 == variable2
|
||||
* 1 if variable1 > variable2
|
||||
|
||||
Esempio in C:
|
||||
|
||||
[source,C]
|
||||
----
|
||||
struct t_hdata *hdata = weechat_hdata_get ("buffer");
|
||||
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
|
||||
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
|
||||
weechat_printf (NULL, "number comparison = %d",
|
||||
weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
|
||||
----
|
||||
|
||||
Script (Python):
|
||||
|
||||
[source,python]
|
||||
----
|
||||
# prototype
|
||||
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
|
||||
|
||||
# example
|
||||
hdata = weechat.hdata_get("buffer")
|
||||
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
|
||||
weechat.prnt("", "number comparison = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
==== hdata_set
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -457,6 +457,9 @@ _gui_objects_ (pointer) +
|
||||
_prev_bar_window_ (pointer, hdata: "bar_window") +
|
||||
_next_bar_window_ (pointer, hdata: "bar_window") +
|
||||
|
||||
*更新可能な変数:* +
|
||||
_scroll_x_ (integer) +
|
||||
_scroll_y_ (integer) +
|
||||
|
||||
| weechat
|
||||
| [[hdata_buffer]]<<hdata_buffer,buffer>>
|
||||
|
||||
@@ -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
|
||||
|
||||
あるオプションのプロパティへのポインタを返す。
|
||||
@@ -15989,6 +16036,59 @@ for key in hash:
|
||||
weechat.prnt("", " %s == %s" % (key, hash[key]))
|
||||
----
|
||||
|
||||
==== hdata_compare
|
||||
|
||||
_WeeChat バージョン 1.9 以上で利用可。_
|
||||
|
||||
2 つのオブジェクトの hdata 変数を比較。
|
||||
|
||||
プロトタイプ:
|
||||
|
||||
[source,C]
|
||||
----
|
||||
int weechat_hdata_compare (struct t_hdata *hdata, void *pointer1, void *pointer2, const char *name, int case_sensitive);
|
||||
----
|
||||
|
||||
引数:
|
||||
|
||||
* _hdata_: hdata へのポインタ
|
||||
* _pointer1_: 1 番目の WeeChat およびプラグインオブジェクトへのポインタ
|
||||
* _pointer2_: 2 番目の WeeChat およびプラグインオブジェクトへのポインタ
|
||||
* _name_: 変数名; 配列の場合、変数名を "N|name" のように指定できます。ここで
|
||||
N は配列のインデックス番号です (番号は 0 から始まります)。例: "2|name"
|
||||
* _case_sensitive_: 大文字小文字を区別する場合 1、それ以外の場合 0
|
||||
|
||||
戻り値:
|
||||
|
||||
* variable1 < variable2 の場合は -1
|
||||
* variable1 == variable2 の場合は 0
|
||||
* variable1 > variable2 の場合は 1
|
||||
|
||||
C 言語での使用例:
|
||||
|
||||
[source,C]
|
||||
----
|
||||
struct t_hdata *hdata = weechat_hdata_get ("buffer");
|
||||
struct t_gui_buffer *buffer1 = weechat_buffer_search ("irc", "freenode.#weechat");
|
||||
struct t_gui_buffer *buffer2 = weechat_buffer_search ("irc", "freenode.#weechat-fr");
|
||||
weechat_printf (NULL, "number comparison = %d",
|
||||
weechat_hdata_compare (hdata, buffer1, buffer2, "number", 0));
|
||||
----
|
||||
|
||||
スクリプト (Python) での使用例:
|
||||
|
||||
[source,python]
|
||||
----
|
||||
# プロトタイプ
|
||||
rc = weechat.hdata_compare(hdata, pointer1, pointer2, name, case_sensitive)
|
||||
|
||||
# 例
|
||||
hdata = weechat.hdata_get("buffer")
|
||||
buffer1 = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
buffer2 = weechat.buffer_search("irc", "freenode.#weechat-fr")
|
||||
weechat.prnt("", "number comparison = %d" % weechat.hdata_compare(hdata, buffer1, buffer2, "number", 0))
|
||||
----
|
||||
|
||||
==== hdata_set
|
||||
|
||||
_WeeChat バージョン 0.3.9 以上で利用可。_
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -457,6 +457,9 @@ _gui_objects_ (pointer) +
|
||||
_prev_bar_window_ (pointer, hdata: "bar_window") +
|
||||
_next_bar_window_ (pointer, hdata: "bar_window") +
|
||||
|
||||
*Aktualizacja dozwolona:* +
|
||||
_scroll_x_ (integer) +
|
||||
_scroll_y_ (integer) +
|
||||
|
||||
| weechat
|
||||
| [[hdata_buffer]]<<hdata_buffer,buffer>>
|
||||
|
||||
@@ -6,8 +6,10 @@
|
||||
* `+buflist+`: element paska z listą buforów
|
||||
|
||||
----
|
||||
/buflist refresh
|
||||
/buflist bar
|
||||
refresh
|
||||
|
||||
bar: dodaje pasek "buflist"
|
||||
refresh: wymusza odświeżenie elementu paska "buflist"
|
||||
|
||||
Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help eval żeby poznać format), za pomocą tych opcji:
|
||||
@@ -26,15 +28,20 @@ Następujące zmienne mogą być użyte w powyższych opcjach:
|
||||
- irc_channel: dane kanału IRC, zdefiniowane tylko w buforze kanału IRC (zobacz hdata "irc_channel" w dokumentacji API)
|
||||
- dodatkowe zmienne dodane dla wygody przez listę buforów:
|
||||
- ${format_buffer}: przetworzona watość opcji buflist.format.buffer; może to zostać użyte w opcji buflist.format.buffer_current na przykład do zmiany koloru tła
|
||||
- ${current_buffer}: boolowskie ("0" lub "1"), "1" jeśli jest to obecny bufor; może zostać użyte w warunku: ${if: ${current_buffer}?...:...}
|
||||
- ${merged}: boolowskie ("0" lub "1"), "1" jeśli bufor jest połączony z przynajmniej jednym innym buforem; może zostać użyte w warunku: ${if:${merged}?...:...}
|
||||
- ${format_number}: wyrównany numer z separatorem (przetworzona opcja buflist.format.number)
|
||||
- ${number}: wyrównany numer, na przykład " 1" jeśli buforów jest między 10 a 99
|
||||
- ${number_displayed}: "1" jeśłi numer jest wyświetlany, w przeciwnym wypadku "0"
|
||||
- ${indent}: wyrównanie dla nazwy (kanały i bufory prywatne są wyrównywane) (przetworzona opcja buflist.format.indent)
|
||||
- ${format_nick_prefix}: kolorowy prefiks nicka dla kanału (przetworzona opcja buflist.format.nick_prefix)
|
||||
- ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, jeśli opcja buflist.look.nick_prefix jest włączona)
|
||||
- ${nick_prefix}: prefix nicka dla kanału (ustawiany, jeśli opcja buflist.look.nick_prefix jest włączona)
|
||||
- ${format_name}: zformatowana nazwa (przetworzona opcja buflist.format.name)
|
||||
- ${name}: skrócona nazwa (jeśli ustawiona inaczej zwraca pełną nazwę)
|
||||
- ${color_hotlist}: kolor zależący od najwyższego poziomu hotlity dla bufora (przetworzona opcja buflist.format.hotlist_xxx, gdziexxx to poziom)
|
||||
- ${format_hotlist}: zformatowana hotlista (przetworzenie opcji buflist.format.hotlist)
|
||||
- ${hotlist}: niesformatowana hotlista
|
||||
- ${hotlist_priority}: "none", "low", "message", "private" lub "highlight"
|
||||
- ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma opóźnienia (przetworzona opcja buflist.format.lag)
|
||||
----
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
** opis: pass:none[format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
|
||||
** domyślna wartość: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
|
||||
|
||||
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
|
||||
** opis: pass:none[format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
@@ -39,7 +39,7 @@
|
||||
** domyślna wartość: `+"${color:brown}"+`
|
||||
|
||||
* [[option_buflist.format.hotlist_none]] *buflist.format.hotlist_none*
|
||||
** opis: pass:none[format dla bufora niw znajdującego się na hotliście (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** opis: pass:none[format dla bufora nie znajdującego się na hotliście (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:default}"+`
|
||||
@@ -68,6 +68,12 @@
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
|
||||
|
||||
* [[option_buflist.format.name]] *buflist.format.name*
|
||||
** opis: pass:none[format dla nazwy bufora (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${name}"+`
|
||||
|
||||
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
|
||||
** opis: pass:none[format dla prefiksu nicka na kanale (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
|
||||
** typ: ciąg
|
||||
@@ -80,6 +86,12 @@
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
|
||||
|
||||
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
|
||||
** opis: pass:none[automatycznie przewiń litę kanałów, żeby zawsze wyświetlała obecny bufor (działa tylko, kiedy lita kanałów ma pozycję lewo/prawo z uzupełnianiem "vertical"); ta wartość określa procentowo ilość linii wyświetlanych przed obecnym buforem podczas przewijania (-1 = wyłącz przewijanie); na przykład 50 oznacza, że po przewinięciu obecny bufor jest na środku listy, 0 oznacza górę listy, 100 dół listy]
|
||||
** typ: liczba
|
||||
** wartości: -1 .. 100
|
||||
** domyślna wartość: `+50+`
|
||||
|
||||
* [[option_buflist.look.display_conditions]] *buflist.look.display_conditions*
|
||||
** opis: pass:none[warunki do wyświetlenia buforu (uwaga: zawartość jest przetwarzana, zobacz /help buflist); na przykład w celu ukrycia buforów serwerów, kiedy są połączone z głównym buforem: "${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)"]
|
||||
** typ: ciąg
|
||||
@@ -129,7 +141,7 @@
|
||||
** domyślna wartość: `+""+`
|
||||
|
||||
* [[option_buflist.look.sort]] *buflist.look.sort*
|
||||
** opis: pass:none[oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata bufora ("var"), zmienna hdata serwera IRC ("irc_server.var") lub zmienna hdata kanału IRC ("irc_channel.var"); znak "-" użyty przed nazwą pola odwraca kolejność]
|
||||
** opis: pass:none[oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata bufora ("var"), zmienna hdata serwera IRC ("irc_server.var") lub zmienna hdata kanału IRC ("irc_channel.var"); znak "-" użyty przed nazwą pola odwraca kolejność, znak "~" może zostać użyty do porównań niewrażliwych na wielkość liter; przykład: "-~short_name" dla sortowania odwrotnego, niewrażliwego na wielkość liter po skróconej nazwie bufora]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+"number,-active"+`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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_
|
||||
|
||||
|
||||
@@ -480,10 +480,9 @@ Lista funkcji w API skryptów:
|
||||
| wyświetlanie |
|
||||
prefix +
|
||||
color +
|
||||
print (for python: prnt) +
|
||||
print_date_tags (for python:
|
||||
prnt_date_tags) +
|
||||
print_y (for python: prnt_y) +
|
||||
print (dla pythona: prnt) +
|
||||
print_date_tags (dla pythona: prnt_date_tags) +
|
||||
print_y (dla pythona: prnt_y) +
|
||||
log_print
|
||||
|
||||
| hooks |
|
||||
@@ -501,6 +500,7 @@ Lista funkcji w API skryptów:
|
||||
hook_hsignal_send +
|
||||
hook_config +
|
||||
hook_completion +
|
||||
hook_completion_get_string +
|
||||
hook_completion_list_add +
|
||||
hook_modifier +
|
||||
hook_modifier_exec +
|
||||
@@ -582,6 +582,7 @@ Lista funkcji w API skryptów:
|
||||
infolist_next +
|
||||
infolist_prev +
|
||||
infolist_reset_item_cursor +
|
||||
infolist_search_var +
|
||||
infolist_fields +
|
||||
infolist_integer +
|
||||
infolist_string +
|
||||
@@ -607,6 +608,7 @@ Lista funkcji w API skryptów:
|
||||
hdata_pointer +
|
||||
hdata_time +
|
||||
hdata_hashtable +
|
||||
hdata_compare +
|
||||
hdata_update +
|
||||
hdata_get_string
|
||||
|
||||
@@ -1043,12 +1045,11 @@ xxx,irc_in2_yyy::
|
||||
def join_cb(data, sygnał, signal_data):
|
||||
# sygnał to na przykład: "freenode,irc_in2_join"
|
||||
# signal_data to wiadomość IRC, na przykład: ":nick!user@host JOIN :#channel"
|
||||
nick = weechat.info_get("irc_nick_from_host", signal_data)
|
||||
server = signal.split(",")[0]
|
||||
channel = signal_data.split(":")[-1]
|
||||
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
|
||||
msg = weechat.info_get_hashtable("irc_message_parse", {"message": signal_data})
|
||||
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, msg["channel"]))
|
||||
if buffer:
|
||||
weechat.prnt(buffer, "Eheh, %s has joined this channel!" % nick)
|
||||
weechat.prnt(buffer, "%s (%s) has joined this channel!" % (msg["nick"], msg["host"]))
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
# przydatne jest użycie "*" jako serwera, aby złapać wiadomość JOIN na wszystkich
|
||||
|
||||
+31
-16
@@ -533,6 +533,7 @@ Pliki w katalogu domowym:
|
||||
| buflist.conf | Plik konfiguracyjny wtyczki _buflist_ | Nie.
|
||||
| charset.conf | Plik konfiguracyjny wtyczki _charset_ | Nie.
|
||||
| exec.conf | Plik konfiguracyjny wtyczki _exec_ | Nie.
|
||||
| fifo.conf | Plik konfiguracyjny wtyczki _fifo_ | Nie.
|
||||
| irc.conf | Plik konfiguracyjny wtyczki _irc_ | *Tak*: Może zawierać hasła dla serwerów, nickserva i kanałów (jeśli nie zostały zapisane w `sec.conf`).
|
||||
| logger.conf | Plik konfiguracyjny wtyczki _logger_ | Nie.
|
||||
| relay.conf | Plik konfiguracyjny wtyczki _relay_ | Nie.
|
||||
@@ -1564,6 +1565,10 @@ Można ją zapisać za pomocą skryptu _buffer_autoset.py_: można go zaintalowa
|
||||
| kbd:[Alt+PgDn] | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Przewiń na górę bufora. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Przewiń na dół bufora. | `/window scroll_bottom`
|
||||
| kbd:[F1] | Przewiń do góry jedną stronę na liście buforów. | `/bar scroll buflist * -100%`
|
||||
| kbd:[F2] | Przewiń w dół jedną stronę na liście buforów. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Idź na początek listy buforów. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Idź na koniec listy buforów. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
@@ -1689,6 +1694,12 @@ Te skróty używane są w kontekście myszy, w momencie wystąpienia zdarzenia m
|
||||
| ⇓ | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów. | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | chat | Przewiń poziomo w lewo. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | chat | Przewiń poziomo w prawo. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | góra / lewo | buflist | Przenieś bufor na niższy numer. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | dół / prawo | buflist | Przenieś bufor na wyższy numer. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Przełącz na bufor (poprzednio odwiedzony bufor, jeśli jest to obecny bufor). | Sygnał `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Przełącz na następny odwiedzony bufor, jeśli jest to obecny bufor. | Sygnał `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇑] | - | buflist | Przełącz na poprzedni bufor. | Sygnał `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇓] | - | buflist | Przełącz na następny bufor. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków. | `/bar scroll nicklist ${_window_number} b`
|
||||
@@ -2566,12 +2577,14 @@ Ustaw proxy dla TOR:
|
||||
/set irc.server.freenode-tor.proxy "tor"
|
||||
----
|
||||
|
||||
Ustaw uwierzytelnianie SASL z użyciem ECDSA-NIST256P-CHALLENGE:
|
||||
Ustaw uwierzytelnianie SASL z użyciem ECDSA-NIST256P-CHALLENGE (zobacz rozdział
|
||||
<<irc_sasl_ecdsa_nist256p_challenge,SASL ECDSA-NIST256P-CHALLENGE>> żeby dowiedzieć
|
||||
się jak wygenerować klucz prywatny):
|
||||
|
||||
----
|
||||
/set irc.server.freenode-tor.sasl_mechanism ecdsa-nist256p-challenge
|
||||
/set irc.server.freenode-tor.sasl_username "twój_użytkownik"
|
||||
/set irc.server.freenode-tor.sasl_password "twoje_hasło"
|
||||
/set irc.server.freenode-tor.sasl_key "%h/ecdsa.pem"
|
||||
----
|
||||
|
||||
Na koniec połącz się z serwerem:
|
||||
@@ -3503,20 +3516,22 @@ są dodawane do tablicy hashy:
|
||||
|
||||
[width="100%",cols="3m,2,14",options="header"]
|
||||
|===
|
||||
| Zmienna | Typ | Opis
|
||||
| server | ciąg | Nazwa serwera (przykład: "freenode").
|
||||
| tags | ciąg | Tagi w wiadomości (rzadko używane).
|
||||
| message_without_tags | ciąg | Wiadomość bez tagów.
|
||||
| nick | ciąg | Nick.
|
||||
| host | ciąg | Nazwa hosta.
|
||||
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...).
|
||||
| channel | ciąg | Kanał IRC.
|
||||
| arguments | ciąg | Argumenty komendy (razem z wartością _channel_).
|
||||
| text | ciąg | Tekst (na przykład wiadomość użytkownika).
|
||||
| pos_command | ciąg | Indeks _command_ w wiadomości ("-1" jeśli _command_ nie zostanie znalezione).
|
||||
| pos_arguments | ciąg | Indeks _arguments_ w wiadomości ("-1" jeśli _arguments_ nie zostaną znalezione).
|
||||
| pos_channel | ciąg | Indeks _channel_ w wiadomości ("-1" jeśli _channel_ nie został znaleziony).
|
||||
| pos_text | ciąg | Indeks _text_ w wiadomości ("-1" jeśli _text_ nie został znaleziony).
|
||||
| Zmienna | Typ | Opis
|
||||
| irc_server | wskaźnik | Wskaźnik na serwer IRC (można użyć zmiennych hdata typu "irc_server" jak `${irc_server.name}`).
|
||||
| irc_channel | wskaźnik | Wskaźnik na kanał IRC (można użyć zmiennych hdata typu "irc_channel" jak `${irc_channel.name}`).
|
||||
| server | ciąg | Nazwa serwera (przykład: "freenode").
|
||||
| tags | ciąg | Tagi w wiadomości (rzadko używane).
|
||||
| message_without_tags | ciąg | Wiadomość bez tagów.
|
||||
| nick | ciąg | Nick.
|
||||
| host | ciąg | Nazwa hosta.
|
||||
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...).
|
||||
| channel | ciąg | Kanał IRC.
|
||||
| arguments | ciąg | Argumenty komendy (razem z wartością _channel_).
|
||||
| text | ciąg | Tekst (na przykład wiadomość użytkownika).
|
||||
| pos_command | ciąg | Indeks _command_ w wiadomości ("-1" jeśli _command_ nie zostanie znalezione).
|
||||
| pos_arguments | ciąg | Indeks _arguments_ w wiadomości ("-1" jeśli _arguments_ nie 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-06 21:10+0200\n"
|
||||
"POT-Creation-Date: 2017-06-23 11:57+0200\n"
|
||||
"PO-Revision-Date: 2017-06-24 00:57+0200\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
"Language: de\n"
|
||||
@@ -2183,7 +2183,7 @@ msgstr ""
|
||||
"Der Platzhalter \"*\" kann verwendet werden um mehrere unterschiedliche "
|
||||
"Mausereignisse auszuwählen.\n"
|
||||
"Für den Kontext \"mouse\" kann ein besonderer Übergabewert für den zu "
|
||||
"nutzenden Befehl verwendet werden, \"hsignal:name\". Dieses sendet das "
|
||||
"nutzenden Befehl verwendet werden, \"hsignal:name\". Dieses sendet das "
|
||||
"hsignal \"name\" und als Inhalt ein Hashtable als Argument.\n"
|
||||
"Ein weiterer Übergabewert ist \"-\" und kann genutzt werden um einen "
|
||||
"Schlüssel zu deaktivieren (der Schlüssel wird bei der Durchführung "
|
||||
@@ -5795,10 +5795,25 @@ msgstr ""
|
||||
msgid "Buffers list"
|
||||
msgstr "Liste von Buffern"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
|
||||
"list of buffers similar to the buflist plugin; you may want to uninstall the "
|
||||
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
|
||||
"plugin; see WeeChat release notes for more information"
|
||||
msgstr ""
|
||||
"%sbuflist: Warnung: das Skript buffers.pl ist installiert und stellt eine "
|
||||
"Bar mit der Liste aller Buffer zur Verfügung. Diese Funktion wird durch die "
|
||||
"Erweiterung buflist bereitgestellt, weshalb das buffers.pl Skript entfernt "
|
||||
"werden sollte (/script remove buffers.pl), oder man deaktiviert oder "
|
||||
"entfernt die buflist Erweiterung. Für weitere Informationen sollte man die "
|
||||
"Release Notes lesen"
|
||||
|
||||
msgid "bar item with list of buffers"
|
||||
msgstr "Bar-Item mit der Liste von Buffern"
|
||||
|
||||
msgid ""
|
||||
" bar: add the \"buflist\" bar\n"
|
||||
"refresh: force the refresh of the \"buflist\" bar item\n"
|
||||
"\n"
|
||||
"The lines with buffers are displayed using string evaluation (see /help eval "
|
||||
@@ -5824,10 +5839,18 @@ msgid ""
|
||||
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
|
||||
"this can be used in option buflist.format.buffer_current to just change the "
|
||||
"background color for example\n"
|
||||
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
|
||||
"current buffer; it can be used in a condition: ${if:"
|
||||
"${current_buffer}?...:...}\n"
|
||||
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
|
||||
"with at least another buffer; it can be used in a condition: ${if:"
|
||||
"${merged}?...:...}\n"
|
||||
" - ${format_number}: indented number with separator (evaluation of option "
|
||||
"buflist.format.number)\n"
|
||||
" - ${number}: indented number, for example \" 1\" if there are between 10 "
|
||||
"and 99 buffers\n"
|
||||
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
|
||||
"\"0\"\n"
|
||||
" - ${indent}: indentation for name (channel and private buffers are "
|
||||
"indented) (evaluation of option buflist.format.indent)\n"
|
||||
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
|
||||
@@ -5836,6 +5859,8 @@ msgid ""
|
||||
"the option buflist.look.nick_prefix is enabled)\n"
|
||||
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
|
||||
"buflist.look.nick_prefix is enabled)\n"
|
||||
" - ${format_name}: formatted name (evaluation of option buflist.format."
|
||||
"name)\n"
|
||||
" - ${name}: the short name (if set), with a fallback on the name\n"
|
||||
" - ${color_hotlist}: the color depending on the highest hotlist level for "
|
||||
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
|
||||
@@ -5843,9 +5868,12 @@ msgid ""
|
||||
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
|
||||
"format.hotlist)\n"
|
||||
" - ${hotlist}: the raw hotlist\n"
|
||||
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
|
||||
"\"highlight\"\n"
|
||||
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
|
||||
"lag (evaluation of option buflist.format.lag)"
|
||||
msgstr ""
|
||||
" bar: fügt eine \"buflist\" Bar hinzu\n"
|
||||
"refresh: erzwingt eine Aktualisierung des \"buflist\" Bar-Item\n"
|
||||
"\n"
|
||||
"Jede Zeile die einen Buffer anzeigt wird mittels Zeichenketten-Evaluation "
|
||||
@@ -5858,7 +5886,7 @@ msgstr ""
|
||||
" - buflist.format.buffer_current: Format für den aktuell dargestellten "
|
||||
"Buffer\n"
|
||||
"\n"
|
||||
"Die folgenden Variablen können in obigen Optionen genutzt werden:\n"
|
||||
"Die folgenden Variablen können in den obigen Optionen genutzt werden:\n"
|
||||
" - buffer data (siehe hdata \"buffer\" in API Dokumentation für eine "
|
||||
"vollständige Liste), zum Beispiel:\n"
|
||||
" - ${buffer.number}\n"
|
||||
@@ -5874,18 +5902,28 @@ msgstr ""
|
||||
" - ${format_buffer}: der evaluierte Wert der Option buflist.format."
|
||||
"buffer; dies kann in der Option buflist.format.buffer_current genutzt werden "
|
||||
"um zum Beispiel die Hintergrundfarbe zu verändern\n"
|
||||
" - ${current_buffer}: ein Boolean (\"0\" oder \"1\"), \"1\" falls es sich "
|
||||
"um den aktuellen Buffer handelt; dies kann in einer Bedingung verwendet "
|
||||
"werden: ${if:${current_buffer}?...:...}\n"
|
||||
" - ${merged}: ein Boolean (\"0\" oder \"1\"), \"1\" wenn der Buffer mit "
|
||||
"einem anderen zusammengefügt ist; kann innerhalb einer Bedingung genutzt "
|
||||
"werden: ${if:${merged}?...:...}\n"
|
||||
" - ${format_number}: eingerückte Numer mit Trennzeichen (evaluiert aus "
|
||||
"Option buflist.format.number)\n"
|
||||
" - ${number}: eingerückte Nummer, zum Beispiel \" 1\", falls die Anzahl "
|
||||
"der Buffer zwischen 10 und 99 liegt\n"
|
||||
" - ${number_displayed}: \"1\" falls Nummer angezeigt wird, ansonsten "
|
||||
"\"0\"\n"
|
||||
" - ${indent}: Einrückung für Name (Channel und private Buffer werden "
|
||||
"eingerückt) (evaluiert aus Option buflist.format.indent)\n"
|
||||
" - ${format_nick_prefix}: Nick-Präfix mit entsprechender Farbe für einen "
|
||||
"Channel (evaluiert aus Option buflist.format.nick_prefix)\n"
|
||||
"Channel (evaluiert aus Option buflist.format.nick_prefix)\n"
|
||||
" - ${color_nick_prefix}: Farbe für den Nick-Präfix von einem Channel "
|
||||
"(wird nur genutzt wenn die Option buflist.look.nick_prefix aktiviert ist)\n"
|
||||
" - ${nick_prefix}: der Nick-Präfix für einen Channel (wird nur genutzt "
|
||||
"falls die Option buflist.look.nick_prefix aktiviert ist)\n"
|
||||
" - ${format_name}: der formatierte Name (evaluiert aus Option buflist."
|
||||
"format.name)\n"
|
||||
" - ${name}: der Kurzname (falls einer gesetzt ist), Ersatzweise wird auf "
|
||||
"den Originalnamen zurückgegriffen\n"
|
||||
" - ${color_hotlist}: die Farbe mit der höchsten Priorität für den "
|
||||
@@ -5894,6 +5932,8 @@ msgstr ""
|
||||
" - ${format_hotlist}: die formatierte Hotlist (evaluiert aus Option "
|
||||
"buflist.format.hotlist)\n"
|
||||
" - ${hotlist}: die Hotlist in der Rohform\n"
|
||||
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" oder "
|
||||
"\"highlight\"\n"
|
||||
" - ${format_lag}: die Verzögerung für einen IRC Server-Buffer, ist leer "
|
||||
"falls es keine Verzögerung gibt (evaluiert aus Option buflist.format.lag)"
|
||||
|
||||
@@ -5901,6 +5941,22 @@ msgstr ""
|
||||
msgid "%s: %d signals hooked"
|
||||
msgstr "%s: %d Signale hooked"
|
||||
|
||||
msgid ""
|
||||
"automatically scroll the buflist bar to always see the current buffer (this "
|
||||
"works only with a bar on the left/right position with a \"vertical\" "
|
||||
"filling); this value is the percent number of lines displayed before the "
|
||||
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
|
||||
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
|
||||
"top of bar, 100 means at bottom of bar"
|
||||
msgstr ""
|
||||
"scrollt automatisch die buflist-Bar um den aktuellen Buffer darzustellen "
|
||||
"(dies funktioniert ausschließlich wenn die Bar links/rechts positioniert ist "
|
||||
"und als Darstellung \"vertical\" verwendet wird); dieser Wert ist eine "
|
||||
"prozentuale Angabe wo der aktuelle Buffer angezeigt werden soll (-1 = "
|
||||
"deaktiviert); zum Beispiel wird bei einem Wert von 50 der Buffer in der "
|
||||
"Mitte der Bar angezeigt, bei 0 wird der Buffer oben und bei 100 am unteren "
|
||||
"Rand der Bar angezeigt"
|
||||
|
||||
msgid ""
|
||||
"conditions to display a buffer (note: content is evaluated, see /help "
|
||||
"buflist); for example to hide server buffers if they are merged with core "
|
||||
@@ -5965,13 +6021,19 @@ msgid ""
|
||||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
"durch Kommata getrennte Liste von Feldern um die Buffer zu sortieren; jedes "
|
||||
"Feld ist eine hdata Variable vom Typ Buffer (\"var\"), eine hdata Variable "
|
||||
"vom Typ IRC Server (\"irc_server.var\") oder eine hdata Variable vom Typ IRC "
|
||||
"Channel (\"irc_channel.var\"); wird das \"-\" Zeichen vor einem Feld "
|
||||
"angewendet, wird die Ausgabe umgekehrt"
|
||||
"Feld ist entweder eine hdata Variable von Buffer (\"var\"), eine hdata "
|
||||
"Variable vom Typ IRC Server (\"irc_server.var\") oder eine hdata Variable "
|
||||
"vom Typ IRC Channel (\"irc_channel.var\"); wird das \"-\" Zeichen vor einem "
|
||||
"Feld angewendet, wird die Ausgabe umgekehrt, um bei einem Vergleich nicht "
|
||||
"zwischen Groß- und Kleinschreibung zu unterscheiden wird das Zeichen \"~\" "
|
||||
"verwendet; Beispiel: \"-~short_name\" sortiert die Buffer nach ihrem "
|
||||
"Kurznamen, wobei dies invertierte passiert und nicht zwischen Groß-oder "
|
||||
"Kleinschreibung unterschieden wird"
|
||||
|
||||
msgid ""
|
||||
"format of each line with a buffer (note: content is evaluated, see /help "
|
||||
@@ -6047,6 +6109,11 @@ msgstr ""
|
||||
"Format für die Anzeige der Verzögerungsanzeige für IRC Serverbuffer "
|
||||
"(Hinweis: Inhalt wird evaluiert, siehe /help buflist)"
|
||||
|
||||
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"Format für den Namen eines Buffers (Hinweis: Inhalt wird evaluiert, siehe /"
|
||||
"help buflist)"
|
||||
|
||||
msgid ""
|
||||
"format for nick prefix on a channel (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
@@ -11361,11 +11428,11 @@ msgid "relay control"
|
||||
msgstr "Relay-Kontrolle"
|
||||
|
||||
msgid ""
|
||||
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
|
||||
"raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
|
||||
"<name> || raw || sslcertkey"
|
||||
msgstr ""
|
||||
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
|
||||
"raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
|
||||
"<name> || raw || sslcertkey"
|
||||
|
||||
msgid ""
|
||||
" list: list relay clients (only active relays)\n"
|
||||
@@ -11373,9 +11440,10 @@ msgid ""
|
||||
" listrelay: list relays (name and port)\n"
|
||||
" add: add a relay (listen on a port)\n"
|
||||
" del: remove a relay (clients remain connected)\n"
|
||||
" stop: close the server socket (clients remain connected)\n"
|
||||
" start: listen on port\n"
|
||||
" restart: close the server socket and listen again on port (clients "
|
||||
"remain connected)\n"
|
||||
" stop: close the server socket (clients remain connected)\n"
|
||||
" name: relay name (see format below)\n"
|
||||
" port: port used for relay\n"
|
||||
" raw: open buffer with raw Relay data\n"
|
||||
@@ -11422,9 +11490,10 @@ msgstr ""
|
||||
" listrelay: Auflistung der Relays (Name und Port)\n"
|
||||
" add: fügt ein Relay, für ein Protokoll + Name, hinzu\n"
|
||||
" del: entfernt Relay für ein Protokoll + Name\n"
|
||||
" stop: schließt den Server Socket (Clients bleiben verbunden)\n"
|
||||
" start: lausche am Port\n"
|
||||
" restart: beendet den Server Socket und lauscht erneut am Port (Clients "
|
||||
"bleiben verbunden)\n"
|
||||
" stop: schließt den Server Socket (Clients bleiben verbunden)\n"
|
||||
" name: Name des Relays (siehe Format weiter unten)\n"
|
||||
" port: Port der für Relay genutzt werden soll\n"
|
||||
" raw: öffnet einen Buffer mit Relay-Rohdaten\n"
|
||||
@@ -13415,37 +13484,3 @@ msgstr "%s%s: Zeitüberschreitung für \"%s\" mit %s"
|
||||
msgid "%s%s: unable to connect: unexpected error (%d)"
|
||||
msgstr ""
|
||||
"%s%s: Verbindung konnte nicht hergestellt werden: unerwarteter Fehler (%d)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
|
||||
#~ "script.scripts.url_force_https"
|
||||
#~ msgstr ""
|
||||
#~ "URL mit dem Dateinamen, welches die Liste der Skripten enthält; "
|
||||
#~ "standardmäßig wird HTTPS genutzt, siehe Option script.scripts."
|
||||
#~ "url_force_https"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
|
||||
#~ "this option only if you have problems with the downloads"
|
||||
#~ msgstr ""
|
||||
#~ "HTTPS wird für das Herunterladen der Indexdatei und der Skripten "
|
||||
#~ "bevorzugt; diese Einstellung sollte nur deaktiviert werden falls Probleme "
|
||||
#~ "beim Herunterladen auftreten"
|
||||
|
||||
#~ msgid "commands defined by plugins"
|
||||
#~ msgstr "Befehle, definiert durch Erweiterungen"
|
||||
|
||||
#~ msgid "weechat commands"
|
||||
#~ msgstr "WeeChat Befehle"
|
||||
|
||||
#~ msgid "commands (weechat and plugins)"
|
||||
#~ msgstr "Befehle (WeeChat und Erweiterungen)"
|
||||
|
||||
#~ msgid "control debug for core/plugins"
|
||||
#~ msgstr "Debug-Kontrolle für Hauptprogramm und/oder Erweiterung"
|
||||
|
||||
#~ msgid "text color for nicks in chat window"
|
||||
#~ msgstr "Farbe für Nicks im Chat-Fenster"
|
||||
|
||||
#~ msgid "%s: removing old fifo pipe \"%s\""
|
||||
#~ msgstr "%s: Entferne alte FIFO Pipe \"%s\""
|
||||
|
||||
@@ -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"
|
||||
@@ -1005,7 +1005,8 @@ msgstr "skompilowano"
|
||||
|
||||
#, c-format
|
||||
msgid "Upgraded %d %s, first start: %s, last start: %s"
|
||||
msgstr "Uaktualniono %d %s, pierwsze uruchomienie: %s, ostatnie uruchomienie: %s"
|
||||
msgstr ""
|
||||
"Uaktualniono %d %s, pierwsze uruchomienie: %s, ostatnie uruchomienie: %s"
|
||||
|
||||
#. TRANSLATORS: text is: "upgraded xx times"
|
||||
msgid "time"
|
||||
@@ -1645,10 +1646,10 @@ msgstr ""
|
||||
" 1. przetworzony ciąg (format: \"eval:xxx\")\n"
|
||||
" 2. ciąg z wyescapowanymi znakami (format: \"esc:xxx\" lub \"\\xxx\")\n"
|
||||
" 3. ciąg ze znakami do ukrycia (format: \"hide:char,string\")\n"
|
||||
" 4. ciąg o maksymalnej długości (format: \"cut:max,suffix,string\" lub \"cut:"
|
||||
"+max,suffix,string\")\n"
|
||||
" lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:max,suffix,string\" "
|
||||
"lub \"cutscr:+max,suffix,string\")\n"
|
||||
" 4. ciąg o maksymalnej długości (format: \"cut:max,suffix,string\" lub "
|
||||
"\"cut:+max,suffix,string\")\n"
|
||||
" lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:"
|
||||
"max,suffix,string\" lub \"cutscr:+max,suffix,string\")\n"
|
||||
" 5. kolor (format color:xxx)\n"
|
||||
" 6. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
|
||||
" 7. obecna data/czas (format: \"date\" lub \"date:format\")\n"
|
||||
@@ -2922,14 +2923,14 @@ msgid ""
|
||||
"<number>] || bare [<delay>]"
|
||||
msgstr ""
|
||||
"list || -1|+1|b#|up|down|left|right [-window <numer>] || <numer> || splith|"
|
||||
"splitv [-window <numer>] [<pct>] || resize [-window <numer>] [h|v]"
|
||||
"[+|-]<pct> || balance || merge [-window <numer>] [all] || page_up|page_down "
|
||||
"[-window <numer>] || refresh || scroll [-window <numer>] [+|-]<wartość>[s|m|"
|
||||
"h|d|M|y] || scroll_horiz [-window <numer>] [+|-]<wartość>[%] || scroll_up|"
|
||||
"scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|"
|
||||
"scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window "
|
||||
"<numer>] || swap [-window <numer>] [up|down|left|right] || zoom [-window "
|
||||
"<numer>] || bare [<opóźnienie>]"
|
||||
"splitv [-window <numer>] [<pct>] || resize [-window <numer>] [h|v][+|-]<pct> "
|
||||
"|| balance || merge [-window <numer>] [all] || page_up|page_down [-window "
|
||||
"<numer>] || refresh || scroll [-window <numer>] [+|-]<wartość>[s|m|h|d|M|y] "
|
||||
"|| scroll_horiz [-window <numer>] [+|-]<wartość>[%] || scroll_up|scroll_down|"
|
||||
"scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|"
|
||||
"scroll_next_highlight|scroll_unread [-window <numer>] || swap [-window "
|
||||
"<numer>] [up|down|left|right] || zoom [-window <numer>] || bare "
|
||||
"[<opóźnienie>]"
|
||||
|
||||
#, no-c-format
|
||||
msgid ""
|
||||
@@ -5450,15 +5451,15 @@ msgid ""
|
||||
"text color for delimiters displayed between two dictionaries in bar item "
|
||||
"\"aspell_suggest\""
|
||||
msgstr ""
|
||||
"kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci paska "
|
||||
"\"aspell_suggest\""
|
||||
"kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci "
|
||||
"paska \"aspell_suggest\""
|
||||
|
||||
msgid ""
|
||||
"text color for delimiters displayed between two words in bar item "
|
||||
"\"aspell_suggest\""
|
||||
msgstr ""
|
||||
"kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami "
|
||||
"w elemencie paska \"aspell_suggest\""
|
||||
"kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami w "
|
||||
"elemencie paska \"aspell_suggest\""
|
||||
|
||||
msgid ""
|
||||
"comma separated list of commands for which spell checking is enabled (spell "
|
||||
@@ -5505,10 +5506,14 @@ msgstr ""
|
||||
|
||||
msgid ""
|
||||
"delimiter displayed between two dictionaries in bar item \"aspell_suggest\""
|
||||
msgstr "separator wyświetlany pomiędzy dwoma słownikami w elemencie paska \"aspell_suggest\""
|
||||
msgstr ""
|
||||
"separator wyświetlany pomiędzy dwoma słownikami w elemencie paska "
|
||||
"\"aspell_suggest\""
|
||||
|
||||
msgid "delimiter displayed between two words in bar item \"aspell_suggest\""
|
||||
msgstr "separator wyświetlany pomiędzy dwoma słowami w elemencie paska \"aspell_suggest\""
|
||||
msgstr ""
|
||||
"separator wyświetlany pomiędzy dwoma słowami w elemencie paska "
|
||||
"\"aspell_suggest\""
|
||||
|
||||
msgid "comma-separated list of dictionaries used in buffer"
|
||||
msgstr "oddzielona przecinkami lista słowników używanych w buforze"
|
||||
@@ -5531,10 +5536,23 @@ msgstr "%s%s: błąd: nie można utworzyć słownika dla języka \"%s\""
|
||||
msgid "Buffers list"
|
||||
msgstr "Lista buforów"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sbuflist: warning: the script buffers.pl is loaded and provides a bar with "
|
||||
"list of buffers similar to the buflist plugin; you may want to uninstall the "
|
||||
"script buffers.pl (/script remove buffers.pl) or disable/unload the buflist "
|
||||
"plugin; see WeeChat release notes for more information"
|
||||
msgstr ""
|
||||
"%sbuflist: uwaga: skrypt buffers.pl jest załadowany i dodaje on element z listą "
|
||||
"buforów podobną do tej z wtyczki buflist; powinieneś odinstalować sktypt buffers.pl "
|
||||
"(/script remove buffers.pl) lub wyłączyć/wyładować wtyczkę buflist; więcej "
|
||||
"informacji można znaleźć w informacjach o nowej wersji WeeChat"
|
||||
|
||||
msgid "bar item with list of buffers"
|
||||
msgstr "element paska z listą buforów"
|
||||
|
||||
msgid ""
|
||||
" bar: add the \"buflist\" bar\n"
|
||||
"refresh: force the refresh of the \"buflist\" bar item\n"
|
||||
"\n"
|
||||
"The lines with buffers are displayed using string evaluation (see /help eval "
|
||||
@@ -5560,10 +5578,18 @@ msgid ""
|
||||
" - ${format_buffer}: the evaluated value of option buflist.format.buffer; "
|
||||
"this can be used in option buflist.format.buffer_current to just change the "
|
||||
"background color for example\n"
|
||||
" - ${current_buffer}: a boolean (\"0\" or \"1\"), \"1\" if this is the "
|
||||
"current buffer; it can be used in a condition: ${if:"
|
||||
"${current_buffer}?...:...}\n"
|
||||
" - ${merged}: a boolean (\"0\" or \"1\"), \"1\" if the buffer is merged "
|
||||
"with at least another buffer; it can be used in a condition: ${if:"
|
||||
"${merged}?...:...}\n"
|
||||
" - ${format_number}: indented number with separator (evaluation of option "
|
||||
"buflist.format.number)\n"
|
||||
" - ${number}: indented number, for example \" 1\" if there are between 10 "
|
||||
"and 99 buffers\n"
|
||||
" - ${number_displayed}: \"1\" if the number is displayed, otherwise "
|
||||
"\"0\"\n"
|
||||
" - ${indent}: indentation for name (channel and private buffers are "
|
||||
"indented) (evaluation of option buflist.format.indent)\n"
|
||||
" - ${format_nick_prefix}: colored nick prefix for a channel (evaluation "
|
||||
@@ -5572,6 +5598,8 @@ msgid ""
|
||||
"the option buflist.look.nick_prefix is enabled)\n"
|
||||
" - ${nick_prefix}: nick prefix for a channel (set only if the option "
|
||||
"buflist.look.nick_prefix is enabled)\n"
|
||||
" - ${format_name}: formatted name (evaluation of option buflist.format."
|
||||
"name)\n"
|
||||
" - ${name}: the short name (if set), with a fallback on the name\n"
|
||||
" - ${color_hotlist}: the color depending on the highest hotlist level for "
|
||||
"the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the "
|
||||
@@ -5579,66 +5607,96 @@ msgid ""
|
||||
" - ${format_hotlist}: the formatted hotlist (evaluation of option buflist."
|
||||
"format.hotlist)\n"
|
||||
" - ${hotlist}: the raw hotlist\n"
|
||||
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" or "
|
||||
"\"highlight\"\n"
|
||||
" - ${format_lag}: the lag for an IRC server buffer, empty if there's no "
|
||||
"lag (evaluation of option buflist.format.lag)"
|
||||
msgstr ""
|
||||
" bar: dodaje pasek \"buflist\"\n"
|
||||
"refresh: wymusza odświeżenie elementu paska \"buflist\"\n"
|
||||
"\n"
|
||||
"Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help eval "
|
||||
"żeby poznać format), za pomocą tych opcji:\n"
|
||||
"Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help "
|
||||
"eval żeby poznać format), za pomocą tych opcji:\n"
|
||||
" - buflist.look.display_conditions: warunki wyświetlnia buforu na liście\n"
|
||||
" - buflist.format.buffer: format dla buforu nie będącego obecnym buforem\n"
|
||||
" - buflist.format.buffer_current: format format dla obecnego buforu\n"
|
||||
"\n"
|
||||
"Następujące zmienne mogą być użyte w powyższych opcjach:\n"
|
||||
" - dane buforu (zobacz hdata \"buffer\" w dokumentacji API dla pełnej listy zmiennych), "
|
||||
"na przykład:\n"
|
||||
" - dane buforu (zobacz hdata \"buffer\" w dokumentacji API dla pełnej listy "
|
||||
"zmiennych), na przykład:\n"
|
||||
" - ${buffer.number}\n"
|
||||
" - ${buffer.name}\n"
|
||||
" - ${buffer.full_name}\n"
|
||||
" - ${buffer.short_name}\n"
|
||||
" - ${buffer.nicklist_nicks_count}\n"
|
||||
" - irc_server: dane serwera IRC, zdefiniowane tylko w buforze IRC (zobacz hdata "
|
||||
"\"irc_server\" w dokumentacji API)\n"
|
||||
" - irc_server: dane serwera IRC, zdefiniowane tylko w buforze IRC (zobacz "
|
||||
"hdata \"irc_server\" w dokumentacji API)\n"
|
||||
" - irc_channel: dane kanału IRC, zdefiniowane tylko w buforze kanału IRC "
|
||||
"(zobacz hdata \"irc_channel\" w dokumentacji API)\n"
|
||||
" - dodatkowe zmienne dodane dla wygody przez listę buforów:\n"
|
||||
" - ${format_buffer}: przetworzona watość opcji buflist.format.buffer; "
|
||||
"może to zostać użyte w opcji buflist.format.buffer_current na przykład do zmiany "
|
||||
"koloru tła\n"
|
||||
" - ${format_number}: wyrównany numer z separatorem (przetworzona opcja buflist.format.number)\n"
|
||||
" - ${number}: wyrównany numer, na przykład \" 1\" jeśli buforów jest między 10 "
|
||||
"a 99\n"
|
||||
"może to zostać użyte w opcji buflist.format.buffer_current na przykład do "
|
||||
"zmiany koloru tła\n"
|
||||
" - ${current_buffer}: boolowskie (\"0\" lub \"1\"), \"1\" jeśli jest to "
|
||||
"obecny bufor; może zostać użyte w warunku: ${if: ${current_buffer}?...:...}\n"
|
||||
" - ${merged}: boolowskie (\"0\" lub \"1\"), \"1\" jeśli bufor jest połączony "
|
||||
"z przynajmniej jednym innym buforem; może zostać użyte w warunku: ${if:"
|
||||
"${merged}?...:...}\n"
|
||||
" - ${format_number}: wyrównany numer z separatorem (przetworzona opcja "
|
||||
"buflist.format.number)\n"
|
||||
" - ${number}: wyrównany numer, na przykład \" 1\" jeśli buforów jest "
|
||||
"między 10 a 99\n"
|
||||
" - ${number_displayed}: \"1\" jeśłi numer jest wyświetlany, w przeciwnym "
|
||||
"wypadku \"0\"\n"
|
||||
" - ${indent}: wyrównanie dla nazwy (kanały i bufory prywatne są "
|
||||
"wyrównywane) (przetworzona opcja buflist.format.indent)\n"
|
||||
" - ${format_nick_prefix}: kolorowy prefiks nicka dla kanału (przetworzona "
|
||||
"opcja buflist.format.nick_prefix)\n"
|
||||
" - ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, jeśli "
|
||||
"opcja buflist.look.nick_prefix jest włączona)\n"
|
||||
" - ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, "
|
||||
"jeśli opcja buflist.look.nick_prefix jest włączona)\n"
|
||||
" - ${nick_prefix}: prefix nicka dla kanału (ustawiany, jeśli opcja "
|
||||
"buflist.look.nick_prefix jest włączona)\n"
|
||||
" - ${format_name}: zformatowana nazwa (przetworzona opcja buflist.format."
|
||||
"name)\n"
|
||||
" - ${name}: skrócona nazwa (jeśli ustawiona inaczej zwraca pełną nazwę)\n"
|
||||
" - ${color_hotlist}: kolor zależący od najwyższego poziomu hotlity dla bufora "
|
||||
"(przetworzona opcja buflist.format.hotlist_xxx, gdziexxx to poziom)\n"
|
||||
" - ${color_hotlist}: kolor zależący od najwyższego poziomu hotlity dla "
|
||||
"bufora (przetworzona opcja buflist.format.hotlist_xxx, gdziexxx to poziom)\n"
|
||||
" - ${format_hotlist}: zformatowana hotlista (przetworzenie opcji buflist."
|
||||
"format.hotlist)\n"
|
||||
" - ${hotlist}: niesformatowana hotlista\n"
|
||||
" - ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma opóźnienia "
|
||||
"(przetworzona opcja buflist.format.lag)"
|
||||
" - ${hotlist_priority}: \"none\", \"low\", \"message\", \"private\" lub "
|
||||
"\"highlight\"\n"
|
||||
" - ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma "
|
||||
"opóźnienia (przetworzona opcja buflist.format.lag)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s: %d signals hooked"
|
||||
msgstr "%s: %d powiązanych sygnałów"
|
||||
|
||||
msgid ""
|
||||
"automatically scroll the buflist bar to always see the current buffer (this "
|
||||
"works only with a bar on the left/right position with a \"vertical\" "
|
||||
"filling); this value is the percent number of lines displayed before the "
|
||||
"current buffer when scrolling (-1 = disable scroll); for example 50 means "
|
||||
"that after a scroll, the current buffer is at the middle of bar, 0 means on "
|
||||
"top of bar, 100 means at bottom of bar"
|
||||
msgstr ""
|
||||
"automatycznie przewiń litę kanałów, żeby zawsze wyświetlała obecny bufor (działa "
|
||||
"tylko, kiedy lita kanałów ma pozycję lewo/prawo z uzupełnianiem \"vertical\"); "
|
||||
"ta wartość określa procentowo ilość linii wyświetlanych przed obecnym buforem "
|
||||
"podczas przewijania (-1 = wyłącz przewijanie); na przykład 50 oznacza, że po "
|
||||
"przewinięciu obecny bufor jest na środku listy, 0 oznacza górę listy, 100 dół listy"
|
||||
|
||||
msgid ""
|
||||
"conditions to display a buffer (note: content is evaluated, see /help "
|
||||
"buflist); for example to hide server buffers if they are merged with core "
|
||||
"buffer: \"${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!"
|
||||
"=core.weechat) || ${buffer.active}==1)\""
|
||||
msgstr ""
|
||||
"warunki do wyświetlenia buforu (uwaga: zawartość jest przetwarzana, zobacz /help "
|
||||
"buflist); na przykład w celu ukrycia buforów serwerów, kiedy są połączone z głównym buforem: "
|
||||
"\"${buffer.hidden}==0 && ((${type}!=server && ${buffer.full_name}!=core.weechat) || ${buffer.active}==1)\""
|
||||
"warunki do wyświetlenia buforu (uwaga: zawartość jest przetwarzana, zobacz /"
|
||||
"help buflist); na przykład w celu ukrycia buforów serwerów, kiedy są "
|
||||
"połączone z głównym buforem: \"${buffer.hidden}==0 && ((${type}!=server && "
|
||||
"${buffer.full_name}!=core.weechat) || ${buffer.active}==1)\""
|
||||
|
||||
msgid "enable buflist"
|
||||
msgstr "włącz liste buforów"
|
||||
@@ -5647,67 +5705,77 @@ msgid ""
|
||||
"if enabled, clicks with left/right buttons on the line with current buffer "
|
||||
"jump to previous/next visited buffer"
|
||||
msgstr ""
|
||||
"jeśli włączone, kliknięcie lewym/prawym przyciskiem na linii z obecnym buforem "
|
||||
"przeskakuje do poprzedniego/następnego odwiedzonego buforu"
|
||||
"jeśli włączone, kliknięcie lewym/prawym przyciskiem na linii z obecnym "
|
||||
"buforem przeskakuje do poprzedniego/następnego odwiedzonego buforu"
|
||||
|
||||
msgid "if enabled, mouse gestures (drag & drop) move buffers in list"
|
||||
msgstr "jeśli włączone, gesty myszy (przeciągnij i upuść) przesuwają bufory na liście"
|
||||
msgstr ""
|
||||
"jeśli włączone, gesty myszy (przeciągnij i upuść) przesuwają bufory na liście"
|
||||
|
||||
msgid ""
|
||||
"get the nick prefix and its color from nicklist so that ${nick_prefix} can "
|
||||
"be used in format; this can be slow on buffers with lot of nicks in "
|
||||
"nicklist, so this option is disabled by default"
|
||||
msgstr ""
|
||||
"pobiera prefiks i kolor nicka na liście nicków, dzięki czemu ${nick_prefix} może "
|
||||
"byc użyte w formacie; może to być wolne w buforach z duża ilością nicków widocznych "
|
||||
"na licie nicków, opcja domyślnie wyłączona"
|
||||
"pobiera prefiks i kolor nicka na liście nicków, dzięki czemu ${nick_prefix} "
|
||||
"może byc użyte w formacie; może to być wolne w buforach z duża ilością "
|
||||
"nicków widocznych na licie nicków, opcja domyślnie wyłączona"
|
||||
|
||||
msgid ""
|
||||
"when the nick prefix is enabled, display a space instead if there is no nick "
|
||||
"prefix on the buffer"
|
||||
msgstr ""
|
||||
"kiedy prefiks nicka jet włączony, wywietla spacje, kiedy nick nie ma prefiksu w buforze"
|
||||
"kiedy prefiks nicka jet włączony, wywietla spacje, kiedy nick nie ma "
|
||||
"prefiksu w buforze"
|
||||
|
||||
msgid ""
|
||||
"if enabled, mouse wheel up/down actions jump to previous/next buffer in list"
|
||||
msgstr ""
|
||||
"jeśli włączone, ruch rolką myszy w góre/dół przeskakuje do poprzedniego/następnego bufora na liście"
|
||||
msgstr ""
|
||||
"jeśli włączone, ruch rolką myszy w góre/dół przeskakuje do poprzedniego/"
|
||||
"następnego bufora na liście"
|
||||
|
||||
msgid ""
|
||||
"comma-separated list of extra signals that are hooked and trigger the "
|
||||
"refresh of buffers list; this can be useful if some custom variables are "
|
||||
"used in formats and need specific refresh"
|
||||
msgstr ""
|
||||
"oddzielona przecinkami lista dodatkowych podłączonych sygnałów i wyzwalających "
|
||||
"odświeżenie listy buforów; może to być przydatne jeśli ustawione są jakieś zmienne "
|
||||
"używane do formatowania wymagające odpowiedniego odświeżania"
|
||||
"oddzielona przecinkami lista dodatkowych podłączonych sygnałów i "
|
||||
"wyzwalających odświeżenie listy buforów; może to być przydatne jeśli "
|
||||
"ustawione są jakieś zmienne używane do formatowania wymagające odpowiedniego "
|
||||
"odświeżania"
|
||||
|
||||
msgid ""
|
||||
"comma-separated list of fields to sort buffers; each field is a hdata "
|
||||
"variable of buffer (\"var\"), a hdata variable of IRC server (\"irc_server."
|
||||
"var\") or a hdata variable of IRC channel (\"irc_channel.var\"); char \"-\" "
|
||||
"can be used before field to reverse order"
|
||||
"can be used before field to reverse order, char \"~\" can be used to do a "
|
||||
"case insensitive comparison; example: \"-~short_name\" for case insensitive "
|
||||
"and reverse sort on buffer short name"
|
||||
msgstr ""
|
||||
"oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata "
|
||||
"bufora (\"var\"), zmienna hdata serwera IRC (\"irc_server.var\") lub zmienna hdata "
|
||||
"kanału IRC (\"irc_channel.var\"); znak \"-\" użyty przed nazwą pola odwraca kolejność"
|
||||
"oddzielona przecinkami lista pól do sortowania buforów; każde pole to "
|
||||
"zmienna hdata bufora (\"var\"), zmienna hdata serwera IRC (\"irc_server.var"
|
||||
"\") lub zmienna hdata kanału IRC (\"irc_channel.var\"); znak \"-\" użyty "
|
||||
"przed nazwą pola odwraca kolejność, znak \"~\" może zostać użyty do porównań "
|
||||
"niewrażliwych na wielkość liter; przykład: \"-~short_name\" dla sortowania "
|
||||
" odwrotnego, niewrażliwego na wielkość liter po skróconej nazwie bufora"
|
||||
|
||||
msgid ""
|
||||
"format of each line with a buffer (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
msgstr ""
|
||||
"format każdej linii w buforze (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help buflist)"
|
||||
"format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz /"
|
||||
"help buflist)"
|
||||
|
||||
msgid ""
|
||||
"format for the line with current buffer (note: content is evaluated, see /"
|
||||
"help buflist)"
|
||||
msgstr ""
|
||||
"format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, "
|
||||
"zobacz /help buflist)"
|
||||
"format linii z obecnym buforem (uwaga: zawartość jest przetwarzana, zobacz /"
|
||||
"help buflist)"
|
||||
|
||||
msgid "format for hotlist (note: content is evaluated, see /help buflist)"
|
||||
msgstr "format hotlisty (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
|
||||
msgstr ""
|
||||
"format hotlisty (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
|
||||
|
||||
msgid ""
|
||||
"format for a buffer with hotlist level \"low\" (note: content is evaluated, "
|
||||
@@ -5741,7 +5809,7 @@ msgid ""
|
||||
"format for a buffer not in hotlist (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
msgstr ""
|
||||
"format dla bufora niw znajdującego się na hotliście (uwaga: zawartość jest "
|
||||
"format dla bufora nie znajdującego się na hotliście (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
msgid ""
|
||||
@@ -5755,8 +5823,8 @@ msgid ""
|
||||
"string displayed to indent channel and private buffers (note: content is "
|
||||
"evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"ciąg wyświetlany dla wyrównania kanału i prywatnego bufora (uwaga: "
|
||||
"zawartość jest przetwarzana, zobacz /help buflist)"
|
||||
"ciąg wyświetlany dla wyrównania kanału i prywatnego bufora (uwaga: zawartość "
|
||||
"jest przetwarzana, zobacz /help buflist)"
|
||||
|
||||
msgid ""
|
||||
"format for lag on an IRC server buffer (note: content is evaluated, see /"
|
||||
@@ -5765,6 +5833,10 @@ msgstr ""
|
||||
"format dla opóźnienia dla buforu serwera IRC (uwaga: zawartość jest "
|
||||
"przetwarzana, zobacz /help buflist)"
|
||||
|
||||
msgid "format for buffer name (note: content is evaluated, see /help buflist)"
|
||||
msgstr ""
|
||||
"format dla nazwy bufora (uwaga: zawartość jest przetwarzana, zobacz /help buflist)"
|
||||
|
||||
msgid ""
|
||||
"format for nick prefix on a channel (note: content is evaluated, see /help "
|
||||
"buflist)"
|
||||
@@ -6346,8 +6418,8 @@ msgid ""
|
||||
"%s%s: cannot execute command /%s, channel mode \"%s\" is not supported by "
|
||||
"server"
|
||||
msgstr ""
|
||||
"%s%s: nie można wykonać komendy /%s, atrybut kanału \"%s\" nie jest wspierany "
|
||||
"przez serwer"
|
||||
"%s%s: nie można wykonać komendy /%s, atrybut kanału \"%s\" nie jest "
|
||||
"wspierany przez serwer"
|
||||
|
||||
#, c-format
|
||||
msgid "%s: future away: %s"
|
||||
@@ -6659,7 +6731,8 @@ msgstr "wykonuje komendę na wszystkich kanałach na połączonych serwerach"
|
||||
msgid ""
|
||||
"[-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>] || [-"
|
||||
"current] -include=<channel>[,<channel>...] <command> [<arguments>]"
|
||||
msgstr "[-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>] || [-"
|
||||
msgstr ""
|
||||
"[-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>] || [-"
|
||||
"current] -include=<kanał>[,<kanał>...] <komenda> [<argumenty>]"
|
||||
|
||||
msgid ""
|
||||
@@ -6707,7 +6780,8 @@ msgstr ""
|
||||
msgid ""
|
||||
"[-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>] || [-"
|
||||
"current] -include=<nick>[,<nick>...] <command> [<arguments>]"
|
||||
msgstr "[-current] [-exclude=<nick>[,<nick>...]] <komenda> [<argumenty>] || [-"
|
||||
msgstr ""
|
||||
"[-current] [-exclude=<nick>[,<nick>...]] <komenda> [<argumenty>] || [-"
|
||||
"current] -include=<nick>[,<nick>...] <komenda> [<argumenty>]"
|
||||
|
||||
msgid ""
|
||||
@@ -6756,7 +6830,8 @@ msgstr "wykonuje komendę na wszystkich połączonych serwerach"
|
||||
msgid ""
|
||||
"[-exclude=<server>[,<server>...]] <command> [<arguments>] || -"
|
||||
"include=<server>[,<server>...] <command> [<arguments>]"
|
||||
msgstr "[-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>] || -"
|
||||
msgstr ""
|
||||
"[-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>] || -"
|
||||
"include=<serwer>[,<serwer>...] <komenda> [<argumenty>]"
|
||||
|
||||
msgid ""
|
||||
@@ -10874,11 +10949,11 @@ msgid "relay control"
|
||||
msgstr "zarządzanie przesyłaniem"
|
||||
|
||||
msgid ""
|
||||
"list|listfull|listrelay || add <name> <port> || del|stop|restart <name> || "
|
||||
"raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
|
||||
"<name> || raw || sslcertkey"
|
||||
msgstr ""
|
||||
"list|listfull|listrelay || add <nazwa> <port> || del|stop|restart <nazwa> || "
|
||||
"raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <nazwa> <port> || del|start|restart|stop "
|
||||
"<nazwa> || raw || sslcertkey"
|
||||
|
||||
msgid ""
|
||||
" list: list relay clients (only active relays)\n"
|
||||
@@ -10886,9 +10961,10 @@ msgid ""
|
||||
" listrelay: list relays (name and port)\n"
|
||||
" add: add a relay (listen on a port)\n"
|
||||
" del: remove a relay (clients remain connected)\n"
|
||||
" stop: close the server socket (clients remain connected)\n"
|
||||
" start: listen on port\n"
|
||||
" restart: close the server socket and listen again on port (clients "
|
||||
"remain connected)\n"
|
||||
" stop: close the server socket (clients remain connected)\n"
|
||||
" name: relay name (see format below)\n"
|
||||
" port: port used for relay\n"
|
||||
" raw: open buffer with raw Relay data\n"
|
||||
@@ -10935,13 +11011,14 @@ msgstr ""
|
||||
" listrelay: wyświetla pośredników (nazwa i port)\n"
|
||||
" add: dodaje relay (nasłuchuje na porcie)\n"
|
||||
" del: usuwa relay (klienty zostają połączone)\n"
|
||||
" stop: zamyka gniazdo serwera (klienty zostają połączone)\n"
|
||||
" start: nasłuchuje na portcie\n"
|
||||
" restart: zamyka porta serwera i otwiera go ponownie nasłuchując na nim "
|
||||
"(klienty zostają połączone)\n"
|
||||
" nazwa: nazwa pośrednika (format poniżej)\n"
|
||||
" stop: zamyka gniazdo serwera (klienty zostają połączone)\n"
|
||||
" nazwa: nazwa pośrednika (format poniżej)\n"
|
||||
" port: port używany przez pośrednika\n"
|
||||
" raw: otwiera bufor z nieprzetworzonymi danymi pośrednika\n"
|
||||
" kluczSSL: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay."
|
||||
" sslcertkey: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay."
|
||||
"network.ssl_cert_key\n"
|
||||
"\n"
|
||||
"Nazwa pośrednika to: [ipv4.][ipv6.][ssl.]<protokół.nazwa>\n"
|
||||
@@ -12853,35 +12930,3 @@ msgstr "%s%s: przekroczono czas na \"%s\" z %s"
|
||||
#, c-format
|
||||
msgid "%s%s: unable to connect: unexpected error (%d)"
|
||||
msgstr "%s%s: nie można połączyć: niespodziewany błąd (%d)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "URL for file with list of scripts; by default HTTPS is forced, see option "
|
||||
#~ "script.scripts.url_force_https"
|
||||
#~ msgstr ""
|
||||
#~ "adres pliku z listą skryptów; domyśłnie wymuszany jest protokół HTTPS, "
|
||||
#~ "zobacz opcje script.scripts.url_force_https"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "force use of HTTPS for downloads (index and scripts); you should disable "
|
||||
#~ "this option only if you have problems with the downloads"
|
||||
#~ msgstr ""
|
||||
#~ "wymusza użycie HTTPS do pobierania (listy i skryptów); powinieneś "
|
||||
#~ "wyłączyć tą opcję tylko jeśli występują problemy z pobieraniem"
|
||||
|
||||
#~ msgid "commands defined by plugins"
|
||||
#~ msgstr "komendy zdefiniowane przez wtyczki"
|
||||
|
||||
#~ msgid "weechat commands"
|
||||
#~ msgstr "komendy WeeChat"
|
||||
|
||||
#~ msgid "commands (weechat and plugins)"
|
||||
#~ msgstr "komendy (weechata i wtyczek)"
|
||||
|
||||
#~ msgid "control debug for core/plugins"
|
||||
#~ msgstr "kontrola debugu dla rdzenia/wtyczek"
|
||||
|
||||
#~ msgid "text color for nicks in chat window"
|
||||
#~ msgstr "kolor nicków w oknie rozmowy"
|
||||
|
||||
#~ msgid "%s: removing old fifo pipe \"%s\""
|
||||
#~ msgstr "%s: usuwam stary strumień fifo \"%s\""
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -417,7 +417,7 @@ gui_filter_new (int enabled, const char *name, const char *buffer_name,
|
||||
|
||||
/* add filter to filters list */
|
||||
new_filter->prev_filter = last_gui_filter;
|
||||
if (gui_filters)
|
||||
if (last_gui_filter)
|
||||
last_gui_filter->next_filter = new_filter;
|
||||
else
|
||||
gui_filters = new_filter;
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
|
||||
#ifndef WEECHAT_GUI_FOCUS_H
|
||||
#define WEECHAT_GUI_FOCUS 1
|
||||
#define WEECHAT_GUI_FOCUS_H 1
|
||||
|
||||
/* focus structures */
|
||||
|
||||
|
||||
+70
-77
@@ -273,42 +273,49 @@ gui_key_grab_end_timer_cb (const void *pointer, void *data,
|
||||
char *
|
||||
gui_key_get_internal_code (const char *key)
|
||||
{
|
||||
char *result;
|
||||
char *result, *result2;
|
||||
|
||||
if ((key[0] == '@') && strchr (key, ':'))
|
||||
return strdup (key);
|
||||
|
||||
if ((result = malloc (strlen (key) + 1)))
|
||||
{
|
||||
result[0] = '\0';
|
||||
while (key[0])
|
||||
{
|
||||
if (strncmp (key, "meta2-", 6) == 0)
|
||||
{
|
||||
strcat (result, "\x01[[");
|
||||
key += 6;
|
||||
}
|
||||
if (strncmp (key, "meta-", 5) == 0)
|
||||
{
|
||||
strcat (result, "\x01[");
|
||||
key += 5;
|
||||
}
|
||||
else if (strncmp (key, "ctrl-", 5) == 0)
|
||||
{
|
||||
strcat (result, "\x01");
|
||||
key += 5;
|
||||
}
|
||||
else
|
||||
{
|
||||
strncat (result, key, 1);
|
||||
key++;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
result = malloc (strlen (key) + 1);
|
||||
if (!result)
|
||||
return NULL;
|
||||
|
||||
return result;
|
||||
result[0] = '\0';
|
||||
while (key[0])
|
||||
{
|
||||
if (strncmp (key, "meta2-", 6) == 0)
|
||||
{
|
||||
strcat (result, "\x01[[");
|
||||
key += 6;
|
||||
}
|
||||
if (strncmp (key, "meta-", 5) == 0)
|
||||
{
|
||||
strcat (result, "\x01[");
|
||||
key += 5;
|
||||
}
|
||||
else if (strncmp (key, "ctrl-", 5) == 0)
|
||||
{
|
||||
strcat (result, "\x01");
|
||||
key += 5;
|
||||
}
|
||||
else if (strncmp (key, "space", 5) == 0)
|
||||
{
|
||||
strcat (result, " ");
|
||||
key += 5;
|
||||
}
|
||||
else
|
||||
{
|
||||
strncat (result, key, 1);
|
||||
key++;
|
||||
}
|
||||
}
|
||||
|
||||
result2 = strdup (result);
|
||||
free (result);
|
||||
|
||||
return result2;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -322,41 +329,49 @@ gui_key_get_internal_code (const char *key)
|
||||
char *
|
||||
gui_key_get_expanded_name (const char *key)
|
||||
{
|
||||
char *result;
|
||||
char *result, *result2;
|
||||
|
||||
if (!key)
|
||||
return NULL;
|
||||
|
||||
result = malloc ((strlen (key) * 5) + 1);
|
||||
if (result)
|
||||
if (!result)
|
||||
return NULL;
|
||||
|
||||
result[0] = '\0';
|
||||
while (key[0])
|
||||
{
|
||||
result[0] = '\0';
|
||||
while (key[0])
|
||||
if (strncmp (key, "\x01[[", 3) == 0)
|
||||
{
|
||||
if (strncmp (key, "\x01[[", 3) == 0)
|
||||
{
|
||||
strcat (result, "meta2-");
|
||||
key += 3;
|
||||
}
|
||||
if (strncmp (key, "\x01[", 2) == 0)
|
||||
{
|
||||
strcat (result, "meta-");
|
||||
key += 2;
|
||||
}
|
||||
else if ((key[0] == '\x01') && (key[1]))
|
||||
{
|
||||
strcat (result, "ctrl-");
|
||||
key++;
|
||||
}
|
||||
else
|
||||
{
|
||||
strncat (result, key, 1);
|
||||
key++;
|
||||
}
|
||||
strcat (result, "meta2-");
|
||||
key += 3;
|
||||
}
|
||||
if (strncmp (key, "\x01[", 2) == 0)
|
||||
{
|
||||
strcat (result, "meta-");
|
||||
key += 2;
|
||||
}
|
||||
else if ((key[0] == '\x01') && (key[1]))
|
||||
{
|
||||
strcat (result, "ctrl-");
|
||||
key++;
|
||||
}
|
||||
else if (key[0] == ' ')
|
||||
{
|
||||
strcat (result, "space");
|
||||
key++;
|
||||
}
|
||||
else
|
||||
{
|
||||
strncat (result, key, 1);
|
||||
key++;
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
result2 = strdup (result);
|
||||
free (result);
|
||||
|
||||
return result2;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1006,28 +1021,6 @@ gui_key_focus_matching (struct t_gui_key *key,
|
||||
return match[0] && match[1];
|
||||
}
|
||||
|
||||
/*
|
||||
* Callback for replacing values in string with a hashtable.
|
||||
*/
|
||||
|
||||
char *
|
||||
gui_key_focus_command_replace_cb (void *data, const char *text)
|
||||
{
|
||||
struct t_hashtable *ptr_hashtable;
|
||||
const char *ptr_value;
|
||||
|
||||
ptr_hashtable = (struct t_hashtable *)data;
|
||||
|
||||
if (ptr_hashtable)
|
||||
{
|
||||
ptr_value = hashtable_get (ptr_hashtable, text);
|
||||
if (ptr_value)
|
||||
return strdup (ptr_value);
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Runs command according to focus.
|
||||
*
|
||||
|
||||
+1
-1
@@ -140,6 +140,6 @@ extern void gui_key_print_log (struct t_gui_buffer *buffer);
|
||||
|
||||
/* key functions (GUI dependent) */
|
||||
|
||||
extern void gui_key_default_bindings ();
|
||||
extern void gui_key_default_bindings (int context);
|
||||
|
||||
#endif /* WEECHAT_GUI_KEY_H */
|
||||
|
||||
@@ -122,7 +122,7 @@ gui_layout_add (struct t_gui_layout *layout)
|
||||
|
||||
layout->prev_layout = last_gui_layout;
|
||||
layout->next_layout = NULL;
|
||||
if (gui_layouts)
|
||||
if (last_gui_layout)
|
||||
last_gui_layout->next_layout = layout;
|
||||
else
|
||||
gui_layouts = layout;
|
||||
@@ -234,7 +234,7 @@ gui_layout_buffer_add (struct t_gui_layout *layout,
|
||||
|
||||
/* add layout buffer to list */
|
||||
new_layout_buffer->prev_layout = layout->last_layout_buffer;
|
||||
if (layout->layout_buffers)
|
||||
if (layout->last_layout_buffer)
|
||||
(layout->last_layout_buffer)->next_layout = new_layout_buffer;
|
||||
else
|
||||
layout->layout_buffers = new_layout_buffer;
|
||||
|
||||
@@ -129,7 +129,5 @@ extern int gui_layout_window_add_to_infolist (struct t_infolist *infolist,
|
||||
extern int gui_layout_add_to_infolist (struct t_infolist *infolist,
|
||||
struct t_gui_layout *layout);
|
||||
extern void gui_layout_print_log ();
|
||||
extern void gui_layout_init ();
|
||||
extern void gui_layout_end ();
|
||||
|
||||
#endif /* WEECHAT_GUI_LAYOUT_H */
|
||||
|
||||
+3
-3
@@ -937,10 +937,10 @@ gui_line_add_to_list (struct t_gui_lines *lines,
|
||||
{
|
||||
int prefix_length, prefix_is_nick;
|
||||
|
||||
if (!lines->first_line)
|
||||
lines->first_line = line;
|
||||
else
|
||||
if (lines->last_line)
|
||||
(lines->last_line)->next_line = line;
|
||||
else
|
||||
lines->first_line = line;
|
||||
line->prev_line = lines->last_line;
|
||||
line->next_line = NULL;
|
||||
lines->last_line = line;
|
||||
|
||||
@@ -97,7 +97,6 @@ extern int gui_line_has_offline_nick (struct t_gui_line *line);
|
||||
extern void gui_line_compute_buffer_max_length (struct t_gui_buffer *buffer,
|
||||
struct t_gui_lines *lines);
|
||||
extern void gui_line_compute_prefix_max_length (struct t_gui_lines *lines);
|
||||
extern void gui_line_set_prefix_same_nick (struct t_gui_line *line);
|
||||
extern void gui_line_mixed_free_buffer (struct t_gui_buffer *buffer);
|
||||
extern void gui_line_mixed_free_all (struct t_gui_buffer *buffer);
|
||||
extern void gui_line_free (struct t_gui_buffer *buffer,
|
||||
|
||||
@@ -678,7 +678,7 @@ gui_window_new (struct t_gui_window *parent_window, struct t_gui_buffer *buffer,
|
||||
|
||||
/* add window to windows queue */
|
||||
new_window->prev_window = last_gui_window;
|
||||
if (gui_windows)
|
||||
if (last_gui_window)
|
||||
last_gui_window->next_window = new_window;
|
||||
else
|
||||
gui_windows = new_window;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user