diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2014-04-12 23:07:06 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2014-04-12 23:07:06 +0200 |
commit | 34723d2accede91aa8e5ad98f3434104995e15bb (patch) | |
tree | 89e470cffbeb4f5673e8ba2d008f1e963030c62a /doc/it | |
parent | 001ea53f9de524bee480cdd3996b1c9e10b2d568 (diff) | |
download | weechat-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.txt | 36 | ||||
-rw-r--r-- | doc/it/autogen/user/alias_commands.txt | 2 | ||||
-rw-r--r-- | doc/it/autogen/user/irc_commands.txt | 20 | ||||
-rw-r--r-- | doc/it/autogen/user/irc_options.txt | 2 | ||||
-rw-r--r-- | doc/it/autogen/user/trigger_commands.txt | 2 | ||||
-rw-r--r-- | doc/it/autogen/user/weechat_commands.txt | 108 | ||||
-rw-r--r-- | doc/it/autogen/user/weechat_options.txt | 4 | ||||
-rw-r--r-- | doc/it/weechat_plugin_api.it.txt | 46 |
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: |