diff --git a/po/cs.po b/po/cs.po index 5d6e77cc5..dea1f9d40 100644 --- a/po/cs.po +++ b/po/cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" "PO-Revision-Date: 2008-09-17 16:19+0200\n" "Last-Translator: Jiri Golembiovsky \n" "Language-Team: weechat-dev \n" @@ -1751,7 +1751,7 @@ msgid " . description: %s\n" msgstr " . popis: %s\n" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" #, fuzzy, c-format @@ -2209,13 +2209,13 @@ msgstr "ukázkový_signál: signál: %s, typ_dat: %s, data_signálu: '%s'" msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "ukázkový_signál: signál: %s, typ_dat: %s, data_signalu: %d" -#, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +#, fuzzy, c-format +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" msgstr "ukázkový_signál: signál: %s, typ_dat: %s, data_signalu: 0x%x" -#, c-format +#, fuzzy, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" "ukázkový_signál: signál: %s, typ_dat: %s, data_signál: 0x%x (neznámý typ)" diff --git a/po/de.po b/po/de.po index cf2a5e820..2e1cbba1e 100644 --- a/po/de.po +++ b/po/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" "PO-Revision-Date: 2007-09-06 12:44+0200\n" "Last-Translator: Thomas Schuetz \n" "Language-Team: weechat-dev \n" @@ -1768,7 +1768,7 @@ msgid " . description: %s\n" msgstr " . Beschreibung: %s\n" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" #, fuzzy, c-format @@ -2219,12 +2219,12 @@ msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "" #, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" msgstr "" #, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" msgid "print some messages on current ubffer" diff --git a/po/es.po b/po/es.po index 1eaf5a6d1..41ee89849 100644 --- a/po/es.po +++ b/po/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" "PO-Revision-Date: 2007-09-19 12:09+0200\n" "Last-Translator: Roberto González Cardenete \n" "Language-Team: weechat-dev \n" @@ -1257,8 +1257,8 @@ msgstr "la cadena mostrada tras la finalización de los nombres de usuario" #, fuzzy msgid "use a marker (line or char) on buffers to show first unread line" msgstr "" -"usar un marcador en los servidores/canales para mostrar la primera línea sin " -"leer" +"usar un marcador en los servidores/canales para mostrar la primera línea " +"sin leer" #, fuzzy msgid "save configuration file on exit" @@ -1755,7 +1755,7 @@ msgid " . description: %s\n" msgstr " . descripción: %s\n" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" #, fuzzy, c-format @@ -2195,12 +2195,12 @@ msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "" #, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" msgstr "" #, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" msgid "print some messages on current ubffer" diff --git a/po/fr.po b/po/fr.po index ad27d469d..3c287bf38 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" -"PO-Revision-Date: 2008-11-03 15:57+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" +"PO-Revision-Date: 2008-11-06 13:10+0100\n" "Last-Translator: FlashCode \n" "Language-Team: weechat-dev \n" "MIME-Version: 1.0\n" @@ -1778,9 +1778,9 @@ msgid " . description: %s\n" msgstr " . description: %s\n" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" -"Décalage de l'horloge système détecté (-%ld secondes), réinitialisation de " +"Décalage de l'horloge système détecté (%+ld secondes), réinitialisation de " "tous les minuteurs" #, c-format @@ -2242,14 +2242,14 @@ msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "demo_signal: signal: %s, type_data: %s, signal_data: %d" #, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" -msgstr "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" +msgstr "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" #, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (type inconnu)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (type inconnu)" msgid "print some messages on current ubffer" msgstr "affiche des messages sur le tampon courant" diff --git a/po/hu.po b/po/hu.po index 4b62b06f0..e2b6c2dc3 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" "PO-Revision-Date: 2007-10-10 18:07+0200\n" "Last-Translator: Andras Voroskoi \n" "Language-Team: weechat-dev \n" @@ -1779,7 +1779,7 @@ msgid " . description: %s\n" msgstr " . leírás : %s\n" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" #, fuzzy, c-format @@ -2226,12 +2226,12 @@ msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "" #, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" msgstr "" #, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" msgid "print some messages on current ubffer" diff --git a/po/ru.po b/po/ru.po index c8f39a78b..44c8d15b9 100644 --- a/po/ru.po +++ b/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" "PO-Revision-Date: 2007-09-06 12:44+0200\n" "Last-Translator: Pavel Shevchuk \n" "Language-Team: weechat-dev \n" @@ -1781,7 +1781,7 @@ msgid " . description: %s\n" msgstr " . описание: %s\n" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" #, fuzzy, c-format @@ -2231,12 +2231,12 @@ msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "" #, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" msgstr "" #, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" msgid "print some messages on current ubffer" diff --git a/po/weechat.pot b/po/weechat.pot index 9f7e2c6ad..b0e2ffaad 100644 --- a/po/weechat.pot +++ b/po/weechat.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-11-03 15:56+0100\n" +"POT-Creation-Date: 2008-11-06 12:49+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1482,7 +1482,7 @@ msgid " . description: %s\n" msgstr "" #, c-format -msgid "System clock skew detected (-%ld seconds), reinitializing all timers" +msgid "System clock skew detected (%+ld seconds), reinitializing all timers" msgstr "" #, c-format @@ -1889,12 +1889,12 @@ msgid "demo_signal: signal: %s, type_data: %s, signal_data: %d" msgstr "" #, c-format -msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%x" +msgid "demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx" msgstr "" #, c-format msgid "" -"demo_signal: signal: %s, type_data: %s, signal_data: 0x%x (unknown type)" +"demo_signal: signal: %s, type_data: %s, signal_data: 0x%lx (unknown type)" msgstr "" msgid "print some messages on current ubffer" diff --git a/src/plugins/fifo/fifo.c b/src/plugins/fifo/fifo.c index b439a2d73..ff9e9a3b3 100644 --- a/src/plugins/fifo/fifo.c +++ b/src/plugins/fifo/fifo.c @@ -170,7 +170,7 @@ fifo_remove () void fifo_exec (const char *text) { - char *text2, *pos_msg, *pos; + char *text2, *pos_msg, *pos_buffer, *pos; struct t_gui_buffer *ptr_buffer; text2 = strdup (text); @@ -180,8 +180,8 @@ fifo_exec (const char *text) pos = NULL; ptr_buffer = NULL; - /* look for buffer name at beginning of text - text may be: "name *text" or "name *text" or "*text" */ + /* look for plugin + buffer name at beginning of text + text may be: "plugin.buffer *text" or "*text" */ if (text2[0] == '*') { pos_msg = text2 + 1; @@ -201,12 +201,20 @@ fifo_exec (const char *text) pos_msg[0] = '\0'; pos_msg += 2; - if (text2[0]) + pos_buffer = strchr (text2, '.'); + if (!pos_buffer) { - ptr_buffer = weechat_buffer_search (NULL, text2); - if (!ptr_buffer) - ptr_buffer = weechat_current_buffer; + weechat_printf (NULL, + _("%s%s: error, invalid text received on pipe"), + weechat_prefix ("error"), FIFO_PLUGIN_NAME); + free (text2); + return; } + pos_buffer[0] = '\0'; + pos_buffer++; + + if (text2[0] && pos_buffer[0]) + ptr_buffer = weechat_buffer_search (text2, pos_buffer); } if (!ptr_buffer)