summaryrefslogtreecommitdiff
path: root/doc/it
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2014-04-12 23:07:06 +0200
committerSébastien Helleu <flashcode@flashtux.org>2014-04-12 23:07:06 +0200
commit34723d2accede91aa8e5ad98f3434104995e15bb (patch)
tree89e470cffbeb4f5673e8ba2d008f1e963030c62a /doc/it
parent001ea53f9de524bee480cdd3996b1c9e10b2d568 (diff)
downloadweechat-34723d2accede91aa8e5ad98f3434104995e15bb.zip
api: allow wildcard "*" inside the mask in function string_match
Diffstat (limited to 'doc/it')
-rw-r--r--doc/it/autogen/plugin_api/infolists.txt36
-rw-r--r--doc/it/autogen/user/alias_commands.txt2
-rw-r--r--doc/it/autogen/user/irc_commands.txt20
-rw-r--r--doc/it/autogen/user/irc_options.txt2
-rw-r--r--doc/it/autogen/user/trigger_commands.txt2
-rw-r--r--doc/it/autogen/user/weechat_commands.txt108
-rw-r--r--doc/it/autogen/user/weechat_options.txt4
-rw-r--r--doc/it/weechat_plugin_api.it.txt46
8 files changed, 117 insertions, 103 deletions
diff --git a/doc/it/autogen/plugin_api/infolists.txt b/doc/it/autogen/plugin_api/infolists.txt
index 187a33b60..22d795b09 100644
--- a/doc/it/autogen/plugin_api/infolists.txt
+++ b/doc/it/autogen/plugin_api/infolists.txt
@@ -2,9 +2,9 @@
|===
| Plugin | Nome | Descrizione | Puntatore | Argomenti
-| alias | alias | elenco di alias | puntatore all'alias (opzionale) | nome alias (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| alias | alias | elenco di alias | puntatore all'alias (opzionale) | alias name (wildcard "*" is allowed) (optional)
-| guile | guile_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| guile | guile_script | elenco degli script | puntatore allo script (opzionale) | script name (wildcard "*" is allowed) (optional)
| irc | irc_channel | elenco dei canali per un server IRC | puntatore al canale (opzionale) | server,canale (canale è opzionale)
@@ -12,41 +12,41 @@
| irc | irc_nick | elenco dei nick per un canale IRC | puntatore al nick (opzionale) | server,canale,nick (canale e nick sono opzionali)
-| irc | irc_notify | elenco delle notifiche | puntatore alla notifica (opzionale) | nome server (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| irc | irc_notify | elenco delle notifiche | puntatore alla notifica (opzionale) | server name (wildcard "*" is allowed) (optional)
-| irc | irc_server | elenco di server IRC | puntatore al server (opzionale) | nome server (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| irc | irc_server | elenco di server IRC | puntatore al server (opzionale) | server name (wildcard "*" is allowed) (optional)
| logger | logger_buffer | elenco dei buffer logger | puntatore al logger (opzionale) | -
-| lua | lua_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| lua | lua_script | elenco degli script | puntatore allo script (opzionale) | script name (wildcard "*" is allowed) (optional)
-| perl | perl_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| perl | perl_script | elenco degli script | puntatore allo script (opzionale) | script name (wildcard "*" is allowed) (optional)
-| python | python_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| python | python_script | elenco degli script | puntatore allo script (opzionale) | script name (wildcard "*" is allowed) (optional)
| relay | relay | elenco di client relay | puntatore al relay (opzionale) | -
-| ruby | ruby_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| ruby | ruby_script | elenco degli script | puntatore allo script (opzionale) | script name (wildcard "*" is allowed) (optional)
-| script | script_script | elenco degli script | puntatore allo script (opzionale) | nome script con l'estensione (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| script | script_script | elenco degli script | puntatore allo script (opzionale) | script name with extension (wildcard "*" is allowed) (optional)
-| tcl | tcl_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| tcl | tcl_script | elenco degli script | puntatore allo script (opzionale) | script name (wildcard "*" is allowed) (optional)
-| weechat | bar | elenco delle barre | puntatore alla barra (opzionale) | nome barra (può iniziare o terminare con "*" come carattere jolly (opzionale)
+| weechat | bar | elenco delle barre | puntatore alla barra (opzionale) | bar name (wildcard "*" is allowed) (optional)
-| weechat | bar_item | elenco degli elementi barra | puntatore all'elemento della barra (opzionale) | nome dell'elemento della barra (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| weechat | bar_item | elenco degli elementi barra | puntatore all'elemento della barra (opzionale) | bar item name (wildcard "*" is allowed) (optional)
| weechat | bar_window | elenco delle finestre barra | puntatore alla finestra della barra (opzionale) | -
-| weechat | buffer | elenco dei buffer | puntatore al buffer (opzionale) | nome buffer (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| weechat | buffer | elenco dei buffer | puntatore al buffer (opzionale) | buffer name (wildcard "*" is allowed) (optional)
| weechat | buffer_lines | righe di un buffer | puntatore al buffer | -
-| weechat | filter | elenco dei filtri | - | nome filtro (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| weechat | filter | elenco dei filtri | - | filter name (wildcard "*" is allowed) (optional)
| weechat | history | cronologia dei comandi | puntatore al buffer (se non impostato, restituisce la cronologia globale) (opzionale) | -
-| 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 | hook | elenco di hook | puntatore all'hook (opzionale) | type,arguments (type is command/timer/.., arguments to get only some hooks (wildcard "*" is allowed), both are optional)
| weechat | hotlist | elenco dei buffer nella hotlist | - | -
@@ -56,11 +56,11 @@
| 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)
-| weechat | option | elenco delle opzioni | - | nome opzione (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| weechat | option | elenco delle opzioni | - | option name (wildcard "*" is allowed) (optional)
-| weechat | plugin | elenco dei plugin | puntatore al plugin (opzionale) | nome plugin (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| weechat | plugin | elenco dei plugin | puntatore al plugin (opzionale) | plugin name (wildcard "*" is allowed) (optional)
-| weechat | proxy | elenco dei proxy | puntatore al proxy (opzionale) | nome del proxy (può iniziare o terminare con "*" come carattere jolly) (opzionale)
+| weechat | proxy | elenco dei proxy | puntatore al proxy (opzionale) | proxy name (wildcard "*" is allowed) (optional)
| weechat | url_options | opzioni per la URL | - | -
diff --git a/doc/it/autogen/user/alias_commands.txt b/doc/it/autogen/user/alias_commands.txt
index 64c7e071c..1b65e4974 100644
--- a/doc/it/autogen/user/alias_commands.txt
+++ b/doc/it/autogen/user/alias_commands.txt
@@ -6,7 +6,7 @@
completion: completion for alias (optional, by default completion is done with target command)
note: you can use %%command to use completion of an existing command
- alias: name of alias (can start or end with "*" for alias listing)
+ alias: name of alias (wildcard "*" is allowed)
command: command name with arguments (many commands can be separated by semicolons)
Without argument, this command lists all defined alias.
diff --git a/doc/it/autogen/user/irc_commands.txt b/doc/it/autogen/user/irc_commands.txt
index 4247afd9b..9bfd6c1ab 100644
--- a/doc/it/autogen/user/irc_commands.txt
+++ b/doc/it/autogen/user/irc_commands.txt
@@ -14,7 +14,7 @@ destinazione: nome server
/allchan [-current] [-exclude=<canale>[,<canale>...]] <comando> [<argomenti>]
-current: execute command for channels of current server only
- -exclude: exclude some channels ('*' is allowed at beginning or end of channel name, to exclude many channels)
+ -exclude: exclude some channels (wildcard "*" is allowed)
command: command to execute
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
@@ -34,7 +34,7 @@ Examples:
/allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>]
-current: execute command for private buffers of current server only
- -exclude: exclude some nicks ('*' is allowed at beginning or end of nick name, to exclude many nicks)
+ -exclude: exclude some nicks (wildcard "*" is allowed)
command: command to execute
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
@@ -55,7 +55,7 @@ Examples:
----
/allserv [-exclude=<server>[,<server>...]] <comando> [<argomenti>]
- -exclude: exclude some servers ('*' is allowed at beginning or end of server name, to exclude many servers)
+ -exclude: exclude some servers (wildcard "*" is allowed)
command: command to execute
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
@@ -155,7 +155,7 @@ Examples:
----
/dehalfop <nick> [<nick>...]
-nick: nick or mask (can start or end with "*" as wildcard)
+nick: nick or mask (wildcard "*" is allowed)
*: remove channel half-operator status from everybody on channel except yourself
----
@@ -166,7 +166,7 @@ nick: nick or mask (can start or end with "*" as wildcard)
/deop <nick> [<nick>...]
* -yes
-nick: nick or mask (can start or end with "*" as wildcard)
+nick: nick or mask (wildcard "*" is allowed)
*: remove channel operator status from everybody on channel except yourself
----
@@ -177,7 +177,7 @@ nick: nick or mask (can start or end with "*" as wildcard)
/devoice <nick> [<nick>...]
* -yes
-nick: nick or mask (can start or end with "*" as wildcard)
+nick: nick or mask (wildcard "*" is allowed)
*: remove voice from everybody on channel
----
@@ -209,7 +209,7 @@ destinazione: nome server
/halfop <nick> [<nick>...]
* -yes
-nick: nick or mask (can start or end with "*" as wildcard)
+nick: nick or mask (wildcard "*" is allowed)
*: give channel half-operator status to everybody on channel
----
@@ -498,7 +498,7 @@ Esempi:
/op <nick> [<nick>...]
* -yes
-nick: nick or mask (can start or end with "*" as wildcard)
+nick: nick or mask (wildcard "*" is allowed)
*: give channel operator status to everybody on channel
----
@@ -838,8 +838,8 @@ server: nome server
----
/voice <nick> [<nick>...]
-nick: nick o mask (può iniziare o terminare con "*" come carattere jolly)
- *: concede il voice a tutti sul canale
+nick: nick or mask (wildcard "*" is allowed)
+ *: give voice to everybody on channel
----
[[command_irc_wallchops]]
diff --git a/doc/it/autogen/user/irc_options.txt b/doc/it/autogen/user/irc_options.txt
index 4d4bd6d63..d78ebec0c 100644
--- a/doc/it/autogen/user/irc_options.txt
+++ b/doc/it/autogen/user/irc_options.txt
@@ -174,7 +174,7 @@
** valori: qualsiasi stringa (valore predefinito: `"$nick"`)
* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
-** descrizione: `restrict highlights to these tags on irc buffers (to have highlight on user messages but not server messages); tags must be separated by a comma and "+" can be used to make a logical "and" between tags; tags can start or end with "*" to match more than one tag; an empty value allows highlight on any tag`
+** descrizione: `restrict highlights to these tags on irc buffers (to have highlight on user messages but not server messages); tags must be separated by a comma and "+" can be used to make a logical "and" between tags; wildcard "*" is allowed in tags; an empty value allows highlight on any tag`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"irc_privmsg,irc_notice"`)
diff --git a/doc/it/autogen/user/trigger_commands.txt b/doc/it/autogen/user/trigger_commands.txt
index 553056b7b..5f3c36ac2 100644
--- a/doc/it/autogen/user/trigger_commands.txt
+++ b/doc/it/autogen/user/trigger_commands.txt
@@ -56,7 +56,7 @@ return_code: return code in callback (ok (default), ok_eat, error)
-all: do action on all triggers
default: restore default triggers
monitor: open the trigger monitor buffer, with optional filter:
- filter: filter hooks/triggers to display (a hook must start with "@", for example "@signal"), many filters can be separated by commas; each trigger name can start or end with "*"
+ filter: filter hooks/triggers to display (a hook must start with "@", for example "@signal"), many filters can be separated by commas; wildcard "*" is allowed in each trigger name
When a trigger callback is called, following actions are performed, in this order:
1. check conditions; if false, exit
diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt
index 99ac3309d..1369c55dc 100644
--- a/doc/it/autogen/user/weechat_commands.txt
+++ b/doc/it/autogen/user/weechat_commands.txt
@@ -314,10 +314,10 @@ disable: disable filters
- this is full name including plugin (example: "irc.freenode.#weechat")
- "*" means all buffers
- a name starting with '!' is excluded
- - name can start or end with '*' to match many buffers
+ - wildcard "*" is allowed
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- - tags can start or end with '*'
+ - wildcard "*" is allowed
regex: POSIX extended 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 '!')
@@ -451,44 +451,44 @@ This command is used by key bindings or plugins.
resetall -yes [<contesto>]
missing [<contesto>]
- list: elenca tutti i tasti correnti (senza argomento, viene visualizzata questa lista)
-listdefault: elenca i tasti predefiniti
- listdiff: elenca le differenze tra tasti attuali e predefiniti (tasti aggiunti, ridefiniti o eliminati)
- contesto: nome del contesto ("default" oppure "search")
- bind: associa un comando ad un tasto o visualizza il comando associato al tasto (per il contesto "default")
- bindctxt: associa un comando ad un tasto o mostra il comando associato al tasto, per il contesto fornito
- comando: comando (più comandi vanno separati da punto e virgola)
- unbind: rimuove una combinazione di tasti (per il contesto "default")
- unbindctxt: rimuove la combinazione tasti per il contesto fornito
- reset: ripristina un tasto all'assegnazione predefinita
- resetctxt: ripristina un tasto alla combinazione predefinita per il contesto fornito
- resetall: ripristina le combinazioni ai valori predefiniti ed elimina TUTTE le combinazioni personalizzate (usare con cautela!)
- missing: aggiunge tasti mancanti (usando le combinazioni predefinite), utile dopo l'installazione di una nuova versione di WeeChat
-
-Al momento di associare un comando ad un tasto si raccomanda di usare il tasto alt+k (oppure Esc e k), e digitare il tasto da associare: il codice tasto verrà inserito nella riga di comando.
-
-Per il contesto "mouse" (possibile anche nel contesto "cursor"), il formato del tasto è: "@area:tasto" oppure "@area1>area2:tasto" dove area può essere:
- *: qualunque area sullo schermo
- chat: area di chat (qualunque buffer)
- chat(xxx): area di chat per il buffer con il nome "xxx" (nome completo includendo il plugin)
- bar(*): qualunque barra
- bar(xxx): barra "xxx"
- item(*): qualunque elemento barra
- item(xxx): elemento barra "xxx"
-Il tasto può iniziare o terminare con '*' per corrispondere a più eventi del mouse.
-Un valore speciale per questo comando con il formato "hsignal:nome" può essere usato per il contesto del mouse, e invierà hsignal "nome" con la tabella hash di focuse come argomento.
-Può essere usato un altro valore speciale "-" per disabilitare il tasto (verrà ignorato quando si cercano i tasti).
+ list: list all current keys (without argument, this list is displayed)
+listdefault: list default keys
+ listdiff: list differences between current and default keys (keys added, redefined or deleted)
+ context: name of context ("default" or "search")
+ bind: bind a command to a key or display command bound to key (for context "default")
+ bindctxt: bind a command to a key or display command bound to key, for given context
+ command: command (many commands can be separated by semicolons)
+ unbind: remove a key binding (for context "default")
+ unbindctxt: remove a key binding for given context
+ reset: reset a key to default binding (for context "default")
+ resetctxt: reset a key to default binding, for given context
+ resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
+ missing: add missing keys (using default bindings), useful after installing new WeeChat version
+
+When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
+
+For context "mouse" (possible in context "cursor" too), key has format: "@area:key" or "@area1>area2:key" where area can be:
+ *: any area on screen
+ chat: chat area (any buffer)
+ chat(xxx): char area for buffer with name "xxx" (full name including plugin)
+ bar(*): any bar
+ bar(xxx): bar "xxx"
+ item(*): any bar item
+ item(xxx): bar item "xxx"
+Wildcard "*" is allowed in key to match many mouse events.
+A special value for command with format "hsignal:name" can be used for context mouse, this will send the hsignal "name" with the focus hashtable as argument.
+Another special value "-" can be used to disable key (it will be ignored when looking for keys).
-Esempi:
- il tasto alt-x per alternare la barra della nicklist:
+Examples:
+ key alt-x to toggle nicklist bar:
/key bind meta-x /bar toggle nicklist
- il tasto alt-r per passare al canale IRC #weechat:
+ key alt-r to jump to #weechat IRC channel:
/key bind meta-r /buffer #weechat
- ripristinare la combinazione predefinita per il tasto alt-r:
+ restore default binding for key alt-r:
/key reset meta-r
- il tasto "tab" per interrompere la ricerca nel buffer:
+ key "tab" to stop search in buffer:
/key bindctxt search ctrl-I /input search_stop
- il tasto centrale del mouse su un nick per ottenere le informazioni:
+ middle button of mouse on a nick to retrieve info on nick:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
----
@@ -758,26 +758,26 @@ Examples:
/set [<opzione> [<valore>]]
diff [<opzione> [<opzione>...]]
-opzione: nome di un'opzione (può iniziare o terminare con '*' per elencare più opzioni)
- valore: nuovo valore per l'opzione
- diff: mostra solo le opzioni modificate
+option: name of an option (wildcard "*" is allowed)
+ value: new value for option
+ diff: display only changed options
-Il nuovo valore può essere, a seconda del tipo di variabile:
- booleano: on, off o toggle
- intero : numero, ++numero o --numero
- stringa : qualsiasi stringa ("" per una stringa vuota)
- colore : nome colore, ++numeero o --numero
+New value can be, according to variable type:
+ boolean: on, off or toggle
+ integer: number, ++number or --number
+ string: any string ("" for empty string)
+ color: color name, ++number or --number
-Per tutti i tipi, è possibile usare null per rimuovere il valore dell'opzione (valore non definito). Ciò funziona solo per alcune variabili speciali dei plugin.
+For all types, you can use null to remove option value (undefined value). This works only for some special plugin variables.
-Esempi:
- mostra le opzioni relative alle notifiche:
+Examples:
+ display options about highlight:
/set *highlight*
- aggiunge una parola alle notifiche:
+ add a word to highlight:
/set weechat.look.highlight "word"
- mostra le opzioni modificate:
+ display changed options:
/set diff
- mostra le opzioni modificate nel plugin irc:
+ display changed options in irc plugin:
/set diff irc.*
----
@@ -787,14 +787,14 @@ Esempi:
----
/unset <opzione>
-opzione: nome di un'opzione (può iniziare o terminare con "*" per il ripristino di più opzioni, attenzione!)
+option: name of an option (wildcard "*" is allowed to mass-reset options, use carefully!)
-A seconda dell'opzione, essa viene ripristinata (per le opzioni standard) o rimossa (per le impostazioni opzionali, come i valori del server).
+According to option, it's reset (for standard options) or removed (for optional settings, like server values).
-Esempi:
- ripristina un'opzione:
+Examples:
+ reset one option:
/unset weechat.look.item_time_format
- ripristina tutte le opzioni del colore:
+ reset all color options:
/unset weechat.color.*
----
diff --git a/doc/it/autogen/user/weechat_options.txt b/doc/it/autogen/user/weechat_options.txt
index 6a3195562..966009962 100644
--- a/doc/it/autogen/user/weechat_options.txt
+++ b/doc/it/autogen/user/weechat_options.txt
@@ -554,7 +554,7 @@
** valori: qualsiasi stringa (valore predefinito: `""`)
* [[option_weechat.look.highlight_tags]] *weechat.look.highlight_tags*
-** descrizione: `comma separated list of tags to highlight; case insensitive comparison; each tag can start or end with "*" to match more than one tag; many tags can be separated by "+" to make a logical "and" between tags; examples: "nick_flashcode" for messages from nick "FlashCode", "irc_notice+nick_toto*" for notices from a nick starting with "toto"`
+** descrizione: `comma separated list of tags to highlight; case insensitive comparison; wildcard "*" is allowed in each tag; many tags can be separated by "+" to make a logical "and" between tags; examples: "nick_flashcode" for messages from nick "FlashCode", "irc_notice+nick_toto*" for notices from a nick starting with "toto"`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `""`)
@@ -899,7 +899,7 @@
** valori: qualsiasi stringa (valore predefinito: `""`)
* [[option_weechat.plugin.autoload]] *weechat.plugin.autoload*
-** descrizione: `elenco separato da virgole di plugin da caricare automaticamente all'avvio, "*" equivale a tutti i plugin trovati. un nome che comincia con "!" è un valore negativo per impedire il caricamento di un plugin, i nomi possono iniziare o finire con "*" per corrispondere a più plugin (esempi: "*" oppure "*,!lua,!tcl")`
+** descrizione: `comma separated list of plugins to load automatically at startup, "*" means all plugins found, a name beginning with "!" is a negative value to prevent a plugin from being loaded, wildcard "*" is allowed in names (examples: "*" or "*,!lua,!tcl")`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"*"`)
diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt
index 75a612ca2..1d9a8ace9 100644
--- a/doc/it/weechat_plugin_api.it.txt
+++ b/doc/it/weechat_plugin_api.it.txt
@@ -826,6 +826,9 @@ length = weechat.strlen_screen("é") # 1
==== weechat_string_match
+// TRANSLATION MISSING
+_Updated in 0.4.4._
+
Verifica se una stringa coincide ad una mask.
Prototipo:
@@ -839,10 +842,16 @@ int weechat_string_match (const char *string, const char *mask,
Argomenti:
* 'string': stringa
-* 'mask': mask, può iniziare o terminare con "`*`" (nessun altro "`*`"
- consentito all'interno della mask)
+// TRANSLATION MISSING
+* 'mask': mask with wildcards ("*"), each wildcard matches 0 or more chars in
+ the string
* 'case_sensitive': 1 per il confronto sensibile alle maiuscole, altrimenti 0
+// TRANSLATION MISSING
+[NOTE]
+Since version 0.4.4, wildcards are allowed inside the mask
+(not only beginning/end of mask).
+
Valore restituito:
* 1 se la stringa coincide alla mask, altrimenti 0
@@ -851,10 +860,11 @@ Esempio in C:
[source,C]
----
-int match1 = weechat_string_match ("abcdef", "abc*", 0); /* == 1 */
-int match2 = weechat_string_match ("abcdef", "*dd*", 0); /* == 0 */
-int match3 = weechat_string_match ("abcdef", "*def", 0); /* == 1 */
-int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */
+int match1 = weechat_string_match ("abcdef", "abc*", 0); /* == 1 */
+int match2 = weechat_string_match ("abcdef", "*dd*", 0); /* == 0 */
+int match3 = weechat_string_match ("abcdef", "*def", 0); /* == 1 */
+int match4 = weechat_string_match ("abcdef", "*de*", 0); /* == 1 */
+int match5 = weechat_string_match ("abcdef", "*b*d*", 0); /* == 1 */
----
Script (Python):
@@ -865,10 +875,11 @@ Script (Python):
match = weechat.string_match(string, mask, case_sensitive)
# esempio
-match1 = weechat.string_match("abcdef", "abc*", 0) # 1
-match2 = weechat.string_match("abcdef", "*dd*", 0) # 0
-match3 = weechat.string_match("abcdef", "*def", 0) # 1
-match4 = weechat.string_match("abcdef", "*de*", 0) # 1
+match1 = weechat.string_match("abcdef", "abc*", 0) # 1
+match2 = weechat.string_match("abcdef", "*dd*", 0) # 0
+match3 = weechat.string_match("abcdef", "*def", 0) # 1
+match4 = weechat.string_match("abcdef", "*de*", 0) # 1
+match5 = weechat.string_match("abcdef", "*b*d*", 0) # 1
----
==== weechat_string_expand_home
@@ -6942,7 +6953,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
+* 'command': comando su cui eseguire l'hook (wildcard "*" is allowed)
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
* 'callback': funzione chiamata quando il comando è in esecuzione, argomenti e
@@ -7701,7 +7713,7 @@ Argomenti:
// TRANSLATION MISSING
** with WeeChat ≥ 0.4.3: comma-separated list of tags that must be in message
(logical "or"); it is possible to combine many tags as a logical "and" with
- separator "+"; each tag can start or end with "*" to match many tags
+ separator "+"; wildcard "*" is allowed in tags
// TRANSLATION MISSING
** with WeeChat ≤ 0.4.2: comma-separated list of tags that must all be in
message (logical "and")
@@ -7783,7 +7795,7 @@ struct t_hook *weechat_hook_signal (const char *signal,
Argomenti:
// TRANSLATION MISSING
-* 'signal': segnale da catturare, può iniziare o terminare con "*"
+* 'signal': segnale da catturare, wildcard "*" is allowed
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>), see table below
* 'callback': funzione chiamata a segnale ricevuto, argomenti e valore
@@ -8717,7 +8729,7 @@ struct t_hook *weechat_hook_hsignal (const char *signal,
Argomenti:
// TRANSLATION MISSING
-* 'signal': segnale da catturare, può iniziare o terminare con "*"
+* 'signal': segnale da catturare, wildcard "*" is allowed
(priorità consentita, consultare la nota a proposito di <<hook_priority,priority>>),
see table below
* 'callback': funzione chiamata a segnale ricevuto, argomenti e valore
@@ -9086,8 +9098,9 @@ struct t_hook *weechat_hook_config (const char *option,
Argomenti:
+// TRANSLATION MISSING
* 'option': opzione, il formato è il nome completo, come usato con il comando
- `/set` (ad esempio: `weechat.look.item_time_format`)
+ `/set` (ad esempio: `weechat.look.item_time_format`), wildcard "*" is allowed
(priorità consentita, consultare la note riguardo la
<<hook_priority,priority>>)
* 'callback': funzione chiamata quando l'opzione di configurazione è cambiata,
@@ -11075,7 +11088,8 @@ Argomenti:
* 'string': elenco separato da virgole di buffer:
** "*" indica tutti i buffer
** il nome preceduto da "!" viene escluso
-** il nome può iniziare o terminare con "*" per corrispondere a più buffer
+// TRANSLATION MISSING
+** wildcard "*" is allowed in name
Valore restituito: