mirror of
https://github.com/weechat/weechat.git
synced 2026-07-02 07:46:38 +02:00
api: add info "plugin_loaded"
This commit is contained in:
@@ -19,6 +19,7 @@ New features::
|
||||
* core: add option `-s` in command `/command` to execute multiple commands separated by semicolons
|
||||
* core: allow case insensitive search of partial buffer name with `(?i)name` in command `/buffer`
|
||||
* core: use function util_strftimeval in evaluation of expression `date:xxx`
|
||||
* api: add info "plugin_loaded"
|
||||
* api: add support of specifier `%!` for timestamp in function util_strftimeval
|
||||
* api: add support of base64url in encode/decode functions
|
||||
* irc: add server option "autojoin_delay" (delay before autojoin), use option "command_delay" before execution of the command (issue #862)
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13076,6 +13076,15 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Plugins loaded:"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Načtené pluginy:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "plugin name"
|
||||
msgstr "jména bufferů (včetně jmen pluginů)"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 17:31+0100\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
@@ -1853,21 +1853,13 @@ msgstr ""
|
||||
"raw[-c]: Auswertung als Bedingung: nutzt Operatoren und runde Klammern, "
|
||||
"Rückgabewert als Boolean-Wert (\"0\" oder \"1\")"
|
||||
|
||||
#| msgid ""
|
||||
#| "expression: expression to evaluate, variables with format ${variable} are "
|
||||
#| "replaced (see function \"string_eval_expression\" in \"Plugin API "
|
||||
#| "reference\")"
|
||||
msgid ""
|
||||
"expression: expression to evaluate, variables with format ${variable} are "
|
||||
"replaced (see below)"
|
||||
msgstr ""
|
||||
"expression: Ausdruck welcher ausgewertet werden soll, Variablen mit dem"
|
||||
" Format ${variable} werden"
|
||||
"ersetzt (siehe unten)"
|
||||
"expression: Ausdruck welcher ausgewertet werden soll, Variablen mit dem "
|
||||
"Format ${variable} werdenersetzt (siehe unten)"
|
||||
|
||||
#| msgid ""
|
||||
#| "operator: a logical or comparison operator (see function "
|
||||
#| "\"string_eval_expression\" in \"Plugin API reference\")"
|
||||
msgid "operator: a logical or comparison operator (see below)"
|
||||
msgstr "operator: ein logischer Operator oder Vergleichsoperator (siehe unten)"
|
||||
|
||||
@@ -1901,15 +1893,15 @@ msgid ""
|
||||
"Some variables are replaced in expression, using the format ${variable}, "
|
||||
"which can be, by order of priority:"
|
||||
msgstr ""
|
||||
"Einige Variablen werden im Ausdruck durch das Format ${variable} ersetzt."
|
||||
"Die folgende Reihenfolge, entsprechend ihrer Priorität, wird berücksichtigt:"
|
||||
"Einige Variablen werden im Ausdruck durch das Format ${variable} ersetzt.Die "
|
||||
"folgende Reihenfolge, entsprechend ihrer Priorität, wird berücksichtigt:"
|
||||
|
||||
msgid ""
|
||||
" - ${raw_hl:string}: the string itself without evaluation but with syntax "
|
||||
"highlighting"
|
||||
msgstr ""
|
||||
" - ${raw_hl:string}: eine Zeichenkette, ohne das dieser ausgewertet wird,"
|
||||
" aber mit Syntax-Hervorhebung"
|
||||
" - ${raw_hl:string}: eine Zeichenkette, ohne das dieser ausgewertet wird, "
|
||||
"aber mit Syntax-Hervorhebung"
|
||||
|
||||
msgid " - ${raw:string}: the string itself without evaluation"
|
||||
msgstr ""
|
||||
@@ -1921,26 +1913,21 @@ msgstr " - ${hl:string}: eine Zeichenkette, mit Syntax-Hervorhebung"
|
||||
msgid " - ${name}: the user-defined variable"
|
||||
msgstr " - ${name}: eine Anwender definierte Variable"
|
||||
|
||||
#| msgid "WeeChat config directory"
|
||||
msgid " - ${weechat_config_dir}: WeeChat config directory"
|
||||
msgstr " - ${weechat_config_dir}: WeeChat Konfigurationsverzeichnis"
|
||||
|
||||
#| msgid "WeeChat data directory"
|
||||
msgid " - ${weechat_data_dir}: WeeChat data directory"
|
||||
msgstr " - ${weechat_data_dir}: WeeChat Datenverzeichnis"
|
||||
|
||||
#| msgid "WeeChat cache directory"
|
||||
msgid " - ${weechat_cache_dir}: WeeChat cache directory"
|
||||
msgstr " - ${weechat_cache_dir}: WeeChat Cache Verzeichnis"
|
||||
|
||||
#| msgid "WeeChat runtime directory"
|
||||
msgid " - ${weechat_runtmie_dir}: WeeChat runtime directory"
|
||||
msgstr " - ${weechat_runtmie_dir}: WeeChat Verzeichnis beim Programmstart"
|
||||
|
||||
msgid " - ${eval:string}: the evaluated string"
|
||||
msgstr " - ${eval:string}: die evaluierte Zeichenkette"
|
||||
|
||||
#| msgid "toggle value of a config option"
|
||||
msgid " - ${eval_cond:string}: the evaluated condition"
|
||||
msgstr " - ${eval_cond:string}: die evaluierte Bedingung"
|
||||
|
||||
@@ -1954,8 +1941,8 @@ msgid ""
|
||||
"c2\" (\"c1\" and \"c2\" are code points with c1 ≤ c2)"
|
||||
msgstr ""
|
||||
" - ${chars:range}: der Bereich von Zeichenketten, \"range\" ist dabei: "
|
||||
"\"digit\", \"xdigit\", \"lower\", \"upper\", \"alpha\", \"alnum\" oder"
|
||||
" \"c1-c2\" (\"c1\" und \"c2\" sind Codepunkte mit c1 ≤ c2)"
|
||||
"\"digit\", \"xdigit\", \"lower\", \"upper\", \"alpha\", \"alnum\" oder \"c1-"
|
||||
"c2\" (\"c1\" und \"c2\" sind Codepunkte mit c1 ≤ c2)"
|
||||
|
||||
msgid " - ${lower:string}: the string converted to lower case"
|
||||
msgstr ""
|
||||
@@ -1972,30 +1959,30 @@ msgid ""
|
||||
" - ${cut:max,suffix,string}: the string with max chars (excluding the "
|
||||
"suffix)"
|
||||
msgstr ""
|
||||
" - ${cut:max,suffix,string}: die Zeichenfolge mit max. Zeichen (Suffix wird"
|
||||
" nicht berücksichtigt)"
|
||||
" - ${cut:max,suffix,string}: die Zeichenfolge mit max. Zeichen (Suffix wird "
|
||||
"nicht berücksichtigt)"
|
||||
|
||||
msgid ""
|
||||
" - ${cut:+max,suffix,string}: the string with max chars (including the "
|
||||
"suffix)"
|
||||
msgstr ""
|
||||
" - ${cut:+max,suffix,string}: die Zeichenfolge mit max. Zeichen (Suffix wird"
|
||||
" berücksichtigt)"
|
||||
" - ${cut:+max,suffix,string}: die Zeichenfolge mit max. Zeichen (Suffix "
|
||||
"wird berücksichtigt)"
|
||||
|
||||
msgid ""
|
||||
" - ${cutscr:max,suffix,string}: the string with max chars displayed on "
|
||||
"screen (excluding the suffix)"
|
||||
msgstr ""
|
||||
" - ${cutscr:max,suffix,string}: die auf dem Bildschirm angezeigte"
|
||||
" Zeichenfolge mit der maximalen Anzahl an Zeichen (Suffix wird nicht"
|
||||
" berücksichtigt)"
|
||||
" - ${cutscr:max,suffix,string}: die auf dem Bildschirm angezeigte "
|
||||
"Zeichenfolge mit der maximalen Anzahl an Zeichen (Suffix wird nicht "
|
||||
"berücksichtigt)"
|
||||
|
||||
msgid ""
|
||||
" - ${cutscr:+max,suffix,string}: the string with max chars displayed on "
|
||||
"screen (including the suffix)"
|
||||
msgstr ""
|
||||
" - ${cutscr:+max,suffix,string}: die auf dem Bildschirm angezeigte"
|
||||
" Zeichenfolge mit der maximalen Anzahl an Zeichen (Suffix wird berücksichtigt)"
|
||||
" - ${cutscr:+max,suffix,string}: die auf dem Bildschirm angezeigte "
|
||||
"Zeichenfolge mit der maximalen Anzahl an Zeichen (Suffix wird berücksichtigt)"
|
||||
|
||||
msgid " - ${rev:string}: the reversed string"
|
||||
msgstr " - ${rev:string}: Zeichenfolge wird umgekehrt"
|
||||
@@ -2004,8 +1991,8 @@ msgid ""
|
||||
" - ${revscr:string}: the reversed string for display (color codes are not "
|
||||
"reversed)"
|
||||
msgstr ""
|
||||
" - ${revscr:string}: Zeichenfolge wird zur Darstellung umgekehrt"
|
||||
" (Farbkodierung wird dabei ignoriert)"
|
||||
" - ${revscr:string}: Zeichenfolge wird zur Darstellung umgekehrt "
|
||||
"(Farbkodierung wird dabei ignoriert)"
|
||||
|
||||
msgid " - ${repeat:count,string}: the repeated string"
|
||||
msgstr " - ${repeat:count,string}: Zeichenfolge welche wiederholt wird"
|
||||
@@ -2018,64 +2005,61 @@ msgid ""
|
||||
" - ${lengthscr:string}: the length of the string on screen (sum of the "
|
||||
"width of each UTF-8 char displayed on screen, colors codes are ignored)"
|
||||
msgstr ""
|
||||
" - ${lengthscr:string}: die Länge der Zeichenfolge welche dargestellt wird"
|
||||
" (Summe der Breite jedes auf dem Bildschirm angezeigten UTF-8-Zeichens,"
|
||||
" Farbkodierung wird ignoriert)"
|
||||
" - ${lengthscr:string}: die Länge der Zeichenfolge welche dargestellt wird "
|
||||
"(Summe der Breite jedes auf dem Bildschirm angezeigten UTF-8-Zeichens, "
|
||||
"Farbkodierung wird ignoriert)"
|
||||
|
||||
msgid ""
|
||||
" - ${split:N,separators,flags,string}: Nth item of the split string (N is "
|
||||
"an integer ≥ 1 or ≤ -1, if negative, counts from the last item)"
|
||||
msgstr ""
|
||||
" - ${split:N,separators,flags,string}: N-tes Element der geteilten"
|
||||
" Zeichenfolge (N ist"
|
||||
"eine Ganzzahl ≥ 1 oder ≤ -1, wenn negativ, gezählt wird ab dem letzten"
|
||||
" Element)"
|
||||
" - ${split:N,separators,flags,string}: N-tes Element der geteilten "
|
||||
"Zeichenfolge (N isteine Ganzzahl ≥ 1 oder ≤ -1, wenn negativ, gezählt wird "
|
||||
"ab dem letzten Element)"
|
||||
|
||||
msgid ""
|
||||
" - ${split:random,separators,flags,string}: random item of the split string"
|
||||
msgstr ""
|
||||
" - ${split:random,separators,flags,string}: zufälliges Element der geteilten"
|
||||
" Zeichenfolge"
|
||||
" - ${split:random,separators,flags,string}: zufälliges Element der "
|
||||
"geteilten Zeichenfolge"
|
||||
|
||||
msgid ""
|
||||
" - ${split:count,separators,flags,string}: number of items of the split "
|
||||
"string"
|
||||
msgstr ""
|
||||
" - ${split:count,separators,flags,string}: Anzahl der Elemente der"
|
||||
" aufgeteilten Zeichenfolge"
|
||||
" - ${split:count,separators,flags,string}: Anzahl der Elemente der "
|
||||
"aufgeteilten Zeichenfolge"
|
||||
|
||||
msgid ""
|
||||
" - ${split_shell:N,string}: Nth item of the split shell arguments (N is an "
|
||||
"integer ≥ 1 or ≤ -1, if negative, counts from the last item)"
|
||||
msgstr ""
|
||||
" - ${split_shell:N,string}: N-tes Element der aufgeteilten Shell-Argumente"
|
||||
" (N ist eine"
|
||||
"Ganzzahl ≥ 1 oder ≤ -1, wenn negativ, zählt ab dem letzten Element)"
|
||||
" - ${split_shell:N,string}: N-tes Element der aufgeteilten Shell-Argumente "
|
||||
"(N ist eineGanzzahl ≥ 1 oder ≤ -1, wenn negativ, zählt ab dem letzten "
|
||||
"Element)"
|
||||
|
||||
msgid ""
|
||||
" - ${split_shell:random,string}: random item of the split shell arguments"
|
||||
msgstr ""
|
||||
" - ${split_shell:random,string}: Zufälliges Element der aufgeteilten"
|
||||
" Shell-Argumente"
|
||||
" - ${split_shell:random,string}: Zufälliges Element der aufgeteilten Shell-"
|
||||
"Argumente"
|
||||
|
||||
msgid ""
|
||||
" - ${split_shell:count,string}: number of items of the split shell arguments"
|
||||
msgstr ""
|
||||
" - ${split_shell:count,string}: Anzahl der Element der aufgeteilten"
|
||||
" Shell-Argumente"
|
||||
" - ${split_shell:count,string}: Anzahl der Element der aufgeteilten Shell-"
|
||||
"Argumente"
|
||||
|
||||
msgid ""
|
||||
" - ${color:name}: the color (see \"Plugin API reference\", function "
|
||||
"\"color\")"
|
||||
msgstr ""
|
||||
" - ${color:name}: die Farben (siehe \"Anleitung für API Erweiterung\","
|
||||
" Funktion"
|
||||
"\"color\")"
|
||||
" - ${color:name}: die Farben (siehe \"Anleitung für API Erweiterung\", "
|
||||
"Funktion\"color\")"
|
||||
|
||||
msgid " - ${modifier:name,data,string}: the modifier"
|
||||
msgstr " - ${modifier:name,data,string}: der Modifikator"
|
||||
|
||||
#| msgid "arguments: optional arguments for the action"
|
||||
msgid " - ${info:name,arguments}: the info (arguments are optional)"
|
||||
msgstr " - ${info:name,arguments}: eine Information (Argumente sind optional)"
|
||||
|
||||
@@ -2083,22 +2067,19 @@ msgid ""
|
||||
" - ${base_encode:base,string}: the string encoded to base: 16, 32, 64 or "
|
||||
"64url"
|
||||
msgstr ""
|
||||
" - ${base_encode:base,string}: Zeichenfolge die codiert wird, mittels base:"
|
||||
" 16, 32, 64 oder"
|
||||
"64url"
|
||||
" - ${base_encode:base,string}: Zeichenfolge die codiert wird, mittels "
|
||||
"base: 16, 32, 64 oder64url"
|
||||
|
||||
msgid ""
|
||||
" - ${base_decode:base,string}: the string decoded from base: 16, 32, 64 or "
|
||||
"64url"
|
||||
msgstr ""
|
||||
" - ${base_decode:base,string}: Zeichenfolge welche dekodierte wird, von"
|
||||
" base: 16, 32, 64 oder"
|
||||
"64url"
|
||||
" - ${base_decode:base,string}: Zeichenfolge welche dekodierte wird, von "
|
||||
"base: 16, 32, 64 oder64url"
|
||||
|
||||
msgid " - ${date} or ${date:format}: current date/time"
|
||||
msgstr " - ${date} or ${date:format}: aktuelles Datum/Uhrzeit"
|
||||
|
||||
#| msgid "value of an environment variable"
|
||||
msgid " - ${env:NAME}: the environment variable"
|
||||
msgstr " - ${env:NAME}: die Umgebungsvariable"
|
||||
|
||||
@@ -2106,24 +2087,23 @@ msgid ""
|
||||
" - ${if:condition?value_if_true:value_if_false}: the result of ternary "
|
||||
"operator"
|
||||
msgstr ""
|
||||
" - ${if:condition?value_if_true:value_if_false}: das Ergebnis eines dreifach"
|
||||
"Operator"
|
||||
" - ${if:condition?value_if_true:value_if_false}: das Ergebnis eines "
|
||||
"dreifachOperator"
|
||||
|
||||
msgid ""
|
||||
" - ${calc:expression}: the result of the expression with parentheses and "
|
||||
"operators (+, -, *, /, //, %, **)"
|
||||
msgstr ""
|
||||
" - ${calc:expression}: das Ergebnis des Ausdrucks mit Klammern und"
|
||||
"Operatoren (+, -, *, /, //, %, **)"
|
||||
" - ${calc:expression}: das Ergebnis des Ausdrucks mit Klammern "
|
||||
"undOperatoren (+, -, *, /, //, %, **)"
|
||||
|
||||
msgid ""
|
||||
" - ${random:min,max}: a random integer number between \"min\" and "
|
||||
"\"max\" (inclusive)"
|
||||
msgstr ""
|
||||
" - ${random:min,max}: eine zufällige ganze Zahl zwischen \"min\" und"
|
||||
"\"max\" (einschließlich)"
|
||||
" - ${random:min,max}: eine zufällige ganze Zahl zwischen \"min\" "
|
||||
"und\"max\" (einschließlich)"
|
||||
|
||||
#| msgid " - ${type}: option type (translated)"
|
||||
msgid " - ${translate:string}: the translated string"
|
||||
msgstr " - ${translate:string}: die übersetzte Zeichenkette"
|
||||
|
||||
@@ -2131,17 +2111,15 @@ msgid ""
|
||||
" - ${define:name,value}: declaration of a user variable (return an empty "
|
||||
"string)"
|
||||
msgstr ""
|
||||
" - ${define:name,value}: Deklaration einer Benutzervariablen (gibt eine"
|
||||
" leere Zeichenkette zurück)"
|
||||
" - ${define:name,value}: Deklaration einer Benutzervariablen (gibt eine "
|
||||
"leere Zeichenkette zurück)"
|
||||
|
||||
msgid " - ${sec.data.xxx}: the value of the secured data \"xxx\""
|
||||
msgstr " - ${sec.data.xxx}: der Wert von geschützten Daten \"xxx\""
|
||||
|
||||
#| msgid "toggle value of a config option"
|
||||
msgid " - ${file.section.option}: the value of the config option"
|
||||
msgstr " - ${file.section.option}: der Wert der Konfigurationsoption"
|
||||
|
||||
#| msgid "raw[setvar]: set a local variable in the current buffer"
|
||||
msgid " - ${name}: the local variable in buffer"
|
||||
msgstr " - ${name}: die lokale Variable im Buffer"
|
||||
|
||||
@@ -2149,9 +2127,9 @@ msgid ""
|
||||
" - the hdata name/variable (the value is automatically converted to "
|
||||
"string), by default \"window\" and \"buffer\" point to current window/buffer."
|
||||
msgstr ""
|
||||
" - hdata/Variable (der Wert wird automatisch in eine Zeichenkette"
|
||||
" konvertiert), standardmäßig verweist \"window\" und \"buffer\" auf das"
|
||||
" aktuelle Fenster/Buffer."
|
||||
" - hdata/Variable (der Wert wird automatisch in eine Zeichenkette "
|
||||
"konvertiert), standardmäßig verweist \"window\" und \"buffer\" auf das "
|
||||
"aktuelle Fenster/Buffer."
|
||||
|
||||
msgid "Format for hdata can be one of following:"
|
||||
msgstr "Das Format von hdata kann folgendermaßen sein :"
|
||||
@@ -2160,74 +2138,68 @@ msgid ""
|
||||
" - ${hdata.var1.var2...}: start with a hdata (pointer must be known), and "
|
||||
"ask variables one after one (other hdata can be followed)"
|
||||
msgstr ""
|
||||
" - ${hdata.var1.var2...}: beginnt mit einem hdata (der Zeiger muss bekannt"
|
||||
" sein) und fragt eine Variablen nach der anderen ab (andere hdata können"
|
||||
" folgen)"
|
||||
" - ${hdata.var1.var2...}: beginnt mit einem hdata (der Zeiger muss bekannt "
|
||||
"sein) und fragt eine Variablen nach der anderen ab (andere hdata können "
|
||||
"folgen)"
|
||||
|
||||
msgid ""
|
||||
" - ${hdata[list].var1.var2...}: start with a hdata using a list/pointer/"
|
||||
"pointer name, for example:"
|
||||
msgstr ""
|
||||
" - ${hdata[list].var1.var2...}: beginnt mit einem hdata unter Verwendung"
|
||||
" einer Liste/eines Zeigers/"
|
||||
"Zeigername, zum Beispiel:"
|
||||
" - ${hdata[list].var1.var2...}: beginnt mit einem hdata unter Verwendung "
|
||||
"einer Liste/eines Zeigers/Zeigername, zum Beispiel:"
|
||||
|
||||
msgid ""
|
||||
" - ${buffer[gui_buffers].full_name}: full name of first buffer in linked "
|
||||
"list of buffers"
|
||||
msgstr ""
|
||||
" - ${buffer[gui_buffers].full_name}: Vollständiger Name des ersten Buffers"
|
||||
" in der verknüpften"
|
||||
"Liste aller Buffer"
|
||||
" - ${buffer[gui_buffers].full_name}: Vollständiger Name des ersten "
|
||||
"Buffers in der verknüpftenListe aller Buffer"
|
||||
|
||||
msgid ""
|
||||
" - ${plugin[weechat_plugins].name}: name of first plugin in linked list "
|
||||
"of plugins"
|
||||
msgstr ""
|
||||
" - ${plugin[weechat_plugins].name}: vollständiger Name der ersten"
|
||||
" Erweiterung in der verknüpften"
|
||||
"Liste aller Erweiterungen"
|
||||
" - ${plugin[weechat_plugins].name}: vollständiger Name der ersten "
|
||||
"Erweiterung in der verknüpftenListe aller Erweiterungen"
|
||||
|
||||
msgid ""
|
||||
" - ${hdata[pointer].var1.var2...}: start with a hdata using a pointer, for "
|
||||
"example:"
|
||||
msgstr ""
|
||||
" - ${hdata[pointer].var1.var2...}: beginnt mit einem hdata, wobei ein Zeiger"
|
||||
" genutzt wird, zum Beispiel:"
|
||||
" - ${hdata[pointer].var1.var2...}: beginnt mit einem hdata, wobei ein "
|
||||
"Zeiger genutzt wird, zum Beispiel:"
|
||||
|
||||
msgid ""
|
||||
" - ${buffer[0x1234abcd].full_name}: full name of the buffer with this "
|
||||
"pointer (can be used in triggers)"
|
||||
msgstr ""
|
||||
" - ${buffer[0x1234abcd].full_name}: vollständiger Namen des Buffers,"
|
||||
" welcher auf diesen Zeiger zeigt (kann in einem Trigger verwendet werden)"
|
||||
" - ${buffer[0x1234abcd].full_name}: vollständiger Namen des Buffers, "
|
||||
"welcher auf diesen Zeiger zeigt (kann in einem Trigger verwendet werden)"
|
||||
|
||||
msgid ""
|
||||
" - ${buffer[my_pointer].full_name}: full name of the buffer with this "
|
||||
"pointer name (can be used in triggers)"
|
||||
msgstr ""
|
||||
" - ${buffer[my_pointer].full_name}: vollständiger Namen des Buffers,"
|
||||
" welcher auf diesen Zeigernamen zeigt (kann in einem Trigger verwendet werden)"
|
||||
" - ${buffer[my_pointer].full_name}: vollständiger Namen des Buffers, "
|
||||
"welcher auf diesen Zeigernamen zeigt (kann in einem Trigger verwendet werden)"
|
||||
|
||||
msgid ""
|
||||
" - ${hdata[pointer].var1.method()}: when var1 is a hashtable, methods can "
|
||||
"be called: \"keys()\", \"values()\", \"keys_sorted()\", \"keys_values()\" "
|
||||
"and \"keys_values_sorted()\""
|
||||
msgstr ""
|
||||
" - ${hdata[pointer].var1.method()}: wenn var1 eine Hashtabelle ist, können"
|
||||
" folgende Methoden aufgerufen werden: \"keys()\", \"values()\","
|
||||
" \"keys_sorted()\", \"keys_values()\""
|
||||
"und \"keys_values_sorted()\""
|
||||
" - ${hdata[pointer].var1.method()}: wenn var1 eine Hashtabelle ist, können "
|
||||
"folgende Methoden aufgerufen werden: \"keys()\", \"values()\", "
|
||||
"\"keys_sorted()\", \"keys_values()\"und \"keys_values_sorted()\""
|
||||
|
||||
msgid ""
|
||||
"For name of hdata and variables, please look at \"Plugin API reference\", "
|
||||
"function \"weechat_hdata_get\"."
|
||||
msgstr ""
|
||||
"Die Namen der hdata und Variablen finden man unter \"Anleitung für API"
|
||||
" Erweiterung\","
|
||||
"Funktion \"weechat_hdata_get\"."
|
||||
"Die Namen der hdata und Variablen finden man unter \"Anleitung für API "
|
||||
"Erweiterung\",Funktion \"weechat_hdata_get\"."
|
||||
|
||||
#| msgid " o: operator"
|
||||
msgid "Logical operators (by order of priority):"
|
||||
msgstr "Logische Operatoren (in der Reihenfolge ihrer Priorität):"
|
||||
|
||||
@@ -2246,30 +2218,26 @@ msgstr " =~ stimmt mit der erweiterten POSIX-Regex überein"
|
||||
msgid " !~ is NOT matching POSIX extended regex"
|
||||
msgstr " !~ stimmt NICHT mit der erweiterten POSIX-Regex überein"
|
||||
|
||||
#| msgid "mask: name where wildcard \"*\" is allowed"
|
||||
msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
|
||||
msgstr ""
|
||||
" ==* stimmt mit der Maske überein, Groß-/Kleinschreibung beachten"
|
||||
" (Platzhalter \"*\" ist zulässig)"
|
||||
" ==* stimmt mit der Maske überein, Groß-/Kleinschreibung beachten "
|
||||
"(Platzhalter \"*\" ist zulässig)"
|
||||
|
||||
#| msgid "mask: name where wildcard \"*\" is allowed"
|
||||
msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
|
||||
msgstr ""
|
||||
" !!* stimmt NICHT mit der Maske überein, Groß-/Kleinschreibung beachten"
|
||||
" (Platzhalter \"*\" ist zulässig)"
|
||||
" !!* stimmt NICHT mit der Maske überein, Groß-/Kleinschreibung beachten "
|
||||
"(Platzhalter \"*\" ist zulässig)"
|
||||
|
||||
#| msgid "mask: name where wildcard \"*\" is allowed"
|
||||
msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
|
||||
msgstr ""
|
||||
" =* stimmt mit der Maske überein, Groß- und Kleinschreibung wird nicht"
|
||||
" beachtet (Platzhalter \"*\" ist zulässig)"
|
||||
" =* stimmt mit der Maske überein, Groß- und Kleinschreibung wird nicht "
|
||||
"beachtet (Platzhalter \"*\" ist zulässig)"
|
||||
|
||||
#| msgid "mask: name where wildcard \"*\" is allowed"
|
||||
msgid ""
|
||||
" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
|
||||
msgstr ""
|
||||
" !* stimmt NICHT mit der Maske überein, Groß- und Kleinschreibung wird"
|
||||
" nicht beachtet (Platzhalter \"*\" ist zulässig)"
|
||||
" !* stimmt NICHT mit der Maske überein, Groß- und Kleinschreibung wird "
|
||||
"nicht beachtet (Platzhalter \"*\" ist zulässig)"
|
||||
|
||||
msgid " ==- is included, case sensitive"
|
||||
msgstr " ==- ist enthalten, Groß- und Kleinschreibung wird berücksichtigt"
|
||||
@@ -2284,8 +2252,8 @@ msgstr ""
|
||||
|
||||
msgid " !- is NOT included, case insensitive"
|
||||
msgstr ""
|
||||
" !- ist NICHT enthalten, Groß- und Kleinschreibung wird nicht"
|
||||
" berücksichtigt"
|
||||
" !- ist NICHT enthalten, Groß- und Kleinschreibung wird nicht "
|
||||
"berücksichtigt"
|
||||
|
||||
msgid " == equal"
|
||||
msgstr " == gleich"
|
||||
@@ -2296,7 +2264,6 @@ msgstr " != nicht gleich"
|
||||
msgid " <= less or equal"
|
||||
msgstr " <= kleiner oder gleich"
|
||||
|
||||
#| msgid " file: %s"
|
||||
msgid " < less"
|
||||
msgstr " < kleiner"
|
||||
|
||||
@@ -11619,7 +11586,6 @@ msgstr ""
|
||||
"wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server."
|
||||
"xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)"
|
||||
|
||||
#| msgid "delay (in seconds) before autorejoin (after kick)"
|
||||
msgid "delay (in seconds) before execution of command"
|
||||
msgstr "Verzögerung (in Sekunden) bevor ein Befehl ausgeführt wird"
|
||||
|
||||
@@ -14497,6 +14463,16 @@ msgstr ""
|
||||
"standardmäßig aktuelle Zeit), Anzahl der zu testenden Passwörtern vorher/"
|
||||
"nachher (optional, standardmäßig 0)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "No plugins loaded"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Keine Erweiterung geladen"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "name: a plugin name"
|
||||
msgid "plugin name"
|
||||
msgstr "Name: Namen einer Erweiterungen"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr "Fokusinformationen abrufen"
|
||||
|
||||
@@ -16932,8 +16908,7 @@ msgstr "verwaltet Trigger, das Schweizer Armeemesser für WeeChat"
|
||||
msgid ""
|
||||
"list [-o|-ol|-i|-il] || listfull || listdefault || add|addoff|addreplace "
|
||||
"<name> <hook> "
|
||||
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<"
|
||||
"return_code>\" [\"<post_action>\"]]]]]] "
|
||||
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<return_code>\" [\"<post_action>\"]]]]]] "
|
||||
"|| addinput [<hook>] || input|output|recreate <name> || set <name> <option> "
|
||||
"<value> || rename|copy <name> <new_name> || enable|disable|toggle [<name>|"
|
||||
"<mask> [<name>|<mask>...]] || restart <name>|<mask> [<name>|<mask>...] || "
|
||||
@@ -16942,8 +16917,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"list [-o|-ol|-i|-il] || listfull || listdefault || add|addoff|addreplace "
|
||||
"<name> <hook> "
|
||||
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<"
|
||||
"return_code>\" [\"<post_action>\"]]]]]] "
|
||||
"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<return_code>\" [\"<post_action>\"]]]]]] "
|
||||
"|| addinput [<hook>] || input|output|recreate <name> || set <name> <option> "
|
||||
"<value> || rename|copy <name> <new_name> || enable|disable|toggle [<name>|"
|
||||
"<mask> [<name>|<mask>...]] || restart <name>|<mask> [<name>|<mask>...] || "
|
||||
@@ -17941,4 +17915,3 @@ msgstr "%s%s: Zeitüberschreitung für \"%s\" mit %s"
|
||||
msgid "%s%s: unable to connect: unexpected error (%d)"
|
||||
msgstr ""
|
||||
"%s%s: Verbindung konnte nicht hergestellt werden: unerwarteter Fehler (%d)"
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13372,6 +13372,16 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "No plugins loaded"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Sin plugins cargados"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "names of plugins installed"
|
||||
msgid "plugin name"
|
||||
msgstr "nombres de los plugins instalados"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 13:04+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-19 18:28+0100\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -14167,6 +14167,12 @@ msgstr ""
|
||||
"heure courante par défaut), nombre de mots de passe avant/après à tester "
|
||||
"(optionnel, 0 par défaut)"
|
||||
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "1 si l'extension est chargée"
|
||||
|
||||
msgid "plugin name"
|
||||
msgstr "nom de l'extension"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr "obtenir l'information de focus"
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2023-11-29 09:59+0100\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12551,6 +12551,14 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Betöltött modulok:\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "plugin name"
|
||||
msgstr "konfigurációs paraméterek beállítása"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13381,6 +13381,15 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Plugins loaded:"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Plugin caricati:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "plugin name"
|
||||
msgstr "nomi dei plugin"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
|
||||
@@ -13804,6 +13804,16 @@ msgstr ""
|
||||
"secret (base32)、ワンタイムパスワード、タイムスタンプ (任意、デフォルトで現在"
|
||||
"時刻)、テスト前後のパスワードの数 (任意、デフォルトで 0)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Plugins loaded:"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "ロード済みプラグイン:"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "names of plugins installed"
|
||||
msgid "plugin name"
|
||||
msgstr "インストールされたプラグインの名前"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13760,6 +13760,16 @@ msgstr ""
|
||||
"jest obecny czas), ilość starszych/nowszych haseł do sprawdzenia "
|
||||
"(opcjonalne, domyślnie 0)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "No plugins loaded"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Brak załadowanych wtyczek"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "name: a plugin name"
|
||||
msgid "plugin name"
|
||||
msgstr "nazwa: nazwa wtyczki"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr "pobierz informacje o focusie"
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
|
||||
"Language-Team: Portuguese <>\n"
|
||||
@@ -13749,6 +13749,16 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Plugins loaded:"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Plugins carregados:"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "names of plugins installed"
|
||||
msgid "plugin name"
|
||||
msgstr "nomes dos plugins instalados"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
+10
-1
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
|
||||
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12925,6 +12925,15 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Plugins loaded:"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Plugins carregados:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "plugin name"
|
||||
msgstr "nomes de plugins instalados"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2023-11-29 09:59+0100\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12603,6 +12603,14 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Загруженные plugin'ы\n"
|
||||
|
||||
#, fuzzy
|
||||
msgid "plugin name"
|
||||
msgstr "настроить параметры конфигурации"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:08+0100\n"
|
||||
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13743,6 +13743,16 @@ msgstr ""
|
||||
"подразумевано је текуће време), број лозинки пре/након које се тестирају "
|
||||
"(није обавезно, подразумевано је 0)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "No plugins loaded"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Није учитан ниједан додатак"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "name: a plugin name"
|
||||
msgid "plugin name"
|
||||
msgstr "име: име додатка"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr "враћање инфо о фокусу"
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+0100\n"
|
||||
"PO-Revision-Date: 2024-02-17 10:08+0100\n"
|
||||
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13960,6 +13960,16 @@ msgstr ""
|
||||
"olarak geçerli zaman, öncesinde/sonrasında sınanacak parolaların sayısı "
|
||||
"(isteğe bağlı, öntanımlı 0)"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "No plugins loaded"
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr "Hiçbir eklenti yüklü değil"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "names of plugins installed"
|
||||
msgid "plugin name"
|
||||
msgstr "yüklü eklentilerin adları"
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr "odak bilgisi al"
|
||||
|
||||
|
||||
+7
-1
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2024-02-17 12:56+0100\n"
|
||||
"POT-Creation-Date: 2024-02-19 18:27+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"
|
||||
@@ -11474,6 +11474,12 @@ msgid ""
|
||||
"default), number of passwords before/after to test (optional, 0 by default)"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 if plugin is loaded"
|
||||
msgstr ""
|
||||
|
||||
msgid "plugin name"
|
||||
msgstr ""
|
||||
|
||||
msgid "get focus info"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1179,6 +1179,39 @@ error:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns WeeChat info "plugin_loaded".
|
||||
*/
|
||||
|
||||
char *
|
||||
plugin_api_info_plugin_loaded_cb (const void *pointer, void *data,
|
||||
const char *info_name,
|
||||
const char *arguments)
|
||||
{
|
||||
struct t_weechat_plugin *ptr_plugin;
|
||||
|
||||
/* make C compiler happy */
|
||||
(void) pointer;
|
||||
(void) data;
|
||||
(void) info_name;
|
||||
|
||||
if (!arguments || !arguments[0])
|
||||
return NULL;
|
||||
|
||||
for (ptr_plugin = weechat_plugins; ptr_plugin;
|
||||
ptr_plugin = ptr_plugin->next_plugin)
|
||||
{
|
||||
if (strcmp (ptr_plugin->name, arguments) == 0)
|
||||
{
|
||||
/* plugin loaded */
|
||||
return strdup ("1");
|
||||
}
|
||||
}
|
||||
|
||||
/* plugin not loaded */
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns secured data hashtable.
|
||||
*/
|
||||
@@ -2234,6 +2267,10 @@ plugin_api_info_init ()
|
||||
"timestamp (optional, current time by default), number of "
|
||||
"passwords before/after to test (optional, 0 by default)"),
|
||||
&plugin_api_info_totp_validate_cb, NULL, NULL);
|
||||
hook_info (NULL, "plugin_loaded",
|
||||
N_("1 if plugin is loaded"),
|
||||
N_("plugin name"),
|
||||
&plugin_api_info_plugin_loaded_cb, NULL, NULL);
|
||||
|
||||
/* WeeChat core info_hashtable hooks */
|
||||
hook_info_hashtable (NULL,
|
||||
|
||||
@@ -663,6 +663,24 @@ TEST(PluginApiInfo, TotpGenerateCb)
|
||||
"secretpasswordbase32,123456,1540624066,30"));
|
||||
}
|
||||
|
||||
/*
|
||||
* Tests functions:
|
||||
* plugin_api_info_plugin_loaded_cb
|
||||
*/
|
||||
|
||||
TEST(PluginApiInfo, PluginLoadedCb)
|
||||
{
|
||||
char *str;
|
||||
|
||||
POINTERS_EQUAL(NULL, hook_info_get (NULL, "plugin_loaded", NULL));
|
||||
POINTERS_EQUAL(NULL, hook_info_get (NULL, "plugin_loaded", ""));
|
||||
|
||||
POINTERS_EQUAL(NULL, hook_info_get (NULL, "plugin_loaded", "xxx"));
|
||||
|
||||
WEE_TEST_STR("1", hook_info_get (NULL, "plugin_loaded", "alias"));
|
||||
WEE_TEST_STR("1", hook_info_get (NULL, "plugin_loaded", "irc"));
|
||||
}
|
||||
|
||||
/*
|
||||
* Tests functions:
|
||||
* plugin_api_info_hashtable_secured_data_cb
|
||||
|
||||
Reference in New Issue
Block a user