1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-10 02:05:42 +02:00

trigger: add option "restore" in command /trigger

This commit is contained in:
Sébastien Helleu
2014-08-23 09:11:13 +02:00
parent 067f310be6
commit 2ae5660cc3
27 changed files with 499 additions and 220 deletions
+4
View File
@@ -15,6 +15,10 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
== Version 1.1 (under dev)
=== New features
* trigger: add option "restore" in command /trigger
=== Bugs fixed
* core: fix modifier "weechat_print": discard only one line when several lines
@@ -86,6 +86,8 @@
| trigger | trigger_names | trigger
| trigger | trigger_names_default | default triggers
| trigger | trigger_option_value | Werte für Trigger-Option
| trigger | trigger_options | Optionen für Trigger
File diff suppressed because it is too large Load Diff
@@ -86,6 +86,8 @@
| trigger | trigger_names | triggers
| trigger | trigger_names_default | default triggers
| trigger | trigger_option_value | value of a trigger option
| trigger | trigger_options | options for triggers
@@ -12,6 +12,7 @@
restart <name>|-all [<name>...]
show <name>
del <name>|-all [<name>...]
restore <name> [<name>...]
default -yes
monitor [<filter>]
@@ -54,7 +55,8 @@ return_code: return code in callback (ok (default), ok_eat, error)
show: show detailed info on a trigger (with some stats)
del: delete a trigger
-all: do action on all triggers
default: restore default triggers
restore: restore trigger(s) with the default values (works only for default triggers)
default: delete all triggers and restore default ones
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; wildcard "*" is allowed in each trigger name
@@ -86,6 +86,8 @@
| trigger | trigger_names | triggers
| trigger | trigger_names_default | triggers par défaut
| trigger | trigger_option_value | valeur d'une option de trigger
| trigger | trigger_options | options pour les triggers
@@ -12,6 +12,7 @@
restart <nom>|-all [<nom>...]
show <nom>
del <nom>|-all [<nom>...]
restore <nom> [<nom>...]
default -yes
monitor [<filtre>]
@@ -54,6 +55,7 @@ code_retour : code retour dans le callback (ok (par défaut), ok_eat, error)
show : afficher des informations détaillées sur un trigger (avec quelques statistiques)
del : supprimer un trigger
-all : effectuer l'action sur tous les triggers
restore : restaurer un/des trigger(s) avec les valeurs par défaut (fonctionne seulement pour les triggers par défaut)
default : restaurer les triggers par défaut
monitor : ouvrir le tampon moniteur des triggers
filtre : filtrer les hooks/triggers à afficher (un hook doit commencer par "@", par exemple "@signal"), plusieurs filtres peuvent être séparés par des virgules ; le caractère joker "*" est autorisé dans chaque nom de trigger
@@ -86,6 +86,8 @@
| trigger | trigger_names | triggers
| trigger | trigger_names_default | default triggers
| trigger | trigger_option_value | value of a trigger option
| trigger | trigger_options | options for triggers
@@ -12,6 +12,7 @@
restart <name>|-all [<name>...]
show <name>
del <name>|-all [<name>...]
restore <name> [<name>...]
default -yes
monitor [<filter>]
@@ -54,7 +55,8 @@ return_code: return code in callback (ok (default), ok_eat, error)
show: show detailed info on a trigger (with some stats)
del: delete a trigger
-all: do action on all triggers
default: restore default triggers
restore: restore trigger(s) with the default values (works only for default triggers)
default: delete all triggers and restore default ones
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; wildcard "*" is allowed in each trigger name
@@ -86,6 +86,8 @@
| trigger | trigger_names | トリガ
| trigger | trigger_names_default | default triggers
| trigger | trigger_option_value | トリガオプションの値
| trigger | trigger_options | トリガに対するオプション
File diff suppressed because it is too large Load Diff
@@ -86,6 +86,8 @@
| trigger | trigger_names | triggery
| trigger | trigger_names_default | default triggers
| trigger | trigger_option_value | wartość opcji triggera
| trigger | trigger_options | opcje dla triggerów
File diff suppressed because it is too large Load Diff
+18 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -10083,6 +10083,14 @@ msgstr "Rmodifikátor \"%s\" odebrán"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Pole \"%s\" vytvořeno"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%sKlávesa \"%s\" nenalezena"
#, fuzzy
msgid "Default triggers restored:"
msgstr "Výchozí rmodifikátory obnoveny:"
@@ -10104,8 +10112,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -10158,7 +10166,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -10194,6 +10204,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "Seznam aliasů:"
#, fuzzy
msgid "options for triggers"
msgstr "volby pro proxy"
+20 -4
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:54+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <weechatter@arcor.de>\n"
@@ -11328,6 +11328,14 @@ msgstr "Trigger \"%s\" entfernt"
msgid "Trigger:"
msgstr "Trigger:"
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Trigger \"%s\" neu gestartet"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%s%s: Trigger, \"%s\", nicht gefunden"
msgid "Default triggers restored:"
msgstr "Standard-Trigger wiederhergestellt:"
@@ -11342,14 +11350,15 @@ msgstr ""
msgid "manage triggers, the Swiss Army knife for WeeChat"
msgstr "verwaltet Trigger, das Schweizer Armeemesser für WeeChat"
#, fuzzy
msgid ""
"list|listfull|listdefault || add|addoff|addreplace <name> <hook> "
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>"
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
"list|listfull|listdefault || add|addoff|addreplace <name> <hook> "
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>"
@@ -11359,6 +11368,7 @@ msgstr ""
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
#, fuzzy
msgid ""
" list: list triggers (without argument, this list is displayed)\n"
" listfull: list triggers with detailed info for each trigger\n"
@@ -11409,7 +11419,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -11536,6 +11548,10 @@ msgstr ""
msgid "triggers"
msgstr "trigger"
#, fuzzy
msgid "default triggers"
msgstr "Liste der standardmäßigen Trigger:"
msgid "options for triggers"
msgstr "Optionen für Trigger"
+18 -4
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -10358,6 +10358,14 @@ msgstr "Modificador regular \"%s\" removido"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Barra \"%s\" creada"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%sTecla \"%s\" no encontrada"
#, fuzzy
msgid "Default triggers restored:"
msgstr "Modificadores regulares predeterminados restaurados:"
@@ -10379,8 +10387,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -10433,7 +10441,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -10469,6 +10479,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "Lista de alias:"
#, fuzzy
msgid "options for triggers"
msgstr "opciones para proxies"
+22 -7
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"PO-Revision-Date: 2014-08-19 23:13+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-22 22:25+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -11079,6 +11079,14 @@ msgstr "Trigger \"%s\" supprimé"
msgid "Trigger:"
msgstr "Trigger :"
#, c-format
msgid "Trigger \"%s\" restored"
msgstr "Trigger \"%s\" restauré"
#, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%sTrigger par défaut \"%s\" non trouvé"
msgid "Default triggers restored:"
msgstr "Triggers par défaut restaurés :"
@@ -11099,16 +11107,16 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
"list|listfull|listdefault || add|addoff|addreplace <nom> <hook> "
"[\"<paramètres>\" [\"<conditions>\" [\"<regex>\" [\"<commande>"
"\" [\"<code_retour>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<nom> || set <nom> <option> <valeur> || rename|copy <nom> <nouveau_nom> || "
"enable|disable|toggle [<nom>|-all [<nom>...]] || restart <nom>|-all "
"[<nom>...] || show <nom> || del <nom>|-all [<nom>...] || default -yes || "
"monitor [<filtre>]"
"[<nom>...] || show <nom> || del <nom>|-all [<nom>...] || restore <nom> "
"[<nom>...] || default -yes || monitor [<filtre>]"
msgid ""
" list: list triggers (without argument, this list is displayed)\n"
@@ -11160,7 +11168,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -11248,6 +11258,8 @@ msgstr ""
"quelques statistiques)\n"
" del : supprimer un trigger\n"
" -all : effectuer l'action sur tous les triggers\n"
" restore : restaurer un/des trigger(s) avec les valeurs par défaut "
"(fonctionne seulement pour les triggers par défaut)\n"
" default : restaurer les triggers par défaut\n"
" monitor : ouvrir le tampon moniteur des triggers\n"
" filtre : filtrer les hooks/triggers à afficher (un hook doit commencer "
@@ -11285,6 +11297,9 @@ msgstr ""
msgid "triggers"
msgstr "triggers"
msgid "default triggers"
msgstr "triggers par défaut"
msgid "options for triggers"
msgstr "options pour les triggers"
+18 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -9458,6 +9458,14 @@ msgstr "A \"%s\" aliasz eltávolítva\n"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "A \"%s\" => \"%s\" aliasz elkészült\n"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%s a \"%s\" szerver nem található\n"
#, fuzzy
msgid "Default triggers restored:"
msgstr "Alapértelmezett billentyűparancsok visszaállítva\n"
@@ -9479,8 +9487,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -9533,7 +9541,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -9569,6 +9579,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "Aliaszok listája:\n"
#, fuzzy
msgid "options for triggers"
msgstr "Aliaszok listája:\n"
+18 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -10536,6 +10536,14 @@ msgstr "Rmodifier \"%s\" eliminato"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Barra \"%s\" creata"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%sTasto \"%s\" non trovato"
#, fuzzy
msgid "Default triggers restored:"
msgstr "Rmodifier predefiniti ripristinati:"
@@ -10557,8 +10565,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -10611,7 +10619,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -10647,6 +10657,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "Elenco degli alias:"
#, fuzzy
msgid "options for triggers"
msgstr "opzioni per i proxy"
+20 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 23:57+0900\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/translation_ja>\n"
@@ -10673,6 +10673,14 @@ msgstr "トリガ \"%s\" を削除"
msgid "Trigger:"
msgstr "トリガ:"
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "トリガ \"%s\" が再開されました"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%s%s: トリガ \"%s\" が見つかりません"
msgid "Default triggers restored:"
msgstr "復元されたデフォルトトリガ:"
@@ -10687,14 +10695,15 @@ msgstr ""
msgid "manage triggers, the Swiss Army knife for WeeChat"
msgstr "トリガ (WeeChat 用のスイスアーミーナイフ) の管理"
#, fuzzy
msgid ""
"list|listfull|listdefault || add|addoff|addreplace <name> <hook> "
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>"
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
"list|listfull|listdefault || add|addoff|addreplace <name> <hook> "
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>"
@@ -10704,6 +10713,7 @@ msgstr ""
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
#, fuzzy
msgid ""
" list: list triggers (without argument, this list is displayed)\n"
" listfull: list triggers with detailed info for each trigger\n"
@@ -10754,7 +10764,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -10863,6 +10875,10 @@ msgstr ""
msgid "triggers"
msgstr "トリガ"
#, fuzzy
msgid "default triggers"
msgstr "デフォルトトリガのリスト:"
msgid "options for triggers"
msgstr "トリガに対するオプション"
+20 -4
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -10866,6 +10866,14 @@ msgstr "Trigger \"%s\" został usunięty"
msgid "Trigger:"
msgstr "Trigger:"
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Trigger \"%s\" został zrestartowany"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%s%s: trigger \"%s\" nie został znaleziony"
msgid "Default triggers restored:"
msgstr "Przywrócono domyślne triggery:"
@@ -10880,14 +10888,15 @@ msgstr ""
msgid "manage triggers, the Swiss Army knife for WeeChat"
msgstr "zarządzaj triggerami, scyzorykiem WeeChat"
#, fuzzy
msgid ""
"list|listfull|listdefault || add|addoff|addreplace <name> <hook> "
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>"
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
"list|listfull|listdefault || add|addoff|addreplace <nazwa> <uchwyt> "
"[\"<argumenty>\" [\"<warunki>\" [\"<regex>\" [\"<komenda>\" [\"<kod powrotu>"
@@ -10897,6 +10906,7 @@ msgstr ""
"[<nazwa>...] || show <nazwa> || del <nazwa>|-all [<nazwa>...] || default -"
"yes || monitor [<filtr>]"
#, fuzzy
msgid ""
" list: list triggers (without argument, this list is displayed)\n"
" listfull: list triggers with detailed info for each trigger\n"
@@ -10947,7 +10957,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -11066,6 +11078,10 @@ msgstr ""
msgid "triggers"
msgstr "triggery"
#, fuzzy
msgid "default triggers"
msgstr "Lista domyślnych triggerów:"
msgid "options for triggers"
msgstr "opcje dla triggerów"
+18 -4
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -9728,6 +9728,14 @@ msgstr "Rmodifier \"%s\" removido"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Barra \"%s\" criada"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%sTecla \"%s\" não encontrada"
#, fuzzy
msgid "Default triggers restored:"
msgstr "Rmodifiers padrões restaurados:"
@@ -9749,8 +9757,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -9803,7 +9811,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -9839,6 +9849,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "Lista de atalhos:"
#, fuzzy
msgid "options for triggers"
msgstr "opções para proxys"
+18 -4
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 11:46+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -9484,6 +9484,14 @@ msgstr "Сокращение \"%s\" удалено\n"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Сокращение \"%s\" => \"%s\" создано\n"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%s сервер \"%s\" не найден\n"
#, fuzzy
msgid "Default triggers restored:"
msgstr "Комбинации клавиш по умолчанию восстановлены\n"
@@ -9504,8 +9512,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -9558,7 +9566,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -9594,6 +9604,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "Список сокращений:\n"
#, fuzzy
msgid "options for triggers"
msgstr "Список сокращений:\n"
+18 -4
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-07-25 07:50+0200\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -8546,6 +8546,14 @@ msgstr "%s: \"%s\" kaldırıldı"
msgid "Trigger:"
msgstr ""
#, fuzzy, c-format
msgid "Trigger \"%s\" restored"
msgstr "Filtre \"%s\" etkin"
#, fuzzy, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr "%sTuş \"%s\" bulunamadı"
msgid "Default triggers restored:"
msgstr ""
@@ -8564,8 +8572,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -8618,7 +8626,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -8654,6 +8664,10 @@ msgstr ""
msgid "triggers"
msgstr ""
#, fuzzy
msgid "default triggers"
msgstr "filtrelerin listesi"
#, fuzzy
msgid "options for triggers"
msgstr "çubukların seçenekleri"
+17 -4
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-08-17 09:50+0200\n"
"POT-Creation-Date: 2014-08-22 22:25+0200\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -8477,6 +8477,14 @@ msgstr ""
msgid "Trigger:"
msgstr ""
#, c-format
msgid "Trigger \"%s\" restored"
msgstr ""
#, c-format
msgid "%sDefault trigger \"%s\" not found"
msgstr ""
msgid "Default triggers restored:"
msgstr ""
@@ -8495,8 +8503,8 @@ msgid ""
"\" [\"<return_code>\"]]]]] || addinput [<hook>] || input|output|recreate "
"<name> || set <name> <option> <value> || rename|copy <name> <new_name> || "
"enable|disable|toggle [<name>|-all [<name>...]] || restart <name>|-all "
"[<name>...] || show <name> || del <name>|-all [<name>...] || default -yes || "
"monitor [<filter>]"
"[<name>...] || show <name> || del <name>|-all [<name>...] || restore <name> "
"[<name>...] || default -yes || monitor [<filter>]"
msgstr ""
msgid ""
@@ -8549,7 +8557,9 @@ msgid ""
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works only for "
"default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start with \"@\", "
"for example \"@signal\"), many filters can be separated by commas; wildcard "
@@ -8585,6 +8595,9 @@ msgstr ""
msgid "triggers"
msgstr ""
msgid "default triggers"
msgstr ""
msgid "options for triggers"
msgstr ""
+49 -3
View File
@@ -434,7 +434,7 @@ trigger_command_trigger (void *data, struct t_gui_buffer *buffer, int argc,
struct t_trigger *ptr_trigger, *ptr_trigger2;
struct t_trigger_regex *regex;
char *value, **sargv, **items, input[1024], str_pos[16];
int rc, i, type, count, index_option, enable, sargc, num_items, add_rc;
int rc, i, j, type, count, index_option, enable, sargc, num_items, add_rc;
int regex_count, regex_rc;
/* make C compiler happy */
@@ -890,7 +890,49 @@ trigger_command_trigger (void *data, struct t_gui_buffer *buffer, int argc,
goto end;
}
/* restore default triggers */
/* restore default trigger(s) */
if (weechat_strcasecmp (argv[1], "restore") == 0)
{
if (argc < 3)
goto error;
for (i = 2; i < argc; i++)
{
for (j = 0; trigger_config_default_list[j][0]; j++)
{
if (weechat_strcasecmp (trigger_config_default_list[j][0],
argv[i]) == 0)
{
break;
}
}
if (trigger_config_default_list[j][0])
{
ptr_trigger = trigger_search (argv[i]);
if (ptr_trigger)
trigger_free (ptr_trigger);
trigger_new (
trigger_config_default_list[j][0], /* name */
trigger_config_default_list[j][1], /* enabled */
trigger_config_default_list[j][2], /* hook */
trigger_config_default_list[j][3], /* arguments */
trigger_config_default_list[j][4], /* conditions */
trigger_config_default_list[j][5], /* regex */
trigger_config_default_list[j][6], /* command */
trigger_config_default_list[j][7]); /* return code */
weechat_printf_tags (NULL, "no_trigger",
_("Trigger \"%s\" restored"), argv[i]);
}
else
{
weechat_printf_tags (NULL, "no_trigger",
_("%sDefault trigger \"%s\" not found"),
weechat_prefix ("error"), argv[i]);
}
}
goto end;
}
/* delete all triggers and restore default ones */
if (weechat_strcasecmp (argv[1], "default") == 0)
{
if ((argc >= 3) && (weechat_strcasecmp (argv[2], "-yes") == 0))
@@ -948,6 +990,7 @@ trigger_command_init ()
" || restart <name>|-all [<name>...]"
" || show <name>"
" || del <name>|-all [<name>...]"
" || restore <name> [<name>...]"
" || default -yes"
" || monitor [<filter>]"),
N_(" list: list triggers (without argument, this list is displayed)\n"
@@ -1000,7 +1043,9 @@ trigger_command_init ()
" show: show detailed info on a trigger (with some stats)\n"
" del: delete a trigger\n"
" -all: do action on all triggers\n"
" default: restore default triggers\n"
" restore: restore trigger(s) with the default values (works "
"only for default triggers)\n"
" default: delete all triggers and restore default ones\n"
" monitor: open the trigger monitor buffer, with optional filter:\n"
" filter: filter hooks/triggers to display (a hook must start "
"with \"@\", for example \"@signal\"), many filters can be separated "
@@ -1043,6 +1088,7 @@ trigger_command_init ()
" || enable|disable|toggle|restart|del %(trigger_names)|-all "
"%(trigger_names)|%*"
" || show %(trigger_names)"
" || restore %(trigger_names_default)|%*"
" || default"
" || monitor %(trigger_names)|%(trigger_hooks_filter)",
&trigger_command_trigger, NULL);
+31
View File
@@ -25,6 +25,7 @@
#include "../weechat-plugin.h"
#include "trigger.h"
#include "trigger-config.h"
/*
@@ -53,6 +54,33 @@ trigger_completion_triggers_cb (void *data, const char *completion_item,
return WEECHAT_RC_OK;
}
/*
* Adds default triggers to completion list.
*/
int
trigger_completion_triggers_default_cb (void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
int i;
/* make C compiler happy */
(void) data;
(void) completion_item;
(void) buffer;
for (i = 0; trigger_config_default_list[i][0]; i++)
{
weechat_hook_completion_list_add (completion,
trigger_config_default_list[i][0],
0, WEECHAT_LIST_POS_SORT);
}
return WEECHAT_RC_OK;
}
/*
* Adds options for triggers to completion list.
*/
@@ -393,6 +421,9 @@ trigger_completion_init ()
weechat_hook_completion ("trigger_names",
N_("triggers"),
&trigger_completion_triggers_cb, NULL);
weechat_hook_completion ("trigger_names_default",
N_("default triggers"),
&trigger_completion_triggers_default_cb, NULL);
weechat_hook_completion ("trigger_options",
N_("options for triggers"),
&trigger_completion_options_cb, NULL);