mirror of
https://github.com/weechat/weechat.git
synced 2026-06-22 02:46:38 +02:00
Compare commits
22 Commits
v0.4.2-rc2
...
v0.4.2
| Author | SHA1 | Date | |
|---|---|---|---|
| 7785f7ea22 | |||
| 0cef9a220d | |||
| 8fb67c241d | |||
| b5f6874f2c | |||
| a6c188ce4f | |||
| 7bf712d4c9 | |||
| 1583ca88e5 | |||
| 5a119bb0f1 | |||
| 86008b8502 | |||
| 22b53c6019 | |||
| 32f2ec42c6 | |||
| 42dce54812 | |||
| 4e67133b9e | |||
| 437ebb69d4 | |||
| fdafdf147a | |||
| d33caa6ac5 | |||
| 15173364c0 | |||
| 8b966d1c7e | |||
| ad5a287134 | |||
| 92019c300c | |||
| 81a229f77f | |||
| 0249666489 |
+1
-1
@@ -33,7 +33,7 @@ ENDIF(PREFIX)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "4")
|
||||
SET(VERSION_PATCH "2-rc2")
|
||||
SET(VERSION_PATCH "2")
|
||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
SET(LICENSE "GPL3")
|
||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.4.2-rc2, 2013-09-20
|
||||
v0.4.2, 2013-10-06
|
||||
|
||||
|
||||
This document lists all changes for each version.
|
||||
@@ -11,9 +11,12 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file 'NEWS' in sources).
|
||||
|
||||
|
||||
Version 0.4.2 (under dev!)
|
||||
Version 0.4.2 (2013-10-06)
|
||||
--------------------------
|
||||
|
||||
* core: clear whole line before displaying content instead of clearing after
|
||||
the end of content (bug #40115)
|
||||
* core: fix time displayed in status bar (it was one second late) (bug #40097)
|
||||
* core: fix memory leak on unhook of a print hook (if using tags)
|
||||
* core: fix computation of columns in output of /help (take care about size of
|
||||
time/buffer/prefix)
|
||||
@@ -92,6 +95,7 @@ Version 0.4.2 (under dev!)
|
||||
* aspell: rename option aspell.look.color to aspell.color.misspelled, add option
|
||||
aspell.color.suggestions
|
||||
* aspell: add support of enchant library (patch #6858)
|
||||
* irc: fix reconnection to server using IPv6 (bug #38819, bug #40166)
|
||||
* irc: add option irc.look.notice_welcome_redirect to automatically redirect
|
||||
channel welcome notices to the channel buffer
|
||||
* irc: replace default prefix modes "qaohvu" by the standard ones "ov" when
|
||||
@@ -115,6 +119,8 @@ Version 0.4.2 (under dev!)
|
||||
buffer per nick
|
||||
* logger: add option "flush" for command /logger
|
||||
* lua: fix interpreter used in API functions (bug #39470)
|
||||
* relay: fix decoding of websocket frames when there are multiple frames in a
|
||||
single message received (only the first one was decoded)
|
||||
* relay: add command "ping" in weechat protocol (task #12689)
|
||||
* relay: fix binding to an IP address (bug #39119)
|
||||
* rmodifier: add option "missing" for command /rmodifier
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
WeeChat Release Notes
|
||||
=====================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.4.2-rc2, 2013-09-20
|
||||
v0.4.2, 2013-10-06
|
||||
|
||||
|
||||
This document lists important changes for each version, that require manual
|
||||
@@ -13,7 +13,7 @@ http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file 'ChangeLog' in sources).
|
||||
|
||||
|
||||
Version 0.4.2 (under dev!)
|
||||
Version 0.4.2 (2013-10-06)
|
||||
--------------------------
|
||||
|
||||
=== Day change message ===
|
||||
|
||||
+16
-4
@@ -24,7 +24,7 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.56)
|
||||
AC_INIT(WeeChat, 0.4.2-rc2, flashcode@flashtux.org)
|
||||
AC_INIT(WeeChat, 0.4.2, flashcode@flashtux.org)
|
||||
AC_CONFIG_SRCDIR([configure.ac])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE
|
||||
@@ -53,9 +53,6 @@ netbsd*)
|
||||
solaris*)
|
||||
LDFLAGS="$LDFLAGS -lsocket -lxnet"
|
||||
;;
|
||||
cygwin*)
|
||||
LDFLAGS="$LDFLAGS -no-undefined"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Gettext
|
||||
@@ -171,6 +168,18 @@ AC_DEFINE_UNQUOTED(CA_FILE, "$CA_FILE")
|
||||
not_asked=""
|
||||
not_found=""
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# pkg-config
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
PKGCONFIG=""
|
||||
AC_CHECK_PROGS(PKGCONFIG, pkg-config)
|
||||
if test "x$PKGCONFIG" = "x"; then
|
||||
AC_MSG_ERROR([
|
||||
*** "pkg-config" couldn't be found on your system.
|
||||
*** Try to install it with your software package manager.])
|
||||
fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# dynamic loader
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -492,6 +501,9 @@ if test "x$enable_python" = "xyes" ; then
|
||||
elif test -r "$PYTHON_LIB/libpython$PYTHON_VERSION.a"; then
|
||||
PYTHON_LFLAGS="-L$PYTHON_LIB $PYTHON_LFLAGS"
|
||||
AC_MSG_RESULT(found)
|
||||
elif test -r "$PYTHON_LIB/libpython$PYTHON_VERSION.dll.a"; then
|
||||
PYTHON_LFLAGS="-L$PYTHON_LIB $PYTHON_LFLAGS"
|
||||
AC_MSG_RESULT(found)
|
||||
elif test -r "$PYTHON_SYSPREFIX/lib/libpython$PYTHON_VERSION.so"; then
|
||||
PYTHON_LFLAGS="-L$PYTHON_SYSPREFIX/lib/ $PYTHON_LFLAGS"
|
||||
AC_MSG_RESULT(found)
|
||||
|
||||
@@ -299,7 +299,7 @@
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
|
||||
** Beschreibung: `delay for filtering join/part/quit messages (in minutes): if the nick did not speak during the last N minutes, the join/part/quit is filtered`
|
||||
** Beschreibung: `Verzögerung, in Minuten, für eine Filterung von join/part/quit Mitteilungen. Falls ein Nick in der angegebenen Zeit keine Nachricht schreibt, wird seinejoin/part/quit Mitteilung gefiltert`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10080 (Standardwert: `5`)
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|========================================
|
||||
| Plugin | Nome | Descrizione | Variabili | Aggiornamento consentito | Liste
|
||||
|
||||
| guile | guile_callback | callback of a script |
|
||||
| guile | guile_callback | callback di uno script |
|
||||
'script' (pointer, hdata: "guile_script") +
|
||||
'function' (string) +
|
||||
'data' (string) +
|
||||
@@ -222,7 +222,7 @@
|
||||
'irc_servers' +
|
||||
'last_irc_server'
|
||||
|
||||
| lua | lua_callback | callback of a script |
|
||||
| lua | lua_callback | callback di uno script |
|
||||
'script' (pointer, hdata: "lua_script") +
|
||||
'function' (string) +
|
||||
'data' (string) +
|
||||
@@ -256,7 +256,7 @@
|
||||
'last_script' +
|
||||
'scripts'
|
||||
|
||||
| perl | perl_callback | callback of a script |
|
||||
| perl | perl_callback | callback di uno script |
|
||||
'script' (pointer, hdata: "perl_script") +
|
||||
'function' (string) +
|
||||
'data' (string) +
|
||||
@@ -290,7 +290,7 @@
|
||||
'last_script' +
|
||||
'scripts'
|
||||
|
||||
| python | python_callback | callback of a script |
|
||||
| python | python_callback | callback di uno script |
|
||||
'script' (pointer, hdata: "python_script") +
|
||||
'function' (string) +
|
||||
'data' (string) +
|
||||
@@ -324,7 +324,7 @@
|
||||
'last_script' +
|
||||
'scripts'
|
||||
|
||||
| ruby | ruby_callback | callback of a script |
|
||||
| ruby | ruby_callback | callback di uno script |
|
||||
'script' (pointer, hdata: "ruby_script") +
|
||||
'function' (string) +
|
||||
'data' (string) +
|
||||
@@ -386,7 +386,7 @@
|
||||
'last_script_repo' +
|
||||
'scripts_repo'
|
||||
|
||||
| tcl | tcl_callback | callback of a script |
|
||||
| tcl | tcl_callback | callback di uno script |
|
||||
'script' (pointer, hdata: "tcl_script") +
|
||||
'function' (string) +
|
||||
'data' (string) +
|
||||
@@ -733,7 +733,7 @@
|
||||
'gui_layouts' +
|
||||
'last_gui_layout'
|
||||
|
||||
| weechat | layout_buffer | buffer layout |
|
||||
| weechat | layout_buffer | layout del buffer |
|
||||
'plugin_name' (string) +
|
||||
'buffer_name' (string) +
|
||||
'number' (integer) +
|
||||
@@ -742,7 +742,7 @@
|
||||
|
|
||||
-
|
||||
|
||||
| weechat | layout_window | window layout |
|
||||
| weechat | layout_window | layout della finestra |
|
||||
'internal_id' (integer) +
|
||||
'parent_node' (pointer, hdata: "layout_window") +
|
||||
'split_pct' (integer) +
|
||||
|
||||
@@ -48,13 +48,13 @@
|
||||
|
||||
| weechat | history | cronologia dei comandi | puntatore al buffer (se non impostato, restituisce la cronologia globale) (opzionale) | -
|
||||
|
||||
| weechat | hook | elenco di hook | hook pointer (optional) | tipo,argomenti (il tipo è comando/timer/.., gli argomenti sono necessari solo per ottenere alcuni hook, (possono iniziare o terminare con "*" come carattere jolly, entrambi sono opzionali)
|
||||
| weechat | hook | elenco di hook | puntatore all'hook (opzionale) | tipo,argomenti (il tipo è comando/timer/.., gli argomenti sono necessari solo per ottenere alcuni hook, (possono iniziare o terminare con "*" come carattere jolly, entrambi sono opzionali)
|
||||
|
||||
| weechat | hotlist | elenco dei buffer nella hotlist | - | -
|
||||
|
||||
| weechat | key | elenco di tasti associati | - | contesto ("default", "search", "cursor" o "mouse") (opzionale)
|
||||
|
||||
| weechat | layout | list of layouts | - | -
|
||||
| weechat | layout | elenco dei layout | - | -
|
||||
|
||||
| weechat | nicklist | nick nella lista nick per un buffer | puntatore al buffer | nick_xxx o group_xxx per ottenere solo xxx di nick/group (opzionale)
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
| weechat | plugin | elenco dei plugin | puntatore al plugin (opzionale) | nome plugin (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| weechat | proxy | list of proxies | proxy pointer (optional) | proxy name (can start or end with "*" as wildcard) (optional)
|
||||
| weechat | proxy | elenco dei proxy | puntatore al proxy (opzionale) | nome del proxy (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| weechat | url_options | opzioni per la URL | - | -
|
||||
|
||||
|
||||
@@ -482,7 +482,7 @@ demone2: reindirizza messaggio a questo demone
|
||||
[[command_irc_query]]
|
||||
[command]*`query`* invia un messaggio privato ad un nick::
|
||||
........................................
|
||||
/query [-server <server>] <nick>[,<nick>...] [<text>]
|
||||
/query [-server <server>] <nick>[,<nick>...] [<testo>]
|
||||
|
||||
server: invia a questo server (nome interno)
|
||||
nick: nick per la conversazione privata
|
||||
@@ -739,8 +739,8 @@ server: nome server
|
||||
........................................
|
||||
/voice <nick> [<nick>...]
|
||||
|
||||
nick: nick or mask (can start or end with "*" as wildcard)
|
||||
*: give voice to everybody on channel
|
||||
nick: nick o mask (può iniziare o terminare con "*" come carattere jolly)
|
||||
*: concede il voice a tutti sul canale
|
||||
........................................
|
||||
|
||||
[[command_irc_wallchops]]
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
|
||||
** descrizione: `formato dell'ora in risposta al messaggio CTCP TIME (consultare man strftime per gli specificatori data/ora)`
|
||||
** descrizione: `formato dell'ora in risposta al messaggio CTCP TIME (consultare man strftime per i dettagli su data/ora)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"%a, %d %b %Y %T %z"`)
|
||||
|
||||
@@ -259,12 +259,12 @@
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
|
||||
** descrizione: `comma separated list of tags used in messages displayed by notify when a nick joins or quits server (result of command ison), for example: "notify_message", "notify_private" or "notify_highlight"`
|
||||
** descrizione: `elenco separato da virgole di tag usati nei messaggi mostrati dalle notifiche quando un nick entra o esce da un server (risultato del comando ison), ad esempio: "notify_message", "notify_private" o "notify_highlight"`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"notify_message"`)
|
||||
|
||||
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
|
||||
** descrizione: `comma separated list of tags used in messages displayed by notify when a nick away status changes (result of command whois), for example: "notify_message", "notify_private" or "notify_highlight"`
|
||||
** descrizione: `elenco separato da virgole di tag usati nei messaggi stampati dalle notifiche quando un nick cambia lo stato di assenza (risultato del comando whois), ad esempio: "notify_message", "notify_private" o "notify_highlight"`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"notify_message"`)
|
||||
|
||||
@@ -279,7 +279,7 @@
|
||||
** valori: independent, merge_by_server, merge_all (valore predefinito: `independent`)
|
||||
|
||||
* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
|
||||
** descrizione: `comma separated list of tags used in private messages, for example: "notify_message", "notify_private" or "notify_highlight"`
|
||||
** descrizione: `elenco separato da virgole di tag usati nei messaggi privati, ad esempio: "notify_message", "notify_private" o "notify_highlight"`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"notify_private"`)
|
||||
|
||||
@@ -414,7 +414,7 @@
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
|
||||
** descrizione: `comma separated list of channels to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `elenco separato da virgole di canali in cui entrare quando si è connessi al server (esempio: "#canale1", #canale2, #canale3 chiave1,chiave2") (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
@@ -454,7 +454,7 @@
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* [[option_irc.server_default.command]] *irc.server_default.command*
|
||||
** descrizione: `command(s) to run when connected to server (many commands should be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value) (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `comando(i) da eseguire quando si è connessi al server (più comandi vanno separati da ";", usare "\;" per un punto e virgola, le variabili speciali $nick, $canale e $server vengono sostituite dai loro valori) (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
@@ -499,12 +499,12 @@
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* [[option_irc.server_default.password]] *irc.server_default.password*
|
||||
** descrizione: `password for server (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `password per il server (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
|
||||
** descrizione: `name of proxy used for this server (optional, proxy must be defined with command /proxy)`
|
||||
** descrizione: `nome del proxy usato per questo server (opzionale, il proxy deve essere definito con il comando /proxy)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
@@ -519,7 +519,7 @@
|
||||
** valori: plain, dh-blowfish, dh-aes, external (valore predefinito: `plain`)
|
||||
|
||||
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
|
||||
** descrizione: `password for SASL authentication (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `password per l'autenticazione SASL (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
@@ -529,7 +529,7 @@
|
||||
** valori: 1 .. 3600 (valore predefinito: `15`)
|
||||
|
||||
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
|
||||
** descrizione: `username for SASL authentication (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `nome utente per l'autenticazione SASL (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
|
||||
@@ -2,35 +2,35 @@
|
||||
[command]*`logger`* configurazione del plugin logger::
|
||||
........................................
|
||||
/logger list
|
||||
set <level>
|
||||
set <livello>
|
||||
flush
|
||||
disable
|
||||
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
flush: write all log files now
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
list: mostra lo stato del logging per i buffer aperti
|
||||
set: imposta il livello di logging per il buffer corrente
|
||||
livello: livello per i messaggi da loggare (0 = disabilitato, 1 = alcuni messaggi (più importanti) .. 9 = tutti i messaggi)
|
||||
flush: scrive immediatamente tutti i file di log
|
||||
disable: disabilita il logging sul buffer corrente (imposta livello a 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
Le opzioni "logger.level.*" e "logger.mask.*" possono essere usate per impostare un livello o una mask per un buffer, o per i buffer che cominciano per nome.
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
Livelli di log usati dal plugin IRC:
|
||||
1: messaggio utente, notifica, privato
|
||||
2: cambio di nick
|
||||
3: messaggio del server
|
||||
4: entrata/uscita/abbandono
|
||||
9: tutti gli altri messaggi
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
Esempi:
|
||||
imposta il livello 5 per buffer corrente:
|
||||
/logger set 5
|
||||
disable logging for current buffer:
|
||||
disabilita logging per il buffer corrente:
|
||||
/logger disable
|
||||
set level to 3 for all IRC buffers:
|
||||
imposta il livello 3 per tutti i buffer IRC:
|
||||
/set logger.level.irc 3
|
||||
disable logging for main WeeChat buffer:
|
||||
disabilita logging per il buffer principale di WeeChat:
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
usa una directory per il server IRC e un file per ogni canale al suo interno:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
** valori: 1 .. 1024 (valore predefinito: `5`)
|
||||
|
||||
* [[option_relay.network.password]] *relay.network.password*
|
||||
** descrizione: `password required by clients to access this relay (empty value means no password required) (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `password richiesta dai client per accedere a questo relay (un valore nullo corrisponde a nessuna password richiesta) (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[[command_weechat_away]]
|
||||
[command]*`away`* set or remove away status::
|
||||
[command]*`away`* imposta o elimina lo stato di assenza::
|
||||
........................................
|
||||
/away [-all] [<messaggio>]
|
||||
|
||||
-all: set or remove away status on all connected servers
|
||||
message: message for away (if no message is given, away status is removed)
|
||||
-all: imposta o elimina lo stato di assenza su tutti i server connessi
|
||||
messaggio: messaggio di assenza (se non specificato, lo stato di assenza viene rimosso)
|
||||
........................................
|
||||
|
||||
[[command_weechat_bar]]
|
||||
@@ -122,24 +122,24 @@ Esempi:
|
||||
[[command_weechat_color]]
|
||||
[command]*`color`* definisce gli alias dei colori e visualizza la tavolozza dei colori::
|
||||
........................................
|
||||
/color alias <color> <name>
|
||||
unalias <color>
|
||||
/color alias <colore> <nome>
|
||||
unalias <colore>
|
||||
reset
|
||||
-o
|
||||
|
||||
alias: add an alias for a color
|
||||
unalias: delete an alias
|
||||
color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
|
||||
name: alias name for color (for example: "orange")
|
||||
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
|
||||
-o: send terminal/colors info to current buffer as input
|
||||
alias: aggiunge un alias per un colore
|
||||
unalias: elimina un alias
|
||||
colore: numero colore (maggiore o ugale a 0, il massimo dipende dal terminale, di solito 63 o 255)
|
||||
nome: nome alias per il colore (ad esempio: "arancione")
|
||||
reset: ripristina tutte le coppie di colore (richiesto quando non ci sono più coppie disponibili se il ripristino automatico è disabilitato, consultare l'opzione weechat.look.color_pairs_auto_reset)
|
||||
-o: invia le informazioni sul terminale/colori su un nuovo buffer.
|
||||
|
||||
Without argument, this command displays colors in a new buffer.
|
||||
Senza argomento, il comando mostra i colori in un nuovo buffer.
|
||||
|
||||
Examples:
|
||||
add alias "orange" for color 214:
|
||||
/color alias 214 orange
|
||||
delete color 214:
|
||||
Esempi:
|
||||
aggiunge alias "arancione" per il colore 214:
|
||||
/color alias 214 arancione
|
||||
elimina il colore 214:
|
||||
/color unalias 214
|
||||
........................................
|
||||
|
||||
@@ -206,8 +206,8 @@ infolists: mostra informazioni sulle liste info
|
||||
[[command_weechat_eval]]
|
||||
[command]*`eval`* analizza l'espressione e invia il risultato al buffer::
|
||||
........................................
|
||||
/eval [-n] <expression>
|
||||
[-n] -c <expression1> <operator> <expression2>
|
||||
/eval [-n] <espressione>
|
||||
[-n] -c <espressione1> <operatore> <espressione2>
|
||||
|
||||
-n: display result without sending it to buffer (debug mode)
|
||||
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
|
||||
@@ -615,44 +615,44 @@ Senza argomento, vengono salvati tutti i file (WeeChat e plugin).
|
||||
........................................
|
||||
|
||||
[[command_weechat_secure]]
|
||||
[command]*`secure`* manage secured data (passwords or private data encrypted in file sec.conf)::
|
||||
[command]*`secure`* gestione dei dati sensibili (password o file privati cifrati nel file sec.conf)::
|
||||
........................................
|
||||
/secure passphrase <passphrase>|-delete
|
||||
decrypt <passphrase>|-discard
|
||||
set <name> <value>
|
||||
del <name>
|
||||
/secure passphrase <chiave di cifratura>|-delete
|
||||
decrypt <chiave di cifratura|-discard
|
||||
set <nome> <valore>
|
||||
del <nome>
|
||||
|
||||
passphrase: change the passphrase (without passphrase, data is stored as plain text in file sec.conf)
|
||||
-delete: delete passphrase
|
||||
decrypt: decrypt data still encrypted (it happens only if passphrase was not given on startup)
|
||||
-discard: discard all data still encrypted
|
||||
set: add or change secured data
|
||||
del: delete secured data
|
||||
passphrase: cambia la chiave di cifratura (senza la chiave di cifratura, i dati vengono salvati in chiaron nel file sec.conf)
|
||||
-delete: elimina la chiave di cifratura
|
||||
decrypt: decifra tutti i dati ancora cifrati (accade solo se la chiave di cifratura non è stata digitata all'avvio)
|
||||
-discard: scarta tutti i dati ancora cifrati
|
||||
set: aggiunge o modifica dati sicuri
|
||||
del: elimina dati sicuri
|
||||
|
||||
Without argument, this command displays secured data in a new buffer.
|
||||
Senza argomento, questo comando mostra i dati messi al sicuro in un nuovo buffer.
|
||||
|
||||
When a passphrase is used (data encrypted), it is asked by WeeChat on startup.
|
||||
It is possible to set environment variable "WEECHAT_PASSPHRASE" to prevent the prompt (this same variable is used by WeeChat on /upgrade).
|
||||
Quando viene usata una chiave di cifratura (dati cifrati), questa viene richiesta da WeeChat all'avvio.
|
||||
È possibile impostare la variabile d'ambiente "WEECHAT_PASSPHRASE" per prevenire il prompt (questa stessa variabile viene usata da WeeChat con il comando /upgrade).
|
||||
|
||||
Secured data with format ${sec.data.xxx} can be used in:
|
||||
- command line argument "--run-command"
|
||||
- options weechat.startup.command_{before|after}_plugins
|
||||
- proxy options: username, password
|
||||
- irc server options: autojoin, command, password, sasl_{username|password}
|
||||
- option relay.network.password
|
||||
- command /eval.
|
||||
I dati messi al sicuro con il formato ${sec.data.xxx} possono essere usati in questo modo:
|
||||
- argomento della riga di comando "--run-command"
|
||||
- opzioni weechat.startup.command_{before|after}_plugins
|
||||
- opzioni del proxy: nome utente, password
|
||||
- opzioni del server irc: autojoin, comando, password, sasl_{username|password}
|
||||
- opzione relay.network.password
|
||||
- comando /eval.
|
||||
|
||||
Examples:
|
||||
set a passphrase:
|
||||
/secure passphrase this is my passphrase
|
||||
encrypt freenode SASL password:
|
||||
/secure set freenode mypassword
|
||||
Esempi:
|
||||
imposta una chiave di cifratura:
|
||||
/secure passphrase questa è la mia chiave di cifratura
|
||||
cifra la password SASL di freenode:
|
||||
/secure set freenode miapassword
|
||||
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
|
||||
encrypt oftc password for nickserv:
|
||||
/secure set oftc mypassword
|
||||
cifra la password di oftc per nickserv:
|
||||
/secure set oftc miapassword
|
||||
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
|
||||
alias to ghost the nick "mynick":
|
||||
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
|
||||
alias per il "ghost" del nick "mionick":
|
||||
/alias ghost /eval /msg -server freenode nickserv ghost mionick ${sec.data.freenode}
|
||||
........................................
|
||||
|
||||
[[command_weechat_set]]
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
** valori: un nome colore di WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numero colore del terminale o un alias; attributi consentiti prima del colore (solo per il colore del testo, non lo sfondo): "*" per il grassetto, "!" per l'inverso, "_" per la sottolineatura (valore predefinito: `white`)
|
||||
|
||||
* [[option_weechat.color.chat_day_change]] *weechat.color.chat_day_change*
|
||||
** descrizione: `text color for message displayed when the day has changed`
|
||||
** descrizione: `colore del testo per i messaggi mostrati al cambio di data`
|
||||
** tipo: colore
|
||||
** valori: un nome colore di WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numero colore del terminale o un alias; attributi consentiti prima del colore (solo per il colore del testo, non lo sfondo): "*" per il grassetto, "!" per l'inverso, "_" per la sottolineatura (valore predefinito: `cyan`)
|
||||
|
||||
@@ -559,7 +559,7 @@
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* [[option_weechat.look.hotlist_prefix]] *weechat.look.hotlist_prefix*
|
||||
** descrizione: `text displayed at the beginning of the hotlist`
|
||||
** descrizione: `testo mostrato in cima alla hotlist`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"H: "`)
|
||||
|
||||
@@ -574,7 +574,7 @@
|
||||
** valori: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (valore predefinito: `group_time_asc`)
|
||||
|
||||
* [[option_weechat.look.hotlist_suffix]] *weechat.look.hotlist_suffix*
|
||||
** descrizione: `text displayed at the end of the hotlist`
|
||||
** descrizione: `testo mostrato in fondo alla hotlist`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
@@ -629,7 +629,7 @@
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* [[option_weechat.look.key_bind_safe]] *weechat.look.key_bind_safe*
|
||||
** descrizione: `allow only binding of "safe" keys (beginning with a ctrl or meta code)`
|
||||
** descrizione: `consente solo l'associazione di tasti "sicuri" (che iniziano con ctrl o alt)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
@@ -719,7 +719,7 @@
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* [[option_weechat.look.prefix_error]] *weechat.look.prefix_error*
|
||||
** descrizione: `prefix for error messages (note: content is evaluated, so you can use colors with format "${color:xxx}", see /help eval)`
|
||||
** descrizione: `prefisso per i messaggi di errore (nota: il contenuto viene valutato, per cui è possibile usare colori con il formato "${color:xxx}", consultare /help eval`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"=!="`)
|
||||
|
||||
@@ -809,7 +809,7 @@
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* [[option_weechat.look.time_format]] *weechat.look.time_format*
|
||||
** descrizione: `time format for dates converted to strings and displayed in messages (see man strftime for date/time specifiers)`
|
||||
** descrizione: `formato dell'ora per le date convertite in stringhe e mostrate nei messaggi(consultare man strftime per i dettagli su data/ora)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"%a, %d %b %Y %T"`)
|
||||
|
||||
@@ -869,12 +869,12 @@
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* [[option_weechat.startup.command_after_plugins]] *weechat.startup.command_after_plugins*
|
||||
** descrizione: `command executed when WeeChat starts, after loading plugins (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `comando eseguito all'avvio di WeeChat, dopo il caricamento dei plugin (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* [[option_weechat.startup.command_before_plugins]] *weechat.startup.command_before_plugins*
|
||||
** descrizione: `command executed when WeeChat starts, before loading plugins (note: content is evaluated, see /help eval)`
|
||||
** descrizione: `comando eseguito all'avvio di WeeChat, prima del caricamento dei plugin (nota: il contenuto viene valutato, consultare /help eval)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
** valori: 0 .. 256 (valore predefinito: `20`)
|
||||
|
||||
* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
|
||||
** descrizione: `comma separated list of tags used in private messages, for example: "notify_message", "notify_private" or "notify_highlight"`
|
||||
** descrizione: `elenco separato da virgole di tag usati nei messaggi privati, ad esempio: "notify_message", "notify_private" o "notify_highlight"`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"notify_private"`)
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:10+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: cs\n"
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 23:07+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:10+0200\n"
|
||||
"POT-Creation-Date: 2013-09-20 23:13+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <weechatter@arcor.de>\n"
|
||||
"Language: de_DE\n"
|
||||
@@ -7226,6 +7226,9 @@ msgid ""
|
||||
"delay for filtering join/part/quit messages (in minutes): if the nick did "
|
||||
"not speak during the last N minutes, the join/part/quit is filtered"
|
||||
msgstr ""
|
||||
"Verzögerung, in Minuten, für eine Filterung von join/part/quit Mitteilungen. "
|
||||
"Falls ein Nick in der angegebenen Zeit keine Nachricht schreibt, wird "
|
||||
"seinejoin/part/quit Mitteilung gefiltert"
|
||||
|
||||
#. TRANSLATORS: please do not translate "join"
|
||||
msgid "enable smart filter for \"join\" messages"
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:11+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: es\n"
|
||||
@@ -374,7 +374,7 @@ msgstr ""
|
||||
"(light)red, (light)green, brown, yellow, (light)blue, (light)magenta, "
|
||||
"(light)cyan), un número de color de la terminal o un alias; atributos "
|
||||
"delante del color están permitidos (solamente para color de texto , no de "
|
||||
"fondo): \"*\" para negrita, \"!\" para revertir, \"_\" para subrayado."
|
||||
"fondo): \"*\" para negrita, \"!\" para revertir, \"_\" para subrayado"
|
||||
|
||||
#. TRANSLATORS: please do not translate "(null)"
|
||||
msgid "undefined value allowed (null)"
|
||||
@@ -900,7 +900,7 @@ msgid ""
|
||||
"current one"
|
||||
msgstr ""
|
||||
"%sError: no puede unir las ventanas, no hay ninguna otra ventana con el "
|
||||
"mismo tamaño de la actual."
|
||||
"mismo tamaño de la actual"
|
||||
|
||||
#, fuzzy
|
||||
msgid "set or remove away status"
|
||||
@@ -2757,7 +2757,7 @@ msgstr ""
|
||||
"automáticamente reinicia la tabla de pares de colores cuando el número de "
|
||||
"pares disponibles es menor o igual a este número (-1 = desactiva el reinicio "
|
||||
"automático, en ese caso un reinicio manual \"/color reset\" es necesario "
|
||||
"cuando la tabla esté llena)."
|
||||
"cuando la tabla esté llena)"
|
||||
|
||||
msgid ""
|
||||
"if set, uses real white color, disabled by default for terms with white "
|
||||
@@ -3606,7 +3606,7 @@ msgstr "%sError al escribir el archivo de configuración \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%sWarning: configuration file \"%s\" not found"
|
||||
msgstr "%sAtención: archivo de configuración \"%s\" no encontrado."
|
||||
msgstr "%sAtención: archivo de configuración \"%s\" no encontrado"
|
||||
|
||||
#, c-format
|
||||
msgid "Reading configuration file %s"
|
||||
@@ -4181,7 +4181,7 @@ msgid "No alias found matching \"%s\""
|
||||
msgstr "Ningún alias encontrado con \"%s\""
|
||||
|
||||
msgid "No alias defined"
|
||||
msgstr "Ningún alias definido."
|
||||
msgstr "Ningún alias definido"
|
||||
|
||||
#, c-format
|
||||
msgid "%sAlias \"%s\" not found"
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:11+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Sebastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -894,7 +894,7 @@ msgid ""
|
||||
"%sError: can not merge windows, there's no other window with same size near "
|
||||
"current one"
|
||||
msgstr ""
|
||||
"%sErreur: impossible de fusionner les fenêtres, aucun autre fenêtre avec la "
|
||||
"%sErreur: impossible de fusionner les fenêtres, aucune autre fenêtre avec la "
|
||||
"même taille à coté de la fenêtre actuelle"
|
||||
|
||||
msgid "set or remove away status"
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:11+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: hu\n"
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:11+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+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"
|
||||
@@ -43,7 +43,6 @@ msgstr ""
|
||||
msgid "Usage: %s [option...] [plugin:option...]\n"
|
||||
msgstr "Uso: %s [opzione...] [plugin:opzione...]\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -a, --no-connect disable auto-connect to servers at startup\n"
|
||||
" -c, --colors display default colors in terminal\n"
|
||||
@@ -59,25 +58,20 @@ msgid ""
|
||||
" -v, --version display WeeChat version\n"
|
||||
" plugin:option option for plugin (see man weechat)\n"
|
||||
msgstr ""
|
||||
" -a, --no-connect disabilita la connessione automatica all'avvio\n"
|
||||
" -c, --colors mostra i colori predefiniti nel terminale\n"
|
||||
" -d, --dir <path> imposta la directory principale di WeeChat "
|
||||
" -a, --no-connect\t disabilita la connessione automatica all'avvio\n"
|
||||
" -c, --colors mostra i colori predefiniti nel terminale\n"
|
||||
" -d, --dir <path> imposta la directory principale di WeeChat "
|
||||
"(predefinita: ~/.weechat)\n"
|
||||
" -h, --help mostra questo aiuto\n"
|
||||
" -k, --keys mostra i tasti principali di WeeChat\n"
|
||||
" -l, --license mostra la licenza di WeeChat\n"
|
||||
" -p, --no-plugin non carica i plugin all'avvio\n"
|
||||
" -s, --no-script non carica gli script all'avvio\n"
|
||||
" -r, --run-command esegue uno o più comandi all'avvio\n"
|
||||
" (più comandi vanno separati da punto e virgola)\n"
|
||||
" -v. --version mostra la versione di WeeChat\n"
|
||||
" plugin:opzione opzione per il plugin\n"
|
||||
" per esempio, il plugin irc può connettersi\n"
|
||||
" al server con un url del tipo:\n"
|
||||
" [irc][6][s]://[nick[:password]@]irc.esempio.org[:"
|
||||
"porta][/#canale1][,#canale2[...]]\n"
|
||||
" (consultare la documentazione per maggiori\n"
|
||||
" informazioni sulle opzioni disponibili)\n"
|
||||
" -h, --help mostra questo aiuto\n"
|
||||
" -l, --license mostra la licenza di WeeChat\n"
|
||||
" -p, --no-plugin non carica i plugin all'avvio\n"
|
||||
" -s, --no-script non carica gli script all'avvio\n"
|
||||
" -r, --run-command esegue uno o più comandi all'avvio\n"
|
||||
"(più comandi vanno separati da punto e virgola)\n"
|
||||
" --upgrade aggiorna WeeChat usando i file di sessione "
|
||||
"(consultare /help upgrade in WeeChat)\n"
|
||||
" -v. --version mostra la versione di WeeChat\n"
|
||||
" plugin:opzione opzione per il plugin (consultare man weechat)\n"
|
||||
|
||||
#, c-format
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
@@ -214,9 +208,9 @@ msgstr "%sErrore: buffer non trovato"
|
||||
msgid "%sError: WeeChat main buffer can't be closed"
|
||||
msgstr "%sErrore: il buffer principale di WeeChat non può essere chiuso"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sError: unable to set notify level \"%s\""
|
||||
msgstr "%sErrore: impossibile impostare l'opzione \"%s\" per la barra \"%s\""
|
||||
msgstr "%sErrore: impossibile impostare il livello di notifica \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "Local variables for buffer \"%s\":"
|
||||
@@ -696,50 +690,49 @@ msgid "%sError: failed to save options to %s"
|
||||
msgstr "%sErrore: impossibile salvare le opzioni in %s"
|
||||
|
||||
msgid "There is no encrypted data"
|
||||
msgstr ""
|
||||
msgstr "Non ci sono dati cifrati"
|
||||
|
||||
#, fuzzy
|
||||
msgid "All encrypted data has been deleted"
|
||||
msgstr "Tutte le barre sono state eliminate"
|
||||
msgstr "Tutti i dati cifrati sono stati eliminati"
|
||||
|
||||
msgid "Encrypted data has been successfully decrypted"
|
||||
msgstr ""
|
||||
msgstr "I dati cifrati sono stati decifrati con successo"
|
||||
|
||||
#, c-format
|
||||
msgid "%sFailed to decrypt data (wrong passphrase?)"
|
||||
msgstr ""
|
||||
msgstr "%sDecifratura dei dati non riuscita (chiave di cifratura sbagliata?)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%sYou must decrypt data still encrypted before doing any operation on "
|
||||
"secured data or passphrase"
|
||||
msgstr ""
|
||||
"%sÈ necessario decifrare i dati ancora cifrati prima di qualsiasi operazione "
|
||||
"sui dati sicuri o sulla chiave di cifratura"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Passphrase deleted"
|
||||
msgstr "Barra \"%s\" eliminata"
|
||||
msgstr "Chiave di cifratura eliminata"
|
||||
|
||||
msgid "Passphrase is not set"
|
||||
msgstr ""
|
||||
msgstr "Chiave di cifratura non impostata"
|
||||
|
||||
msgid "Passphrase changed"
|
||||
msgstr ""
|
||||
msgstr "Chiave di cifratura modificata"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Passphrase added"
|
||||
msgstr "Data di inserimento"
|
||||
msgstr "Chiave di cifratura aggiunta"
|
||||
|
||||
#, c-format
|
||||
msgid "Secured data \"%s\" set"
|
||||
msgstr ""
|
||||
msgstr "Dati sicuri \"%s\" impostati"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "Secured data \"%s\" deleted"
|
||||
msgstr "Barra \"%s\" eliminata"
|
||||
msgstr "Dati sicuri \"%s\" eliminati"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sSecured data \"%s\" not found"
|
||||
msgstr "%s: script \"%s\" non trovato"
|
||||
msgstr "%sDati sicuri \"%s\" non trovati"
|
||||
|
||||
msgid "default: "
|
||||
msgstr "predefinito: "
|
||||
@@ -893,19 +886,17 @@ msgstr ""
|
||||
"%sErrore: impossibile unire le finestre, non c'è un'altra finestra della "
|
||||
"stessa dimensione vicino quella corrente"
|
||||
|
||||
#, fuzzy
|
||||
msgid "set or remove away status"
|
||||
msgstr "attiva/disattiva lo stato di assenza"
|
||||
msgstr "imposta o elimina lo stato di assenza"
|
||||
|
||||
msgid "[-all] [<message>]"
|
||||
msgstr "[-all] [<messaggio>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" -all: set or remove away status on all connected servers\n"
|
||||
"message: message for away (if no message is given, away status is removed)"
|
||||
msgstr ""
|
||||
" -all: attiva/disattiva lo stato di assenza su tutti i server connessi\n"
|
||||
" -all: imposta o elimina lo stato di assenza su tutti i server connessi\n"
|
||||
"messaggio: messaggio di assenza (se non specificato, lo stato di assenza "
|
||||
"viene rimosso)"
|
||||
|
||||
@@ -1139,11 +1130,9 @@ msgstr ""
|
||||
msgid "define color aliases and display palette of colors"
|
||||
msgstr "definisce gli alias dei colori e visualizza la tavolozza dei colori"
|
||||
|
||||
#, fuzzy
|
||||
msgid "alias <color> <name> || unalias <color> || reset || -o"
|
||||
msgstr "alias <colore> <nome> || unalias <colore> || reset"
|
||||
msgstr "alias <colore> <nome> || unalias <colore> || reset || -o"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" alias: add an alias for a color\n"
|
||||
"unalias: delete an alias\n"
|
||||
@@ -1171,6 +1160,7 @@ msgstr ""
|
||||
" reset: ripristina tutte le coppie di colore (richiesto quando non ci sono "
|
||||
"più coppie disponibili se il ripristino automatico è disabilitato, "
|
||||
"consultare l'opzione weechat.look.color_pairs_auto_reset)\n"
|
||||
" -o: invia le informazioni sul terminale/colori su un nuovo buffer.\n"
|
||||
"\n"
|
||||
"Senza argomento, il comando mostra i colori in un nuovo buffer.\n"
|
||||
"\n"
|
||||
@@ -1297,9 +1287,9 @@ msgstr ""
|
||||
msgid "evaluate expression and send result to buffer"
|
||||
msgstr "analizza l'espressione e invia il risultato al buffer"
|
||||
|
||||
#, fuzzy
|
||||
msgid "[-n] <expression> || [-n] -c <expression1> <operator> <expression2>"
|
||||
msgstr "[-n] <espressione> || [-n] <espressione1> <operatore> <espressione2>"
|
||||
msgstr ""
|
||||
"[-n] <espressione> || [-n] -c <espressione1> <operatore> <espressione2>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
@@ -2121,11 +2111,15 @@ msgstr ""
|
||||
msgid ""
|
||||
"manage secured data (passwords or private data encrypted in file sec.conf)"
|
||||
msgstr ""
|
||||
"gestione dei dati sensibili (password o file privati cifrati nel file sec."
|
||||
"conf)"
|
||||
|
||||
msgid ""
|
||||
"passphrase <passphrase>|-delete || decrypt <passphrase>|-discard || set "
|
||||
"<name> <value> || del <name>"
|
||||
msgstr ""
|
||||
"passphrase <chiave di cifratura>|-delete || decrypt <chiave di cifratura|-"
|
||||
"discard || set <nome> <valore> || del <nome>"
|
||||
|
||||
msgid ""
|
||||
"passphrase: change the passphrase (without passphrase, data is stored as "
|
||||
@@ -2167,6 +2161,47 @@ msgid ""
|
||||
" /alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec."
|
||||
"data.freenode}"
|
||||
msgstr ""
|
||||
"passphrase: cambia la chiave di cifratura (senza la chiave di cifratura, i "
|
||||
"dati vengono salvati in chiaron nel file sec.conf)\n"
|
||||
" -delete: elimina la chiave di cifratura\n"
|
||||
" decrypt: decifra tutti i dati ancora cifrati (accade solo se la chiave di "
|
||||
"cifratura non è stata digitata all'avvio)\n"
|
||||
" -discard: scarta tutti i dati ancora cifrati\n"
|
||||
" set: aggiunge o modifica dati sicuri\n"
|
||||
" del: elimina dati sicuri\n"
|
||||
"\n"
|
||||
"Senza argomento, questo comando mostra i dati messi al sicuro in un nuovo "
|
||||
"buffer.\n"
|
||||
"\n"
|
||||
"Quando viene usata una chiave di cifratura (dati cifrati), questa viene "
|
||||
"richiesta da WeeChat all'avvio.\n"
|
||||
"È possibile impostare la variabile d'ambiente \"WEECHAT_PASSPHRASE\" per "
|
||||
"prevenire il prompt (questa stessa variabile viene usata da WeeChat con il "
|
||||
"comando /upgrade).\n"
|
||||
"\n"
|
||||
"I dati messi al sicuro con il formato ${sec.data.xxx} possono essere usati "
|
||||
"in questo modo:\n"
|
||||
" - argomento della riga di comando \"--run-command\"\n"
|
||||
" - opzioni weechat.startup.command_{before|after}_plugins\n"
|
||||
" - opzioni del proxy: nome utente, password\n"
|
||||
" - opzioni del server irc: autojoin, comando, password, sasl_{username|"
|
||||
"password}\n"
|
||||
" - opzione relay.network.password\n"
|
||||
" - comando /eval.\n"
|
||||
"\n"
|
||||
"Esempi:\n"
|
||||
" imposta una chiave di cifratura:\n"
|
||||
" /secure passphrase questa è la mia chiave di cifratura\n"
|
||||
" cifra la password SASL di freenode:\n"
|
||||
" /secure set freenode miapassword\n"
|
||||
" /set irc.server.freenode.sasl_password \"${sec.data.freenode}\"\n"
|
||||
" cifra la password di oftc per nickserv:\n"
|
||||
" /secure set oftc miapassword\n"
|
||||
" /set irc.server.oftc.command \"/msg nickserv identify ${sec.data."
|
||||
"oftc}\"\n"
|
||||
" alias per il \"ghost\" del nick \"mionick\":\n"
|
||||
" /alias ghost /eval /msg -server freenode nickserv ghost mionick ${sec."
|
||||
"data.freenode}"
|
||||
|
||||
msgid "set config options"
|
||||
msgstr "imposta le opzioni di configurazione"
|
||||
@@ -2606,8 +2641,9 @@ msgstr "aree (\"chat\" o nome barra) per il movimento libero del cursore"
|
||||
msgid "names of layouts"
|
||||
msgstr "nomi dei layout"
|
||||
|
||||
#, fuzzy
|
||||
msgid "names of secured data (file sec.conf, section data)"
|
||||
msgstr ""
|
||||
msgstr "nome dei dati sensibili (file sec.conf, sezione data)"
|
||||
|
||||
msgid ""
|
||||
"Warning: you should now issue /save to write \"save_config_on_exit\" option "
|
||||
@@ -2647,18 +2683,19 @@ msgstr ""
|
||||
msgid "Notify level for buffer"
|
||||
msgstr "Livello di notifica per il buffer"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"command executed when WeeChat starts, after loading plugins (note: content "
|
||||
"is evaluated, see /help eval)"
|
||||
msgstr "comando eseguito all'avvio di WeeChat, dopo il caricamento dei plugin"
|
||||
msgstr ""
|
||||
"comando eseguito all'avvio di WeeChat, dopo il caricamento dei plugin (nota: "
|
||||
"il contenuto viene valutato, consultare /help eval)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"command executed when WeeChat starts, before loading plugins (note: content "
|
||||
"is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"comando eseguito all'avvio di WeeChat, prima del caricamento dei plugin"
|
||||
"comando eseguito all'avvio di WeeChat, prima del caricamento dei plugin "
|
||||
"(nota: il contenuto viene valutato, consultare /help eval)"
|
||||
|
||||
msgid "display WeeChat logo at startup"
|
||||
msgstr "mostra il logo di WeeChat all'avvio"
|
||||
@@ -2957,9 +2994,8 @@ msgstr ""
|
||||
"se impostato, forza la visualizzazione dei nomi nella hotlist per i buffer "
|
||||
"uniti"
|
||||
|
||||
#, fuzzy
|
||||
msgid "text displayed at the beginning of the hotlist"
|
||||
msgstr "stringa mostrata tra i buffer nella hotlist"
|
||||
msgstr "testo mostrato in cima alla hotlist"
|
||||
|
||||
msgid ""
|
||||
"if set, uses short names to display buffer names in hotlist (start after "
|
||||
@@ -2976,9 +3012,8 @@ msgstr ""
|
||||
"group_time_desc, group_number_asc, group_number_desc, number_asc, "
|
||||
"number_desc)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "text displayed at the end of the hotlist"
|
||||
msgstr "stringa mostrata tra i buffer nella hotlist"
|
||||
msgstr "testo mostrato in fondo alla hotlist"
|
||||
|
||||
msgid ""
|
||||
"keep only unique numbers in hotlist (this applies only on hotlist items "
|
||||
@@ -3045,6 +3080,8 @@ msgstr "torna al buffer iniziale dopo aver raggiunto la fine della hotlist"
|
||||
msgid ""
|
||||
"allow only binding of \"safe\" keys (beginning with a ctrl or meta code)"
|
||||
msgstr ""
|
||||
"consente solo l'associazione di tasti \"sicuri\" (che iniziano con ctrl o "
|
||||
"alt)"
|
||||
|
||||
msgid "text to display before nick in prefix of message, example: \"<\""
|
||||
msgstr ""
|
||||
@@ -3092,13 +3129,13 @@ msgstr ""
|
||||
"disabilita questa caratteristica)"
|
||||
|
||||
#. TRANSLATORS: string "${color:xxx}" must NOT be translated
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"prefix for error messages (note: content is evaluated, so you can use colors "
|
||||
"with format \"${color:xxx}\", see /help eval)"
|
||||
msgstr ""
|
||||
"prefisso per i messaggi di errore, colori consentiti con il formato "
|
||||
"\"{color}\""
|
||||
"prefisso per i messaggi di errore (nota: il contenuto viene valutato, per "
|
||||
"cui è possibile usare colori con il formato \"${color:xxx}\", consultare /"
|
||||
"help eval"
|
||||
|
||||
#. TRANSLATORS: string "${color:xxx}" must NOT be translated
|
||||
#, fuzzy
|
||||
@@ -3259,12 +3296,12 @@ msgstr ""
|
||||
"imposta titolo per la finestra (terminale per interfacce Curses) con nome e "
|
||||
"versione"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"time format for dates converted to strings and displayed in messages (see "
|
||||
"man strftime for date/time specifiers)"
|
||||
msgstr ""
|
||||
"formato dell'ora per le date convertite a stringhe e mostrate nei messaggi"
|
||||
"formato dell'ora per le date convertite in stringhe e mostrate nei "
|
||||
"messaggi(consultare man strftime per i dettagli su data/ora)"
|
||||
|
||||
msgid "display an horizontal separator between windows"
|
||||
msgstr "mostra un separatore orizzontale tra le finestre"
|
||||
@@ -3287,11 +3324,8 @@ msgstr "colore del testo per i nomi dei buffer"
|
||||
msgid "text color for channel names"
|
||||
msgstr "colore del testo per i nomi dei canali"
|
||||
|
||||
#, fuzzy
|
||||
msgid "text color for message displayed when the day has changed"
|
||||
msgstr ""
|
||||
"colore del testo per i tago dopo i messaggi (mostrati con il comando /debug "
|
||||
"tags)"
|
||||
msgstr "colore del testo per i messaggi mostrati al cambio di data"
|
||||
|
||||
msgid "text color for delimiters"
|
||||
msgstr "colore del testo per i delimitatori"
|
||||
@@ -3789,47 +3823,60 @@ msgstr "porta per la connessione al server proxy"
|
||||
|
||||
msgid "username for proxy server (note: content is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"nome utente per il server proxy (nota: il contenuto viene valutato, "
|
||||
"consultare /help eval)"
|
||||
|
||||
msgid "password for proxy server (note: content is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"password per il server proxy (nota: il contenuto viene valutato, consultare /"
|
||||
"help eval)"
|
||||
|
||||
msgid "Please enter your passphrase to decrypt the data secured by WeeChat:"
|
||||
msgstr ""
|
||||
"Inserire la parola chiave per decifrare i dati messi al sicuro da Weechat:"
|
||||
|
||||
msgid ""
|
||||
"(enter just one space to skip the passphrase, but this will DISABLE all "
|
||||
"secured data!)"
|
||||
msgstr ""
|
||||
"(inserire uno spazio per ignorare la chiave di cifratura, ma ciò DISABILITA "
|
||||
"tutti i dati messi al sicuro!)"
|
||||
|
||||
msgid ""
|
||||
"To recover your secured data, you can use /secure decrypt (see /help secure)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%sWarning: unable to read passphrase from file \"%s\""
|
||||
msgstr "%s%s: impossibile analizzare il file \"%s\""
|
||||
"Per ripristinare i dati messi al sicuro, è possibile usare /secure decrypt "
|
||||
"consultare /help secure)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sWarning: unable to read passphrase from file \"%s\""
|
||||
msgstr ""
|
||||
"%sAttenzione: impossibile leggere la chiave di cifratura dal file \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"%sError: not possible to reload file sec.conf because there is still "
|
||||
"encrypted data (use /secure decrypt, see /help secure)"
|
||||
msgstr ""
|
||||
"%sErrore: non è possibile ricaricare il file sec.conf poiché ci sono ancora "
|
||||
"dati decifrati (usare /secure decrypt, consultare /help secure)"
|
||||
|
||||
#, c-format
|
||||
msgid "%sPassphrase is not set, unable to decrypt data \"%s\""
|
||||
msgstr ""
|
||||
"%sChiave di cifratura non impostata, impossibile decifrare i dati \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sWrong passphrase, unable to decrypt data \"%s\""
|
||||
msgstr "%sErrore: impossibile scorrere la barra \"%s\""
|
||||
msgstr "%sChiave di cifratura errata, impossibile decifrare i dati \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "*** Wrong passphrase (decrypt error: %s) ***"
|
||||
msgstr ""
|
||||
msgstr "*** Chiave di cifratura errata (errore di decifratura: %s) ***"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sError encrypting data \"%s\" (%d)"
|
||||
msgstr "%s%s: errore nella creazione dell'alias \"%s\" => \"%s\""
|
||||
msgstr "%sErrore nella cifratura dei dati \"%s\" (%d)"
|
||||
|
||||
msgid ""
|
||||
"cipher used to crypt data (the number after algorithm is the size of the key "
|
||||
@@ -3867,22 +3914,23 @@ msgid "off"
|
||||
msgstr "non attivo"
|
||||
|
||||
msgid "Passphrase"
|
||||
msgstr ""
|
||||
msgstr "Chiave di cifratura"
|
||||
|
||||
msgid "Passphrase is set"
|
||||
msgstr ""
|
||||
msgstr "La chiave di cifratura è impostata"
|
||||
|
||||
msgid "Passphrase is NOT set"
|
||||
msgstr ""
|
||||
msgstr "La chiave di cifratura NON è impostata"
|
||||
|
||||
msgid "Secured data:"
|
||||
msgstr ""
|
||||
msgstr "Dati sicuri:"
|
||||
|
||||
msgid "Secured data STILL ENCRYPTED: (use /secure decrypt, see /help secure)"
|
||||
msgstr ""
|
||||
"Dati sicuri ANCORA CIFRATI (usare /secure decrypt, consultare /help secure)"
|
||||
|
||||
msgid "No secured data set"
|
||||
msgstr ""
|
||||
msgstr "Dati sicuri non configurati"
|
||||
|
||||
msgid "bytes"
|
||||
msgstr "byte"
|
||||
@@ -4155,7 +4203,7 @@ msgstr[0] "%sIncollare %d riga? [ctrl-Y] Sì [ctrl-N] No"
|
||||
msgstr[1] "%sIncollare %d righe? [ctrl-Y] Sì [ctrl-N] No"
|
||||
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
msgstr "Cerca"
|
||||
|
||||
#, c-format
|
||||
msgid "%s-MORE(%d)-"
|
||||
@@ -5238,9 +5286,8 @@ msgstr ""
|
||||
msgid "remove channel operator status from nick(s)"
|
||||
msgstr "revoca lo stato di operatore del canale da uno o più nick"
|
||||
|
||||
#, fuzzy
|
||||
msgid "<nick> [<nick>...] || * -yes"
|
||||
msgstr "<nick> [<nick>...]"
|
||||
msgstr "<nick> [<nick>...] || * -yes"
|
||||
|
||||
msgid ""
|
||||
"nick: nick or mask (can start or end with \"*\" as wildcard)\n"
|
||||
@@ -5757,9 +5804,8 @@ msgstr ""
|
||||
msgid "send a private message to a nick"
|
||||
msgstr "invia un messaggio privato ad un nick"
|
||||
|
||||
#, fuzzy
|
||||
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
|
||||
msgstr "[-server <server>] <nick> [<testo>]"
|
||||
msgstr "[-server <server>] <nick>[,<nick>...] [<testo>]"
|
||||
|
||||
msgid ""
|
||||
"server: send to this server (internal name)\n"
|
||||
@@ -6097,13 +6143,12 @@ msgstr ""
|
||||
msgid "give voice to nick(s)"
|
||||
msgstr "concede il voice ad uno o più utenti"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"nick: nick or mask (can start or end with \"*\" as wildcard)\n"
|
||||
" *: give voice to everybody on channel"
|
||||
msgstr ""
|
||||
"nome alias (può iniziare o terminare con \"*\" come carattere jolly) "
|
||||
"(opzionale)"
|
||||
"nick: nick o mask (può iniziare o terminare con \"*\" come carattere jolly)\n"
|
||||
" *: concede il voice a tutti sul canale"
|
||||
|
||||
msgid "send a notice to channel ops"
|
||||
msgstr "invia una notifica agli operatori del canale"
|
||||
@@ -6235,6 +6280,8 @@ msgid ""
|
||||
"%s%s: warning: proxy \"%s\" does not exist (you can create it with command /"
|
||||
"proxy)"
|
||||
msgstr ""
|
||||
"%s%s: attenzione: il proxy \"%s\" non esiste (è possibile crearlo con il "
|
||||
"comando /proxy)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -6282,6 +6329,8 @@ msgid ""
|
||||
"name of proxy used for this server (optional, proxy must be defined with "
|
||||
"command /proxy)"
|
||||
msgstr ""
|
||||
"nome del proxy usato per questo server (opzionale, il proxy deve essere "
|
||||
"definito con il comando /proxy)"
|
||||
|
||||
msgid ""
|
||||
"use IPv6 protocol for server communication (try IPv6 then fallback to IPv4); "
|
||||
@@ -6317,10 +6366,10 @@ msgstr "dimensione della chiave usata durante lo Scambio Chiavi Diffie-Hellman"
|
||||
msgid "check that the SSL connection is fully trusted"
|
||||
msgstr "verifica che la connessione SSL sia totalmente fidata"
|
||||
|
||||
#, fuzzy
|
||||
msgid "password for server (note: content is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"comando eseguito all'avvio di WeeChat, prima del caricamento dei plugin"
|
||||
"password per il server (nota: il contenuto viene valutato, consultare /help "
|
||||
"eval)"
|
||||
|
||||
#. TRANSLATORS: please keep words "client capabilities" between brackets if translation is different (see fr.po)
|
||||
msgid ""
|
||||
@@ -6342,10 +6391,14 @@ msgstr ""
|
||||
msgid ""
|
||||
"username for SASL authentication (note: content is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"nome utente per l'autenticazione SASL (nota: il contenuto viene valutato, "
|
||||
"consultare /help eval)"
|
||||
|
||||
msgid ""
|
||||
"password for SASL authentication (note: content is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"password per l'autenticazione SASL (nota: il contenuto viene valutato, "
|
||||
"consultare /help eval)"
|
||||
|
||||
msgid "timeout (in seconds) before giving up SASL authentication"
|
||||
msgstr "timeout (in secondi) prima di annullare l'autenticazione SASL"
|
||||
@@ -6375,7 +6428,6 @@ msgstr ""
|
||||
"nome host/IP locale definito per il server (opzionale, se vuoto viene usato "
|
||||
"il nome host locale)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"command(s) to run when connected to server (many commands should be "
|
||||
"separated by \";\", use \"\\;\" for a semicolon, special variables $nick, "
|
||||
@@ -6383,8 +6435,9 @@ msgid ""
|
||||
"evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"comando(i) da eseguire quando si è connessi al server (più comandi vanno "
|
||||
"separati da \":\", usare \";\" per un punto e virgola, le variabili speciali "
|
||||
"$nick, $canale e $server vengono sostituite dai loro valori)"
|
||||
"separati da \";\", usare \"\\;\" per un punto e virgola, le variabili "
|
||||
"speciali $nick, $canale e $server vengono sostituite dai loro valori) (nota: "
|
||||
"il contenuto viene valutato, consultare /help eval)"
|
||||
|
||||
msgid ""
|
||||
"delay (in seconds) after command was executed (example: give some time for "
|
||||
@@ -6393,14 +6446,14 @@ msgstr ""
|
||||
"ritardo (in secondi) dopo l'esecuzione del comando (esempio: fornire il "
|
||||
"tempo per l'autenticazione)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of channels to join when connected to server (example: "
|
||||
"\"#chan1,#chan2,#chan3 key1,key2\") (note: content is evaluated, see /help "
|
||||
"eval)"
|
||||
msgstr ""
|
||||
"elenco separato da virgole di canali in cui entrare quando si è connessi al "
|
||||
"server (esempio: \"#canale1\", #canale2, #canale3 chiave1,chiave2\")"
|
||||
"server (esempio: \"#canale1\", #canale2, #canale3 chiave1,chiave2\") (nota: "
|
||||
"il contenuto viene valutato, consultare /help eval)"
|
||||
|
||||
msgid ""
|
||||
"automatically rejoin channels after kick; you can define a buffer local "
|
||||
@@ -6508,7 +6561,7 @@ msgid ""
|
||||
"time specifiers)"
|
||||
msgstr ""
|
||||
"formato dell'ora in risposta al messaggio CTCP TIME (consultare man strftime "
|
||||
"per gli specificatori data/ora)"
|
||||
"per i dettagli su data/ora)"
|
||||
|
||||
msgid ""
|
||||
"display message when (un)marking as away (off: do not display/send anything, "
|
||||
@@ -6663,11 +6716,16 @@ msgstr ""
|
||||
"posizione predefinita (dovrebbe essere l'ultimo buffer), next = buffer "
|
||||
"corrente + 1, near_server = dopo l'ultimo canale/privato del server)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of nicks for which passwords will be hidden when a "
|
||||
"message is sent, for example to hide password in message displayed by \"/msg "
|
||||
"nickserv identify password\", example: \"nickserv,nickbot\""
|
||||
msgstr ""
|
||||
"elenco separato da virgole di nick le cui password verrano nascoste quando "
|
||||
"viene inviato un messaggio, ad esempio per nascondere le password nei "
|
||||
"messaggi visualizzati da /msg nickserv identify password, esempio: "
|
||||
"\"nickserv,nickbot\""
|
||||
|
||||
msgid ""
|
||||
"force color for some nicks: hash computed with nickname to find color will "
|
||||
@@ -6726,18 +6784,16 @@ msgid ""
|
||||
"\"[#channel] Welcome to this channel...\""
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of tags used in messages displayed by notify when a "
|
||||
"nick joins or quits server (result of command ison), for example: "
|
||||
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
|
||||
msgstr ""
|
||||
"elenco separato da virgole di tag usati nei messaggi stampati dalle "
|
||||
"elenco separato da virgole di tag usati nei messaggi mostrati dalle "
|
||||
"notifiche quando un nick entra o esce da un server (risultato del comando "
|
||||
"ison), ad esempio: \"notify_highlight\", \"notify_message\" o "
|
||||
"\"notify_private\""
|
||||
"ison), ad esempio: \"notify_message\", \"notify_private\" o "
|
||||
"\"notify_highlight\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of tags used in messages displayed by notify when a "
|
||||
"nick away status changes (result of command whois), for example: "
|
||||
@@ -6745,8 +6801,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"elenco separato da virgole di tag usati nei messaggi stampati dalle "
|
||||
"notifiche quando un nick cambia lo stato di assenza (risultato del comando "
|
||||
"whois), ad esempio: \"notify_highligh\", \"notify_message\" o "
|
||||
"\"notify_private\""
|
||||
"whois), ad esempio: \"notify_message\", \"notify_private\" o "
|
||||
"\"notify_highlight\""
|
||||
|
||||
msgid "close buffer when /part is issued on a channel"
|
||||
msgstr "chiude buffer quando viene digitato /part nel canale"
|
||||
@@ -6754,15 +6810,12 @@ msgstr "chiude buffer quando viene digitato /part nel canale"
|
||||
msgid "merge private buffers"
|
||||
msgstr "unisci i buffer privati"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"comma separated list of tags used in private messages, for example: "
|
||||
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
|
||||
msgstr ""
|
||||
"elenco separato da virgole di tag usati nei messaggi stampati dalle "
|
||||
"notifiche quando un nick entra o esce da un server (risultato del comando "
|
||||
"ison), ad esempio: \"notify_highlight\", \"notify_message\" o "
|
||||
"\"notify_private\""
|
||||
"elenco separato da virgole di tag usati nei messaggi privati, ad esempio: "
|
||||
"\"notify_message\", \"notify_private\" o \"notify_highlight\""
|
||||
|
||||
msgid ""
|
||||
"number of raw messages to save in memory when raw data buffer is closed "
|
||||
@@ -7442,9 +7495,9 @@ msgid_plural "voices"
|
||||
msgstr[0] "voice"
|
||||
msgstr[1] "voice"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%sChannel %s%s%s: %s%d%s %s %s(%s%s)"
|
||||
msgstr "%sReop sul canale %s%s%s: %s%s"
|
||||
msgstr "%sCanale %s%s%s: %s%d%s %s %s(%s%s)"
|
||||
|
||||
msgid "nick"
|
||||
msgid_plural "nicks"
|
||||
@@ -7865,11 +7918,9 @@ msgstr "%s===\t%s========== Fine della cronologia (%d righe) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "configurazione del plugin logger"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <livello> || disable"
|
||||
msgstr "list || set <livello> || flush || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
@@ -7902,8 +7953,9 @@ msgid ""
|
||||
msgstr ""
|
||||
" list: mostra lo stato del logging per i buffer aperti\n"
|
||||
" set: imposta il livello di logging per il buffer corrente\n"
|
||||
" level: livello per i messaggi da loggare (0 = disabilitato, 1 = alcuni "
|
||||
"livello: livello per i messaggi da loggare (0 = disabilitato, 1 = alcuni "
|
||||
"messaggi (più importanti) .. 9 = tutti i messaggi)\n"
|
||||
" flush: scrive immediatamente tutti i file di log\n"
|
||||
"disable: disabilita il logging sul buffer corrente (imposta livello a 0)\n"
|
||||
"\n"
|
||||
"Le opzioni \"logger.level.*\" e \"logger.mask.*\" possono essere usate per "
|
||||
@@ -8145,9 +8197,8 @@ msgstr ""
|
||||
msgid "list of hooks"
|
||||
msgstr "elenco di hook"
|
||||
|
||||
#, fuzzy
|
||||
msgid "hook pointer (optional)"
|
||||
msgstr "puntatore al nick (opzionale)"
|
||||
msgstr "puntatore all'hook (opzionale)"
|
||||
|
||||
msgid ""
|
||||
"type,arguments (type is command/timer/.., arguments to get only some hooks "
|
||||
@@ -8166,9 +8217,8 @@ msgstr "elenco di tasti associati"
|
||||
msgid "context (\"default\", \"search\", \"cursor\" or \"mouse\") (optional)"
|
||||
msgstr "contesto (\"default\", \"search\", \"cursor\" o \"mouse\") (opzionale)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list of layouts"
|
||||
msgstr "nomi dei layout"
|
||||
msgstr "elenco dei layout"
|
||||
|
||||
msgid "nicks in nicklist for a buffer"
|
||||
msgstr "nick nella lista nick per un buffer"
|
||||
@@ -8195,18 +8245,15 @@ msgstr ""
|
||||
"nome plugin (può iniziare o terminare con \"*\" come carattere jolly) "
|
||||
"(opzionale)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list of proxies"
|
||||
msgstr "Elenco di proxy:"
|
||||
msgstr "elenco dei proxy"
|
||||
|
||||
#, fuzzy
|
||||
msgid "proxy pointer (optional)"
|
||||
msgstr "puntatore al relay (opzionale)"
|
||||
msgstr "puntatore al proxy (opzionale)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "proxy name (can start or end with \"*\" as wildcard) (optional)"
|
||||
msgstr ""
|
||||
"nome barra (può iniziare o terminare con \"*\" come carattere jolly "
|
||||
"nome del proxy (può iniziare o terminare con \"*\" come carattere jolly) "
|
||||
"(opzionale)"
|
||||
|
||||
msgid "options for URL"
|
||||
@@ -8264,17 +8311,14 @@ msgstr "struttura con \"undo\"per la riga di input"
|
||||
msgid "a key (keyboard shortcut)"
|
||||
msgstr "un tasto (scorciatoia da tastiera)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "layout"
|
||||
msgstr "Layout salvati:"
|
||||
msgstr "layout"
|
||||
|
||||
#, fuzzy
|
||||
msgid "buffer layout"
|
||||
msgstr "puntatore al buffer"
|
||||
msgstr "layout del buffer"
|
||||
|
||||
#, fuzzy
|
||||
msgid "window layout"
|
||||
msgstr "finestra"
|
||||
msgstr "layout della finestra"
|
||||
|
||||
msgid "structure with lines"
|
||||
msgstr "struttura con più righe"
|
||||
@@ -8295,7 +8339,7 @@ msgid "plugin"
|
||||
msgstr "plugin"
|
||||
|
||||
msgid "proxy"
|
||||
msgstr ""
|
||||
msgstr "proxy"
|
||||
|
||||
msgid "window"
|
||||
msgstr "finestra"
|
||||
@@ -8716,13 +8760,13 @@ msgstr ""
|
||||
msgid "maximum number of clients connecting to a port"
|
||||
msgstr "numero massimo di client connessi ad una porta"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"password required by clients to access this relay (empty value means no "
|
||||
"password required) (note: content is evaluated, see /help eval)"
|
||||
msgstr ""
|
||||
"password richiesta dai client per accedere a questo relay (un valore nullo "
|
||||
"corrisponde a nessuna password richiesta)"
|
||||
"corrisponde a nessuna password richiesta) (nota: il contenuto viene "
|
||||
"valutato, consultare /help eval)"
|
||||
|
||||
msgid ""
|
||||
"file with SSL certificate and private key (for serving clients with SSL)"
|
||||
@@ -8891,11 +8935,11 @@ msgstr ""
|
||||
"%sErrore: l'argomento \"-yes\" è richiesto per ripristinare gli rmodifier "
|
||||
"predefiniti (motivi di sicurezza)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%d rmodifier added"
|
||||
msgid_plural "%d rmodifiers added"
|
||||
msgstr[0] "%d rmodifier eliminati"
|
||||
msgstr[1] "%d rmodifier eliminati"
|
||||
msgstr[0] "%d rmodifier aggiunto"
|
||||
msgstr[1] "%d rmodifier aggiunti"
|
||||
|
||||
msgid "alter modifier strings with regular expressions"
|
||||
msgstr "sostituisce le stringhe del modificatore con le espressioni regolari"
|
||||
@@ -9128,9 +9172,8 @@ msgstr ""
|
||||
"nome script (può iniziare o terminare con \"*\" come carattere jolly) "
|
||||
"(opzionale)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "callback of a script"
|
||||
msgstr "elenco degli script"
|
||||
msgstr "callback di uno script"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -9344,29 +9387,29 @@ msgstr "%s: script \"%s\" già registrato e aggiornato"
|
||||
msgid "%s: all scripts are up-to-date"
|
||||
msgstr "%s: tutti gli script sono aggiornati"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "configuration file \"%s\" (options %s.*)"
|
||||
msgstr "opzioni di configurazione"
|
||||
msgstr "file di configurazione \"%s\" (opzioni %s.*)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "command /%s"
|
||||
msgstr "Alias dei comandi"
|
||||
msgstr "comando /%s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "completion %%(%s)"
|
||||
msgstr "Opzione \"%s%s%s\":"
|
||||
msgstr "completamento %%(%s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "bar item \"%s\""
|
||||
msgstr "elemento barra"
|
||||
msgstr "elemento barra \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "options %s%s%s"
|
||||
msgstr "Opzione \"%s%s%s\":"
|
||||
msgstr "opzione \"%s%s%s\""
|
||||
|
||||
#, fuzzy
|
||||
msgid "(old options?)"
|
||||
msgstr "(opzioni predefinite)"
|
||||
msgstr "(opzioni predefinite?)"
|
||||
|
||||
msgid "Script"
|
||||
msgstr "Script"
|
||||
@@ -9415,10 +9458,10 @@ msgstr "Versione massima di WeeChat"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Script has defined:"
|
||||
msgstr "Script caricati:"
|
||||
msgstr "Script ha definito:"
|
||||
|
||||
msgid "(nothing)"
|
||||
msgstr ""
|
||||
msgstr "(niente"
|
||||
|
||||
msgid "Alt+key/input: v=back to list d=jump to diff"
|
||||
msgstr ""
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:11+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
|
||||
"Language: ja\n"
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:12+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:11+0200\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: pl\n"
|
||||
|
||||
+2
-2
@@ -19,10 +19,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:11+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:13+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:11+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"
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-rc2\n"
|
||||
"Project-Id-Version: WeeChat 0.4.2\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-09-20 16:43+0200\n"
|
||||
"PO-Revision-Date: 2013-09-20 23:12+0200\n"
|
||||
"PO-Revision-Date: 2013-10-06 08:07+0200\n"
|
||||
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: tr\n"
|
||||
|
||||
+2
-2
@@ -942,9 +942,9 @@ hook_timer_init (struct t_hook *hook)
|
||||
/*
|
||||
* here we should use 0, but with this value timer is sometimes called
|
||||
* before second has changed, so for displaying time, it may display
|
||||
* 2 times the same second, that's why we use 1000 micro seconds
|
||||
* 2 times the same second, that's why we use 10000 micro seconds
|
||||
*/
|
||||
HOOK_TIMER(hook, last_exec).tv_usec = 1000;
|
||||
HOOK_TIMER(hook, last_exec).tv_usec = 10000;
|
||||
HOOK_TIMER(hook, last_exec).tv_sec =
|
||||
HOOK_TIMER(hook, last_exec).tv_sec -
|
||||
((HOOK_TIMER(hook, last_exec).tv_sec + (diff_hour * 3600)) %
|
||||
|
||||
+4
-3
@@ -427,10 +427,11 @@ utf8_strlen_screen (const char *string)
|
||||
{
|
||||
length = wcswidth (ptr_wstring, num_char);
|
||||
/*
|
||||
* ensure the size is always >= 1, to prevent any display bug
|
||||
* (for example size of UTF-8 char U+26C4 is -1, why? mystery...)
|
||||
* if the char is non-printable, wcswidth returns -1
|
||||
* (for example the length of the snowman without snow (U+26C4) == -1)
|
||||
* => in this case, consider the length is 1, to prevent any display bug
|
||||
*/
|
||||
if (length < 1)
|
||||
if (length < 0)
|
||||
length = 1;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -83,8 +83,8 @@ INSTALL(TARGETS ${EXECUTABLE} RUNTIME DESTINATION bin)
|
||||
# It may be removed in future.
|
||||
INSTALL(CODE "
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND \${CMAKE_COMMAND} -E remove -f \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses\${CMAKE_EXECUTABLE_SUFFIX}\"
|
||||
COMMAND \${CMAKE_COMMAND} -E create_symlink weechat \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses\${CMAKE_EXECUTABLE_SUFFIX}\"
|
||||
COMMAND ${CMAKE_COMMAND} -E remove -f \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\"
|
||||
COMMAND ${CMAKE_COMMAND} -E create_symlink weechat${CMAKE_EXECUTABLE_SUFFIX} \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\"
|
||||
)
|
||||
LIST(APPEND CMAKE_INSTALL_MANIFEST_FILES \"\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses\${CMAKE_EXECUTABLE_SUFFIX}\")
|
||||
LIST(APPEND CMAKE_INSTALL_MANIFEST_FILES \"${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\")
|
||||
")
|
||||
|
||||
@@ -361,7 +361,7 @@ gui_bar_window_print_string (struct t_gui_bar_window *bar_window,
|
||||
output = string_iconv_from_internal (NULL, utf_char);
|
||||
if (low_char)
|
||||
wattron (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar, A_REVERSE);
|
||||
wprintw (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar, "%s",
|
||||
waddstr (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
(output) ? output : utf_char);
|
||||
if (low_char)
|
||||
wattroff (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar, A_REVERSE);
|
||||
@@ -683,7 +683,7 @@ gui_bar_window_draw (struct t_gui_bar_window *bar_window,
|
||||
gui_window_set_custom_color_fg_bg (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
CONFIG_COLOR(config_color_bar_more),
|
||||
CONFIG_COLOR(bar_window->bar->options[GUI_BAR_OPTION_COLOR_BG]));
|
||||
mvwprintw (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
mvwaddstr (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
y, x, ptr_string);
|
||||
}
|
||||
}
|
||||
@@ -702,7 +702,7 @@ gui_bar_window_draw (struct t_gui_bar_window *bar_window,
|
||||
gui_window_set_custom_color_fg_bg (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
CONFIG_COLOR(config_color_bar_more),
|
||||
CONFIG_COLOR(bar_window->bar->options[GUI_BAR_OPTION_COLOR_BG]));
|
||||
mvwprintw (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
mvwaddstr (GUI_BAR_WINDOW_OBJECTS(bar_window)->win_bar,
|
||||
y, x, ptr_string);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,6 +145,22 @@ gui_chat_reset_style (struct t_gui_window *window, struct t_gui_line *line,
|
||||
gui_window_reset_color (GUI_WINDOW_OBJECTS(window)->win_chat, color);
|
||||
}
|
||||
|
||||
/*
|
||||
* Deletes all chars from the cursor to the end of the current line.
|
||||
*/
|
||||
|
||||
void
|
||||
gui_chat_clrtoeol (struct t_gui_window *window)
|
||||
{
|
||||
if (window->win_chat_cursor_y >= window->win_chat_height)
|
||||
return;
|
||||
|
||||
wmove (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y,
|
||||
window->win_chat_cursor_x);
|
||||
wclrtoeol (GUI_WINDOW_OBJECTS(window)->win_chat);
|
||||
}
|
||||
|
||||
/*
|
||||
* Displays a new line.
|
||||
*/
|
||||
@@ -155,19 +171,13 @@ gui_chat_display_new_line (struct t_gui_window *window,
|
||||
int *lines_displayed, int simulate)
|
||||
{
|
||||
if ((count == 0) || (*lines_displayed >= num_lines - count))
|
||||
{
|
||||
if ((!simulate)
|
||||
&& (window->win_chat_cursor_x <= gui_chat_get_real_width (window) - 1))
|
||||
{
|
||||
wmove (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y,
|
||||
window->win_chat_cursor_x);
|
||||
wclrtoeol (GUI_WINDOW_OBJECTS(window)->win_chat);
|
||||
}
|
||||
window->win_chat_cursor_y++;
|
||||
}
|
||||
|
||||
window->win_chat_cursor_x = 0;
|
||||
(*lines_displayed)++;
|
||||
|
||||
if (!simulate)
|
||||
gui_chat_clrtoeol (window);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -180,7 +190,8 @@ gui_chat_display_horizontal_line (struct t_gui_window *window, int simulate)
|
||||
int x, size_on_screen;
|
||||
char *read_marker_string, *default_string = "- ";
|
||||
|
||||
if (simulate)
|
||||
if (simulate
|
||||
|| (!simulate && (window->win_chat_cursor_y >= window->win_chat_height)))
|
||||
return;
|
||||
|
||||
gui_window_coords_init_line (window, window->win_chat_cursor_y);
|
||||
@@ -192,15 +203,13 @@ gui_chat_display_horizontal_line (struct t_gui_window *window, int simulate)
|
||||
size_on_screen = utf8_strlen_screen (read_marker_string);
|
||||
gui_window_set_weechat_color (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
GUI_COLOR_CHAT_READ_MARKER);
|
||||
wmove (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y, window->win_chat_cursor_x);
|
||||
wclrtoeol (GUI_WINDOW_OBJECTS(window)->win_chat);
|
||||
gui_chat_clrtoeol (window);
|
||||
x = 0;
|
||||
while (x < gui_chat_get_real_width (window))
|
||||
{
|
||||
mvwprintw (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
mvwaddstr (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y, x,
|
||||
"%s", read_marker_string);
|
||||
read_marker_string);
|
||||
x += size_on_screen;
|
||||
}
|
||||
}
|
||||
@@ -405,8 +414,8 @@ gui_chat_display_word_raw (struct t_gui_window *window, struct t_gui_line *line,
|
||||
if (!simulate)
|
||||
{
|
||||
output = string_iconv_from_internal (NULL, utf_char);
|
||||
wprintw (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
"%s", (output) ? output : utf_char);
|
||||
waddstr (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
(output) ? output : utf_char);
|
||||
if (output)
|
||||
free (output);
|
||||
|
||||
@@ -478,13 +487,6 @@ gui_chat_display_word (struct t_gui_window *window,
|
||||
/* FIXME: modify arbitrary value for non aligning messages on time/nick? */
|
||||
&& (length_align < (window->win_chat_width - 5)))
|
||||
{
|
||||
if (!simulate)
|
||||
{
|
||||
wmove (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y,
|
||||
window->win_chat_cursor_x);
|
||||
wclrtoeol (GUI_WINDOW_OBJECTS(window)->win_chat);
|
||||
}
|
||||
window->win_chat_cursor_x += length_align;
|
||||
if ((CONFIG_INTEGER(config_look_align_end_of_lines) == CONFIG_LOOK_ALIGN_END_OF_LINES_MESSAGE)
|
||||
&& (CONFIG_INTEGER(config_look_prefix_align) != CONFIG_LOOK_PREFIX_ALIGN_NONE)
|
||||
@@ -599,7 +601,8 @@ gui_chat_display_day_changed (struct t_gui_window *window,
|
||||
{
|
||||
char temp_message[1024], message[1024], *message_with_color;
|
||||
|
||||
if (simulate)
|
||||
if (simulate
|
||||
|| (!simulate && (window->win_chat_cursor_y >= window->win_chat_height)))
|
||||
return;
|
||||
|
||||
/* build the message to display */
|
||||
@@ -622,9 +625,7 @@ gui_chat_display_day_changed (struct t_gui_window *window,
|
||||
gui_window_coords_init_line (window, window->win_chat_cursor_y);
|
||||
gui_window_set_weechat_color (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
GUI_COLOR_CHAT_DAY_CHANGE);
|
||||
wmove (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y, window->win_chat_cursor_x);
|
||||
wclrtoeol (GUI_WINDOW_OBJECTS(window)->win_chat);
|
||||
gui_chat_clrtoeol (window);
|
||||
gui_chat_display_word_raw (window, NULL,
|
||||
(message_with_color) ? message_with_color : message,
|
||||
0, simulate, 0, 0);
|
||||
@@ -663,6 +664,7 @@ gui_chat_display_time_to_prefix (struct t_gui_window *window,
|
||||
GUI_COLOR_CHAT_INACTIVE_WINDOW,
|
||||
GUI_COLOR_CHAT_INACTIVE_BUFFER,
|
||||
GUI_COLOR_CHAT);
|
||||
gui_chat_clrtoeol (window);
|
||||
}
|
||||
|
||||
/* display time */
|
||||
@@ -1477,7 +1479,7 @@ gui_chat_display_line (struct t_gui_window *window, struct t_gui_line *line,
|
||||
{
|
||||
gui_window_set_weechat_color (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
GUI_COLOR_CHAT_TEXT_FOUND);
|
||||
mvwprintw (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
mvwaddstr (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
read_marker_y, read_marker_x,
|
||||
"*");
|
||||
}
|
||||
@@ -1491,7 +1493,7 @@ gui_chat_display_line (struct t_gui_window *window, struct t_gui_line *line,
|
||||
{
|
||||
gui_window_set_weechat_color (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
GUI_COLOR_CHAT_READ_MARKER);
|
||||
mvwprintw (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
mvwaddstr (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
read_marker_y, read_marker_x,
|
||||
"*");
|
||||
}
|
||||
@@ -1518,10 +1520,7 @@ gui_chat_display_line_y (struct t_gui_window *window, struct t_gui_line *line,
|
||||
window->win_chat_cursor_x = 0;
|
||||
window->win_chat_cursor_y = y;
|
||||
|
||||
wmove (GUI_WINDOW_OBJECTS(window)->win_chat,
|
||||
window->win_chat_cursor_y,
|
||||
window->win_chat_cursor_x);
|
||||
wclrtoeol (GUI_WINDOW_OBJECTS(window)->win_chat);
|
||||
gui_chat_clrtoeol (window);
|
||||
|
||||
if (gui_chat_display_word_raw (window, line, line->data->message,
|
||||
window->win_chat_width, 0,
|
||||
@@ -1852,7 +1851,7 @@ gui_chat_draw (struct t_gui_buffer *buffer, int clear_chat)
|
||||
case GUI_BUFFER_TYPE_FORMATTED:
|
||||
/* min 2 lines for chat area */
|
||||
if (ptr_win->win_chat_height < 2)
|
||||
mvwprintw (GUI_WINDOW_OBJECTS(ptr_win)->win_chat, 0, 0, "...");
|
||||
mvwaddstr (GUI_WINDOW_OBJECTS(ptr_win)->win_chat, 0, 0, "...");
|
||||
else
|
||||
gui_chat_draw_formatted_buffer (ptr_win);
|
||||
break;
|
||||
|
||||
@@ -84,10 +84,10 @@ gui_main_get_password (const char *prompt1, const char *prompt2,
|
||||
|
||||
clear();
|
||||
|
||||
mvprintw (0, 0, "%s", prompt1);
|
||||
mvprintw (1, 0, "%s", prompt2);
|
||||
mvprintw (2, 0, "%s", prompt3);
|
||||
mvprintw (3, 0, "=> ");
|
||||
mvaddstr (0, 0, prompt1);
|
||||
mvaddstr (1, 0, prompt2);
|
||||
mvaddstr (2, 0, prompt3);
|
||||
mvaddstr (3, 0, "=> ");
|
||||
refresh ();
|
||||
|
||||
memset (password, '\0', size);
|
||||
@@ -103,14 +103,14 @@ gui_main_get_password (const char *prompt1, const char *prompt2,
|
||||
{
|
||||
i--;
|
||||
password[i] = '\0';
|
||||
mvprintw (3, 3 + i, " ");
|
||||
mvaddstr (3, 3 + i, " ");
|
||||
move (3, 3 + i);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
password[i] = ch;
|
||||
mvprintw (3, 3 + i, "*");
|
||||
mvaddstr (3, 3 + i, "*");
|
||||
i++;
|
||||
}
|
||||
refresh ();
|
||||
|
||||
@@ -1194,7 +1194,12 @@ gui_window_switch_to_buffer (struct t_gui_window *window,
|
||||
window->buffer->lines->last_read_line = window->buffer->lines->last_line;
|
||||
window->buffer->lines->first_line_not_read = 0;
|
||||
}
|
||||
if (buffer->lines->last_read_line == buffer->lines->last_line)
|
||||
/*
|
||||
* if there is no line displayed after last read line,
|
||||
* then remove the read marker
|
||||
*/
|
||||
if (buffer->lines->last_read_line
|
||||
&& !gui_line_get_next_displayed (buffer->lines->last_read_line))
|
||||
{
|
||||
buffer->lines->last_read_line = NULL;
|
||||
buffer->lines->first_line_not_read = 0;
|
||||
|
||||
@@ -29,7 +29,7 @@ alias_la_SOURCES = alias.c \
|
||||
alias-config.h \
|
||||
alias-info.c \
|
||||
alias-info.h
|
||||
alias_la_LDFLAGS = -module
|
||||
alias_la_LDFLAGS = -module -no-undefined
|
||||
alias_la_LIBADD = $(ALIAS_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -38,7 +38,7 @@ aspell_la_SOURCES = weechat-aspell.c \
|
||||
weechat-aspell-info.h \
|
||||
weechat-aspell-speller.c \
|
||||
weechat-aspell-speller.h
|
||||
aspell_la_LDFLAGS = -module
|
||||
aspell_la_LDFLAGS = -module -no-undefined
|
||||
aspell_la_LIBADD = $(ASPELL_LFLAGS) $(ENCHANT_LIBS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -24,7 +24,7 @@ libdir = ${weechat_libdir}/plugins
|
||||
lib_LTLIBRARIES = charset.la
|
||||
|
||||
charset_la_SOURCES = charset.c
|
||||
charset_la_LDFLAGS = -module
|
||||
charset_la_LDFLAGS = -module -no-undefined
|
||||
charset_la_LIBADD = $(CHARSET_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -27,7 +27,7 @@ fifo_la_SOURCES = fifo.c \
|
||||
fifo.h \
|
||||
fifo-info.c \
|
||||
fifo-info.h
|
||||
fifo_la_LDFLAGS = -module
|
||||
fifo_la_LDFLAGS = -module -no-undefined
|
||||
fifo_la_LIBADD = $(FIFO_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -27,7 +27,7 @@ guile_la_SOURCES = weechat-guile.c \
|
||||
weechat-guile.h \
|
||||
weechat-guile-api.c \
|
||||
weechat-guile-api.h
|
||||
guile_la_LDFLAGS = -module
|
||||
guile_la_LDFLAGS = -module -no-undefined
|
||||
guile_la_LIBADD = ../lib_weechat_plugins_scripts.la $(GUILE_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -72,7 +72,7 @@ irc_la_SOURCES = irc.c \
|
||||
irc-upgrade.c \
|
||||
irc-upgrade.h
|
||||
|
||||
irc_la_LDFLAGS = -module
|
||||
irc_la_LDFLAGS = -module -no-undefined
|
||||
irc_la_LIBADD = $(IRC_LFLAGS) $(GCRYPT_LFLAGS) $(GNUTLS_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -1060,7 +1060,7 @@ IRC_PROTOCOL_CALLBACK(notice)
|
||||
char *pos_target, *pos_args, *pos, end_char, *channel;
|
||||
struct t_irc_channel *ptr_channel;
|
||||
struct t_irc_nick *ptr_nick;
|
||||
int notify_private, is_channel, notice_op, notice_voice;
|
||||
int notify_private, is_channel, is_channel_orig, notice_op, notice_voice;
|
||||
struct t_gui_buffer *ptr_buffer;
|
||||
|
||||
IRC_PROTOCOL_MIN_ARGS(3);
|
||||
@@ -1106,10 +1106,12 @@ IRC_PROTOCOL_CALLBACK(notice)
|
||||
else
|
||||
{
|
||||
is_channel = 0;
|
||||
is_channel_orig = 0;
|
||||
channel = NULL;
|
||||
if (pos_target)
|
||||
{
|
||||
is_channel = irc_channel_is_channel (server, pos_target);
|
||||
is_channel_orig = is_channel;
|
||||
if (is_channel)
|
||||
{
|
||||
channel = strdup (pos_target);
|
||||
@@ -1167,9 +1169,9 @@ IRC_PROTOCOL_CALLBACK(notice)
|
||||
weechat_printf_date_tags ((ptr_channel) ? ptr_channel->buffer : server->buffer,
|
||||
date,
|
||||
irc_protocol_tags (command,
|
||||
"notify_message",
|
||||
(is_channel_orig) ? "notify_message" : "notify_private",
|
||||
nick),
|
||||
"%s%s%s%s%s(%s%s%s)%s: %s",
|
||||
"%s%s%s%s%s(%s%s%s)%s%s%s%s%s: %s",
|
||||
weechat_prefix ("network"),
|
||||
IRC_COLOR_NOTICE,
|
||||
/* TRANSLATORS: "Notice" is command name in IRC protocol (translation is frequently the same word) */
|
||||
@@ -1180,6 +1182,10 @@ IRC_PROTOCOL_CALLBACK(notice)
|
||||
(nick && nick[0]) ? nick : "?",
|
||||
IRC_COLOR_CHAT_DELIMITERS,
|
||||
IRC_COLOR_RESET,
|
||||
(is_channel_orig) ? " -> " : "",
|
||||
(is_channel_orig) ? IRC_COLOR_CHAT_CHANNEL : "",
|
||||
(is_channel_orig) ? pos_target : "",
|
||||
IRC_COLOR_RESET,
|
||||
pos_args);
|
||||
}
|
||||
else
|
||||
|
||||
@@ -4051,8 +4051,7 @@ irc_server_disconnect (struct t_irc_server *server, int switch_address,
|
||||
IRC_PLUGIN_NAME);
|
||||
}
|
||||
|
||||
if (reconnect)
|
||||
server->current_retry++;
|
||||
server->current_retry = 0;
|
||||
|
||||
if (switch_address)
|
||||
irc_server_switch_address (server, 0);
|
||||
|
||||
@@ -33,7 +33,7 @@ logger_la_SOURCES = logger.c \
|
||||
logger-info.h \
|
||||
logger-tail.c \
|
||||
logger-tail.h
|
||||
logger_la_LDFLAGS = -module
|
||||
logger_la_LDFLAGS = -module -no-undefined
|
||||
logger_la_LIBADD = $(LOGGER_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -28,7 +28,7 @@ lua_la_SOURCES = weechat-lua.c \
|
||||
weechat-lua.h \
|
||||
weechat-lua-api.c \
|
||||
weechat-lua-api.h
|
||||
lua_la_LDFLAGS = -module
|
||||
lua_la_LDFLAGS = -module -no-undefined
|
||||
lua_la_LIBADD = ../lib_weechat_plugins_scripts.la $(LUA_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -27,7 +27,7 @@ perl_la_SOURCES = weechat-perl.c \
|
||||
weechat-perl.h \
|
||||
weechat-perl-api.c \
|
||||
weechat-perl-api.h
|
||||
perl_la_LDFLAGS = -module
|
||||
perl_la_LDFLAGS = -module -no-undefined
|
||||
perl_la_LIBADD = ../lib_weechat_plugins_scripts.la $(PERL_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -27,7 +27,7 @@ python_la_SOURCES = weechat-python.c \
|
||||
weechat-python.h \
|
||||
weechat-python-api.c \
|
||||
weechat-python-api.h
|
||||
python_la_LDFLAGS = -module
|
||||
python_la_LDFLAGS = -module -no-undefined
|
||||
python_la_LIBADD = ../lib_weechat_plugins_scripts.la $(PYTHON_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -58,7 +58,7 @@ relay_la_SOURCES = relay.c \
|
||||
relay-websocket.c \
|
||||
relay-websocket.h
|
||||
|
||||
relay_la_LDFLAGS = -module
|
||||
relay_la_LDFLAGS = -module -no-undefined
|
||||
relay_la_LIBADD = $(RELAY_LFLAGS) $(ZLIB_LFLAGS) $(GCRYPT_LFLAGS) $(GNUTLS_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -262,61 +262,63 @@ relay_websocket_send_http (struct t_relay_client *client,
|
||||
|
||||
int
|
||||
relay_websocket_decode_frame (const unsigned char *buffer,
|
||||
unsigned long long length,
|
||||
unsigned long long buffer_length,
|
||||
unsigned char *decoded,
|
||||
unsigned long long *decoded_length)
|
||||
{
|
||||
unsigned long long i, index, length_frame_size, length_frame;
|
||||
unsigned long long i, index_buffer, length_frame_size, length_frame;
|
||||
|
||||
*decoded_length = 0;
|
||||
index_buffer = 0;
|
||||
|
||||
if (length < 2)
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* check if frame is masked: client MUST send a masked frame; if frame is
|
||||
* not masked, we MUST reject it and close the connection (see RFC 6455)
|
||||
*/
|
||||
if (!(buffer[1] & 128))
|
||||
return 0;
|
||||
|
||||
/* decode frame */
|
||||
index = 2;
|
||||
length_frame_size = 1;
|
||||
length_frame = buffer[1] & 127;
|
||||
if ((length_frame == 126) || (length_frame == 127))
|
||||
/* loop to decode all frames in message */
|
||||
while (index_buffer + 2 <= buffer_length)
|
||||
{
|
||||
length_frame_size = (length_frame == 126) ? 2 : 8;
|
||||
if (length < 1 + length_frame_size)
|
||||
/*
|
||||
* check if frame is masked: client MUST send a masked frame; if frame is
|
||||
* not masked, we MUST reject it and close the connection (see RFC 6455)
|
||||
*/
|
||||
if (!(buffer[index_buffer + 1] & 128))
|
||||
return 0;
|
||||
length_frame = 0;
|
||||
for (i = 0; i < length_frame_size; i++)
|
||||
|
||||
/* decode frame */
|
||||
length_frame_size = 1;
|
||||
length_frame = buffer[index_buffer + 1] & 127;
|
||||
index_buffer += 2;
|
||||
if ((length_frame == 126) || (length_frame == 127))
|
||||
{
|
||||
length_frame += (unsigned long long)buffer[index + i] << ((length_frame_size - i - 1) * 8);
|
||||
length_frame_size = (length_frame == 126) ? 2 : 8;
|
||||
if (buffer_length < 1 + length_frame_size)
|
||||
return 0;
|
||||
length_frame = 0;
|
||||
for (i = 0; i < length_frame_size; i++)
|
||||
{
|
||||
length_frame += (unsigned long long)buffer[index_buffer + i] << ((length_frame_size - i - 1) * 8);
|
||||
}
|
||||
index_buffer += length_frame_size;
|
||||
}
|
||||
index += length_frame_size;
|
||||
|
||||
if (buffer_length < 1 + length_frame_size + 4 + length_frame)
|
||||
return 0;
|
||||
|
||||
/* read masks (4 bytes) */
|
||||
int masks[4];
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
masks[i] = (int)((unsigned char)buffer[index_buffer + i]);
|
||||
}
|
||||
index_buffer += 4;
|
||||
|
||||
/* decode data using masks */
|
||||
for (i = 0; i < length_frame; i++)
|
||||
{
|
||||
decoded[*decoded_length + i] = (int)((unsigned char)buffer[index_buffer + i]) ^ masks[i % 4];
|
||||
}
|
||||
decoded[*decoded_length + length_frame] = '\0';
|
||||
*decoded_length += length_frame;
|
||||
index_buffer += length_frame;
|
||||
}
|
||||
|
||||
if (length < 1 + length_frame_size + 4 + length_frame)
|
||||
return 0;
|
||||
|
||||
/* read masks (4 bytes) */
|
||||
int masks[4];
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
masks[i] = (int)((unsigned char)buffer[index + i]);
|
||||
}
|
||||
index += 4;
|
||||
|
||||
/* decode data using masks */
|
||||
for (i = 0; i < length_frame; i++)
|
||||
{
|
||||
decoded[i] = (int)((unsigned char)buffer[index + i]) ^ masks[i % 4];
|
||||
}
|
||||
decoded[length_frame] = '\0';
|
||||
|
||||
*decoded_length = length_frame;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ rmodifier_la_SOURCES = rmodifier.c \
|
||||
rmodifier-debug.h \
|
||||
rmodifier-info.c \
|
||||
rmodifier-info.h
|
||||
rmodifier_la_LDFLAGS = -module
|
||||
rmodifier_la_LDFLAGS = -module -no-undefined
|
||||
rmodifier_la_LIBADD = $(RMODIFIER_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -27,7 +27,7 @@ ruby_la_SOURCES = weechat-ruby.c \
|
||||
weechat-ruby.h \
|
||||
weechat-ruby-api.c \
|
||||
weechat-ruby-api.h
|
||||
ruby_la_LDFLAGS = -module
|
||||
ruby_la_LDFLAGS = -module -no-undefined
|
||||
ruby_la_LIBADD = ../lib_weechat_plugins_scripts.la $(RUBY_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -40,7 +40,7 @@ script_la_SOURCES = script.c \
|
||||
script-repo.c \
|
||||
script-repo.h
|
||||
|
||||
script_la_LDFLAGS = -module
|
||||
script_la_LDFLAGS = -module -no-undefined
|
||||
script_la_LIBADD = $(SCRIPT_LFLAGS) $(ZLIB_LFLAGS) $(GCRYPT_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -28,7 +28,7 @@ tcl_la_SOURCES = weechat-tcl.c \
|
||||
weechat-tcl.h \
|
||||
weechat-tcl-api.c \
|
||||
weechat-tcl-api.h
|
||||
tcl_la_LDFLAGS = -module
|
||||
tcl_la_LDFLAGS = -module -no-undefined
|
||||
tcl_la_LIBADD = ../lib_weechat_plugins_scripts.la $(TCL_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
@@ -46,7 +46,7 @@ xfer_la_SOURCES = xfer.c \
|
||||
xfer-upgrade.c \
|
||||
xfer-upgrade.h
|
||||
|
||||
xfer_la_LDFLAGS = -module
|
||||
xfer_la_LDFLAGS = -module -no-undefined
|
||||
xfer_la_LIBADD = $(XFER_LFLAGS)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt
|
||||
|
||||
+9
-4
@@ -23,7 +23,7 @@
|
||||
#
|
||||
|
||||
%define name weechat
|
||||
%define version 0.4.1
|
||||
%define version 0.4.2
|
||||
%define release 1
|
||||
|
||||
Name: %{name}
|
||||
@@ -49,7 +49,8 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%setup
|
||||
|
||||
%build
|
||||
./configure --prefix=/usr --mandir=/usr/share/man --enable-doc --with-debug=0
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr --mandir=/usr/share/man --enable-doc --enable-man --with-debug=0
|
||||
make
|
||||
|
||||
%install
|
||||
@@ -66,14 +67,18 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%defattr(-,root,root,0755)
|
||||
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
|
||||
%doc %{_docdir}/%{name}/*.html
|
||||
%{_mandir}/man1/%{name}-curses.1*
|
||||
%{_mandir}/*/man1/%{name}-curses.1*
|
||||
%{_mandir}/man1/%{name}.1*
|
||||
%{_mandir}/*/man1/%{name}.1*
|
||||
%{_bindir}/%{name}
|
||||
%{_bindir}/%{name}-curses
|
||||
%{_libdir}/%{name}/plugins/*
|
||||
%{_libdir}/pkgconfig/weechat.pc
|
||||
%{_includedir}/%{name}/weechat-plugin.h
|
||||
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
|
||||
|
||||
%changelog
|
||||
* Sun Oct 06 2013 Sebastien Helleu <flashcode@flashtux.org> 0.4.2-1
|
||||
- Released version 0.4.2
|
||||
* Mon May 20 2013 Sebastien Helleu <flashcode@flashtux.org> 0.4.1-1
|
||||
- Released version 0.4.1
|
||||
* Sun Jan 20 2013 Sebastien Helleu <flashcode@flashtux.org> 0.4.0-1
|
||||
|
||||
Reference in New Issue
Block a user