diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2010-09-22 21:44:07 +0200 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2010-09-22 21:44:07 +0200 |
commit | e102a7e2f9be6fdb5b245c432880e61ed4e7b230 (patch) | |
tree | f64cad8024c080642b1abaaadb5d7b94bb38d45d | |
parent | 86323231fd321da02fa6ed5864cca2816d5bffeb (diff) | |
download | weechat-e102a7e2f9be6fdb5b245c432880e61ed4e7b230.zip |
Update italian translations and docs
-rw-r--r-- | doc/it/autogen/plugin_api/completions.txt | 2 | ||||
-rw-r--r-- | doc/it/autogen/plugin_api/infolists.txt | 4 | ||||
-rw-r--r-- | doc/it/autogen/plugin_api/infos_hashtable.txt | 4 | ||||
-rw-r--r-- | doc/it/autogen/user/irc_commands.txt | 4 | ||||
-rw-r--r-- | doc/it/autogen/user/irc_options.txt | 2 | ||||
-rw-r--r-- | doc/it/autogen/user/relay_commands.txt | 22 | ||||
-rw-r--r-- | doc/it/autogen/user/relay_options.txt | 6 | ||||
-rw-r--r-- | doc/it/autogen/user/rmodifier_commands.txt | 32 | ||||
-rw-r--r-- | doc/it/autogen/user/rmodifier_options.txt | 2 | ||||
-rw-r--r-- | doc/it/autogen/user/weechat_commands.txt | 80 | ||||
-rw-r--r-- | doc/it/autogen/user/weechat_options.txt | 2 | ||||
-rw-r--r-- | doc/it/weechat_plugin_api.it.txt | 315 | ||||
-rw-r--r-- | doc/it/weechat_user.it.txt | 76 | ||||
-rw-r--r-- | po/it.po | 199 |
14 files changed, 352 insertions, 398 deletions
diff --git a/doc/it/autogen/plugin_api/completions.txt b/doc/it/autogen/plugin_api/completions.txt index 69a019619..a2189f144 100644 --- a/doc/it/autogen/plugin_api/completions.txt +++ b/doc/it/autogen/plugin_api/completions.txt @@ -46,7 +46,7 @@ | relay | relay_relays | protocollo.nome dei relay correnti per il plugin relay -| rmodifier | rmodifier | list of rmodifiers +| rmodifier | rmodifier | elenco di rmodifier | ruby | ruby_script | elenco degli script diff --git a/doc/it/autogen/plugin_api/infolists.txt b/doc/it/autogen/plugin_api/infolists.txt index 8da17e5e9..0c035d019 100644 --- a/doc/it/autogen/plugin_api/infolists.txt +++ b/doc/it/autogen/plugin_api/infolists.txt @@ -4,7 +4,7 @@ | alias | alias | elenco di alias | puntatore all'alias (opzionale) | nome alias (può iniziare o terminare con "*" come carattere jolly) (opzionale) -| irc | irc_channel | elenco dei canali per un server IRC | puntatore al canale (opzionale) | server,channel (channel is optional) +| irc | irc_channel | elenco dei canali per un server IRC | puntatore al canale (opzionale) | server,canale (canale è opzionale) | irc | irc_ignore | elenco di ignore IRC | puntatore all'ignore (opzionale) | - @@ -22,7 +22,7 @@ | relay | relay | elenco di client relay | puntatore al relay (opzionale) | - -| rmodifier | rmodifier | list of rmodifiers | rmodifier pointer (optional) | rmodifier name (can start or end with "*" as joker) (optional) +| rmodifier | rmodifier | elenco di rmodifier | puntatore a rmodifier (opzionale) | nome rmodifier (può iniziare o terminare con "*" come carattere jolly) (opzionale) | ruby | ruby_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale) diff --git a/doc/it/autogen/plugin_api/infos_hashtable.txt b/doc/it/autogen/plugin_api/infos_hashtable.txt index 0eb5c42cd..6294d42b9 100644 --- a/doc/it/autogen/plugin_api/infos_hashtable.txt +++ b/doc/it/autogen/plugin_api/infos_hashtable.txt @@ -1,7 +1,7 @@ [width="100%",cols="^1,^2,6,6,6",options="header"] |======================================== -| Plugin | Nome | Descrizione | Hashtable (input) | Hashtable (output) +| Plugin | Nome | Descrizione | Tabella hash (input) | Tabella hash (output) -| irc | irc_parse_message | parse an IRC message | "message": IRC message | "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel) +| irc | irc_parse_message | controlla un messaggio IRC | "messaggio": messaggio IRC | "nick": nick, "host": nome host, "command": comando, "channel": canale, "arguments": argomenti (include il canale) |======================================== diff --git a/doc/it/autogen/user/irc_commands.txt b/doc/it/autogen/user/irc_commands.txt index f20e1b538..d957d78ef 100644 --- a/doc/it/autogen/user/irc_commands.txt +++ b/doc/it/autogen/user/irc_commands.txt @@ -420,8 +420,8 @@ ........................................ invia dati grezzi al server senza analisi - server: send to this server (internal name) - data: raw data to send + server: invia a questo server (nome interno) + dati: dati raw da inviare ........................................ • *`/reconnect`* `[-all [-nojoin] | nome_server [nome_server ...] [-nojoin]]`:: diff --git a/doc/it/autogen/user/irc_options.txt b/doc/it/autogen/user/irc_options.txt index 8fbfd233d..a9496c5be 100644 --- a/doc/it/autogen/user/irc_options.txt +++ b/doc/it/autogen/user/irc_options.txt @@ -204,7 +204,7 @@ ** valori: on, off (valore predefinito: `off`) * *irc.look.raw_messages* -** descrizione: `number of raw messages to save in memory when raw data buffer is closed (messages will be displayed when opening raw data buffer)` +** descrizione: `numero di messaggi raw da salvare in memoria quando il buffer dei dati raw viene chiuso (i messaggi verranno visualizzati all'apertura del buffer dei dati raw)` ** tipo: intero ** valori: 0 .. 65535 (valore predefinito: `256`) diff --git a/doc/it/autogen/user/relay_commands.txt b/doc/it/autogen/user/relay_commands.txt index 456095998..d4cad2cd3 100644 --- a/doc/it/autogen/user/relay_commands.txt +++ b/doc/it/autogen/user/relay_commands.txt @@ -1,18 +1,18 @@ -• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name | raw]`:: +• *`/relay`* `[list | listfull | add protocollo.nome porta | del protocollo.nome | raw]`:: ........................................ controllo relay - list: list relay clients (only active relays) - listfull: list relay clients (verbose, all relays) - listrelay: list relays (name and port) - add: add relay for a protocol + name - del: remove relay for a protocol + name - protocol.name: protocol and name to relay - for example: irc.freenode - port: port used for relay - raw: open buffer with raw Relay data + list: elenca i client relay (solo quelli attivi) + listfull: elenca i client relay (dettagliato, tutti i relay) + listrelay: elenca i relay (nome e porta) + add: aggiungi relay per un protocollo + nome + del: rimuovi relay per un protocollo + nome + protocollo.nome: protocollo e nome con cui effettuare il relay + per esempio: irc.freenode + porta: porta utilizzata per il relay + raw: apre il buffer con dati Relay - Without argument, this command opens buffer with list of relay clients. + Senza argomento, il comando apre i buffer con l'elenco dei client relay. ........................................ diff --git a/doc/it/autogen/user/relay_options.txt b/doc/it/autogen/user/relay_options.txt index 2f01cfa2b..08657cca3 100644 --- a/doc/it/autogen/user/relay_options.txt +++ b/doc/it/autogen/user/relay_options.txt @@ -44,12 +44,12 @@ ** valori: on, off (valore predefinito: `on`) * *relay.look.raw_messages* -** descrizione: `number of raw messages to save in memory when raw data buffer is closed (messages will be displayed when opening raw data buffer)` +** descrizione: `numero di messaggi raw da salvare in memoria quando il buffer dei dati raw viene chiuso (i messaggi verranno visualizzati all'apertura del buffer dei dati raw)` ** tipo: intero ** valori: 0 .. 65535 (valore predefinito: `256`) * *relay.network.bind_address* -** descrizione: `address for bind (if empty, connection is possible on all interfaces, use "127.0.0.1" to allow connections from local machine only)` +** descrizione: `indirizzo associato (se vuoto, la connessione è possibile su tutte le interfacce, usare "127.0.0.1" per consentire le connessioni solo dalla macchina locale)` ** tipo: stringa ** valori: qualsiasi stringa (valore predefinito: `""`) @@ -59,7 +59,7 @@ ** valori: 1 .. 1024 (valore predefinito: `5`) * *relay.network.password* -** descrizione: `password required by clients to access this relay (empty value means no password required)` +** descrizione: `password richiesta dai client per accedere a questo relay (un valore nullo corrisponde a nessuna password richiesta)` ** tipo: stringa ** valori: qualsiasi stringa (valore predefinito: `""`) diff --git a/doc/it/autogen/user/rmodifier_commands.txt b/doc/it/autogen/user/rmodifier_commands.txt index 42ef6b896..50da3d77f 100644 --- a/doc/it/autogen/user/rmodifier_commands.txt +++ b/doc/it/autogen/user/rmodifier_commands.txt @@ -1,25 +1,25 @@ -• *`/rmodifier`* `[list] | [listdefault] | [add name modifiers groups regex] | [del name|-all [name...]] | [default -yes]`:: +• *`/rmodifier`* `[list] | [listdefault] | [add nome modifiers groups regex] | [del nome|-all [nome...]] | [default -yes]`:: ........................................ - alter modifier strings with regular expressions + sostituisce le stringhe del modificatore con le espressioni regolari - list: list all rmodifiers - listdefault: list default rmodifiers - add: add a rmodifier - name: name of rmodifier - modifiers: comma separated list of modifiers - groups: action on groups found: comma separated list of groups (from 1 to 9) with optional "*" after number to hide group - regex: regular expression - del: delete a rmodifier - -all: delete all rmodifiers - default: restore default rmodifiers + list: elenca tutti gli rmodifier + listdefault: elenca gli rmodifier predefiniti + add: aggiunge un rmodifier + nome: nome rmodifier + modifiers: elenco separato da virgole di modificatori + groups: azione sul gruppo trovato: elenco separato da virgole di gruppi (da 1 a 9) con "*" opzionale dopo il numero per nascondere il gruppo + regex: espressione regolare + del: elimina rmodifier + -all: elimina tutti gli rmodifier + default: ripristina gli rmodifier predefiniti - Examples: - hide everything typed after a command /password: + Esempi: + nasconde ciò che viene digitato dopo il comando /password: /rmodifier add password input_text_display 1,2* ^(/password +)(.*) - delete rmodifier "password": + elimina rmodifier "password": /rmodifier del password - delete all rmodifiers: + elimina tutti gli rmodifier: /rmodifier del -all ........................................ diff --git a/doc/it/autogen/user/rmodifier_options.txt b/doc/it/autogen/user/rmodifier_options.txt index 0b6bbc5da..b9d4a11bf 100644 --- a/doc/it/autogen/user/rmodifier_options.txt +++ b/doc/it/autogen/user/rmodifier_options.txt @@ -1,5 +1,5 @@ * *rmodifier.look.hide_char* -** descrizione: `char used to hide part of a string` +** descrizione: `carattere usato per nascondere parte di una stringa` ** tipo: stringa ** valori: qualsiasi stringa (valore predefinito: `"*"`) diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt index b4851b29e..d7d45dc8f 100644 --- a/doc/it/autogen/user/weechat_commands.txt +++ b/doc/it/autogen/user/weechat_commands.txt @@ -108,7 +108,7 @@ comando: comando da eseguire (una '/' viene aggiunta automaticamente se non trovata all'inizio del comando) ........................................ -• *`/debug`* `[list | set plugin level | dump [plugin] | buffer | windows | term]`:: +• *`/debug`* `[list | set plugin livello | dump [plugin] | buffer | windows | term]`:: ........................................ attiva debug per core/plugin @@ -127,43 +127,44 @@ ........................................ filtra messaggi nei buffer, per nascondere/mostrare in base a tag o regexp - list: list all filters - enable: enable filters (filters are enabled by default) - disable: disable filters - toggle: toggle filters - name: filter name - add: add a filter - del: delete a filter - -all: delete all filters - plugin.buffer: plugin and buffer where filter is active ("*" for all buffers) - tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit" - regex: regular expression to search in line - - use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|' - - if regex starts with '!', then matching result is reversed (use '\!' to start with '!') - note: two regex are created: one for prefix and one for message + list: elenca tutti i filtri + enable: abilita filtri (i filtri sono abilitati di default) + disable: disabilita filtri + toggle: abilita/disabilita filtri + nome: nome del filtro + add: aggiunge un filtro + del: elimina un filtro + -all: elimina tutti i filtri + plugin.buffer: plugin e buffer in cui il filtro è attivo ("*" per tutti i buffer) + tag: elenco di tag separati da virgole, per esempio: "irc_join,irc_part,irc_quit" + regex: espressione regolare da cercare nella riga + - utilizzare ' ' per separare il prefisso dal messaggio, caratteri speciali come "|" devono essere preceduti dal carattere escape: '\|') + - se l'espressione regolare inizia con '!', il risultato corrispondente viene invertito (usare '\!' per iniziare con '!') - The default key alt+'=' toggles filtering on/off. + nota: vengono create due espressioni regolari: una per il prefisso e l'altra per il messaggio - Tags most commonly used: - no_filter, no_highlight, log0..log9 (log level), + Il tasto predefinito alt+'=' abilita/disabilita il filtro. + + Tag utilizzati di frequente: + no_filter, no_highlight, log0..log9 (livello di log), notify_message, notify_private, notify_highlight, - irc_xxx (xxx is command name or number, see /server raw), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info. + irc_xxx (xxx è il nome comando o il numero, consultare /server raw), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info. - Examples: - use IRC smart filter for join/part/quit messages: - /filter add irc_smart * irc_smart_filter * - filter all IRC join/part/quit messages: - /filter add joinquit * irc_join,irc_part,irc_quit * - filter nicks displayed when joining channels or with /names: + Esempi: + usa il filtro intelligente IRC per i messaggi di entrata/uscita/abbandono: + /filter add irc_smart * irc_smart_filter * + filtra tutti i messaggi entrata/uscita/abbandono di IRC: + /filter add joinquit * irc_join,irc_part,irc_quit * + filtra i nick visualizzati all'ingresso in un canale o con /names: /filter add nicks * irc_366 * - filter nick "toto" on IRC channel #weechat: - /filter add toto irc.freenode.#weechat * toto\t - keep only nick "titi" on IRC channel #test: - /filter add titi irc.freenode.#test * !titi\t - filter lines containing word "spam": + filtra il nick "tizio" sul canale IRC #weechat + /filter add tizio irc.freenode.#esempio * tizio\t + filtra solo il nick "caio" sul canale IRC #test: + /filter add caio irc.freenode.#test * !caio\t + filtra le righe contententi la parola "spam": /filter add filterspam * * spam - filter lines containing "weechat sucks" on IRC channel #weechat: - /filter add sucks irc.freenode.#weechat * weechat sucks + filtra le righe contententi "weechat fa schifo" sul canale IRC #weechat: + /filter add schifo irc.freenode.#weechat * weechat fa schifo ........................................ • *`/help`* `[comando | opzione]`:: @@ -360,15 +361,14 @@ ........................................ aggiorna WeeChat senza disconnettere dai server - path_to_binary: path to WeeChat binary (default is current binary) - - This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command. + percorso_del_binario: percorso del binario di WeeChat (quello corrente è il predefinito) - Upgrade process has 4 steps: - 1. save session into files for core and plugins (buffers, history, ..) - 2. unload all plugins (configs *.conf are saved) - 3. save WeeChat config (weechat.conf) - 4. exec new WeeChat binary. + Questo comando esegue nuovamente un binario WeeChat, perciò deve essere stato compilato o installato con un gestore di pacchetti prima di eseguire questo comando. + Il processo di aggiornamento è diviso in 4 fasi: + 1. salvataggio della sessione in file per il core e i plugin (buffer, cronologia, ..) + 2. disattivazione di tutti i plugin (salvataggio delle configurazioni .conf) + 3. salvataggio della configurazione di WeeChat (weechat.conf) + 4. esecuzione del nuovo binario di WeeChat. ........................................ • *`/uptime`* `[-o | -ol]`:: diff --git a/doc/it/autogen/user/weechat_options.txt b/doc/it/autogen/user/weechat_options.txt index 0a7faefc3..6daead63b 100644 --- a/doc/it/autogen/user/weechat_options.txt +++ b/doc/it/autogen/user/weechat_options.txt @@ -344,7 +344,7 @@ ** valori: time, buffer, prefix, suffix, message (valore predefinito: `message`) * *weechat.look.buffer_notify_default* -** descrizione: `default notify level for buffers (used to tell WeeChat if buffer must be displayed in hotlist or not, according to importance of message): all=all messages (default), message=messages+highlights, highlight=highlights only, none=never display in hotlist` +** descrizione: `livello predefinito di notifica per i buffer (utilizzato per comunicare a WeeChat se il buffer deve essere visualizzato nella hotlist oppure no, a seconda dell'importanza del messaggio): all: tutti i messaggi (predefinito), message=messaggi+eventi, highlight=solo eventi, none=non viene mai visualizzato nella hotlist` ** tipo: intero ** valori: none, highlight, message, all (valore predefinito: `all`) diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt index 4dd6fa917..5e1216c9a 100644 --- a/doc/it/weechat_plugin_api.it.txt +++ b/doc/it/weechat_plugin_api.it.txt @@ -522,8 +522,7 @@ free (str); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_tolower ^^^^^^^^^^^^^^^^^^^^^^ @@ -550,8 +549,7 @@ weechat_string_tolower (str); /* str ora è: "abcdé" */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_toupper ^^^^^^^^^^^^^^^^^^^^^^ @@ -578,8 +576,7 @@ weechat_string_tolower (str); /* str ora è: "ABCDé" */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_strcasecmp ^^^^^^^^^^^^^^^^^^ @@ -614,8 +611,7 @@ int diff = weechat_strcasecmp ("aaa", "CCC"); /* == -2 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_strncasecmp ^^^^^^^^^^^^^^^^^^^ @@ -651,8 +647,7 @@ int diff = weechat_strncasecmp ("aabb", "aacc", 2); /* == 0 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_strcmp_ignore_chars ^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -692,8 +687,7 @@ int diff = weechat_strcmp_ignore_chars ("a-b", "--a-e", "-", 1); /* == -3 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_strcasestr ^^^^^^^^^^^^^^^^^^ @@ -725,8 +719,7 @@ char *pos = weechat_strcasestr ("aBcDeF", "de"); /* risultato: puntatore a "DeF" ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_match ^^^^^^^^^^^^^^^^^^^^ @@ -809,8 +802,7 @@ free (str); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_expand_home ^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -847,8 +839,7 @@ free (str); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_remove_quotes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -884,8 +875,7 @@ free (str); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_strip ^^^^^^^^^^^^^^^^^^^^ @@ -921,8 +911,7 @@ free (str); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_has_highlight ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1091,8 +1080,7 @@ weechat_string_free_split (argv); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_build_with_split_string ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1132,8 +1120,7 @@ free (str); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_split_command ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1170,8 +1157,7 @@ weechat_free_split_command (argv); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_free_split_command ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1200,8 +1186,7 @@ weechat_free_split_command (argv); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_format_size ^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1329,8 +1314,7 @@ weechat_string_encode_base64 (string, strlen (string), result); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_decode_base64 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1367,8 +1351,7 @@ length = weechat_string_decode_base64 (string, result); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_string_is_command_char ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1496,8 +1479,7 @@ if (weechat_utf8_has_8bits (string)) ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_is_valid ^^^^^^^^^^^^^^^^^^^^^ @@ -1537,8 +1519,7 @@ else ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_normalize ^^^^^^^^^^^^^^^^^^^^^^ @@ -1566,8 +1547,7 @@ weechat_utf8_normalize (string, '?'); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_prev_char ^^^^^^^^^^^^^^^^^^^^^^ @@ -1600,8 +1580,7 @@ char *prev_char = weechat_utf8_prev_char (string, ptr_in_string); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_next_char ^^^^^^^^^^^^^^^^^^^^^^ @@ -1632,8 +1611,7 @@ char *next_char = weechat_utf8_next_char (string); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_char_int ^^^^^^^^^^^^^^^^^^^^^ @@ -1663,8 +1641,7 @@ int char_int = weechat_utf8_char_int ("être"); /* "ê" come intero */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_char_size ^^^^^^^^^^^^^^^^^^^^^^ @@ -1694,8 +1671,7 @@ int char_size = weechat_utf8_char_size ("être"); /* == 2 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_strlen ^^^^^^^^^^^^^^^^^^^ @@ -1725,8 +1701,7 @@ int length = weechat_utf8_strlen ("chêne"); /* == 5 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_strnlen ^^^^^^^^^^^^^^^^^^^^ @@ -1758,8 +1733,7 @@ int length = weechat_utf8_strnlen ("chêne", 4); /* == 3 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_strlen_screen ^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1791,8 +1765,7 @@ int length_on_screen = weechat_utf8_strlen_screen ("é"); /* == 1 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_charcmp ^^^^^^^^^^^^^^^^^^^^ @@ -1826,8 +1799,7 @@ int diff = weechat_utf8_charcmp ("aaa", "ccc"); /* == -2 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_charcasecmp ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1861,8 +1833,7 @@ int diff = weechat_utf8_charcasecmp ("aaa", "CCC"); /* == -2 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_char_size_screen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1894,8 +1865,7 @@ int length_on_screen = weechat_utf8_char_size_screen ("é"); /* == 1 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_add_offset ^^^^^^^^^^^^^^^^^^^^^^^ @@ -1927,8 +1897,7 @@ char *str2 = weechat_utf8_add_offset (str, 3); /* points to "ne" */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_real_pos ^^^^^^^^^^^^^^^^^^^^^ @@ -1959,8 +1928,7 @@ int pos = weechat_utf8_real_pos ("chêne", 3); /* == 4 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_pos ^^^^^^^^^^^^^^^^ @@ -1991,8 +1959,7 @@ int pos = weechat_utf8_pos ("chêne", 4); /* == 3 */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_utf8_strndup ^^^^^^^^^^^^^^^^^^^^ @@ -2025,8 +1992,7 @@ free (string); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. [[directories]] Cartelle @@ -2198,8 +2164,7 @@ weechat_exec_on_files ("/tmp", 0, NULL, &callback); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_file_get_content ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2236,8 +2201,7 @@ free (content); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. [[util]] Utilità @@ -2279,8 +2243,7 @@ if (weechat_util_timeval_cmp (&tv1, &tv2) > 0) ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_util_timeval_diff ^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2311,8 +2274,7 @@ long diff = weechat_util_timeval_diff (&tv1, &tv2); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_util_timeval_add ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2339,8 +2301,7 @@ weechat_util_timeval_add (&tv, 2000); /* aggiunge 2 secondi */ ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_util_get_time_string ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2370,8 +2331,7 @@ weechat_printf (NULL, "date: %s", ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. [[sorted_lists]] Elenchi ordinati @@ -2944,8 +2904,7 @@ struct t_hashtable *hashtable = weechat_hashtable_new (8, ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_set_with_size ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2987,8 +2946,7 @@ weechat_hashtable_set_with_size (hashtable, "my_key", 0, ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_set ^^^^^^^^^^^^^^^^^^^^^ @@ -3053,8 +3011,7 @@ void *value = weechat_hashtable_get (hashtable, "my_key"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_map ^^^^^^^^^^^^^^^^^^^^^ @@ -3099,8 +3056,7 @@ weechat_hashtable_map (hashtable, &map_cb, NULL); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_get_integer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3136,16 +3092,14 @@ int items_count = weechat_hashtable_get_integer (hashtable, "items_count"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. -// TRANSLATION MISSING weechat_hashtable_get_string ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _Novità nella versione 0.3.4._ -Return string value of a hashtable property. +Restituisce il valore stringa della proprietà di una tabella hash. Prototype: @@ -3184,8 +3138,7 @@ const char *type_keys = weechat_hashtable_get_string (hashtable, "type_keys"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_add_to_infolist ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3231,8 +3184,7 @@ weechat_hashtable_add_to_infolist (hashtable, infolist_item, "testhash"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_remove ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3261,8 +3213,7 @@ weechat_hashtable_remove (hashtable, "my_key"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_remove_all ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3290,8 +3241,7 @@ weechat_hashtable_remove_all (hashtable); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_hashtable_free ^^^^^^^^^^^^^^^^^^^^^^ @@ -3319,8 +3269,7 @@ weechat_hashtable_free (hashtable); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. [[configuration_files]] File di configurazione @@ -3952,8 +3901,7 @@ else ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_config_search_with_string ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4003,8 +3951,7 @@ else ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_config_string_to_boolean ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4385,8 +4332,7 @@ char *description = weechat_config_option_get_pointer (option, "description"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_config_option_is_null ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5660,8 +5606,7 @@ weechat_printf_date (NULL, time (NULL) - 120, "Ciao, 2 minuti fa"); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_printf_tags ^^^^^^^^^^^^^^^^^^^ @@ -5692,8 +5637,7 @@ weechat_printf_tags (NULL, "notify_message", ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_printf_date_tags ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5821,35 +5765,35 @@ La funzione è chiamata "log_print" negli script. Hook ~~~~ -// TRANSLATION MISSING [[hook_priority]] [float] -Hook priority -^^^^^^^^^^^^^ +Priorità degli hook +^^^^^^^^^^^^^^^^^^^ _Novità nella versione 0.3.4._ -In some hooks, you can set a priority. A hook with higher priority is at the -beginning of hooks list, so it will be found and executed before other hooks. -It's useful for modifiers, because execution order is important. +In alcuni hook è possibile impostare una priorità. Un hook con priorità +maggiore si trova all'inizio della lista, in modo da poter essere eseguita +prima di altri. Può risultare utile per i modificatori, data l'importanza +nell'ordine di esecuzione. -To set a priority, you must use this syntax, for argument where priority is -allowed: "nnn|name" where "nnn" is nonnegative integer with priority and "name" -the name for argument (priority does not appear in name, it is automatically -removed from string). +Per impostare la priorità, è necessario usare questa sintassi per gli +argomenti dove è consentita la priorità: "nnn|nome" dove "nnn" è un intero non +negativo con la priorità e "nome" è il nome per l'argomenti (la priorità non +compare nel nome, viene rimossa automaticamente dalla stringa). -Default priority is 1000. +La priorità predefinita è 1000. Esempio in C: [source,C] ---------------------------------------- -/* hook modifier with priority = 2000 */ +/* hook per il modificatore con priorità = 2000 */ weechat_hook_modifier ("2000|input_text_display", &modifier_cb, NULL); ---------------------------------------- -Following hook types allow priority: command, command_run, signal, config, -completion, modifier, info, infolist. +I tipi di hook che seguono consentono la priorità: command, command_run, +signal, config. weechat_hook_command ^^^^^^^^^^^^^^^^^^^^ @@ -5876,8 +5820,7 @@ struct t_hook *weechat_hook_command (const char *command, Argomenti: * 'command': nome del comando -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>) + (priorità consentita, consultare la nota riguardo la <<hook_priority,priority>>) * 'description': descrizione per il comando (visualizzata con `/help comando`) * 'args': argomenti per il comando (visualizzati con `/help command`) * 'args_description': descrizione degli argomenti (visualizzata con `/help command`) @@ -6002,8 +5945,8 @@ struct t_hook *weechat_hook_command_run (const char *command, Argomenti: * 'command': comando su cui eseguire l'hook, può iniziare o terminare con "*" -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>) + (priorità consentita, consultare la nota riguardo la + <<hook_priority,priority>>) * 'callback': funzione chiamata quando il comando è in esecuzione, argomenti: ** 'void *data': puntatore ** 'struct t_gui_buffer *buffer': buffer dove viene eseguito il comando @@ -6534,8 +6477,8 @@ struct t_hook *weechat_hook_signal (const char *signal, Argomenti: * 'signal': segnale da catturare, può iniziare o terminare con "*" -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>): + (priorità consentita, consultare la nota riguardo la + <<hook_priority,priority>>): [width="100%",cols="^1,^3,^4,5",options="header"] |======================================== @@ -6564,9 +6507,8 @@ Argomenti: | irc | xxx,irc_out_yyy ^1^ | string: messaggio | messaggio irc inviato al server -// TRANSLATION MISSING -| irc | xxx,irc_outtags_yyy ^(1)^ | string: tags + ";" + message | - tags + irc message sent to server +| irc | xxx,irc_outtags_yyy ^(1)^ | stringa: tag + ";" + messaggio | + tag + messaggio irc inviato al server | irc | irc_ctcp | string: messaggio | CTCP ricevuto @@ -6643,8 +6585,7 @@ Argomenti: | weechat | buffer_type_changed | puntatore: buffer | tipo di buffer modificato -// TRANSLATION MISSING -| weechat | debug_dump | string: plugin name | +| weechat | debug_dump | stringa: nome plugin | richiesta di dump | weechat | day_changed | string: nuova data, formato: "2010-01-31" | @@ -6857,13 +6798,14 @@ Argomenti: * 'option': opzione, il formato è il nome completo, come usato con il comando `/set` (ad esempio: `weechat.look.item_time_format`) -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>) -* 'callback': function called when configuration option is changed, arguments: -** 'void *data': pointer -** 'const char *option': name of option -** 'const char *value': new value for option -* 'callback_data': pointer given to callback when it is called by WeeChat + (priorità consentita, consultare la note riguardo la + <<hook_priority,priority>>) +* 'callback': funzione chiamata quando l'opzione di configurazione è cambiata, + argomenti: +** 'void *data': puntatore +** 'const char *option': nome dell'opzione +** 'const char *value': nuovo valore per l'opzione +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat Valore restituito: @@ -6923,8 +6865,8 @@ Argomenti: * 'completion_item': nome dell'elemento del completamento, è possibile usare in seguito '%(name)' in un comando con un hook (argomento 'completion') -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>) + (priorità consentita, consultare la nota riguardo la + <<hook_priority,priority>>) * 'callback': funzione chiamata quando viene usato l'elemento completamento (l'utente sta completando qualcosa usando questo elemento), argomenti: ** 'void *data': puntatore @@ -7041,8 +6983,8 @@ Argomenti: * 'modifier': nome modificatore, lista di modificatori utilizzati da Weechat o dai plugin -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>): + (priorità consentita, consultare la nota riguardo la + <<hook_priority,priority>>) [width="100%",cols="^1,^2,3,4,4",options="header"] |======================================== @@ -7220,8 +7162,7 @@ weechat.hook_modifier_exec("my_modifier", my_data, my_string) weechat_hook_info ^^^^^^^^^^^^^^^^^ -// TRANSLATION MISSING -Hook su una informazione (callback takes and returns a string). +Hook su una informazione (la callback prende e restituisce una stringa). Prototipo: @@ -7239,8 +7180,8 @@ struct t_hook *weechat_hook_info (const char *info_name, Argomenti: * 'info_name': nome della info -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>) + (priorità consentita, consultare la nota riguardo la + <<hook_priority,priority>>) * 'description': descrizione * 'args_description': descrizione degli argomenti * 'callback': funzione chiamata alla richiesta di una info, argomenti: @@ -7286,13 +7227,12 @@ hook = weechat.hook_info("my_info", "Some info", "Info about arguments", "my_info_cb", "") ---------------------------------------- -// TRANSLATION MISSING weechat_hook_info_hashtable ^^^^^^^^^^^^^^^^^^^^^^^^^^^ _Novità nella versione 0.3.4._ -Hook an information (callback takes and returns a hashtable). +Hook su una informazione (la callback prende e restituisce una tabella hash). Prototype: @@ -7308,23 +7248,25 @@ struct t_hook *weechat_hook_info_hashtable (const char *info_name, void *callback_data); ---------------------------------------- -Arguments: +Argomenti: -* 'info_name': name of info - (priority allowed, see note about <<hook_priority,priority>>) -* 'description': description -* 'args_description': description of expected hashtable (optional, can be NULL) -* 'output_description': description of hashtable returned by callback - (optional, can be NULL) -* 'callback': function called when info is asked, arguments: -** 'void *data': pointer -** 'const char *info_name': name of info -** 'struct t_hashtable *hashtable': hashtable, depending on info -* 'callback_data': pointer given to callback when it is called by WeeChat +* 'info_name': nome della info + (priorità consentita, consultare la nota riguardo la + <<hook_priority,priority>>) +* 'description': descrizione +* 'args_description': descrizione della tabella hash attesa (opzionale, può + essere NULL) +* 'output_description': descrizione della tabella hash restituita dalla + callback (opzionale, può essere NULL) +* 'callback': funzione chiamata alla richiesta della info, argomenti: +** 'void *data': puntatore +** 'const char *info_name': nome della info +** 'struct t_hashtable *hashtable': tabella hash, in base alla info +* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat -Return value: +Valore restituito: -* pointer to new hook, NULL if error occured +* puntatore al nuovo hook, NULL in caso di errore Esempio in C: @@ -7387,8 +7329,8 @@ struct t_hook *weechat_hook_infolist (const char *infolist_name, Argomenti: * 'infolist_name': nome della lista info -// TRANSLATION MISSING - (priority allowed, see note about <<hook_priority,priority>>) + (priotità consentita, consultare la nota riguardo la + <<hook_priority,priority>>) * 'description': descrizione * 'pointer_description': descrizione del puntatore (opzionale, può essere NULL) * 'args_description': descrizione degli argomenti (opzionale, può essere NULL) @@ -8246,8 +8188,7 @@ weechat_buffer_set_pointer (my_buffer, "close_callback", &my_close_cb); ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_buffer_string_replace_local_var ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -9369,8 +9310,7 @@ else ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_network_connect_to ^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -9424,8 +9364,7 @@ else ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. [[infos]] Info @@ -9436,8 +9375,7 @@ Funzioni per ottenere info. weechat_info_get ^^^^^^^^^^^^^^^^ -// TRANSLATION MISSING -Return info, as string, from WeeChat or a plugin. +Restituisce la info, come stringa, da WeeChat o da un plugin. Prototipo: @@ -9481,15 +9419,14 @@ weechat.prnt("", "Current WeeChat version is: %s (compiled on %s)" weechat.prnt("", "WeeChat home is: %s" % weechat.info_get("weechat_dir")) ---------------------------------------- -// TRANSLATION MISSING weechat_info_get_hashtable ^^^^^^^^^^^^^^^^^^^^^^^^^^ _Novità nella versione 0.3.4._ -Return info, as hashtable, from WeeChat or a plugin. +Restituisce una info, come tabella hash, da WeeChat o da un plugin. -Prototype: +Prototipo: [source,C] ---------------------------------------- @@ -9499,14 +9436,14 @@ struct t_hashtable *weechat_info_get_hashtable (const char *info_name, Arguments: -* 'info_name': name of info to read: +* 'info_name': nome della info da leggere include::autogen/plugin_api/infos_hashtable.txt[] -* 'hashtable': hashtable with arguments (depends on info asked) (optional, NULL - if no argument is needed) +* 'hashtable': tabella hash con argomenti (dipende dalla info richiesta) +* (opzionale, NULL se l'argomento non viene richiesto) -Return value: +Valore restituito: -* hashtable with info asked, NULL if an error occured +* tabella hash con la info richiesta, NULL in caso di errore Esempio in C: @@ -9816,8 +9753,7 @@ struct t_infolist_var *var = weechat_infolist_new_variable_buffer (item, ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_infolist_new_var_time ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -10251,8 +10187,7 @@ weechat_printf (NULL, "buffer = 0x%lx, size = %d", ---------------------------------------- [NOTE] -// TRANSLATION MISSING -This function is not available in scripting API. +Questa funzione non è disponibile nelle API per lo scripting. weechat_infolist_time ^^^^^^^^^^^^^^^^^^^^^ diff --git a/doc/it/weechat_user.it.txt b/doc/it/weechat_user.it.txt index 5693a1db5..7b59e86df 100644 --- a/doc/it/weechat_user.it.txt +++ b/doc/it/weechat_user.it.txt @@ -522,10 +522,9 @@ Tasti per la riga di comando viene copiata negli appunti) + `/input delete_end_of_line` -// TRANSLATION MISSING | Ctrl + R | Cerca il testo nella cronologia del buffer (due volte: cerca testo esatto), - next/previous occurrences can be found with up and down arrows + + ricorrenze successive/precedenti possono essere trovate con le frecce su/giù + `/input search_text` | Ctrl + T | @@ -950,8 +949,7 @@ I plugin predefiniti sono: | fifo | pipe FIFO utilizzata per inviare comandi da remoto su WeeChat | irc | protocollo chat per IRC | logger | Registra i buffer su file -// TRANSLATION MISSING -| rmodifier | Alter modifier strings with regular expressions +| rmodifier | Cambia le stringhe del modificatore con espressioni regolari | perl | API per lo scripting in Perl | python | API per lo scripting in Python | ruby | API per lo scripting in Ruby @@ -1589,65 +1587,67 @@ Si avranno i seguenti file: | #canale2.weechatlog ........................................ -// TRANSLATION MISSING [[rmodifier_plugin]] -Rmodifier plugin +Plugin Rmodifier ~~~~~~~~~~~~~~~~ -The Rmodifier plugin lets you alter modifier strings using regular expressions. -Typical use is to hide password when you type them, or when WeeChat saves -them in command history. For example, it is possible to replace each char in -these passwords by "*". +Il plugin Rmodifier consente di cambiare le stringhe del modificatore +utilizzando le espressioni regolari. Si usa tipicamente per nascondere la +password quando viene digitata, o quando WeeChat la salva nella cronologia dei +comandi. Ad esempio, è possibile sostituire ogni carattere in questa password +con "*". [[rmodifier_options]] -Options (rmodifier.conf) +Opzioni (rmodifier.conf) ^^^^^^^^^^^^^^^^^^^^^^^^ include::autogen/user/rmodifier_options.txt[] [[rmodifier_commands]] -Commands -^^^^^^^^ +Comandi +^^^^^^^ include::autogen/user/rmodifier_commands.txt[] [[rmodifier_creation]] -Rmodifier creation -^^^^^^^^^^^^^^^^^^ +Creazione di Rmodifier +^^^^^^^^^^^^^^^^^^^^^^ -A rmodifier consists of three elements: +Un rmodifier è costituito da tre elementi: -. one or more "modifiers" -. a regular expression, to capture "groups" -. a string that describes output using number of "groups" captured in regular - expression +. uno o più "modificatori" +. un'espressione regolare per catturare i "gruppi" +. una stringa che descriva l'output facendo uso di "gruppi" catturati nelle + espressioni regolari -For list of modifiers used by WeeChat or plugins, see +Per un elenco di modificatori usati da WeeChat o dai plugin, consultare 'WeeChat Plugin API Reference', function 'weechat_hook_modifier'. -For each captured group, following actions are possible: +Per ogni gruppo catturato, sono consentite le seguenti azioni: -* keep group as-is (by using group number) -* replace all chars in group to hide content (group number + "*") -* remove group (if group is not used in string) +* mantenere il gruppo così com'è (usando un numero per gruppo) +* sostituire tutti i caratteri nel gruppo per nascondere il contenuto (numero + del gruppo + "*") +* rimuovere il gruppo (se il gruppo non viene utilizzato nella stringa) -Example of default rmodifier for command `/oper`: +Esempio di rmodifier predefinito per il comando `/oper`: -* modifiers: `history_add,input_text_display` -** `history_add`: called when WeeChat stores command in history -** `input_text_display`: called when command line has changed - (applies only on display, not content of command line) -* regular expression: `^(/oper +\S+ +)(.*)` -* groupes: `1,2*` +* modifier: `history_add,input_text_display` +** `history_add`: chiamato quando WeeChat conserva il comando nella cronologia +** `input_text_display`: chiamato quando la riga di comando è cambiata + (valida solo a video, non per il contenuto della riga di comando) +* espressione regolare: `^(/oper +\S+ +)(.*)` +* gruppi: `1,2*` -Each time modifiers "history_add" or "input_text_display" are called, regular -expression is checked. If string matches, then it is replaced by captured groups, -as defined in string with groups. +Ad ogni chiamata dei modificatori "history_add" o "input_text_display", viene +verificata l'espressione regolare. Se la stringa coincide, viene sostituita +dai gruppi catturati, come definito nella stringa con i gruppi. -In this example, we keep number 1 as-is, and we replace all chars of group 2 by -replacement char defined in configuration (option 'rmodifier.look.hide_char'). +In questo esempio, il numero 1 resta così com'è, e sostituiamo tutti i +caratteri del gruppo 2 con il carattere di sostituzione definito nella +configurazione (opzione 'rmodifier.look.hide_char'). -If command line contains: `/oper nick password` then display becomes: +Se la riga di comando contiene: `/oper nick password` allora a video diventa: `/oper nick ********`. [[scripts_plugins]] @@ -20,8 +20,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.4-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2010-09-20 22:26+0200\n" -"PO-Revision-Date: 2010-08-07 10:46+0200\n" +"POT-Creation-Date: 2010-09-21 17:29+0200\n" +"PO-Revision-Date: 2010-09-22 15:27+0200\n" "Last-Translator: Marco Paolone <marcopaolone@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" "Language: Italian\n" @@ -349,7 +349,7 @@ msgstr "un nome colore" #. TRANSLATORS: please do not translate "(null)" msgid "undefined value allowed (null)" -msgstr "" +msgstr "valore non definito consentito (null)" #, c-format msgid "%sNo help available, \"%s\" is not a command or an option" @@ -1008,9 +1008,8 @@ msgstr "" msgid "control debug for core/plugins" msgstr "attiva debug per core/plugin" -#, fuzzy msgid "[list | set plugin level | dump [plugin] | buffer | windows | term]" -msgstr "[list | set plugin livello | dump | buffer | windows | term]" +msgstr "[list | set plugin livello | dump [plugin] | buffer | windows | term]" msgid "" " set: set log level for plugin\n" @@ -1044,7 +1043,6 @@ msgstr "" "[list] | [enable|disable|toggle [nome]] | [add nome plugin.buffer tag regex] " "| [del nome|-all]" -#, fuzzy msgid "" " list: list all filters\n" " enable: enable filters (filters are enabled by default)\n" @@ -1110,6 +1108,9 @@ msgstr "" " - se l'espressione regolare inizia con '!', il risultato " "corrispondente viene invertito (usare '\\!' per iniziare con '!')\n" "\n" +"\t\tnota: vengono create due espressioni regolari: una per il prefisso e " +"l'altra per il messaggio\n" +"\n" "Il tasto predefinito alt+'=' abilita/disabilita il filtro.\n" "\n" "Tag utilizzati di frequente:\n" @@ -1495,7 +1496,6 @@ msgstr "aggiorna WeeChat senza disconnettere dai server" msgid "[path_to_binary]" msgstr "[percorso_del_binario]" -#, fuzzy msgid "" "path_to_binary: path to WeeChat binary (default is current binary)\n" "\n" @@ -1513,7 +1513,14 @@ msgstr "" "\n" "Questo comando esegue nuovamente un binario WeeChat, perciò deve essere " "stato compilato o installato con un gestore di pacchetti prima di eseguire " -"questo comando." +"questo comando.\n" +"Il processo di aggiornamento è diviso in 4 fasi:\n" +" 1. salvataggio della sessione in file per il core e i plugin (buffer, " +"cronologia, ..)\n" +" 2. disattivazione di tutti i plugin (salvataggio delle configurazioni ." +"conf)\n" +" 3. salvataggio della configurazione di WeeChat (weechat.conf)\n" +" 4. esecuzione del nuovo binario di WeeChat." msgid "show WeeChat uptime" msgstr "mostra l'uptime di WeeChat" @@ -1723,7 +1730,6 @@ msgstr "" "iniziano al di sotto di questi dati (data, buffer, prefissio, suffisso, " "messaggio (predefinito))" -#, fuzzy msgid "" "default notify level for buffers (used to tell WeeChat if buffer must be " "displayed in hotlist or not, according to importance of message): all=all " @@ -1732,7 +1738,9 @@ msgid "" msgstr "" "livello predefinito di notifica per i buffer (utilizzato per comunicare a " "WeeChat se il buffer deve essere visualizzato nella hotlist oppure no, a " -"seconda dell'importanza del messaggio)" +"seconda dell'importanza del messaggio): all: tutti i messaggi (predefinito), " +"message=messaggi+eventi, highlight=solo eventi, none=non viene mai " +"visualizzato nella hotlist" msgid "time format for each line displayed in buffers" msgstr "formato dell'ora per ogni riga visualizzata nei buffer" @@ -3237,7 +3245,7 @@ msgstr "" #. TRANSLATORS: "Notice" is command name in IRC protocol (translation is frequently the same word) msgid "Notice" -msgstr "" +msgstr "Notice" #, c-format msgid "%s%s: cannot create new private buffer \"%s\"" @@ -3948,13 +3956,12 @@ msgstr "invia dati grezzi al server senza analisi" msgid "[-server server] data" msgstr "[-server server] dati" -#, fuzzy msgid "" "server: send to this server (internal name)\n" " data: raw data to send" msgstr "" "server: invia a questo server (nome interno)\n" -" dati: dati grezzi da inviare" +" dati: dati raw da inviare" msgid "reconnect to server(s)" msgstr "riconnette a uno (o più) server" @@ -4636,14 +4643,13 @@ msgstr "" msgid "close buffer when /part is issued on a channel" msgstr "chiude buffer quando viene digitato /part nel canale" -#, fuzzy msgid "" "number of raw messages to save in memory when raw data buffer is closed " "(messages will be displayed when opening raw data buffer)" msgstr "" -"numero di messaggi grezzi IRC da salvare quando il buffer dei dati grezzi " -"chiuso (i messaggi verranno visualizzati all'apertura del buffer dei dati " -"grezzi)" +"numero di messaggi raw da salvare in memoria quando il buffer dei dati raw " +"viene chiuso (i messaggi verranno visualizzati all'apertura del buffer dei " +"dati raw)" msgid "" "filter join/part/quit messages for a nick if not speaking for some minutes " @@ -4916,19 +4922,19 @@ msgid "value of feature, if supported by server (from IRC message 005)" msgstr "" "valore della caratteristica, se supportata dal servre (dal messaggio IRC 005)" -#, fuzzy msgid "parse an IRC message" -msgstr "messaggio: messaggio da inviare" +msgstr "controlla un messaggio IRC" -#, fuzzy msgid "\"message\": IRC message" -msgstr "messaggio: messaggio da inviare" +msgstr "\"messaggio\": messaggio IRC" #. TRANSLATORS: please do not translate key names (enclosed by quotes) msgid "" "\"nick\": nick, \"host\": host, \"command\": command, \"channel\": channel, " "\"arguments\": arguments (includes channel)" msgstr "" +"\"nick\": nick, \"host\": nome host, \"command\": comando, \"channel\": " +"canale, \"arguments\": argomenti (include il canale)" msgid "list of IRC servers" msgstr "elenco di server IRC" @@ -4947,9 +4953,8 @@ msgstr "elenco dei canali per un server IRC" msgid "channel pointer (optional)" msgstr "puntatore al canale (opzionale)" -#, fuzzy msgid "server,channel (channel is optional)" -msgstr "server,canale,nick (canale e nick sono opzionali)" +msgstr "server,canale (canale è opzionale)" msgid "list of nicks for an IRC channel" msgstr "elenco dei nick per un canale IRC" @@ -6007,9 +6012,9 @@ msgstr "%s%s[%s%s%s%s] %s (avviato il: %s%s%s%s)" msgid "ended on: " msgstr "finito il: " -#, fuzzy, c-format +#, c-format msgid "%s%-26s id: %d, protocol: %s, received: %s, sent: %s" -msgstr "%s%-26s protocollo: %s, ricevuti: %s, inviati: %s" +msgstr "%s%-26s id: %d, protocollo: %s, ricevuti: %s, inviati: %s" msgid "List of clients for relay" msgstr "Elenco dei client per il relay" @@ -6026,9 +6031,9 @@ msgstr "autenticazione fallita" msgid "disconnected" msgstr "disconnesso" -#, fuzzy, c-format +#, c-format msgid "%s: new client from %s%s%s on port %d (id: %d, relaying: %s.%s)" -msgstr "%s: nuovo client da %s%s%s sulla porta %d (relay: %s,%s)" +msgstr "%s: nuovo client da %s%s%s sulla porta %d (id: %d, relay: %s,%s)" #, c-format msgid "%s%s: not enough memory for new client" @@ -6042,13 +6047,13 @@ msgstr "%s%s: autenticazione fallita con il client %s%s%s (%s,%s)" msgid "%s: disconnected from client %s%s%s (%s.%s)" msgstr "%s: disconnesso dal client %s%s%s (%s,%s)" -#, fuzzy, c-format +#, c-format msgid "%s%s: not enough memory for parsing message" -msgstr "%s%s: memoria non sufficiente per il messaggio ricevuto" +msgstr "%s%s: memoria non sufficiente per verificare il messaggio" -#, fuzzy, c-format +#, c-format msgid "%s%s: error sending data to client: %s" -msgstr "%s%s: errore nell'invio dei dati al client %s" +msgstr "%s%s: errore durante l'invio dei dati al client: %s" #, c-format msgid "%s%s: error sending data to client %s" @@ -6057,38 +6062,38 @@ msgstr "%s%s: errore nell'invio dei dati al client %s" msgid "Clients for relay:" msgstr "Client per relay:" -#, fuzzy, c-format +#, c-format msgid "" " id: %d, %s%s%s (%s%s%s), started on: %s, last activity: %s, bytes: %lu " "recv, %lu sent" msgstr "" -"%3d, %s%s%s (%s%s%s), avviato il %s, attività recente: %s byte: %lu " +" id: %d, %s%s%s (%s%s%s), avviato il %s, attività recente: %s byte: %lu " "ricevuti, %lu inviati" -#, fuzzy, c-format +#, c-format msgid " id: %d, %s%s%s, started on: %s" -msgstr "%3d, %s%s%s, avviato il: %s" +msgstr " id: %d, %s%s%s, avviato il: %s" msgid "No client for relay" -msgstr "Nessun client per relay" +msgstr "Nessun client per il relay" msgid "Listening on ports:" msgstr "In ascolto sulle porte:" -#, fuzzy, c-format +#, c-format msgid " port %s%d%s, relay: %s%s.%s%s, started on: %s" -msgstr "%3d, porta %s%d%s, relay: %s%s,%s%s, avviato il: %s" +msgstr " porta %s%d%s, relay: %s%s.%s%s, avviato il: %s" msgid "No server for relay" -msgstr "Nessun server per relay" +msgstr "Nessun server per il relay" -#, fuzzy, c-format +#, c-format msgid "%s: relay \"%s\" (port %s) added" -msgstr "%s%s: relay \"%s\" non trovato" +msgstr "%s: relay \"%s\" (porta %s) aggiunto" -#, fuzzy, c-format +#, c-format msgid "%s: relay \"%s\" (port %d) removed" -msgstr "%s%s: relay \"%s\" non trovato" +msgstr "%s: relay \"%s\" (porta %d) rimosso" #, c-format msgid "%s%s: relay \"%s\" not found" @@ -6097,11 +6102,10 @@ msgstr "%s%s: relay \"%s\" non trovato" msgid "relay control" msgstr "controllo relay" -#, fuzzy msgid "[list | listfull | add protocol.name port | del protocol.name | raw]" -msgstr "[list | listfull | add protocollo.nome porta | del protocollo.nome]" +msgstr "" +"[list | listfull | add protocollo.nome porta | del protocollo.nome | raw]" -#, fuzzy msgid "" " list: list relay clients (only active relays)\n" " listfull: list relay clients (verbose, all relays)\n" @@ -6122,7 +6126,8 @@ msgstr "" " del: rimuovi relay per un protocollo + nome\n" "protocollo.nome: protocollo e nome con cui effettuare il relay\n" " per esempio: irc.freenode\n" -" port: porta utilizzata per il relay\n" +" porta: porta utilizzata per il relay\n" +"\t raw: apre il buffer con dati Relay\n" "\n" "Senza argomento, il comando apre i buffer con l'elenco dei client relay." @@ -6143,9 +6148,9 @@ msgstr "%s%s: errore: la porta \"%d\" è già utilizzata" msgid "%s%s: error: unknown protocol \"%s\"" msgstr "%s%s: errore: protocollo \"%s\" sconosciuto" -#, fuzzy, c-format +#, c-format msgid "%s%s: error: relay for \"%s\" already exists" -msgstr "%sErrore: il filtro \"%s\" esiste già" +msgstr "%s%s: errore: il relay per \"%s\" esiste già" msgid "auto open relay buffer when a new client is connecting" msgstr "" @@ -6179,6 +6184,9 @@ msgid "" "address for bind (if empty, connection is possible on all interfaces, use " "\"127.0.0.1\" to allow connections from local machine only)" msgstr "" +"indirizzo associato (se vuoto, la connessione è possibile su tutte le " +"interfacce, usare \"127.0.0.1\" per consentire le connessioni solo dalla " +"macchina locale)" msgid "maximum number of clients connecting to a port" msgstr "numero massimo di client connessi ad una porta" @@ -6187,6 +6195,8 @@ msgid "" "password required by clients to access this relay (empty value means no " "password required)" msgstr "" +"password richiesta dai client per accedere a questo relay (un valore nullo " +"corrisponde a nessuna password richiesta)" msgid "list of relay clients" msgstr "elenco di client relay" @@ -6194,9 +6204,8 @@ msgstr "elenco di client relay" msgid "relay pointer (optional)" msgstr "puntatore al relay (opzionale)" -#, fuzzy msgid "Relay raw messages" -msgstr "messaggi raw IRC" +msgstr "messaggi raw Relay" #, c-format msgid "%s: socket closed for %s.%s (port %d)" @@ -6218,65 +6227,59 @@ msgstr "%s: in ascolto sulla porta %d (relay: %s,%s, massimo %d client)" msgid "%s%s: not enough memory for listening on new port" msgstr "%s%s: memoria non sufficiente per l'ascolto su una nuova porta" -#, fuzzy, c-format +#, c-format msgid "%s%s: error compiling regular expression \"%s\"" -msgstr "%s%s: errore durante la creazione dell'opzione del server \"%s\"" +msgstr "%s%s: errore nella compilazione dell'espressione regolare \"%s\"" -#, fuzzy msgid "No rmodifier defined" -msgstr "Nessun filtro per messaggio definito" +msgstr "Nessun rmodifier definito" -#, fuzzy msgid "List of rmodifiers:" -msgstr "elenco dei filtri" +msgstr "Elenco di rmodifier:" -#, fuzzy msgid "Default rmodifiers:" -msgstr "Associazione tasti predefinita ripristinata" +msgstr "Rmodifier predefiniti:" -#, fuzzy, c-format +#, c-format msgid "%s%s: error creating rmodifier \"%s\"" -msgstr "%s%s: errore durante la creazione del server \"%s\"" +msgstr "%s%s: errore nella creazione del rmodifier \"%s\"" -#, fuzzy, c-format +#, c-format msgid "Rmodifier \"%s\" created" -msgstr "Barra \"%s\" creata" +msgstr "Rmodifier \"%s\" creato" -#, fuzzy, c-format +#, c-format msgid "%d rmodifiers removed" -msgstr " hook sui modificatori:" +msgstr "%d rmodifier eliminati" -#, fuzzy, c-format +#, c-format msgid "Rmodifier \"%s\" removed" -msgstr "Alias \"%s\" eliminato" +msgstr "Rmodifier \"%s\" eliminato" -#, fuzzy, c-format +#, c-format msgid "%sRmodifier \"%s\" not found" -msgstr "%sErrore: filtro \"%s\" non trovato" +msgstr "%sRmodifier \"%s\" non trovato" -#, fuzzy msgid "Default rmodifiers restored:" -msgstr "Associazione tasti predefinita ripristinata" +msgstr "Rmodifier predefiniti ripristinati" -#, fuzzy, c-format +#, c-format msgid "" "%sError: \"-yes\" argument is required for restoring default rmodifiers " "(security reason)" msgstr "" -"%sErrore: l'argomento \"-yes\" è richiesto per il reset dei tasti (motivi di " -"sicurezza)" +"%sErrore: l'argomento \"-yes\" è richiesto per ripristinare gli rmodifier " +"predefiniti (motivi di sicurezza)" -#, fuzzy msgid "alter modifier strings with regular expressions" -msgstr "%s%s: errore durante la creazione dell'opzione del server \"%s\"" +msgstr "sostituisce le stringhe del modificatore con le espressioni regolari" -#, fuzzy msgid "" "[list] | [listdefault] | [add name modifiers groups regex] | [del name|-all " "[name...]] | [default -yes]" msgstr "" -"[list] | [enable|disable|toggle [nome]] | [add nome plugin.buffer tag regex] " -"| [del nome|-all]" +"[list] | [listdefault] | [add nome modifiers groups regex] | [del nome|-all " +"[nome...]] | [default -yes]" msgid "" " list: list all rmodifiers\n" @@ -6299,26 +6302,42 @@ msgid "" " delete all rmodifiers:\n" " /rmodifier del -all" msgstr "" +" list: elenca tutti gli rmodifier\n" +"listdefault: elenca gli rmodifier predefiniti\n" +" add: aggiunge un rmodifier\n" +" nome: nome rmodifier\n" +" modifiers: elenco separato da virgole di modificatori\n" +" groups: azione sul gruppo trovato: elenco separato da virgole di gruppi " +"(da 1 a 9) con \"*\" opzionale dopo il numero per nascondere il gruppo\n" +" regex: espressione regolare\n" +" del: elimina rmodifier\n" +" -all: elimina tutti gli rmodifier\n" +" default: ripristina gli rmodifier predefiniti\n" +"\n" +"Esempi:\n" +" nasconde ciò che viene digitato dopo il comando /password:\n" +" /rmodifier add password input_text_display 1,2* ^(/password +)(.*)\n" +" elimina rmodifier \"password\":\n" +" /rmodifier del password\n" +" elimina tutti gli rmodifier:\n" +" /rmodifier del -all" -#, fuzzy msgid "list of rmodifiers" -msgstr "elenco dei filtri" +msgstr "elenco di rmodifier" -#, fuzzy, c-format +#, c-format msgid "%s%s: error creating rmodifier \"%s\" => \"%s\"" -msgstr "%s%s: errore nella creazione \"%s\" => \"%s\"" +msgstr "%s%s: errore nella creazione del rmodifier \"%s\" => \"%s\"" msgid "char used to hide part of a string" -msgstr "" +msgstr "carattere usato per nascondere parte di una stringa" -#, fuzzy msgid "rmodifier pointer (optional)" -msgstr "puntatore a xfer (opzionale)" +msgstr "puntatore a rmodifier (opzionale)" -#, fuzzy msgid "rmodifier name (can start or end with \"*\" as joker) (optional)" msgstr "" -"nome filtro (può iniziare o terminare con \"*\" come carattere jolly) " +"nome rmodifier (può iniziare o terminare con \"*\" come carattere jolly) " "(opzionale)" #, c-format @@ -6931,10 +6950,10 @@ msgid "Arguments" msgstr "Argomenti" msgid "Hashtable (input)" -msgstr "" +msgstr "Tabella hash (input)" msgid "Hashtable (output)" -msgstr "" +msgstr "Tabella hash (output)" msgid "Pointer" msgstr "Puntatore" |