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

trigger: display failing regex in trigger creation error

This commit is contained in:
Sébastien Helleu
2022-11-06 09:13:02 +01:00
parent f18b96bb59
commit 55b5549054
15 changed files with 146 additions and 63 deletions
+8 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -12818,13 +12818,18 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: nekorektní znaková sada: \"%s\""
#, fuzzy, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: nedostatek paměti pro regulární výraz"
#, fuzzy, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: \"%s\" není validní regulární výraz (%s)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: nedostatek paměti pro regulární výraz"
#, fuzzy, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: neplatný návratový kód \"%s\""
+12 -5
View File
@@ -25,7 +25,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -15563,14 +15563,21 @@ msgstr "Auflistung der Trigger:"
msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: ungültiger hook-Typ: \"%s\""
#, c-format
msgid "%s%s: invalid format for regular expression"
#, fuzzy, c-format
#| msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: ungültiges Format für regulären Ausdruck"
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
#, fuzzy, c-format
#| msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: ungültiger regulärer Ausdruck (Kompilat fehlgeschlagen)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: Nicht genügend Speicher für regulären Ausdruck vorhanden"
#, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: ungültiger Rückgabewert: \"%s\""
+8 -3
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -13431,13 +13431,18 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%sError: no se pudo crear el atajo \"%s\""
#, fuzzy, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "color para el prefijo de error"
#, fuzzy, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%sError en la expresión a evaluar"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: no hay suficiente memoria para la expresión regular"
#, fuzzy, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%sError: no se pudo deshacer el atajo \"%s\""
+11 -6
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"PO-Revision-Date: 2022-11-06 09:06+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-11-06 09:12+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -15102,12 +15102,17 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s : type de hook invalide : \"%s\""
#, c-format
msgid "%s%s: invalid format for regular expression"
msgstr "%s%s : format invalide pour l'expression régulière"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s : format invalide pour l'expression régulière : \"%s\""
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgstr "%s%s : expression régulière invalide (la compilation a échoué)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr ""
"%s%s : expression régulière invalide (la compilation a échoué) : \"%s\""
#, c-format
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s : pas assez de mémoire pour l'expression régulière : \"%s\""
#, c-format
msgid "%s%s: invalid return code: \"%s\""
+7 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -12174,13 +12174,17 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s nem sikerült a(z) \"%s\" billentyűt hozzárendelni\n"
#, fuzzy, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "belépési nyíl színe"
#, fuzzy, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s a(z) \"%s\" érvénytelen reguláris kifejezés (%s)\n"
#, fuzzy, c-format
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s nincs elég memória a reguláris kifejezéshez\n"
#, fuzzy, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s nem sikerült a(z) \"%s\" billentyűparancsot visszavonni\n"
+8 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -13259,13 +13259,18 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%sErrore: impossibile associare il tasto \"%s\""
#, fuzzy, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "colore del testo per il prefisso di errore"
#, fuzzy, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%sErrore nell'espressione da analizzare"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: memoria non sufficiente per l'espressione regolare"
#, fuzzy, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%sErrore: impossibile rimuovere la combinazione del tasto \"%s\""
+12 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@@ -14398,14 +14398,21 @@ msgstr "トリガのリスト:"
msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: フックタイプが間違っています: \"%s\""
#, c-format
msgid "%s%s: invalid format for regular expression"
#, fuzzy, c-format
#| msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: 正規表現用の書式が間違っています"
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
#, fuzzy, c-format
#| msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: 不正な正規表現 (コンパイル失敗)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: 正規表現用のメモリが足りません"
#, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: リターンコードが間違っています: \"%s\""
+12 -5
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -15091,14 +15091,21 @@ msgstr "Lista triggerów:"
msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: nieprawidłowy typ hooka: \"%s\""
#, c-format
msgid "%s%s: invalid format for regular expression"
#, fuzzy, c-format
#| msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: nieprawidłowy format dla wyrażenia regularnego"
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
#, fuzzy, c-format
#| msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: nieprawidłowe wyrażenie regularne (kompilacja nieudana)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: za mało pamięci dla wyrażenia regularnego"
#, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: niepoprawny kod powrotu: \"%s\""
+12 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -14200,14 +14200,21 @@ msgstr "Lista de acionadores:"
msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: tipo de hook inválido: \"%s\""
#, c-format
msgid "%s%s: invalid format for regular expression"
#, fuzzy, c-format
#| msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: formato de expressão regular inválido"
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
#, fuzzy, c-format
#| msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: expressão regular inválida (falha ao compilar)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: memória insuficiente para a expressão regular"
#, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: código de retorno inválido: \"%s\""
+8 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -12706,13 +12706,18 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%sErro: não foi possível associar o atalho à tecla \"%s\""
#, fuzzy, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "cor do texto para o prefixo de erro"
#, fuzzy, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%sErro: incapaz de salvar a sessão em arquivo"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory in function \"%s\""
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: memória insuficiente na função \"%s\""
#, fuzzy, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%sErro: não foi possível desassociar a tecla de atalho \"%s\""
+7 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -12212,13 +12212,17 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s не могу установить клавишу \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "цвет стрелки захода на канал (префикс)"
#, fuzzy, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s \"%s\" не является регулярным выражением (%s)\n"
#, fuzzy, c-format
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s недостаточно памяти для регулярного выражения\n"
#, fuzzy, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s не могу отвязать клавишу \"%s\"\n"
+12 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -14966,14 +14966,21 @@ msgstr "Листа окидача:"
msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: неважећи тип куке: „%s”"
#, c-format
msgid "%s%s: invalid format for regular expression"
#, fuzzy, c-format
#| msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: неважећи формат регуларног израза"
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
#, fuzzy, c-format
#| msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: неважећи регуларни израз (компајлирање није успело)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: нема довољно слободне меморије за регуларни израз"
#, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: неважећи повратни кôд: „%s”"
+12 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2022-10-15 22:51+0200\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -14844,14 +14844,21 @@ msgstr "Tetiklerin listesi:"
msgid "%s%s: invalid hook type: \"%s\""
msgstr "%s%s: Geçersiz kanca türü: \"%s\""
#, c-format
msgid "%s%s: invalid format for regular expression"
#, fuzzy, c-format
#| msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr "%s%s: Geçersiz düzenli ifade biçimi"
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
#, fuzzy, c-format
#| msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr "%s%s: Geçersiz düzenli ifade (derleme başarısız)"
#, fuzzy, c-format
#| msgid "%s%s: not enough memory for regular expression"
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr "%s%s: Düzenli ifade için yetersiz bellek"
#, c-format
msgid "%s%s: invalid return code: \"%s\""
msgstr "%s%s: Geçersiz dönüş kodu: \"%s\""
+7 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-11-06 09:02+0100\n"
"POT-Creation-Date: 2022-11-06 09:09+0100\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -11024,11 +11024,15 @@ msgid "%s%s: invalid hook type: \"%s\""
msgstr ""
#, c-format
msgid "%s%s: invalid format for regular expression"
msgid "%s%s: invalid format for regular expression: \"%s\""
msgstr ""
#, c-format
msgid "%s%s: invalid regular expression (compilation failed)"
msgid "%s%s: invalid regular expression (compilation failed): \"%s\""
msgstr ""
#, c-format
msgid "%s%s: not enough memory for regular expression: \"%s\""
msgstr ""
#, c-format
+10 -6
View File
@@ -587,24 +587,28 @@ trigger_command_trigger (const void *pointer, void *data,
case -1: /* format error */
weechat_printf (NULL,
_("%s%s: invalid format for regular "
"expression"),
"expression: \"%s\""),
weechat_prefix ("error"),
TRIGGER_PLUGIN_NAME);
TRIGGER_PLUGIN_NAME,
sargv[4]);
goto end;
break;
case -2: /* regex compilation error */
weechat_printf (NULL,
_("%s%s: invalid regular expression "
"(compilation failed)"),
"(compilation failed): \"%s\""),
weechat_prefix ("error"),
TRIGGER_PLUGIN_NAME);
TRIGGER_PLUGIN_NAME,
sargv[4]);
goto end;
break;
case -3: /* memory error */
weechat_printf (NULL,
_("%s%s: not enough memory"),
_("%s%s: not enough memory for regular "
"expression: \"%s\""),
weechat_prefix ("error"),
TRIGGER_PLUGIN_NAME);
TRIGGER_PLUGIN_NAME,
sargv[4]);
goto end;
break;
}