From 21ca625f10728d69ab63318887f8bd79d68a8312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 18 Jun 2022 10:40:04 +0200 Subject: [PATCH] irc: update translations --- doc/de/includes/autogen_user_commands.de.adoc | 21 ++-- doc/en/includes/autogen_user_commands.en.adoc | 7 +- doc/fr/includes/autogen_user_commands.fr.adoc | 7 +- doc/it/includes/autogen_user_commands.it.adoc | 7 +- doc/ja/includes/autogen_user_commands.ja.adoc | 7 +- doc/pl/includes/autogen_user_commands.pl.adoc | 7 +- doc/sr/includes/autogen_user_commands.sr.adoc | 25 ++-- po/cs.po | 9 +- po/de.po | 118 +++++++++--------- po/es.po | 9 +- po/fr.po | 18 +-- po/hu.po | 9 +- po/it.po | 9 +- po/ja.po | 9 +- po/pl.po | 9 +- po/pt.po | 9 +- po/pt_BR.po | 9 +- po/ru.po | 9 +- po/sr.po | 36 +++++- po/tr.po | 36 +++++- po/weechat.pot | 9 +- 21 files changed, 227 insertions(+), 152 deletions(-) diff --git a/doc/de/includes/autogen_user_commands.de.adoc b/doc/de/includes/autogen_user_commands.de.adoc index fa5493f8b..16a86ba26 100644 --- a/doc/de/includes/autogen_user_commands.de.adoc +++ b/doc/de/includes/autogen_user_commands.de.adoc @@ -130,25 +130,26 @@ Beispiele: /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] - save + apply sort - add: Hinzufügen des aktuellen Kanals oder einer Liste von Kanälen (mit optionalen Schlüsseln) zur autojoin-Option; Wenn Sie sich in dem Kanal befinden und der Schlüssel nicht übergeben wird, wird der Schlüssel im Kanal gelesen - addraw: das IRC Roh-Format wird genutzt (wie beim /join Befehl): alle Kanäle werden durch Kommata voneinander getrennt und optional werden die Schlüssel durch Kommata separiert - del: Löschen des aktuellen Kanals oder eine Liste von Kanälen aus der autoJoin-Option -channel: Kanalname - key: Schlüssel für den Kanal - save: Speichert die aktuell besuchten Kanäle in der autojoin-Option - sort: sortiert die Kanäle alphabetisch in der autojoin Option + add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel + addraw: use the IRC raw format (same as /join command): all channels separated by commas, optional keys separated by commas + del: delete current channel or a list of channels from the autojoin option +channel: channel name + key: key for the channel + apply: set currently joined channels in the autojoin option + sort: sort alphabetically channels in the autojoin option -Beispiele: +Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/doc/en/includes/autogen_user_commands.en.adoc b/doc/en/includes/autogen_user_commands.en.adoc index c08bfdb94..9264c66c5 100644 --- a/doc/en/includes/autogen_user_commands.en.adoc +++ b/doc/en/includes/autogen_user_commands.en.adoc @@ -130,7 +130,7 @@ Examples: /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] - save + apply sort add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel @@ -138,17 +138,18 @@ Examples: del: delete current channel or a list of channels from the autojoin option channel: channel name key: key for the channel - save: save currently joined channels in the autojoin option + apply: set currently joined channels in the autojoin option sort: sort alphabetically channels in the autojoin option Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/doc/fr/includes/autogen_user_commands.fr.adoc b/doc/fr/includes/autogen_user_commands.fr.adoc index 3e9b5b8cb..dcbf8f421 100644 --- a/doc/fr/includes/autogen_user_commands.fr.adoc +++ b/doc/fr/includes/autogen_user_commands.fr.adoc @@ -130,7 +130,7 @@ Exemples : /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] - save + apply sort add : ajouter le canal courant ou une liste de canaux (avec clés facultatives) dans l'option autojoin ; si vous êtes sur le canal et que la clé n'est pas fournie, la clé est lue sur ce canal @@ -138,17 +138,18 @@ Exemples : del : supprimer le canal courant ou une liste de canaux de l'option autojoin channel : nom du canal key : clé pour le canal - save : sauver les canaux actuellement joints dans l'option autojoin + apply : définir les canaux actuellement joints dans l'option autojoin sort : trier les canaux de l'option autojoin par ordre alphabétique Exemples : /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/doc/it/includes/autogen_user_commands.it.adoc b/doc/it/includes/autogen_user_commands.it.adoc index c3100d1aa..45a5c7d3b 100644 --- a/doc/it/includes/autogen_user_commands.it.adoc +++ b/doc/it/includes/autogen_user_commands.it.adoc @@ -130,7 +130,7 @@ Examples: /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] - save + apply sort add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel @@ -138,17 +138,18 @@ Examples: del: delete current channel or a list of channels from the autojoin option channel: channel name key: key for the channel - save: save currently joined channels in the autojoin option + apply: set currently joined channels in the autojoin option sort: sort alphabetically channels in the autojoin option Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/doc/ja/includes/autogen_user_commands.ja.adoc b/doc/ja/includes/autogen_user_commands.ja.adoc index 60c7af5ea..03e9e5a7e 100644 --- a/doc/ja/includes/autogen_user_commands.ja.adoc +++ b/doc/ja/includes/autogen_user_commands.ja.adoc @@ -130,7 +130,7 @@ Examples: /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] - save + apply sort add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel @@ -138,17 +138,18 @@ Examples: del: delete current channel or a list of channels from the autojoin option channel: channel name key: key for the channel - save: save currently joined channels in the autojoin option + apply: set currently joined channels in the autojoin option sort: sort alphabetically channels in the autojoin option Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/doc/pl/includes/autogen_user_commands.pl.adoc b/doc/pl/includes/autogen_user_commands.pl.adoc index 69ea1bf80..d1866ca6a 100644 --- a/doc/pl/includes/autogen_user_commands.pl.adoc +++ b/doc/pl/includes/autogen_user_commands.pl.adoc @@ -130,7 +130,7 @@ Przykłady: /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] - save + apply sort add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel @@ -138,17 +138,18 @@ Przykłady: del: delete current channel or a list of channels from the autojoin option channel: channel name key: key for the channel - save: save currently joined channels in the autojoin option + apply: set currently joined channels in the autojoin option sort: sort alphabetically channels in the autojoin option Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/doc/sr/includes/autogen_user_commands.sr.adoc b/doc/sr/includes/autogen_user_commands.sr.adoc index 60bba4ecf..2e7abb60e 100644 --- a/doc/sr/includes/autogen_user_commands.sr.adoc +++ b/doc/sr/includes/autogen_user_commands.sr.adoc @@ -127,28 +127,29 @@ * `+autojoin+`: конфигурисање „autojoin” (аутоприступ) серверске опције ---- -/autojoin add [<канал1> [<канал2>...]] - addraw <канал1>[,<канал2>...] [<кључ1>[,<кључ2>...]] - del [<кључ1> [<кључ2>...]] - save +/autojoin add [ [...]] + addraw [,...] [[,...]] + del [ [...]] + apply sort - add: додаје текући канал или листу канала ( са необавезним кључевима) у autojoin опцију; ако се налазите на каналу и не наведете кључ, он се чита са канала -addraw: користи се IRC сирови формат (исто као за /join команду): сви канали су раздвојени запетама, небавезни кључеви су раздвојени запетама - del: брише текући канал или листу канала из autojoin опције - канал: име канала - кључ: кључ за канал - save: чува канале које сте тренутно пријављени у autojoin опцију - sort: сортира по абецеди канале у autojoin опцији + add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel + addraw: use the IRC raw format (same as /join command): all channels separated by commas, optional keys separated by commas + del: delete current channel or a list of channels from the autojoin option +channel: channel name + key: key for the channel + apply: set currently joined channels in the autojoin option + sort: sort alphabetically channels in the autojoin option Examples: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 + /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 - /autojoin save + /autojoin apply /autojoin sort ---- diff --git a/po/cs.po b/po/cs.po index 97d8ead03..51cb15daa 100644 --- a/po/cs.po +++ b/po/cs.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-05-27 22:21+0200\n" +"POT-Creation-Date: 2022-06-18 10:06+0200\n" "PO-Revision-Date: 2022-04-24 10:19+0200\n" "Last-Translator: Ondřej Súkup \n" "Language-Team: weechat-dev \n" @@ -6902,7 +6902,7 @@ msgstr "konfigurační nastavení" msgid "" "add [ [...]] || addraw [,...] " -"[[,...]] || del [ [...]] || save || sort" +"[[,...]] || del [ [...]] || apply || sort" msgstr "" msgid "" @@ -6915,17 +6915,18 @@ msgid "" "option\n" "channel: channel name\n" " key: key for the channel\n" -" save: save currently joined channels in the autojoin option\n" +" apply: set currently joined channels in the autojoin option\n" " sort: sort alphabetically channels in the autojoin option\n" "\n" "Examples:\n" " /autojoin add\n" " /autojoin add #test\n" " /autojoin add #chan1 #chan2\n" +" /allchan /autojoin add\n" " /autojoin addraw #chan1,#chan2,#chan3 key1,key2\n" " /autojoin del\n" " /autojoin del #chan1\n" -" /autojoin save\n" +" /autojoin apply\n" " /autojoin sort" msgstr "" diff --git a/po/de.po b/po/de.po index f7ba9c110..6e9a71b69 100644 --- a/po/de.po +++ b/po/de.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-05-27 22:21+0200\n" +"POT-Creation-Date: 2022-06-18 10:06+0200\n" "PO-Revision-Date: 2022-05-30 10:06+0200\n" "Last-Translator: Nils Görs \n" "Language-Team: German \n" @@ -593,62 +593,51 @@ msgstr "" msgid "Buffer command history:" msgstr "Befehlsverlauf des Buffers:" -#| msgid "List of bar items:" msgid "Custom bar items:" msgstr "Benutzerdefinierte Bar-Items:" #, c-format -#| msgid "options %s%s%s" msgid " conditions: %s\"%s%s%s\"%s" msgstr " Bedingungen: %s\"%s%s%s\"%s" #, c-format -#| msgid "%s error: %s%s%s%s" msgid " content: %s\"%s%s%s\"%s" msgstr " Inhalt: %s\"%s%s%s\"%s" -#| msgid "No bar item defined" msgid "No custom bar item defined" msgstr "Es wurde kein benutzerdefiniertes Bar-Item festgelegt" #, c-format -#| msgid "Bar \"%s\" updated" msgid "Custom bar item \"%s\" updated" msgstr "benutzerdefiniertes Bar-Item\"%s\" aktualisiert" #, c-format -#| msgid "bar item \"%s\"" msgid "Custom bar item \"%s\" added" msgstr "benutzerdefiniertes Bar-Item \"%s\" hinzugefügt" #, c-format -#| msgid "%sUnable to scroll bar \"%s\"" msgid "%sUnable to add custom bar item \"%s\"" msgstr "" "%sbenutzerdefiniertes Bar-Item, \"%s\", konnten nicht hinzugefügt werden" #, c-format -#| msgid "%sContext \"%s\" not found" msgid "%sCustom bar item \"%s\" not found" msgstr "%sbenutzerdefiniertes Bar-Item\"%s\" nicht gefunden" #, c-format -#| msgid "Filter \"%s\" renamed to \"%s\"" msgid "Custom bar item \"%s\" renamed to \"%s\"" msgstr "" -"beutzerdefiniertes Bar-Item\"%s\" wurde umbenannt. Der neue Name lautet \"%s\"" +"beutzerdefiniertes Bar-Item\"%s\" wurde umbenannt. Der neue Name lautet " +"\"%s\"" #, c-format -#| msgid "%sUnable to rename filter \"%s\" to \"%s\"" msgid "%sUnable to rename custom bar item \"%s\" to \"%s\"" msgstr "%sUmbenennung des Bar-Items von \"%s\" in \"%s\" nicht möglich" -#| msgid "All bars have been deleted" msgid "All custom bar items have been deleted" msgstr "Alle Bar-Items wurden entfernt" #, c-format -#| msgid "Bar \"%s\" deleted" msgid "Custom bar item \"%s\" deleted" msgstr "benutzerdefiniertes Bar-Item \"%s\" gelöscht" @@ -2342,14 +2331,9 @@ msgstr "" "Dieser Befehl wird sinnvollerweise mittels Tastenbelegungen oder " "Erweiterungen genutzt." -#| msgid "list of bar items" msgid "manage custom bar items" msgstr "Verwalten von benutzerdefinierten Bar-Items" -#| msgid "" -#| "list || enable|disable|toggle [|@] || add|addreplace " -#| "[,...] || rename || " -#| "recreate || del |-all [...]" msgid "" "list || add|addreplace \"\" \"\" || rename " " || refresh [...] || recreate || del " @@ -2404,40 +2388,37 @@ msgid "" msgstr "" " list: zeigt eine Liste aller benutzerdefinierten Bar-Items\n" " add: fügt ein benutzerdefiniertes Bar-Item hinzu\n" -"addreplace: erzeugt neues Bar-Item oder ersetzt ein schon existierendes" -" Bar-Item\n" +"addreplace: erzeugt neues Bar-Item oder ersetzt ein schon existierendes Bar-" +"Item\n" " name: benutzerdefinierter Name des Bar-Items\n" -"conditions: evaluierte Bedingungen um ein Bar-Item anzuzeigen (zum Beispiel" -" um ein Bar-Item nur in einem bestimmten Buffer anzuzeigen)\n" +"conditions: evaluierte Bedingungen um ein Bar-Item anzuzeigen (zum Beispiel " +"um ein Bar-Item nur in einem bestimmten Buffer anzuzeigen)\n" " content: Inhalt (evaluiert, siehe /help eval)\n" " rename: Umbenennen eines benutzerdefinierten Bar-Items\n" -" refresh: aktualisiert den Inhalt des Items in allen Bars, in denen das" -" Item angezeigt wird; " -"jedes Item kann aktualisiert werden: standard/Erweiterung/benutzerdefiniertes" -" Bar-Item\n" -" recreate: kopiert den Befehl in die Eingabezeile um das benutzerdefinierte" -" Bar-Item zu editieren\n" +" refresh: aktualisiert den Inhalt des Items in allen Bars, in denen das " +"Item angezeigt wird; jedes Item kann aktualisiert werden: standard/" +"Erweiterung/benutzerdefiniertes Bar-Item\n" +" recreate: kopiert den Befehl in die Eingabezeile um das benutzerdefinierte " +"Bar-Item zu editieren\n" " del: entfernt ein benutzerdefiniertes Bar-Item\n" " -all: entfernt alle benutzerdefinierten Bar-Items\n" "\n" "Beispiele:\n" -" Item welches die Terminalgröße anzeigt wird hinzugefügt, aber nur in" -" Buffern mit Nummer angezeigt = 1:\n" +" Item welches die Terminalgröße anzeigt wird hinzugefügt, aber nur in " +"Buffern mit Nummer angezeigt = 1:\n" " /item add terminfo \"${buffer.number} == 1\" \"term:${info:term_width}" "x${info:term_height}\"\n" " fügt ein Item hinzu, welches Informationen über den Buffer anzeigt:\n" " /item add bufinfo \"\" \"${buffer.number}:${buffer.name}${if:${buffer." "zoomed}?(Z)}\"\n" -" fügt ein Item mit Datum/Uhrzeit hinzu, dabei wird das Format \"Dec 25," -" 12:34 +0100\" verwendet, aktualisiert, " -"jede Minute:\n" +" fügt ein Item mit Datum/Uhrzeit hinzu, dabei wird das Format \"Dec 25, " +"12:34 +0100\" verwendet, aktualisiert, jede Minute:\n" " /item add datetime \"\" \"${date:%b %d, %H:%M %z}\"\n" " /trigger add datetime_refresh timer \"60000;60\" \"\" \"\" \"/item " "refresh datetime\"\n" -" fügt ein Item mit der Anzahl der Zeilen in dem Buffer hinzu" -" (sichtbar/total), jeweils aktualisiert" -"wenn eine neue Zeile dargestellt wird oder wenn sich der Status der" -" gefilterten Zeilen geändert hat:\n" +" fügt ein Item mit der Anzahl der Zeilen in dem Buffer hinzu (sichtbar/" +"total), jeweils aktualisiertwenn eine neue Zeile dargestellt wird oder wenn " +"sich der Status der gefilterten Zeilen geändert hat:\n" " /item add lines_count \"\" \"${calc:${buffer.lines.lines_count}-${buffer." "lines.lines_hidden}}/${buffer.lines.lines_count} lines\"\n" " /trigger add lines_count_refresh_print print \"\" \"\" \"\" \"/item " @@ -2447,8 +2428,8 @@ msgstr "" "lines_count\"\n" " erzwingt die Aktualisierung des Items \"lines_count\":\n" " /item refresh lines_count\n" -" erstellt das Item \"lines_count\", mit anderen Bedingungen oder Inhalten," -" neu:\n" +" erstellt das Item \"lines_count\", mit anderen Bedingungen oder Inhalten, " +"neu:\n" " /item recreate lines_count\n" " entfernt das Item \"lines_count\":\n" " /item del lines_count" @@ -3785,11 +3766,9 @@ msgstr "" msgid "names of bars" msgstr "Namen der Infobars" -#| msgid "names of bars" msgid "names of custom bar items" msgstr "Namen der benutzerdefinierten Bar-Items" -#| msgid "functions for command line" msgid "conditions for custom bar item" msgstr "Bedingungen für benutzerdefinierte Bar-Items" @@ -3800,9 +3779,8 @@ msgid "" "arguments for command that adds a custom bar item: item name, conditions, " "content" msgstr "" -"Argumente für den Befehl, der ein benutzerdefiniertes Bar-Item hinzufügt:" -" Elementname, Bedingungen," -"Inhalt" +"Argumente für den Befehl, der ein benutzerdefiniertes Bar-Item hinzufügt: " +"Elementname, Bedingungen,Inhalt" msgid "values for a configuration option" msgstr "Werte für eine Konfigurationsoption" @@ -6032,13 +6010,9 @@ msgstr "%s-MEHR(%d)-" msgid "away" msgstr "abwesend" -#| msgid "" -#| "filename; optional argument: default path (evaluated, see /help eval)" msgid "condition(s) to display the bar item (evaluated, see /help eval)" msgstr "Bedingung(en) um das Bar-Item anzuzeigen (evaluiert, siehe /help eval)" -#| msgid "" -#| "filename; optional argument: default path (evaluated, see /help eval)" msgid "content of bar item (evaluated, see /help eval)" msgstr "Inhalt des Bar-Items (evaluiert, siehe /help eval)" @@ -8710,13 +8684,40 @@ msgstr "" msgid "configure the \"autojoin\" server option" msgstr "Konfigurieren der Serveroption \"autojoin\"" +#, fuzzy +#| msgid "" +#| "add [ [...]] || addraw [,...] " +#| "[[,...]] || del [ [...]] || save || sort" msgid "" "add [ [...]] || addraw [,...] " -"[[,...]] || del [ [...]] || save || sort" +"[[,...]] || del [ [...]] || apply || sort" msgstr "" "add [ [...]] || addraw [,...] " "[[,...]] || del [ [...]] || save || sort" +#, fuzzy +#| msgid "" +#| " add: add current channel or a list of channels (with optional keys) " +#| "to the autojoin option; if you are on the channel and the key is not " +#| "provided, the key is read in the channel\n" +#| " addraw: use the IRC raw format (same as /join command): all channels " +#| "separated by commas, optional keys separated by commas\n" +#| " del: delete current channel or a list of channels from the autojoin " +#| "option\n" +#| "channel: channel name\n" +#| " key: key for the channel\n" +#| " save: save currently joined channels in the autojoin option\n" +#| " sort: sort alphabetically channels in the autojoin option\n" +#| "\n" +#| "Examples:\n" +#| " /autojoin add\n" +#| " /autojoin add #test\n" +#| " /autojoin add #chan1 #chan2\n" +#| " /autojoin addraw #chan1,#chan2,#chan3 key1,key2\n" +#| " /autojoin del\n" +#| " /autojoin del #chan1\n" +#| " /autojoin save\n" +#| " /autojoin sort" msgid "" " add: add current channel or a list of channels (with optional keys) to " "the autojoin option; if you are on the channel and the key is not provided, " @@ -8727,17 +8728,18 @@ msgid "" "option\n" "channel: channel name\n" " key: key for the channel\n" -" save: save currently joined channels in the autojoin option\n" +" apply: set currently joined channels in the autojoin option\n" " sort: sort alphabetically channels in the autojoin option\n" "\n" "Examples:\n" " /autojoin add\n" " /autojoin add #test\n" " /autojoin add #chan1 #chan2\n" +" /allchan /autojoin add\n" " /autojoin addraw #chan1,#chan2,#chan3 key1,key2\n" " /autojoin del\n" " /autojoin del #chan1\n" -" /autojoin save\n" +" /autojoin apply\n" " /autojoin sort" msgstr "" " add: Hinzufügen des aktuellen Kanals oder einer Liste von Kanälen (mit " @@ -15346,8 +15348,7 @@ msgstr "verwaltet Trigger, das Schweizer Armeemesser für WeeChat" msgid "" "list|listfull|listdefault || add|addoff|addreplace " -"[\"\" [\"\" [\"\" [\"\" [\"<" -"return_code>\" [\"\"]]]]]] " +"[\"\" [\"\" [\"\" [\"\" [\"\" [\"\"]]]]]] " "|| addinput [] || input|output|recreate || set