summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2014-03-15 15:08:49 +0100
committerSebastien Helleu <flashcode@flashtux.org>2014-03-15 15:08:49 +0100
commitfff24d0a232d5277ec92368e563b6ca481e589fe (patch)
tree367974cbcb89114838792364b33c5fa65603a47a
parentc92b186e01bc689dd8e9ef3950a97474605f980a (diff)
downloadweechat-fff24d0a232d5277ec92368e563b6ca481e589fe.zip
core: update translations
-rw-r--r--doc/de/autogen/plugin_api/completions.txt2
-rw-r--r--doc/de/autogen/plugin_api/infos.txt6
-rw-r--r--doc/de/autogen/user/exec_commands.txt53
-rw-r--r--doc/de/autogen/user/exec_options.txt20
-rw-r--r--doc/de/autogen/user/weechat_commands.txt25
-rw-r--r--doc/de/weechat_user.de.txt28
-rw-r--r--doc/en/autogen/plugin_api/completions.txt2
-rw-r--r--doc/en/autogen/plugin_api/infos.txt6
-rw-r--r--doc/en/autogen/user/exec_commands.txt53
-rw-r--r--doc/en/autogen/user/exec_options.txt20
-rw-r--r--doc/en/autogen/user/weechat_commands.txt17
-rw-r--r--doc/en/weechat_user.en.txt27
-rw-r--r--doc/fr/autogen/plugin_api/completions.txt2
-rw-r--r--doc/fr/autogen/plugin_api/infos.txt6
-rw-r--r--doc/fr/autogen/user/exec_commands.txt53
-rw-r--r--doc/fr/autogen/user/exec_options.txt20
-rw-r--r--doc/fr/autogen/user/weechat_commands.txt5
-rw-r--r--doc/fr/weechat_user.fr.txt27
-rw-r--r--doc/it/autogen/plugin_api/completions.txt2
-rw-r--r--doc/it/autogen/plugin_api/infos.txt6
-rw-r--r--doc/it/autogen/user/exec_commands.txt53
-rw-r--r--doc/it/autogen/user/exec_options.txt20
-rw-r--r--doc/it/autogen/user/weechat_commands.txt31
-rw-r--r--doc/it/weechat_user.it.txt28
-rw-r--r--doc/ja/autogen/plugin_api/completions.txt2
-rw-r--r--doc/ja/autogen/plugin_api/infos.txt6
-rw-r--r--doc/ja/autogen/user/exec_commands.txt53
-rw-r--r--doc/ja/autogen/user/exec_options.txt20
-rw-r--r--doc/ja/autogen/user/weechat_commands.txt25
-rw-r--r--doc/ja/weechat_user.ja.txt28
-rw-r--r--doc/pl/autogen/plugin_api/completions.txt2
-rw-r--r--doc/pl/autogen/plugin_api/infos.txt6
-rw-r--r--doc/pl/autogen/user/exec_commands.txt53
-rw-r--r--doc/pl/autogen/user/exec_options.txt20
-rw-r--r--doc/pl/autogen/user/weechat_commands.txt29
-rw-r--r--doc/pl/weechat_user.pl.txt28
-rw-r--r--po/cs.po193
-rw-r--r--po/de.po226
-rw-r--r--po/es.po193
-rw-r--r--po/fr.po268
-rw-r--r--po/hu.po193
-rw-r--r--po/it.po195
-rw-r--r--po/ja.po195
-rw-r--r--po/pl.po195
-rw-r--r--po/pt_BR.po194
-rw-r--r--po/ru.po193
-rw-r--r--po/tr.po191
-rw-r--r--po/weechat.pot187
-rw-r--r--src/plugins/exec/exec-command.c6
-rw-r--r--src/plugins/exec/exec-config.c6
-rw-r--r--src/plugins/plugin-api.c8
51 files changed, 3054 insertions, 173 deletions
diff --git a/doc/de/autogen/plugin_api/completions.txt b/doc/de/autogen/plugin_api/completions.txt
index 45c4f83cc..ac361764e 100644
--- a/doc/de/autogen/plugin_api/completions.txt
+++ b/doc/de/autogen/plugin_api/completions.txt
@@ -10,6 +10,8 @@
| aspell | aspell_langs | Liste aller Sprachen die durch Aspell unterstützt werden
+| exec | exec_commands_ids | ids (numbers and names) of executed commands
+
| guile | guile_script | Liste der Skripten
| irc | irc_channel | Aktueller IRC-Channel
diff --git a/doc/de/autogen/plugin_api/infos.txt b/doc/de/autogen/plugin_api/infos.txt
index 1fd5d1a4b..2812b65d7 100644
--- a/doc/de/autogen/plugin_api/infos.txt
+++ b/doc/de/autogen/plugin_api/infos.txt
@@ -32,6 +32,12 @@
| weechat | charset_terminal | Terminal Zeichensatz | -
+| weechat | color_ansi_regex | POSIX extended regular expression to search ANSI escape codes | -
+
+| weechat | color_rgb2term | RGB color converted to terminal color (0-255) | rgb,limit (limit is optional and is set to 256 by default)
+
+| weechat | color_term2rgb | terminal color (0-255) converted to RGB color | color (terminal color: 0-255)
+
| weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | -
| weechat | date | Datum der WeeChat Kompilierung | -
diff --git a/doc/de/autogen/user/exec_commands.txt b/doc/de/autogen/user/exec_commands.txt
new file mode 100644
index 000000000..3134547d5
--- /dev/null
+++ b/doc/de/autogen/user/exec_commands.txt
@@ -0,0 +1,53 @@
+[[command_exec_exec]]
+[command]*`exec`* execute external commands::
+
+----
+/exec -list
+ [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout <timeout>] [-name <name>] <command>
+ -in <id> <text>
+ -inclose <id> [<text>]
+ -signal <id> <signal>
+ -kill <id>
+ -killall
+ -set <id> <property> <value>
+ -del <id>|-all [<id>...]
+
+ -list: list commands
+ -sh: use the shell to execute the command (default)
+ -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user)
+ -bg: run process in background: do not display process output neither return code (not compatible with options -o/-n)
+ -nobg: catch process output and display return code (default)
+ -stdin: create a pipe for sending data to the process (with /exec -in/-inclose)
+-nostdin: do not create a pipe for stdin (default)
+ -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created)
+ -l: display locally output of command on buffer (default)
+ -o: send output of command to the buffer (not compatible with option -bg)
+ -n: display output of command in a new buffer (not compatible with option -bg)
+ -sw: switch to the output buffer (default)
+ -nosw: don't switch to the output buffer
+ -ln: display line numbers (default in new buffer only)
+ -noln: don't display line numbers
+ -color: action on ANSI colors in output:
+ ansi: keep ANSI codes as-is
+ decode: convert ANSI colors to WeeChat/IRC (default)
+ strip: remove ANSI colors
+ -rc: display return code (default)
+ -norc: don't display return code
+-timeout: set a timeout for the command (in seconds)
+ -name: set a name for the command (to name it later with /exec)
+ command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output
+ id: command identifier: either its number or name (if set with "-name xxx")
+ -in: send text on standard input of process
+-inclose: same a -in, but stdin is closed after (and text is optional: without text, the stdin is just closed)
+ -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2
+ -kill: alias of "-signal <id> kill"
+-killall: kill all running processes
+ -set: set a hook property (see function hook_set in plugin API reference)
+property: hook property
+ value: new value for hook property
+ -del: delete a terminated command
+ -all: delete all terminated commands
+
+Default options can be set in the option exec.command.default_options.
+----
+
diff --git a/doc/de/autogen/user/exec_options.txt b/doc/de/autogen/user/exec_options.txt
new file mode 100644
index 000000000..c7d75c760
--- /dev/null
+++ b/doc/de/autogen/user/exec_options.txt
@@ -0,0 +1,20 @@
+* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
+** Beschreibung: `text color for a finished command flag in list of commands`
+** Typ: Farbe
+** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `lightred`)
+
+* [[option_exec.color.flag_running]] *exec.color.flag_running*
+** Beschreibung: `text color for a running command flag in list of commands`
+** Typ: Farbe
+** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `lightgreen`)
+
+* [[option_exec.command.default_options]] *exec.command.default_options*
+** Beschreibung: `default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell`
+** Typ: Zeichenkette
+** Werte: beliebige Zeichenkette (Standardwert: `""`)
+
+* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
+** Beschreibung: `delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)`
+** Typ: integer
+** Werte: -1 .. 25920000 (Standardwert: `0`)
+
diff --git a/doc/de/autogen/user/weechat_commands.txt b/doc/de/autogen/user/weechat_commands.txt
index 2ca246946..6bd9617d1 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -131,21 +131,26 @@ Beispiele:
/color alias <color> <name>
unalias <color>
reset
+ term2rgb <color>
+ rgb2term <rgb> [<limit>]
-o
- alias: weist einer Farbzahl einen Namen zu
-unalias: entfernt einen Namen
- color: Farbnummer (>= 0, maximale Anzahl ist abhängig vom Terminal, üblicherweise 63 oder 255 Farben)
- name: Aliasname für eine Farbe (zum Beispiel: "orange")
- reset: setzt alle Farbpaarungen zurück (nützlich falls keine Farbpaarung mehr verfügbar sein sollte und die automatische Reset-Option deaktiviert ist, siehe Option: weechat.look.color_pairs_auto_reset)
- -o: sendet Terminal-/Farbinformationen in den aktuellen Buffer
+ alias: add an alias for a color
+ unalias: delete an alias
+ color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
+ name: alias name for color (for example: "orange")
+ reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
+term2rgb: convert a terminal color (0-255) to RGB color
+rgb2term: convert a RGB color to terminal color (0-255)
+ limit: number of colors to use in terminal table (starting from 0); default is 256
+ -o: send terminal/colors info to current buffer as input
-Ohne Angabe von Argumenten wird in einem separaten Buffer die darstellbare Farbpalette angezeigt.
+Without argument, this command displays colors in a new buffer.
-Beispiele:
- der Farbe 214 wird das Alias "orange" zugeordnet:
+Examples:
+ add alias "orange" for color 214:
/color alias 214 orange
- löscht die Farbe 214:
+ delete color 214:
/color unalias 214
----
diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt
index 7e44f280d..cabf0d266 100644
--- a/doc/de/weechat_user.de.txt
+++ b/doc/de/weechat_user.de.txt
@@ -1961,6 +1961,34 @@ Um sich alle genutzten Zeichensätze anzeigen zu lassen wird folgender Befehl ge
sollten Probleme bei der Zeichensatzdarstellung auftreten dann werfen Sie bitte
einen Blick in die 'WeeChat FAQ'.
+// TRANSLATION MISSING
+[[exec_plugin]]
+=== Exec plugin
+
+The `/exec` command lets you execute external commands inside WeeChat and
+display the output locally, or send it to a buffer.
+
+[[exec_options]]
+==== Options (exec.conf)
+
+Sections:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Section | Control command | Description
+| command | /set exec.command.* | Options for commands
+| color | /set exec.color.* | Colors
+|===
+
+Options:
+
+include::autogen/user/exec_options.txt[]
+
+[[exec_commands]]
+==== Commands
+
+include::autogen/user/exec_commands.txt[]
+
[[fifo_plugin]]
=== Fifo Erweiterung
diff --git a/doc/en/autogen/plugin_api/completions.txt b/doc/en/autogen/plugin_api/completions.txt
index a28833915..33680a6a1 100644
--- a/doc/en/autogen/plugin_api/completions.txt
+++ b/doc/en/autogen/plugin_api/completions.txt
@@ -10,6 +10,8 @@
| aspell | aspell_langs | list of all languages supported by aspell
+| exec | exec_commands_ids | ids (numbers and names) of executed commands
+
| guile | guile_script | list of scripts
| irc | irc_channel | current IRC channel
diff --git a/doc/en/autogen/plugin_api/infos.txt b/doc/en/autogen/plugin_api/infos.txt
index ef961b510..0a743ba48 100644
--- a/doc/en/autogen/plugin_api/infos.txt
+++ b/doc/en/autogen/plugin_api/infos.txt
@@ -32,6 +32,12 @@
| weechat | charset_terminal | terminal charset | -
+| weechat | color_ansi_regex | POSIX extended regular expression to search ANSI escape codes | -
+
+| weechat | color_rgb2term | RGB color converted to terminal color (0-255) | rgb,limit (limit is optional and is set to 256 by default)
+
+| weechat | color_term2rgb | terminal color (0-255) converted to RGB color | color (terminal color: 0-255)
+
| weechat | cursor_mode | 1 if cursor mode is enabled | -
| weechat | date | WeeChat compilation date | -
diff --git a/doc/en/autogen/user/exec_commands.txt b/doc/en/autogen/user/exec_commands.txt
new file mode 100644
index 000000000..3134547d5
--- /dev/null
+++ b/doc/en/autogen/user/exec_commands.txt
@@ -0,0 +1,53 @@
+[[command_exec_exec]]
+[command]*`exec`* execute external commands::
+
+----
+/exec -list
+ [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout <timeout>] [-name <name>] <command>
+ -in <id> <text>
+ -inclose <id> [<text>]
+ -signal <id> <signal>
+ -kill <id>
+ -killall
+ -set <id> <property> <value>
+ -del <id>|-all [<id>...]
+
+ -list: list commands
+ -sh: use the shell to execute the command (default)
+ -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user)
+ -bg: run process in background: do not display process output neither return code (not compatible with options -o/-n)
+ -nobg: catch process output and display return code (default)
+ -stdin: create a pipe for sending data to the process (with /exec -in/-inclose)
+-nostdin: do not create a pipe for stdin (default)
+ -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created)
+ -l: display locally output of command on buffer (default)
+ -o: send output of command to the buffer (not compatible with option -bg)
+ -n: display output of command in a new buffer (not compatible with option -bg)
+ -sw: switch to the output buffer (default)
+ -nosw: don't switch to the output buffer
+ -ln: display line numbers (default in new buffer only)
+ -noln: don't display line numbers
+ -color: action on ANSI colors in output:
+ ansi: keep ANSI codes as-is
+ decode: convert ANSI colors to WeeChat/IRC (default)
+ strip: remove ANSI colors
+ -rc: display return code (default)
+ -norc: don't display return code
+-timeout: set a timeout for the command (in seconds)
+ -name: set a name for the command (to name it later with /exec)
+ command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output
+ id: command identifier: either its number or name (if set with "-name xxx")
+ -in: send text on standard input of process
+-inclose: same a -in, but stdin is closed after (and text is optional: without text, the stdin is just closed)
+ -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2
+ -kill: alias of "-signal <id> kill"
+-killall: kill all running processes
+ -set: set a hook property (see function hook_set in plugin API reference)
+property: hook property
+ value: new value for hook property
+ -del: delete a terminated command
+ -all: delete all terminated commands
+
+Default options can be set in the option exec.command.default_options.
+----
+
diff --git a/doc/en/autogen/user/exec_options.txt b/doc/en/autogen/user/exec_options.txt
new file mode 100644
index 000000000..598af7a00
--- /dev/null
+++ b/doc/en/autogen/user/exec_options.txt
@@ -0,0 +1,20 @@
+* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
+** description: `text color for a finished command flag in list of commands`
+** type: color
+** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `lightred`)
+
+* [[option_exec.color.flag_running]] *exec.color.flag_running*
+** description: `text color for a running command flag in list of commands`
+** type: color
+** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `lightgreen`)
+
+* [[option_exec.command.default_options]] *exec.command.default_options*
+** description: `default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell`
+** type: string
+** values: any string (default value: `""`)
+
+* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
+** description: `delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)`
+** type: integer
+** values: -1 .. 25920000 (default value: `0`)
+
diff --git a/doc/en/autogen/user/weechat_commands.txt b/doc/en/autogen/user/weechat_commands.txt
index 46ecba0f3..ddacf906a 100644
--- a/doc/en/autogen/user/weechat_commands.txt
+++ b/doc/en/autogen/user/weechat_commands.txt
@@ -131,14 +131,19 @@ Examples:
/color alias <color> <name>
unalias <color>
reset
+ term2rgb <color>
+ rgb2term <rgb> [<limit>]
-o
- alias: add an alias for a color
-unalias: delete an alias
- color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
- name: alias name for color (for example: "orange")
- reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
- -o: send terminal/colors info to current buffer as input
+ alias: add an alias for a color
+ unalias: delete an alias
+ color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
+ name: alias name for color (for example: "orange")
+ reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
+term2rgb: convert a terminal color (0-255) to RGB color
+rgb2term: convert a RGB color to terminal color (0-255)
+ limit: number of colors to use in terminal table (starting from 0); default is 256
+ -o: send terminal/colors info to current buffer as input
Without argument, this command displays colors in a new buffer.
diff --git a/doc/en/weechat_user.en.txt b/doc/en/weechat_user.en.txt
index 0bbbd9cc4..6df248f22 100644
--- a/doc/en/weechat_user.en.txt
+++ b/doc/en/weechat_user.en.txt
@@ -1927,6 +1927,33 @@ To see all charsets used, use following command:
For any problem with charsets, please look at 'WeeChat FAQ'.
+[[exec_plugin]]
+=== Exec plugin
+
+The `/exec` command lets you execute external commands inside WeeChat and
+display the output locally, or send it to a buffer.
+
+[[exec_options]]
+==== Options (exec.conf)
+
+Sections:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Section | Control command | Description
+| command | /set exec.command.* | Options for commands
+| color | /set exec.color.* | Colors
+|===
+
+Options:
+
+include::autogen/user/exec_options.txt[]
+
+[[exec_commands]]
+==== Commands
+
+include::autogen/user/exec_commands.txt[]
+
[[fifo_plugin]]
=== Fifo plugin
diff --git a/doc/fr/autogen/plugin_api/completions.txt b/doc/fr/autogen/plugin_api/completions.txt
index 4e280b56d..f99223a7a 100644
--- a/doc/fr/autogen/plugin_api/completions.txt
+++ b/doc/fr/autogen/plugin_api/completions.txt
@@ -10,6 +10,8 @@
| aspell | aspell_langs | liste de toutes les langues supportées par aspell
+| exec | exec_commands_ids | ids (nombres et noms) des commandes exécutées
+
| guile | guile_script | liste des scripts
| irc | irc_channel | canal IRC courant
diff --git a/doc/fr/autogen/plugin_api/infos.txt b/doc/fr/autogen/plugin_api/infos.txt
index 924c9039c..5743c0137 100644
--- a/doc/fr/autogen/plugin_api/infos.txt
+++ b/doc/fr/autogen/plugin_api/infos.txt
@@ -32,6 +32,12 @@
| weechat | charset_terminal | charset du terminal | -
+| weechat | color_ansi_regex | expression régulière POSIX étendue pour chercher les codes ANSI échappés | -
+
+| weechat | color_rgb2term | couleur RGB convertie en couleur du terminal (0-255) | rgb,limite (la limite est optionnelle et vaut 256 par défaut)
+
+| weechat | color_term2rgb | couleur du terminal (0-255) convertie en couleur RGB | couleur (couleur du terminal: 0-255)
+
| weechat | cursor_mode | 1 si le mode curseur est activé | -
| weechat | date | date de compilation de WeeChat | -
diff --git a/doc/fr/autogen/user/exec_commands.txt b/doc/fr/autogen/user/exec_commands.txt
new file mode 100644
index 000000000..b8c49eb02
--- /dev/null
+++ b/doc/fr/autogen/user/exec_commands.txt
@@ -0,0 +1,53 @@
+[[command_exec_exec]]
+[command]*`exec`* exécuter des commandes externes::
+
+----
+/exec -list
+ [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <nom>] [-l|-o|-n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout <délai>] [-name <nom>] <commande>
+ -in <id> <texte>
+ -inclose <id> [<texte>]
+ -signal <id> <signal>
+ -kill <id>
+ -killall
+ -set <id> <propriété> <valeur>
+ -del <id>|-all [<id>...]
+
+ -list: lister les commandes
+ -sh: utiliser le shell pour exécuter la commande (par défaut)
+ -nosh: ne pas utiliser le shell pour exécuter la commande (requis si la commande a des données non fiables, par exemple le contenu d'un message d'un autre utilisateur)
+ -bg: lancer le processus en tâche de fond : ne pas afficher la sortie ni le code retour (non compatible avec les options -o/-n)
+ -nobg: capturer la sortie du processus et afficher le code retour (par défaut)
+ -stdin: créer un tuyau pour envoyer des données sur l'entrée standard du processus (avec /exec -in/-inclose)
+ -nostdin: ne pas créer de tuyau pour l'entrée standard (par défaut)
+ -buffer: afficher/envoyer la sortie de la commande sur ce tampon (si le tampon n'est pas trouvé, un nouveau tampon avec le nom "exec.exec.xxx" est créé)
+ -l: afficher localement la sortie de la commande sur le tampon (par défaut)
+ -o: envoyer la sortie de la commande au tampon (non compatible avec l'option -bg)
+ -n: afficher la sortie de la commande dans un nouveau tampon (non compatible avec l'option -bg)
+ -sw: basculer vers le tampon de sortie (par défaut)
+ -nosw: ne pas basculer vers le tampon de sortie
+ -ln: afficher les numéros de ligne (par défaut dans un nouveau tampon seulement)
+ -noln: ne pas afficher les numéros de ligne
+ -color: action sur les couleurs ANSI dans la sortie :
+ ansi: garder les codes ANSI tels quels
+ decode: convertir les couleurs ANSI en couleurs WeeChat/IRC (par défaut)
+ strip: supprimer les couleurs ANSI
+ -rc: afficher le code retour (par défaut)
+ -norc: ne pas afficher le code retour
+ -timeout: définir un délai maximum pour la commande (en secondes)
+ -name: définir un nom pour la commande (pour la nommer plus tard avec /exec)
+ commande: la commande à exécuter; si elle commence par "url:", le shell est désactivé et le contenu de l'URL est téléchargé et envoyé comme sortie
+ id: identifiant de commande : soit le numéro ou le nom (si défini avec "-name xxx")
+ -in: envoyer le texte sur l'entrée standard du processus
+ -inclose: identique à -in, mais l'entrée standard est fermée après (et le texte est facultatif : sans texte, l'entrée standard est juste fermée)
+ -signal: envoyer un signal au processus; le signal peut être un entier ou l'un de ces noms : hup, int, quit, kill, term, usr1, usr2
+ -kill: alias de "-signal <id> kill"
+ -killall: tuer tous les processus
+ -set: définir une propriété du hook (voir la fonction hook_set dans l'API de référence extension)
+propriété: propriété du hook
+ valeur: nouvelle valeur pour la propriété du hook
+ -del: supprimer la commande terminée
+ -all: supprimer toutes les commandes terminées
+
+Les options par défaut peuvent être définies dans l'option exec.command.default_options.
+----
+
diff --git a/doc/fr/autogen/user/exec_options.txt b/doc/fr/autogen/user/exec_options.txt
new file mode 100644
index 000000000..724f9bed1
--- /dev/null
+++ b/doc/fr/autogen/user/exec_options.txt
@@ -0,0 +1,20 @@
+* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
+** description: `couleur du texte pour le drapeau d'une commande terminée dans la liste des commandes`
+** type: couleur
+** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `lightred`)
+
+* [[option_exec.color.flag_running]] *exec.color.flag_running*
+** description: `couleur du texte pour le drapeau d'une commande qui tourne dans la liste des commandes`
+** type: couleur
+** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `lightgreen`)
+
+* [[option_exec.command.default_options]] *exec.command.default_options*
+** description: `options par défaut pour la commande /exec (voir /help exec); exemple: "-nosh -bg" pour lancer toutes les commandes en tâche de fond (sans sortie) et sans utiliser le shell`
+** type: chaîne
+** valeurs: toute chaîne (valeur par défaut: `""`)
+
+* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
+** description: `délai pour purger les commandes terminées (en secondes, 0 = purger les commandes immédiatement, -1 = ne jamais purger)`
+** type: entier
+** valeurs: -1 .. 25920000 (valeur par défaut: `0`)
+
diff --git a/doc/fr/autogen/user/weechat_commands.txt b/doc/fr/autogen/user/weechat_commands.txt
index 34e536eae..fe48a7340 100644
--- a/doc/fr/autogen/user/weechat_commands.txt
+++ b/doc/fr/autogen/user/weechat_commands.txt
@@ -131,6 +131,8 @@ Exemples:
/color alias <couleur> <nom>
unalias <couleur>
reset
+ term2rgb <color>
+ rgb2term <rgb> [<limit>]
-o
alias: ajouter un alias pour une couleur
@@ -138,6 +140,9 @@ unalias: supprimer un alias pour une couleur
couleur: numéro de couleur (supérieur ou égal à 0, le max dépend du terminal, généralement 63 ou 255)
nom: nom d'alias pour la couleur (par exemple: "orange")
reset: réinitialiser toutes les paires de couleurs (requis quand il n'y a plus de paires de couleurs disponibles si la réinitialisation automatique est désactivée, voir l'option weechat.look.color_pairs_auto_reset)
+term2rgb: convertir une couleur du terminal (0-255) en couleur RGB
+rgb2term: convertir une couleur RGB en couleur du terminal (0-255)
+ limite: nombre de couleurs à utiliser dans la table du terminal (en démarrant de 0); par défaut 256
-o: envoyer les infos terminal/couleurs sur le tampon courant comme entrée
Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.
diff --git a/doc/fr/weechat_user.fr.txt b/doc/fr/weechat_user.fr.txt
index dc30ebe2a..f51f41750 100644
--- a/doc/fr/weechat_user.fr.txt
+++ b/doc/fr/weechat_user.fr.txt
@@ -1992,6 +1992,33 @@ Pour voir tous les jeux de caractères utilisés, utilisez la commande suivante
Pour tout problème avec les jeux de caractères, merci de consulter la
'FAQ WeeChat'.
+[[exec_plugin]]
+=== Extension Exec
+
+La commande `/exec` vous permet de lancer des commandes externes dans WeeChat et
+d'afficher la sortie localement, ou de l'envoyer à un tampon.
+
+[[exec_options]]
+==== Options (exec.conf)
+
+Sections :
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Section | Commande de contrôle | Description
+| command | /set exec.command.* | Options for commands
+| color | /set exec.color.* | Colors
+|===
+
+Options :
+
+include::autogen/user/exec_options.txt[]
+
+[[exec_commands]]
+==== Commandes
+
+include::autogen/user/exec_commands.txt[]
+
[[fifo_plugin]]
=== Extension Fifo
diff --git a/doc/it/autogen/plugin_api/completions.txt b/doc/it/autogen/plugin_api/completions.txt
index 1856a3648..ef49257dd 100644
--- a/doc/it/autogen/plugin_api/completions.txt
+++ b/doc/it/autogen/plugin_api/completions.txt
@@ -10,6 +10,8 @@
| aspell | aspell_langs | elenco di tutte lingue supportate da aspell
+| exec | exec_commands_ids | ids (numbers and names) of executed commands
+
| guile | guile_script | elenco degli script
| irc | irc_channel | canale IRC corrente
diff --git a/doc/it/autogen/plugin_api/infos.txt b/doc/it/autogen/plugin_api/infos.txt
index d384c36f2..c6463fb85 100644
--- a/doc/it/autogen/plugin_api/infos.txt
+++ b/doc/it/autogen/plugin_api/infos.txt
@@ -32,6 +32,12 @@
| weechat | charset_terminal | set caratteri terminale | -
+| weechat | color_ansi_regex | POSIX extended regular expression to search ANSI escape codes | -
+
+| weechat | color_rgb2term | RGB color converted to terminal color (0-255) | rgb,limit (limit is optional and is set to 256 by default)
+
+| weechat | color_term2rgb | terminal color (0-255) converted to RGB color | color (terminal color: 0-255)
+
| weechat | cursor_mode | 1 se la modalità cursore è abilitata | -
| weechat | date | data di compilazione di WeeChat | -
diff --git a/doc/it/autogen/user/exec_commands.txt b/doc/it/autogen/user/exec_commands.txt
new file mode 100644
index 000000000..3134547d5
--- /dev/null
+++ b/doc/it/autogen/user/exec_commands.txt
@@ -0,0 +1,53 @@
+[[command_exec_exec]]
+[command]*`exec`* execute external commands::
+
+----
+/exec -list
+ [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout <timeout>] [-name <name>] <command>
+ -in <id> <text>
+ -inclose <id> [<text>]
+ -signal <id> <signal>
+ -kill <id>
+ -killall
+ -set <id> <property> <value>
+ -del <id>|-all [<id>...]
+
+ -list: list commands
+ -sh: use the shell to execute the command (default)
+ -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user)
+ -bg: run process in background: do not display process output neither return code (not compatible with options -o/-n)
+ -nobg: catch process output and display return code (default)
+ -stdin: create a pipe for sending data to the process (with /exec -in/-inclose)
+-nostdin: do not create a pipe for stdin (default)
+ -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created)
+ -l: display locally output of command on buffer (default)
+ -o: send output of command to the buffer (not compatible with option -bg)
+ -n: display output of command in a new buffer (not compatible with option -bg)
+ -sw: switch to the output buffer (default)
+ -nosw: don't switch to the output buffer
+ -ln: display line numbers (default in new buffer only)
+ -noln: don't display line numbers
+ -color: action on ANSI colors in output:
+ ansi: keep ANSI codes as-is
+ decode: convert ANSI colors to WeeChat/IRC (default)
+ strip: remove ANSI colors
+ -rc: display return code (default)
+ -norc: don't display return code
+-timeout: set a timeout for the command (in seconds)
+ -name: set a name for the command (to name it later with /exec)
+ command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output
+ id: command identifier: either its number or name (if set with "-name xxx")
+ -in: send text on standard input of process
+-inclose: same a -in, but stdin is closed after (and text is optional: without text, the stdin is just closed)
+ -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2
+ -kill: alias of "-signal <id> kill"
+-killall: kill all running processes
+ -set: set a hook property (see function hook_set in plugin API reference)
+property: hook property
+ value: new value for hook property
+ -del: delete a terminated command
+ -all: delete all terminated commands
+
+Default options can be set in the option exec.command.default_options.
+----
+
diff --git a/doc/it/autogen/user/exec_options.txt b/doc/it/autogen/user/exec_options.txt
new file mode 100644
index 000000000..ff844f3b5
--- /dev/null
+++ b/doc/it/autogen/user/exec_options.txt
@@ -0,0 +1,20 @@
+* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
+** descrizione: `text color for a finished command flag in list of commands`
+** tipo: colore
+** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `lightred`)
+
+* [[option_exec.color.flag_running]] *exec.color.flag_running*
+** descrizione: `text color for a running command flag in list of commands`
+** tipo: colore
+** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `lightgreen`)
+
+* [[option_exec.command.default_options]] *exec.command.default_options*
+** descrizione: `default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell`
+** tipo: stringa
+** valori: qualsiasi stringa (valore predefinito: `""`)
+
+* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
+** descrizione: `delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)`
+** tipo: intero
+** valori: -1 .. 25920000 (valore predefinito: `0`)
+
diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt
index 9c9a068ac..397520081 100644
--- a/doc/it/autogen/user/weechat_commands.txt
+++ b/doc/it/autogen/user/weechat_commands.txt
@@ -128,24 +128,29 @@ Examples:
[command]*`color`* definisce gli alias dei colori e visualizza la tavolozza dei colori::
----
-/color alias <colore> <nome>
- unalias <colore>
+/color alias <color> <name>
+ unalias <color>
reset
+ term2rgb <color>
+ rgb2term <rgb> [<limit>]
-o
- alias: aggiunge un alias per un colore
-unalias: elimina un alias
- colore: numero colore (maggiore o ugale a 0, il massimo dipende dal terminale, di solito 63 o 255)
- nome: nome alias per il colore (ad esempio: "arancione")
- reset: ripristina tutte le coppie di colore (richiesto quando non ci sono più coppie disponibili se il ripristino automatico è disabilitato, consultare l'opzione weechat.look.color_pairs_auto_reset)
- -o: invia le informazioni sul terminale/colori su un nuovo buffer.
+ alias: add an alias for a color
+ unalias: delete an alias
+ color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
+ name: alias name for color (for example: "orange")
+ reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
+term2rgb: convert a terminal color (0-255) to RGB color
+rgb2term: convert a RGB color to terminal color (0-255)
+ limit: number of colors to use in terminal table (starting from 0); default is 256
+ -o: send terminal/colors info to current buffer as input
-Senza argomento, il comando mostra i colori in un nuovo buffer.
+Without argument, this command displays colors in a new buffer.
-Esempi:
- aggiunge alias "arancione" per il colore 214:
- /color alias 214 arancione
- elimina il colore 214:
+Examples:
+ add alias "orange" for color 214:
+ /color alias 214 orange
+ delete color 214:
/color unalias 214
----
diff --git a/doc/it/weechat_user.it.txt b/doc/it/weechat_user.it.txt
index 9ba076a81..b324f7f76 100644
--- a/doc/it/weechat_user.it.txt
+++ b/doc/it/weechat_user.it.txt
@@ -2005,6 +2005,34 @@ Per visualizzare tutti i set caratteri utilizzati, utilizzare il comando seguent
Per qualunque problema con i set caratteri, per favore consultare
le 'Domande Frequenti di WeeChat'.
+// TRANSLATION MISSING
+[[exec_plugin]]
+=== Exec plugin
+
+The `/exec` command lets you execute external commands inside WeeChat and
+display the output locally, or send it to a buffer.
+
+[[exec_options]]
+==== Options (exec.conf)
+
+Sections:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Section | Control command | Description
+| command | /set exec.command.* | Options for commands
+| color | /set exec.color.* | Colors
+|===
+
+Options:
+
+include::autogen/user/exec_options.txt[]
+
+[[exec_commands]]
+==== Commands
+
+include::autogen/user/exec_commands.txt[]
+
[[fifo_plugin]]
=== Plugin Fifo
diff --git a/doc/ja/autogen/plugin_api/completions.txt b/doc/ja/autogen/plugin_api/completions.txt
index 919de958c..12a90fa3a 100644
--- a/doc/ja/autogen/plugin_api/completions.txt
+++ b/doc/ja/autogen/plugin_api/completions.txt
@@ -10,6 +10,8 @@
| aspell | aspell_langs | aspell でサポートされる全ての言語のリスト
+| exec | exec_commands_ids | ids (numbers and names) of executed commands
+
| guile | guile_script | スクリプトのリスト
| irc | irc_channel | 現在の IRC チャンネル
diff --git a/doc/ja/autogen/plugin_api/infos.txt b/doc/ja/autogen/plugin_api/infos.txt
index 95e92932e..dcefc6d2a 100644
--- a/doc/ja/autogen/plugin_api/infos.txt
+++ b/doc/ja/autogen/plugin_api/infos.txt
@@ -32,6 +32,12 @@
| weechat | charset_terminal | ターミナルの文字集合 | -
+| weechat | color_ansi_regex | POSIX extended regular expression to search ANSI escape codes | -
+
+| weechat | color_rgb2term | RGB color converted to terminal color (0-255) | rgb,limit (limit is optional and is set to 256 by default)
+
+| weechat | color_term2rgb | terminal color (0-255) converted to RGB color | color (terminal color: 0-255)
+
| weechat | cursor_mode | カーソルモードが有効の場合 1 | -
| weechat | date | WeeChat のコンパイル日 | -
diff --git a/doc/ja/autogen/user/exec_commands.txt b/doc/ja/autogen/user/exec_commands.txt
new file mode 100644
index 000000000..3134547d5
--- /dev/null
+++ b/doc/ja/autogen/user/exec_commands.txt
@@ -0,0 +1,53 @@
+[[command_exec_exec]]
+[command]*`exec`* execute external commands::
+
+----
+/exec -list
+ [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout <timeout>] [-name <name>] <command>
+ -in <id> <text>
+ -inclose <id> [<text>]
+ -signal <id> <signal>
+ -kill <id>
+ -killall
+ -set <id> <property> <value>
+ -del <id>|-all [<id>...]
+
+ -list: list commands
+ -sh: use the shell to execute the command (default)
+ -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user)
+ -bg: run process in background: do not display process output neither return code (not compatible with options -o/-n)
+ -nobg: catch process output and display return code (default)
+ -stdin: create a pipe for sending data to the process (with /exec -in/-inclose)
+-nostdin: do not create a pipe for stdin (default)
+ -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created)
+ -l: display locally output of command on buffer (default)
+ -o: send output of command to the buffer (not compatible with option -bg)
+ -n: display output of command in a new buffer (not compatible with option -bg)
+ -sw: switch to the output buffer (default)
+ -nosw: don't switch to the output buffer
+ -ln: display line numbers (default in new buffer only)
+ -noln: don't display line numbers
+ -color: action on ANSI colors in output:
+ ansi: keep ANSI codes as-is
+ decode: convert ANSI colors to WeeChat/IRC (default)
+ strip: remove ANSI colors
+ -rc: display return code (default)
+ -norc: don't display return code
+-timeout: set a timeout for the command (in seconds)
+ -name: set a name for the command (to name it later with /exec)
+ command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output
+ id: command identifier: either its number or name (if set with "-name xxx")
+ -in: send text on standard input of process
+-inclose: same a -in, but stdin is closed after (and text is optional: without text, the stdin is just closed)
+ -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2
+ -kill: alias of "-signal <id> kill"
+-killall: kill all running processes
+ -set: set a hook property (see function hook_set in plugin API reference)
+property: hook property
+ value: new value for hook property
+ -del: delete a terminated command
+ -all: delete all terminated commands
+
+Default options can be set in the option exec.command.default_options.
+----
+
diff --git a/doc/ja/autogen/user/exec_options.txt b/doc/ja/autogen/user/exec_options.txt
new file mode 100644
index 000000000..98348ac4a
--- /dev/null
+++ b/doc/ja/autogen/user/exec_options.txt
@@ -0,0 +1,20 @@
+* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
+** 説明: `text color for a finished command flag in list of commands`
+** タイプ: 色
+** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
+
+* [[option_exec.color.flag_running]] *exec.color.flag_running*
+** 説明: `text color for a running command flag in list of commands`
+** タイプ: 色
+** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
+
+* [[option_exec.command.default_options]] *exec.command.default_options*
+** 説明: `default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell`
+** タイプ: 文字列
+** 値: 未制約文字列 (デフォルト値: `""`)
+
+* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
+** 説明: `delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)`
+** タイプ: 整数
+** 値: -1 .. 25920000 (デフォルト値: `0`)
+
diff --git a/doc/ja/autogen/user/weechat_commands.txt b/doc/ja/autogen/user/weechat_commands.txt
index 3c4ff3d84..ae5cbfec8 100644
--- a/doc/ja/autogen/user/weechat_commands.txt
+++ b/doc/ja/autogen/user/weechat_commands.txt
@@ -131,21 +131,26 @@ localvar: 現在のバッファのローカル変数を表示
/color alias <color> <name>
unalias <color>
reset
+ term2rgb <color>
+ rgb2term <rgb> [<limit>]
-o
- alias: ある色に別名を追加
-unalias: 別名の削除
- color: カラー番号 (0 以上、最大値はターミナル依存、多くの場合 63 か 255)
- name: カラーの別名 (例えば: "orange")
- reset: 全てのカラーペアをリセット (自動的なリセットが無効化されており、これ以上のカラーペアが利用できない場合に必要、オプション weechat.look.color_pairs_auto_reset を参照)
- -o: 端末/色情報を現在の入力としてバッファに送る
+ alias: add an alias for a color
+ unalias: delete an alias
+ color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
+ name: alias name for color (for example: "orange")
+ reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
+term2rgb: convert a terminal color (0-255) to RGB color
+rgb2term: convert a RGB color to terminal color (0-255)
+ limit: number of colors to use in terminal table (starting from 0); default is 256
+ -o: send terminal/colors info to current buffer as input
-引数無しの場合、コマンドは新しいバッファに色を表示します。
+Without argument, this command displays colors in a new buffer.
-例:
- 色番号 214 に対応する別名 "orange" を追加:
+Examples:
+ add alias "orange" for color 214:
/color alias 214 orange
- 色番号 214 を削除:
+ delete color 214:
/color unalias 214
----
diff --git a/doc/ja/weechat_user.ja.txt b/doc/ja/weechat_user.ja.txt
index 469fd2946..802532418 100644
--- a/doc/ja/weechat_user.ja.txt
+++ b/doc/ja/weechat_user.ja.txt
@@ -1930,6 +1930,34 @@ IRC チャンネル (またはプライベートメッセージ) の文字コー
文字コードに関する問題があれば、'WeeChat FAQ' を参照してください。
+// TRANSLATION MISSING
+[[exec_plugin]]
+=== Exec plugin
+
+The `/exec` command lets you execute external commands inside WeeChat and
+display the output locally, or send it to a buffer.
+
+[[exec_options]]
+==== Options (exec.conf)
+
+Sections:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Section | Control command | Description
+| command | /set exec.command.* | Options for commands
+| color | /set exec.color.* | Colors
+|===
+
+Options:
+
+include::autogen/user/exec_options.txt[]
+
+[[exec_commands]]
+==== Commands
+
+include::autogen/user/exec_commands.txt[]
+
[[fifo_plugin]]
=== Fifo プラグイン
diff --git a/doc/pl/autogen/plugin_api/completions.txt b/doc/pl/autogen/plugin_api/completions.txt
index 2dba8f9f0..53e55a9a8 100644
--- a/doc/pl/autogen/plugin_api/completions.txt
+++ b/doc/pl/autogen/plugin_api/completions.txt
@@ -10,6 +10,8 @@
| aspell | aspell_langs | lista wszystkich języków wspieranych przez aspell
+| exec | exec_commands_ids | ids (numbers and names) of executed commands
+
| guile | guile_script | lista skryptów
| irc | irc_channel | obecny kanał IRC
diff --git a/doc/pl/autogen/plugin_api/infos.txt b/doc/pl/autogen/plugin_api/infos.txt
index ecf1853fc..3806bbd48 100644
--- a/doc/pl/autogen/plugin_api/infos.txt
+++ b/doc/pl/autogen/plugin_api/infos.txt
@@ -32,6 +32,12 @@
| weechat | charset_terminal | kodowanie terminala | -
+| weechat | color_ansi_regex | POSIX extended regular expression to search ANSI escape codes | -
+
+| weechat | color_rgb2term | RGB color converted to terminal color (0-255) | rgb,limit (limit is optional and is set to 256 by default)
+
+| weechat | color_term2rgb | terminal color (0-255) converted to RGB color | color (terminal color: 0-255)
+
| weechat | cursor_mode | 1 jeśli tryb kursora jest aktywny | -
| weechat | date | data kompilacji WeeChat | -
diff --git a/doc/pl/autogen/user/exec_commands.txt b/doc/pl/autogen/user/exec_commands.txt
new file mode 100644
index 000000000..3134547d5
--- /dev/null
+++ b/doc/pl/autogen/user/exec_commands.txt
@@ -0,0 +1,53 @@
+[[command_exec_exec]]
+[command]*`exec`* execute external commands::
+
+----
+/exec -list
+ [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout <timeout>] [-name <name>] <command>
+ -in <id> <text>
+ -inclose <id> [<text>]
+ -signal <id> <signal>
+ -kill <id>
+ -killall
+ -set <id> <property> <value>
+ -del <id>|-all [<id>...]
+
+ -list: list commands
+ -sh: use the shell to execute the command (default)
+ -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user)
+ -bg: run process in background: do not display process output neither return code (not compatible with options -o/-n)
+ -nobg: catch process output and display return code (default)
+ -stdin: create a pipe for sending data to the process (with /exec -in/-inclose)
+-nostdin: do not create a pipe for stdin (default)
+ -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created)
+ -l: display locally output of command on buffer (default)
+ -o: send output of command to the buffer (not compatible with option -bg)
+ -n: display output of command in a new buffer (not compatible with option -bg)
+ -sw: switch to the output buffer (default)
+ -nosw: don't switch to the output buffer
+ -ln: display line numbers (default in new buffer only)
+ -noln: don't display line numbers
+ -color: action on ANSI colors in output:
+ ansi: keep ANSI codes as-is
+ decode: convert ANSI colors to WeeChat/IRC (default)
+ strip: remove ANSI colors
+ -rc: display return code (default)
+ -norc: don't display return code
+-timeout: set a timeout for the command (in seconds)
+ -name: set a name for the command (to name it later with /exec)
+ command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output
+ id: command identifier: either its number or name (if set with "-name xxx")
+ -in: send text on standard input of process
+-inclose: same a -in, but stdin is closed after (and text is optional: without text, the stdin is just closed)
+ -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2
+ -kill: alias of "-signal <id> kill"
+-killall: kill all running processes
+ -set: set a hook property (see function hook_set in plugin API reference)
+property: hook property
+ value: new value for hook property
+ -del: delete a terminated command
+ -all: delete all terminated commands
+
+Default options can be set in the option exec.command.default_options.
+----
+
diff --git a/doc/pl/autogen/user/exec_options.txt b/doc/pl/autogen/user/exec_options.txt
new file mode 100644
index 000000000..9eb774e69
--- /dev/null
+++ b/doc/pl/autogen/user/exec_options.txt
@@ -0,0 +1,20 @@
+* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
+** opis: `text color for a finished command flag in list of commands`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `lightred`)
+
+* [[option_exec.color.flag_running]] *exec.color.flag_running*
+** opis: `text color for a running command flag in list of commands`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `lightgreen`)
+
+* [[option_exec.command.default_options]] *exec.command.default_options*
+** opis: `default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
+** opis: `delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)`
+** typ: liczba
+** wartości: -1 .. 25920000 (domyślna wartość: `0`)
+
diff --git a/doc/pl/autogen/user/weechat_commands.txt b/doc/pl/autogen/user/weechat_commands.txt
index 23e1c6870..480b18666 100644
--- a/doc/pl/autogen/user/weechat_commands.txt
+++ b/doc/pl/autogen/user/weechat_commands.txt
@@ -128,24 +128,29 @@ Przykłady:
[command]*`color`* definiuje aliasy i wyświetla paletę kolorów::
----
-/color alias <kolor> <nazwa>
- unalias <kolor>
+/color alias <color> <name>
+ unalias <color>
reset
+ term2rgb <color>
+ rgb2term <rgb> [<limit>]
-o
- alias: dodaje alias dla koloru
-unalias: usuwa alias
- color: numer koloru (większy lub równy 0, maksymalna wartość zależy od terminala, zazwyczaj 63 lub 255)
- nazwa: nazwa aliasu dla koloru (na przykład: "orange")
- reset: resetuje wszystkie pary kolorów (wymagane jeśli nie ma dostępnej większej ilości par kolorów, jeśli automatyczny reset jest wyłączony, zobacz opcję weechat.look.color_pairs_auto_reset)
- -o: wysyła informacje o terminalu/kolorach do obecnego bufora
+ alias: add an alias for a color
+ unalias: delete an alias
+ color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
+ name: alias name for color (for example: "orange")
+ reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
+term2rgb: convert a terminal color (0-255) to RGB color
+rgb2term: convert a RGB color to terminal color (0-255)
+ limit: number of colors to use in terminal table (starting from 0); default is 256
+ -o: send terminal/colors info to current buffer as input
-Bez podania argumentu komenda wyświetli kolory w nowym buforze.
+Without argument, this command displays colors in a new buffer.
-Przykłady:
- dodaje alias "orange" dla koloru 214:
+Examples:
+ add alias "orange" for color 214:
/color alias 214 orange
- usuwa kolor 214:
+ delete color 214:
/color unalias 214
----
diff --git a/doc/pl/weechat_user.pl.txt b/doc/pl/weechat_user.pl.txt
index 606fcf9d5..ae4f917a0 100644
--- a/doc/pl/weechat_user.pl.txt
+++ b/doc/pl/weechat_user.pl.txt
@@ -1941,6 +1941,34 @@ W celu wyświetlenia wszystkich ustawionych kodowań, wykonaj:
W razie jakichś problemów z kodowaniem, zajrzyj do 'WeeChat FAQ'.
+// TRANSLATION MISSING
+[[exec_plugin]]
+=== Exec plugin
+
+The `/exec` command lets you execute external commands inside WeeChat and
+display the output locally, or send it to a buffer.
+
+[[exec_options]]
+==== Options (exec.conf)
+
+Sections:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Section | Control command | Description
+| command | /set exec.command.* | Options for commands
+| color | /set exec.color.* | Colors
+|===
+
+Options:
+
+include::autogen/user/exec_options.txt[]
+
+[[exec_commands]]
+==== Commands
+
+include::autogen/user/exec_commands.txt[]
+
[[fifo_plugin]]
=== Wtyczka fifo
diff --git a/po/cs.po b/po/cs.po
index 1dfab7cb8..898eb1d5d 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:06+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1198,20 +1198,26 @@ msgid "define color aliases and display palette of colors"
msgstr "definuje alias barvy a zobrazí paletu barev"
#, fuzzy
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <barva> <name> || unalias <barva> || reset"
#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4540,6 +4546,161 @@ msgstr ""
"charset: nová znaková sada pro aktuální buffer\n"
" reset: resetovat znakové sady aktuálního bufferu"
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "příkazy weechat"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "příkazy weechat"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s (%s) %s%s%s (notifikace: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: příkaz \"%s\" nenalezen:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s%s: skript \"%s\" nenačten"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: nemůžu spustit funkci \"%s\""
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " napojené příkazy:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: příkaz \"%s\" nenalezen:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Alias \"%s\" odebrán"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "vykonat příkaz v tichosti"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "barva textu pro akce ve vstupní řádce"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "barva textu pro akce ve vstupní řádce"
+
#, fuzzy
msgid "FIFO pipe for remote control"
msgstr "%s%s: nemohu vytvořit rouru pro vzdálené ovládání (%s)"
@@ -8117,6 +8278,22 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "Barvy terminálu:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "seznam polí"
diff --git a/po/de.po b/po/de.po
index e6a163605..857ee93d8 100644
--- a/po/de.po
+++ b/po/de.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-12 21:33+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <weechatter@arcor.de>\n"
@@ -45,11 +45,11 @@ msgid "max chars"
msgstr "maximale Zeichenanzahl"
msgid ""
-"a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)"
-"green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal "
-"color number or an alias; attributes are allowed before color (for text "
-"color only, not background): \"*\" for bold, \"!\" for reverse, \"/\" for "
-"italic, \"_\" for underline"
+"a WeeChat color name (default, black, (dark)gray, white, (light)red, "
+"(light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a "
+"terminal color number or an alias; attributes are allowed before color (for "
+"text color only, not background): \"*\" for bold, \"!\" for reverse, \"/\" "
+"for italic, \"_\" for underline"
msgstr ""
"ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, "
"(light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine "
@@ -1223,19 +1223,27 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr "definiert Farbaliase und stellt eine Palette der möglichen Farben dar"
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -5141,9 +5149,9 @@ msgid ""
"suggestions in all languages)"
msgstr ""
"legt die Anzahl an Vorschlägen, für ein falsch geschriebenes Wort, fest. Die "
-"Vorschläge werden mittels der Bar-Item \"aspell_suggest\", für die jeweilige"
-"(n) Sprache(n), die für den Buffer augewählt wurden, angezeigt (-1 = "
-"deaktiviert die Funktion, 0 = zeigt alle verfügbaren Vorschläge, für alle "
+"Vorschläge werden mittels der Bar-Item \"aspell_suggest\", für die "
+"jeweilige(n) Sprache(n), die für den Buffer augewählt wurden, angezeigt (-1 "
+"= deaktiviert die Funktion, 0 = zeigt alle verfügbaren Vorschläge, für alle "
"ausgewählten Sprachen, an)"
msgid ""
@@ -5242,6 +5250,164 @@ msgstr ""
"charset: wähle neuen Zeichensatz für aktuellen Buffer\n"
" reset: setze im aktuellen Buffer den Zeichensatz zurück"
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "WeeChat Befehle"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "Befehl /%s"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s %s%s.%s%s%s (Benachrichtigung: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: Befehl \"%s\" nicht gefunden:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s: Das Skript \"%s\" kann wieder überschrieben werden"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: Kann die Funktion \"%s\" nicht ausführen"
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " eingehängte (hooked) Befehle:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: Befehl \"%s\" nicht gefunden:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Alias \"%s\" entfernt"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "Führt einen Befehl ohne Textausgabe aus"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+#, fuzzy
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+"Wartezeit bis nicht verbundene Clients gelöscht werden (in Minuten, 0 = "
+"lösche Clients unmittelbar, -1 = niemals löschen)"
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "Textfarbe für Befehls-Flag (in /trigger list)"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "Textfarbe für Befehls-Flag (in /trigger list)"
+
msgid "FIFO pipe for remote control"
msgstr "FIFO Pipe für Fernsteuerung"
@@ -5826,8 +5992,8 @@ msgstr ""
"werden)\n"
" - Hostname/Port oder IP/Port (damit wird lediglich ein "
"TEMPORÄRER Server erstellt), Port 6667 wird standardmäßig verwendet\n"
-" - URL mit folgendem Format: irc[6][s]://[nickname[:password]@]"
-"irc.example.org[:port][/#channel1][,#channel2[...]]\n"
+" - URL mit folgendem Format: irc[6][s]://[nickname[:"
+"password]@]irc.example.org[:port][/#channel1][,#channel2[...]]\n"
" option: legt Option für den Server fest (die Boolean-Optionen können "
"weggelassen werden)\n"
" nooption: deaktiviert eine Boolean Option (Beispiel: -nossl)\n"
@@ -9115,6 +9281,22 @@ msgstr "Breite des Terminals"
msgid "height of terminal"
msgstr "Höhe des Terminals"
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "Terminal-Farben:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "Auflistung der Bars"
@@ -10956,8 +11138,8 @@ msgid ""
"Examples (you can also look at default triggers with /trigger listdefault):\n"
" add text attributes *bold*, _underline_ and /italic/ (only in user "
"messages):\n"
-" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"==\\*"
-"(\\S+)\\*==*${color:bold}$1${color:-bold}*== ==_(\\S+)_==_${color:"
+" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"=="
+"\\*(\\S+)\\*==*${color:bold}$1${color:-bold}*== ==_(\\S+)_==_${color:"
"underline}$1${color:-underline}_== ==/(\\S+)/==/${color:italic}$1${color:-"
"italic}/\"\n"
" hide nicklist bar on small terminals:\n"
@@ -11040,8 +11222,8 @@ msgstr ""
"trigger listdefault\" anzeigen lassen):\n"
" fügt einer Nachricht die Textattribute *fett*, _unterstrichen_ und /"
"kursiv/ hinzu:\n"
-" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"==\\*"
-"(\\S+)\\*==*${color:bold}$1${color:-bold}*== ==_(\\S+)_==_${color:"
+" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"=="
+"\\*(\\S+)\\*==*${color:bold}$1${color:-bold}*== ==_(\\S+)_==_${color:"
"underline}$1${color:-underline}_== ==/(\\S+)/==/${color:italic}$1${color:-"
"italic}/\"\n"
" verbirgt die Nicklist auf kleineren Terminals:\n"
diff --git a/po/es.po b/po/es.po
index fc7e9cb27..370fd40c0 100644
--- a/po/es.po
+++ b/po/es.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1209,20 +1209,26 @@ msgid "define color aliases and display palette of colors"
msgstr "define alias de colores y muestra la paleta de colores"
#, fuzzy
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <color> <nombre> || unalias <color> || reset"
#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4755,6 +4761,161 @@ msgstr ""
"charset: charset nuevo para el buffer actual\n"
" reset: reinicia el charset para el buffer actual"
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "comandos de weechat"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "Alias de comandos"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s (%s) %s%s%s (aviso: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: comando \"%s\" no encontrado:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s: script \"%s\" ya no está retenido"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: no es posible ejecutar la función \"%s\""
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " comandos enganchados:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: comando \"%s\" no encontrado:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Alias \"%s\" eliminado"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "ejecuta un comando silenciosamente"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "color para acciones en la línea de entrada"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "color para acciones en la línea de entrada"
+
msgid "FIFO pipe for remote control"
msgstr "Tubería FIFO para control remoto"
@@ -8398,6 +8559,22 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "Colores de la terminal:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "lista de barras"
diff --git a/po/fr.po b/po/fr.po
index 2393d68b4..3c3892cb8 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
-"PO-Revision-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
+"PO-Revision-Date: 2014-03-15 15:07+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -1203,19 +1203,27 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr "définir des alias de couleurs et afficher la palette des couleurs"
-msgid "alias <color> <name> || unalias <color> || reset || -o"
-msgstr "alias <couleur> <nom> || unalias <couleur> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
+msgstr ""
+"alias <couleur> <nom> || unalias <couleur> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -1233,6 +1241,10 @@ msgstr ""
" reset: réinitialiser toutes les paires de couleurs (requis quand il n'y a "
"plus de paires de couleurs disponibles si la réinitialisation automatique "
"est désactivée, voir l'option weechat.look.color_pairs_auto_reset)\n"
+"term2rgb: convertir une couleur du terminal (0-255) en couleur RGB\n"
+"rgb2term: convertir une couleur RGB en couleur du terminal (0-255)\n"
+" limite: nombre de couleurs à utiliser dans la table du terminal (en "
+"démarrant de 0); par défaut 256\n"
" -o: envoyer les infos terminal/couleurs sur le tampon courant comme "
"entrée\n"
"\n"
@@ -5112,6 +5124,226 @@ msgstr ""
"charset: nouveau charset pour le tampon courant\n"
" reset: réinitialiser les charsets pour le tampon courant"
+msgid "Execution of external commands in WeeChat"
+msgstr "Exécution de commandes externes dans WeeChat"
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr "%s: fin de la commande %d (\"%s\"), code retour: %d"
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr "%s: fin inattendue de la commande %d (\"%s\")"
+
+msgid "Executed commands"
+msgstr "Commandes exécutées"
+
+msgid "No command is running"
+msgstr "Aucune commande en cours d'exécution"
+
+msgid "Commands:"
+msgstr "Commandes :"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr "%dh%02d"
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr "%dm%02d"
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr "%ds"
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, démarré il y a %s)"
+
+#, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: id de commande \"%s\" non trouvé"
+
+#, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s%s: la commande avec l'id \"%s\" ne tourne plus"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr "%s%s: options invalides dans l'option exec.command.default_options"
+
+#, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: impossible de lancer la commande \"%s\""
+
+#, c-format
+msgid "%d commands removed"
+msgstr "%d commandes supprimées"
+
+#, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: la commande avec l'id \"%s\" tourne encore"
+
+#, c-format
+msgid "Command \"%s\" removed"
+msgstr "Commande \"%s\" supprimée"
+
+msgid "execute external commands"
+msgstr "exécuter des commandes externes"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <nom>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<délai>] [-name <nom>] <commande> || -in <id> <texte> || -inclose <id> "
+"[<texte>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<propriété> <valeur> || -del <id>|-all [<id>...]"
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+" -list: lister les commandes\n"
+" -sh: utiliser le shell pour exécuter la commande (par défaut)\n"
+" -nosh: ne pas utiliser le shell pour exécuter la commande (requis si la "
+"commande a des données non fiables, par exemple le contenu d'un message d'un "
+"autre utilisateur)\n"
+" -bg: lancer le processus en tâche de fond : ne pas afficher la sortie "
+"ni le code retour (non compatible avec les options -o/-n)\n"
+" -nobg: capturer la sortie du processus et afficher le code retour (par "
+"défaut)\n"
+" -stdin: créer un tuyau pour envoyer des données sur l'entrée standard du "
+"processus (avec /exec -in/-inclose)\n"
+" -nostdin: ne pas créer de tuyau pour l'entrée standard (par défaut)\n"
+" -buffer: afficher/envoyer la sortie de la commande sur ce tampon (si le "
+"tampon n'est pas trouvé, un nouveau tampon avec le nom \"exec.exec.xxx\" est "
+"créé)\n"
+" -l: afficher localement la sortie de la commande sur le tampon (par "
+"défaut)\n"
+" -o: envoyer la sortie de la commande au tampon (non compatible avec "
+"l'option -bg)\n"
+" -n: afficher la sortie de la commande dans un nouveau tampon (non "
+"compatible avec l'option -bg)\n"
+" -sw: basculer vers le tampon de sortie (par défaut)\n"
+" -nosw: ne pas basculer vers le tampon de sortie\n"
+" -ln: afficher les numéros de ligne (par défaut dans un nouveau tampon "
+"seulement)\n"
+" -noln: ne pas afficher les numéros de ligne\n"
+" -color: action sur les couleurs ANSI dans la sortie :\n"
+" ansi: garder les codes ANSI tels quels\n"
+" decode: convertir les couleurs ANSI en couleurs WeeChat/IRC (par "
+"défaut)\n"
+" strip: supprimer les couleurs ANSI\n"
+" -rc: afficher le code retour (par défaut)\n"
+" -norc: ne pas afficher le code retour\n"
+" -timeout: définir un délai maximum pour la commande (en secondes)\n"
+" -name: définir un nom pour la commande (pour la nommer plus tard avec /"
+"exec)\n"
+" commande: la commande à exécuter; si elle commence par \"url:\", le shell "
+"est désactivé et le contenu de l'URL est téléchargé et envoyé comme sortie\n"
+" id: identifiant de commande : soit le numéro ou le nom (si défini "
+"avec \"-name xxx\")\n"
+" -in: envoyer le texte sur l'entrée standard du processus\n"
+" -inclose: identique à -in, mais l'entrée standard est fermée après (et le "
+"texte est facultatif : sans texte, l'entrée standard est juste fermée)\n"
+" -signal: envoyer un signal au processus; le signal peut être un entier ou "
+"l'un de ces noms : hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias de \"-signal <id> kill\"\n"
+" -killall: tuer tous les processus\n"
+" -set: définir une propriété du hook (voir la fonction hook_set dans "
+"l'API de référence extension)\n"
+"propriété: propriété du hook\n"
+" valeur: nouvelle valeur pour la propriété du hook\n"
+" -del: supprimer la commande terminée\n"
+" -all: supprimer toutes les commandes terminées\n"
+"\n"
+"Les options par défaut peuvent être définies dans l'option exec.command."
+"default_options."
+
+msgid "ids (numbers and names) of executed commands"
+msgstr "ids (nombres et noms) des commandes exécutées"
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+"options par défaut pour la commande /exec (voir /help exec); exemple: \"-"
+"nosh -bg\" pour lancer toutes les commandes en tâche de fond (sans sortie) "
+"et sans utiliser le shell"
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+"délai pour purger les commandes terminées (en secondes, 0 = purger les "
+"commandes immédiatement, -1 = ne jamais purger)"
+
+msgid "text color for a running command flag in list of commands"
+msgstr ""
+"couleur du texte pour le drapeau d'une commande qui tourne dans la liste des "
+"commandes"
+
+msgid "text color for a finished command flag in list of commands"
+msgstr ""
+"couleur du texte pour le drapeau d'une commande terminée dans la liste des "
+"commandes"
+
msgid "FIFO pipe for remote control"
msgstr "Tube FIFO pour contrôle distant"
@@ -8870,6 +9102,22 @@ msgstr "largeur du terminal"
msgid "height of terminal"
msgstr "hauteur du terminal"
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+"expression régulière POSIX étendue pour chercher les codes ANSI échappés"
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr "couleur du terminal (0-255) convertie en couleur RGB"
+
+msgid "color (terminal color: 0-255)"
+msgstr "couleur (couleur du terminal: 0-255)"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr "couleur RGB convertie en couleur du terminal (0-255)"
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr "rgb,limite (la limite est optionnelle et vaut 256 par défaut)"
+
msgid "list of bars"
msgstr "liste des barres"
diff --git a/po/hu.po b/po/hu.po
index e9f0b267f..d78cf7d56 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1156,19 +1156,25 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr ""
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr ""
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4129,6 +4135,161 @@ msgid ""
" reset: reset charsets for current buffer"
msgstr ""
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "%s belső parancsok:\n"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "%s belső parancsok:\n"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr "%s%s %s(%s%s%s)%s kilépett"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s a \"%s\" modul nem található\n"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s a \"%s\" szerver nem található\n"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "Nem sikerült a(z) \"%s\" naplófájlt írni\n"
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " parancskezelők:\n"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s a \"%s\" modul nem található\n"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "A \"%s\" aliasz eltávolítva\n"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "%s belső parancsok:\n"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "kilépési nyíl színe"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "kilépési nyíl színe"
+
#, fuzzy
msgid "FIFO pipe for remote control"
msgstr "%s nem sikerült a FIFO csövet létrehozni a távoli felügyelethez (%s)\n"
@@ -7560,6 +7721,22 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "pufferek kezelése"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
#, fuzzy
msgid "list of bars"
msgstr "Aliaszok listája:\n"
diff --git a/po/it.po b/po/it.po
index 08e6992be..3350d4274 100644
--- a/po/it.po
+++ b/po/it.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1185,19 +1185,27 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr "definisce gli alias dei colori e visualizza la tavolozza dei colori"
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <colore> <nome> || unalias <colore> || reset || -o"
+#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4891,6 +4899,161 @@ msgstr ""
"set_caratteri: nuovo set di caratteri per il buffer corrente\n"
" reset: resetta il set di caratteri per il buffer corrente"
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "comandi di weechat"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "comando /%s"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s (%s) %s%s%s (notifica: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: comando \"%s\" non trovato:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s: lo script \"%s\" non è più bloccato"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: impossibile eseguire la funzione \"%s\""
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " hook sui comandi:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: comando \"%s\" non trovato:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Alias \"%s\" eliminato"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "esegue un comando in silenzio"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "colore del testo per le azioni sulla riga di input"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "colore del testo per le azioni sulla riga di input"
+
msgid "FIFO pipe for remote control"
msgstr "Pipe FIFO per il controllo remoto"
@@ -8540,6 +8703,22 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "Colori del terminale:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "elenco delle barre"
diff --git a/po/ja.po b/po/ja.po
index 93869b864..5a72a32e9 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
@@ -1175,19 +1175,27 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr "色の別名の定義と、カラーパレットの表示"
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4898,6 +4906,161 @@ msgstr ""
"charset: 現在のバッファの新しい文字集合\n"
" reset: 現在のバッファの文字集合をリセット"
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "weechat コマンド"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "コマンド /%s"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s %s%s.%s%s%s (通知: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: コマンド \"%s\" が見つかりません:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s: スクリプト \"%s\" のホールド状態が解除されました"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: 関数 \"%s\" を実行できません"
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " フックされたコマンド:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: コマンド \"%s\" が見つかりません:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "別名 \"%s\" が削除されました"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "静かにコマンドを実行"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "入力がアクションの場合のテキスト色"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "入力がアクションの場合のテキスト色"
+
msgid "FIFO pipe for remote control"
msgstr "リモート操作用の FIFO パイプ"
@@ -8548,6 +8711,22 @@ msgstr "ターミナルの幅"
msgid "height of terminal"
msgstr "ターミナルの高さ"
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "ターミナル色:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "バーのリスト"
diff --git a/po/pl.po b/po/pl.po
index 4d2dc0ab5..377989f5b 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1204,19 +1204,27 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr "definiuje aliasy i wyświetla paletę kolorów"
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <kolor> <nazwa> || unalias <kolor> || reset || -o"
+#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -5010,6 +5018,161 @@ msgstr ""
"kodowanie: nowe kodowanie dla obecnego bufora\n"
" reset: resetuje kodowanie dla obecnego bufora"
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "komendy WeeChat"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "komenda /%s"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s %s%s.%s%s%s (powiadomienia: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: nie znaleziono komendy \"%s\":"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s: skrypt \"%s\" nie jest już wstrzymywany"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: nie można wykonać funkcji \"%s\""
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " powiązane komendy:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: nie znaleziono komendy \"%s\":"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Alias \"%s\" został usunięty"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "wykonuje komendę po cichu"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "kolor akcji w wprowadzonej linii"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "kolor akcji w wprowadzonej linii"
+
msgid "FIFO pipe for remote control"
msgstr "kolejka FIFO dla zdalnego sterowania"
@@ -8714,6 +8877,22 @@ msgstr "szerokość terminala"
msgid "height of terminal"
msgstr "wysokość terminala"
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "Kolory terminala:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "lista pasków"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 1a1e73b87..c6978dcc2 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1221,22 +1221,29 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr "define apelidos para cores e mostra a palheta de cores"
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+#, fuzzy
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <cor> <apelido> || unalias <cor> || reset || -o"
# Translate orange? Is it a internal name?
# TODO: revisit here when color names were specified as translatable or not
#, fuzzy
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4595,6 +4602,161 @@ msgid ""
" reset: reset charsets for current buffer"
msgstr ""
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "comandos do weechat"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "comandos do weechat"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s (%s) %s%s%s (notificar: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: comando \"%s\" não encontrando:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s%s: script \"%s\" não carregado"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%s%s: não foi possível executar função \"%s\""
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " comandos relacionados:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: comando \"%s\" não encontrando:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Atalho \"%s\" removido"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "executa um comando silenciosamente"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "cor de texto para ações de linha de entrada"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "cor de texto para ações de linha de entrada"
+
msgid "FIFO pipe for remote control"
msgstr ""
@@ -7803,6 +7965,22 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "Cores do terminal:"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr "lista de barras"
diff --git a/po/ru.po b/po/ru.po
index b7a0ddc91..b50ef856d 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1177,19 +1177,25 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr ""
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr ""
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -4162,6 +4168,161 @@ msgid ""
" reset: reset charsets for current buffer"
msgstr ""
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "Внутренние команды %s:\n"
+
+msgid "No command is running"
+msgstr ""
+
+#, fuzzy
+msgid "Commands:"
+msgstr "Внутренние команды %s:\n"
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr "%s%s %s(%s%s%s)%s вышел"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s plugin \"%s\" не найден\n"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s сервер \"%s\" не найден\n"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "Не могу записать лог-файл \"%s\"\n"
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr " обработчики команд:\n"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s plugin \"%s\" не найден\n"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "Сокращение \"%s\" удалено\n"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "Внутренние команды %s:\n"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "цвет действий в поле ввода"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "цвет действий в поле ввода"
+
#, fuzzy
msgid "FIFO pipe for remote control"
msgstr "%s не могу создать FIFO pipe для удалённого управления (%s)\n"
@@ -7587,6 +7748,22 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+#, fuzzy
+msgid "color (terminal color: 0-255)"
+msgstr "управление буферами"
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
#, fuzzy
msgid "list of bars"
msgstr "Список сокращений:\n"
diff --git a/po/tr.po b/po/tr.po
index 8e8829eb0..e012d68b1 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2014-03-10 21:07+0100\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1022,19 +1022,25 @@ msgid "define color aliases and display palette of colors"
msgstr ""
#, fuzzy
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr "alias <renk> <isim> || unalias <renk> || reset"
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -3719,6 +3725,160 @@ msgid ""
" reset: reset charsets for current buffer"
msgstr ""
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+#, fuzzy
+msgid "Executed commands"
+msgstr "weechat komutları"
+
+msgid "No command is running"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, fuzzy, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr " %s[%s%d%s]%s (%s) %s%s%s (notify: %s)"
+
+#, fuzzy, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr "%s%s: \"%s\" komutu bulunamadı:"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr "%s%s: \"%s\" komutu bulunamadı:"
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr "%sHata: dosya \"%s\" oluşturulamaz"
+
+#, fuzzy, c-format
+msgid "%d commands removed"
+msgstr "%s: \"%s\" kaldırıldı"
+
+#, fuzzy, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr "%s%s: \"%s\" komutu bulunamadı:"
+
+#, fuzzy, c-format
+msgid "Command \"%s\" removed"
+msgstr "%s: \"%s\" kaldırıldı"
+
+#, fuzzy
+msgid "execute external commands"
+msgstr "weechat komutları"
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+#, fuzzy
+msgid "text color for a running command flag in list of commands"
+msgstr "kanal isimleri için metin rengi"
+
+#, fuzzy
+msgid "text color for a finished command flag in list of commands"
+msgstr "kanal isimleri için metin rengi"
+
msgid "FIFO pipe for remote control"
msgstr ""
@@ -6776,6 +6936,21 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+msgid "color (terminal color: 0-255)"
+msgstr ""
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr ""
diff --git a/po/weechat.pot b/po/weechat.pot
index 7d8b6ea5a..0f24099bd 100644
--- a/po/weechat.pot
+++ b/po/weechat.pot
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.1-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2014-03-12 09:24+0100\n"
+"POT-Creation-Date: 2014-03-15 15:06+0100\n"
"PO-Revision-Date: 2013-02-14 18:20+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1028,19 +1028,25 @@ msgstr ""
msgid "define color aliases and display palette of colors"
msgstr ""
-msgid "alias <color> <name> || unalias <color> || reset || -o"
+msgid ""
+"alias <color> <name> || unalias <color> || reset || term2rgb <color> || "
+"rgb2term <rgb> [<limit>] || -o"
msgstr ""
msgid ""
-" alias: add an alias for a color\n"
-"unalias: delete an alias\n"
-" color: color number (greater than or equal to 0, max depends on terminal, "
+" alias: add an alias for a color\n"
+" unalias: delete an alias\n"
+" color: color number (greater than or equal to 0, max depends on terminal, "
"commonly 63 or 255)\n"
-" name: alias name for color (for example: \"orange\")\n"
-" reset: reset all color pairs (required when no more color pairs are "
+" name: alias name for color (for example: \"orange\")\n"
+" reset: reset all color pairs (required when no more color pairs are "
"available if automatic reset is disabled, see option weechat.look."
"color_pairs_auto_reset)\n"
-" -o: send terminal/colors info to current buffer as input\n"
+"term2rgb: convert a terminal color (0-255) to RGB color\n"
+"rgb2term: convert a RGB color to terminal color (0-255)\n"
+" limit: number of colors to use in terminal table (starting from 0); "
+"default is 256\n"
+" -o: send terminal/colors info to current buffer as input\n"
"\n"
"Without argument, this command displays colors in a new buffer.\n"
"\n"
@@ -3721,6 +3727,156 @@ msgid ""
" reset: reset charsets for current buffer"
msgstr ""
+msgid "Execution of external commands in WeeChat"
+msgstr ""
+
+#, c-format
+msgid "%s: end of command %d (\"%s\"), return code: %d"
+msgstr ""
+
+#, c-format
+msgid "%s: unexpected end of command %d (\"%s\")"
+msgstr ""
+
+msgid "Executed commands"
+msgstr ""
+
+msgid "No command is running"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+#. TRANSLATORS: format: hours + minutes, for example: 3h59
+#, c-format
+msgid "%dh%02d"
+msgstr ""
+
+#. TRANSLATORS: format: minutes + seconds, for example: 3m59
+#, c-format
+msgid "%dm%02d"
+msgstr ""
+
+#. TRANSLATORS: format: seconds, for example: 59s
+#, c-format
+msgid "%ds"
+msgstr ""
+
+#. TRANSLATORS: %s before "ago" is elapsed time, for example: "3m59"
+#, c-format
+msgid " %s%s%s %d%s%s%s: %s\"%s%s%s\"%s (pid: %d, started %s ago)"
+msgstr ""
+
+#, c-format
+msgid "%s%s: command id \"%s\" not found"
+msgstr ""
+
+#, c-format
+msgid "%s%s: command with id \"%s\" is not running any more"
+msgstr ""
+
+#, c-format
+msgid "%s%s: invalid options in option exec.command.default_options"
+msgstr ""
+
+#, c-format
+msgid "%s%s: failed to run command \"%s\""
+msgstr ""
+
+#, c-format
+msgid "%d commands removed"
+msgstr ""
+
+#, c-format
+msgid "%s%s: command with id \"%s\" is still running"
+msgstr ""
+
+#, c-format
+msgid "Command \"%s\" removed"
+msgstr ""
+
+msgid "execute external commands"
+msgstr ""
+
+msgid ""
+"-list || [-sh|-nosh] [-bg|-nobg] [-stdin|-nostdin] [-buffer <name>] [-l|-o|-"
+"n] |-sw|-nosw] [-ln|-noln] [-color off|decode|strip] [-rc|-norc] [-timeout "
+"<timeout>] [-name <name>] <command> || -in <id> <text> || -inclose <id> "
+"[<text>] || -signal <id> <signal> || -kill <id> || -killall || -set <id> "
+"<property> <value> || -del <id>|-all [<id>...]"
+msgstr ""
+
+msgid ""
+" -list: list commands\n"
+" -sh: use the shell to execute the command (default)\n"
+" -nosh: do not use the shell to execute the command (required if the "
+"command has some unsafe data, for example the content of a message from "
+"another user)\n"
+" -bg: run process in background: do not display process output neither "
+"return code (not compatible with options -o/-n)\n"
+" -nobg: catch process output and display return code (default)\n"
+" -stdin: create a pipe for sending data to the process (with /exec -in/-"
+"inclose)\n"
+"-nostdin: do not create a pipe for stdin (default)\n"
+" -buffer: display/send output of command on this buffer (if the buffer is "
+"not found, a new buffer with name \"exec.exec.xxx\" is created)\n"
+" -l: display locally output of command on buffer (default)\n"
+" -o: send output of command to the buffer (not compatible with option -"
+"bg)\n"
+" -n: display output of command in a new buffer (not compatible with "
+"option -bg)\n"
+" -sw: switch to the output buffer (default)\n"
+" -nosw: don't switch to the output buffer\n"
+" -ln: display line numbers (default in new buffer only)\n"
+" -noln: don't display line numbers\n"
+" -color: action on ANSI colors in output:\n"
+" ansi: keep ANSI codes as-is\n"
+" decode: convert ANSI colors to WeeChat/IRC (default)\n"
+" strip: remove ANSI colors\n"
+" -rc: display return code (default)\n"
+" -norc: don't display return code\n"
+"-timeout: set a timeout for the command (in seconds)\n"
+" -name: set a name for the command (to name it later with /exec)\n"
+" command: the command to execute; if beginning with \"url:\", the shell is "
+"disabled and the content of URL is downloaded and sent as output\n"
+" id: command identifier: either its number or name (if set with \"-name "
+"xxx\")\n"
+" -in: send text on standard input of process\n"
+"-inclose: same a -in, but stdin is closed after (and text is optional: "
+"without text, the stdin is just closed)\n"
+" -signal: send a signal to the process; the signal can be an integer or one "
+"of these names: hup, int, quit, kill, term, usr1, usr2\n"
+" -kill: alias of \"-signal <id> kill\"\n"
+"-killall: kill all running processes\n"
+" -set: set a hook property (see function hook_set in plugin API "
+"reference)\n"
+"property: hook property\n"
+" value: new value for hook property\n"
+" -del: delete a terminated command\n"
+" -all: delete all terminated commands\n"
+"\n"
+"Default options can be set in the option exec.command.default_options."
+msgstr ""
+
+msgid "ids (numbers and names) of executed commands"
+msgstr ""
+
+msgid ""
+"default options for command /exec (see /help exec); example: \"-nosh -bg\" "
+"to run all commands in background (no output), and without using the shell"
+msgstr ""
+
+msgid ""
+"delay for purging finished commands (in seconds, 0 = purge commands "
+"immediately, -1 = never purge)"
+msgstr ""
+
+msgid "text color for a running command flag in list of commands"
+msgstr ""
+
+msgid "text color for a finished command flag in list of commands"
+msgstr ""
+
msgid "FIFO pipe for remote control"
msgstr ""
@@ -6736,6 +6892,21 @@ msgstr ""
msgid "height of terminal"
msgstr ""
+msgid "POSIX extended regular expression to search ANSI escape codes"
+msgstr ""
+
+msgid "terminal color (0-255) converted to RGB color"
+msgstr ""
+
+msgid "color (terminal color: 0-255)"
+msgstr ""
+
+msgid "RGB color converted to terminal color (0-255)"
+msgstr ""
+
+msgid "rgb,limit (limit is optional and is set to 256 by default)"
+msgstr ""
+
msgid "list of bars"
msgstr ""
diff --git a/src/plugins/exec/exec-command.c b/src/plugins/exec/exec-command.c
index 23e2a5fc7..5ad47c9de 100644
--- a/src/plugins/exec/exec-command.c
+++ b/src/plugins/exec/exec-command.c
@@ -696,10 +696,10 @@ exec_command_init ()
"the command has some unsafe data, for example the content of a "
"message from another user)\n"
" -bg: run process in background: do not display process output "
- "neither return code (not compatible with option -o/-n)\n"
+ "neither return code (not compatible with options -o/-n)\n"
" -nobg: catch process output and display return code (default)\n"
" -stdin: create a pipe for sending data to the process (with "
- "/exec -in)\n"
+ "/exec -in/-inclose)\n"
"-nostdin: do not create a pipe for stdin (default)\n"
" -buffer: display/send output of command on this buffer (if the "
"buffer is not found, a new buffer with name \"exec.exec.xxx\" is "
@@ -708,7 +708,7 @@ exec_command_init ()
" -o: send output of command to the buffer "
"(not compatible with option -bg)\n"
" -n: display output of command in a new buffer (not compatible "
- "with -bg)\n"
+ "with option -bg)\n"
" -sw: switch to the output buffer (default)\n"
" -nosw: don't switch to the output buffer\n"
" -ln: display line numbers (default in new buffer only)\n"
diff --git a/src/plugins/exec/exec-config.c b/src/plugins/exec/exec-config.c
index 05ecc027e..c509050ac 100644
--- a/src/plugins/exec/exec-config.c
+++ b/src/plugins/exec/exec-config.c
@@ -138,15 +138,13 @@ exec_config_init ()
exec_config_color_flag_running = weechat_config_new_option (
exec_config_file, ptr_section,
"flag_running", "color",
- N_("text color for a running command flag (in exec buffer and "
- "/exec -list)"),
+ N_("text color for a running command flag in list of commands"),
NULL, 0, 0, "lightgreen", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL);
exec_config_color_flag_finished = weechat_config_new_option (
exec_config_file, ptr_section,
"flag_finished", "color",
- N_("text color for a finished command flag (in exec buffer and "
- "/exec -list)"),
+ N_("text color for a finished command flag in list of commands"),
NULL, 0, 0, "lightred", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL);
diff --git a/src/plugins/plugin-api.c b/src/plugins/plugin-api.c
index 5dd4a983a..450e18238 100644
--- a/src/plugins/plugin-api.c
+++ b/src/plugins/plugin-api.c
@@ -1202,11 +1202,13 @@ plugin_api_init ()
&plugin_api_info_get_internal, NULL);
hook_info (NULL, "term_height", N_("height of terminal"), NULL,
&plugin_api_info_get_internal, NULL);
- hook_info (NULL, "color_ansi_regex", N_("regular expression to match ANSI escape codes"), NULL,
+ hook_info (NULL, "color_ansi_regex", N_("POSIX extended regular expression to search ANSI escape codes"), NULL,
&plugin_api_info_get_internal, NULL);
- hook_info (NULL, "color_term2rgb", N_("terminal color (0-255) converted to RGB color"), NULL,
+ hook_info (NULL, "color_term2rgb", N_("terminal color (0-255) converted to RGB color"),
+ N_("color (terminal color: 0-255)"),
&plugin_api_info_get_internal, NULL);
- hook_info (NULL, "color_rgb2term", N_("RGB color converted to terminal color (0-255)"), NULL,
+ hook_info (NULL, "color_rgb2term", N_("RGB color converted to terminal color (0-255)"),
+ N_("rgb,limit (limit is optional and is set to 256 by default)"),
&plugin_api_info_get_internal, NULL);
/* WeeChat core infolist hooks */