1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-01 07:16:37 +02:00

core: update German translations

This commit is contained in:
Nils Görs
2023-03-19 19:55:45 +01:00
parent dd54e26b4f
commit e2286a36b4
2 changed files with 111 additions and 474 deletions
+2 -3
View File
@@ -665,9 +665,8 @@ Beispiele:
/key bind down /input history_global_next
----
// TRANSLATION MISSING
With WeeChat ≤ 3.8, you must use the raw key code (press kbd:[Alt+k] then key
to display its code):
Ab WeeChat ≤ 3.8 muß der rohe Schlüsselwert verwenden werden (drücken Sie kbd:[Alt+k] und dann die
entsprechende Taste um den Wert anzuzeigen):
----
/key bind meta2-A /input history_global_previous
+109 -471
View File
@@ -27,7 +27,7 @@ msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2023-03-19 17:43+0100\n"
"PO-Revision-Date: 2023-02-01 11:05+0100\n"
"PO-Revision-Date: 2023-03-19 19:52+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German - Germany <weechatter@arcor.de>\n"
"Language: de_DE\n"
@@ -396,10 +396,9 @@ msgstr " %s (Erweiterung: %s)"
msgid "No bar item defined"
msgstr "Es wurde kein Bar-Item festgelegt"
#, fuzzy, c-format
#| msgid "%sAlias \"%s\" already exists"
#, c-format
msgid "%sBar \"%s\" already exists"
msgstr "%sAlias \"%s\" existiert bereits"
msgstr "%sBar \"%s\" existiert bereits"
#, c-format
msgid "%sNot enough memory (%s)"
@@ -429,15 +428,13 @@ msgstr "%sFehlerhafte Größe \"%s\" für die Bar \"%s\""
msgid "%sBar \"%s\" not found"
msgstr "%sBar \"%s\" nicht gefunden"
#, fuzzy, c-format
#| msgid "%sLayout \"%s\" already exists for \"%s\" command"
#, c-format
msgid "%sBar \"%s\" already exists for \"%s\" command"
msgstr "%sLayout \"%s\" existiert bereits für den Befehl \"%s\""
msgstr "%sBar \"%s\" existiert bereits für den Befehl \"%s\""
#, fuzzy, c-format
#| msgid "Filter \"%s\" renamed to \"%s\""
#, c-format
msgid "Bar \"%s\" renamed to \"%s\""
msgstr "Filter \"%s\" wurde umbenannt. Der neue Name lautet \"%s\""
msgstr "Bar \"%s\" wurde umbenannt. Der neue Name lautet \"%s\""
msgid "All bars have been deleted"
msgstr "Alle Infobars wurden entfernt"
@@ -892,10 +889,9 @@ msgstr "Unbekannte Konfigurationsdatei \"%s\""
msgid "%sInvalid number: \"%s\""
msgstr "%sUngültige Nummer: \"%s\""
#, fuzzy, c-format
#| msgid "%sFailed to set option \"%s\""
#, c-format
msgid "%sFailed to reset option \"%s\""
msgstr "%sEinstellung \"%s\" konnte nicht gesetzt werden"
msgstr "%sEinstellung \"%s\" konnte nicht zurückgesetzt werden"
msgid "Option reset: "
msgstr "Einstellung wieder hergestellt: "
@@ -904,10 +900,9 @@ msgstr "Einstellung wieder hergestellt: "
msgid "%sReset of all options is not allowed"
msgstr "%sDas Zurücksetzen aller Einstellungen ist nicht zulässig"
#, fuzzy, c-format
#| msgid "Option reset: "
#, c-format
msgid "%d option(s) reset"
msgstr "Einstellung wieder hergestellt: "
msgstr "%d Option(en) zurückgesetzt"
#, c-format
msgid "Options saved to %s"
@@ -1192,12 +1187,6 @@ msgstr ""
msgid "manage bars"
msgstr "Infobars verwalten"
#, fuzzy
#| msgid ""
#| "list|listfull|listitems || add <name> <type>[,<conditions>] <position> "
#| "<size> <separator> <item1>[,<item2>...] || default [input|title|status|"
#| "nicklist] || del <name>|-all || set <name> <option> <value> || hide|show|"
#| "toggle <name> || scroll <name> <window> <scroll_value>"
msgid ""
"list|listfull|listitems || add <name> <type>[,<conditions>] <position> "
"<size> <separator> <item1>[,<item2>...] || default [input|title|status|"
@@ -1207,59 +1196,10 @@ msgid ""
msgstr ""
"list|listfull|listitems || add <name> <type>[,<conditions>] <position> "
"<size> <separator> <item1>[,<item2>...] || default [input|title|status|"
"nicklist] || del <name>|-all || set <name> <option> <value> || hide|show|"
"toggle <name> || scroll <name> <window> <scroll_value>"
"nicklist] || rename <name> <new_name> || del <name>|-all || set <name> "
"<option> <value> || hide|show|toggle <name> || scroll <name> <window> "
"<scroll_value>"
#, fuzzy
#| msgid ""
#| " list: list all bars\n"
#| " listfull: list all bars (verbose)\n"
#| " listitems: list all bar items\n"
#| " add: add a new bar\n"
#| " name: name of bar (must be unique)\n"
#| " type: root: outside windows,\n"
#| " window: inside windows, with optional conditions (see "
#| "below)\n"
#| " conditions: the conditions to display the bar:\n"
#| " active: on active window\n"
#| " inactive: on inactive windows\n"
#| " nicklist: on windows with nicklist\n"
#| " other condition: see /help weechat.bar.xxx.conditions and /"
#| "help eval\n"
#| " without conditions, the bar is always displayed\n"
#| " position: bottom, top, left or right\n"
#| " size: size of bar (in chars)\n"
#| " separator: 1 for using separator (line), 0 or nothing means no "
#| "separator\n"
#| " item1,...: items for this bar (items can be separated by comma (space "
#| "between items) or \"+\" (glued items))\n"
#| " default: create a default bar (all default bars if no bar name is "
#| "given)\n"
#| " del: delete a bar (or all bars with -all)\n"
#| " set: set a value for a bar property\n"
#| " option: option to change (for options list, look at /set weechat."
#| "bar.<barname>.*)\n"
#| " value: new value for option\n"
#| " hide: hide a bar\n"
#| " show: show an hidden bar\n"
#| " toggle: hide/show a bar\n"
#| " scroll: scroll bar\n"
#| " window: window number (use '*' for current window or for root "
#| "bars)\n"
#| " scroll_value: value for scroll: 'x' or 'y' (optional), followed by '+', "
#| "'-', 'b' (beginning) or 'e' (end), value (for +/-), and optional % (to "
#| "scroll by % of width/height, otherwise value is number of chars)\n"
#| "\n"
#| "Examples:\n"
#| " create a bar with time, buffer number + name, and completion:\n"
#| " /bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,"
#| "completion\n"
#| " hide a bar:\n"
#| " /bar hide mybar\n"
#| " scroll nicklist 10 lines down on current buffer:\n"
#| " /bar scroll nicklist * y+10\n"
#| " scroll to end of nicklist on current buffer:\n"
#| " /bar scroll nicklist * ye"
msgid ""
" list: list all bars\n"
" listfull: list all bars (verbose)\n"
@@ -1332,6 +1272,7 @@ msgstr ""
" item1,...: Items die in der Infobar genutzt werden sollen (Items können "
"durch Kommata oder Leerzeichen getrennt werden (\"+\" (verbindet Items))\n"
" default: erstellt standardisierte Infobars\n"
" rename: Bar umbenennen\n"
" del: entfernt eine Infobar (alle Infobars können mit dem Argument "
"\"-all\" entfernt werden).\n"
" set: setzt einen Wert für Infobar\n"
@@ -1725,40 +1666,6 @@ msgstr ""
"dirs|infolists|libs|memory|tags|term|windows || mouse|cursor [verbose] || "
"hdata [free] || time <command> || unicode <string>"
#, fuzzy
#| msgid ""
#| " list: list plugins with debug levels\n"
#| " set: set debug level for plugin\n"
#| " plugin: name of plugin (\"core\" for WeeChat core)\n"
#| " level: debug level for plugin (0 = disable debug)\n"
#| " dump: save memory dump in WeeChat log file (same dump is written "
#| "when WeeChat crashes)\n"
#| " hooks: display infos about hooks (with a plugin: display detailed "
#| "info about hooks created by the plugin)\n"
#| " buffer: dump buffer content with hexadecimal values in log file\n"
#| " certs: display number of loaded trusted certificate authorities\n"
#| " color: display infos about current color pairs\n"
#| " cursor: toggle debug for cursor mode\n"
#| " dirs: display directories\n"
#| " hdata: display infos about hdata (with free: remove all hdata in "
#| "memory)\n"
#| "infolists: display infos about infolists\n"
#| " libs: display infos about external libraries used\n"
#| " memory: display infos about memory usage\n"
#| " mouse: toggle debug for mouse\n"
#| " tags: display tags for lines\n"
#| " term: display infos about terminal\n"
#| " windows: display windows tree\n"
#| " time: measure time to execute a command or to send text to the "
#| "current buffer\n"
#| " unicode: display information about string and unicode chars (evaluated, "
#| "see /help eval)\n"
#| "\n"
#| "Examples:\n"
#| " /debug set irc 1\n"
#| " /debug mouse verbose\n"
#| " /debug time /filter toggle\n"
#| " /debug unicode ${chars:${\\u26C0}-${\\u26CF}}"
msgid ""
" list: list plugins with debug levels\n"
" set: set debug level for plugin\n"
@@ -1814,6 +1721,9 @@ msgstr ""
" hdata: zeigt Informationen zu hdata an (mittels free werden alle hdata "
"Informationen aus dem Speicher entfernt)\n"
"infolists: zeigt Information über die Infolists an\n"
" key: Tastatur- und Maus-Debug-Modus aktivieren: Rohwerte, erweiterten "
"Tastennamen und zugehörigen Befehl anzeigen ('q' zum Verlassen dieses "
"Modus)\n"
" libs: zeigt an welche externen Bibliotheken verwendet werden\n"
" memory: gibt Informationen über den genutzten Speicher aus\n"
" mouse: schaltet den debug-Modus für den Maus-Modus ein/aus\n"
@@ -1841,165 +1751,6 @@ msgstr ""
"[-n|-s] [-d] <expression> || [-n] [-d [-d]] -c <expression1> <operator> "
"<expression2>"
#, fuzzy
#| msgid ""
#| " -n: display result without sending it to buffer (debug mode)\n"
#| " -s: split expression before evaluating it (many commands can be "
#| "separated by semicolons)\n"
#| " -d: display debug output after evaluation (with two -d: more "
#| "verbose debug)\n"
#| " -c: evaluate as condition: use operators and parentheses, return "
#| "a boolean value (\"0\" or \"1\")\n"
#| "expression: expression to evaluate, variables with format ${variable} are "
#| "replaced (see below); many commands can be separated by semicolons\n"
#| " operator: a logical or comparison operator:\n"
#| " - logical operators:\n"
#| " && boolean \"and\"\n"
#| " || boolean \"or\"\n"
#| " - comparison operators:\n"
#| " == equal\n"
#| " != not equal\n"
#| " <= less or equal\n"
#| " < less\n"
#| " >= greater or equal\n"
#| " > greater\n"
#| " =~ is matching POSIX extended regex\n"
#| " !~ is NOT matching POSIX extended regex\n"
#| " ==* is matching mask, case sensitive (wildcard \"*\" is "
#| "allowed)\n"
#| " !!* is NOT matching mask, case sensitive (wildcard \"*\" "
#| "is allowed)\n"
#| " =* is matching mask, case insensitive (wildcard \"*\" "
#| "is allowed)\n"
#| " !* is NOT matching mask, case insensitive (wildcard "
#| "\"*\" is allowed)\n"
#| " ==- is included, case sensitive\n"
#| " !!- is NOT included, case sensitive\n"
#| " =- is included, case insensitive\n"
#| " !- is NOT included, case insensitive\n"
#| "\n"
#| "An expression is considered as \"true\" if it is not NULL, not empty, and "
#| "different from \"0\".\n"
#| "The comparison is made using floating point numbers if the two "
#| "expressions are valid numbers, with one of the following formats:\n"
#| " - integer (examples: 5, -7)\n"
#| " - floating point number (examples: 5.2, -7.5, 2.83e-2)\n"
#| " - hexadecimal number (examples: 0xA3, -0xA3)\n"
#| "To force a string comparison, you can add double quotes around each "
#| "expression, for example:\n"
#| " 50 > 100 ==> 0\n"
#| " \"50\" > \"100\" ==> 1\n"
#| "\n"
#| "Some variables are replaced in expression, using the format ${variable}, "
#| "variable can be, by order of priority:\n"
#| " - the string itself without evaluation (format: \"raw:xxx\")\n"
#| " - a user-defined variable (format: \"name\")\n"
#| " - an evaluated sub-string (format: \"eval:xxx\")\n"
#| " - an evaluated condition (format: \"eval_cond:xxx\")\n"
#| " - a string with escaped chars (format: \"esc:xxx\" or \"\\xxx\")\n"
#| " - a string with a range of chars (format: \"chars:xxx\" or \"chars:c1-"
#| "c2\" where \"xxx\" is one of: \"digit\", \"xdigit\", \"lower\", "
#| "\"upper\", \"alpha\", \"alnum\")\n"
#| " - a string converted to lower case (format: \"lower:xxx\")\n"
#| " - a string converted to upper case (format: \"upper:xxx\")\n"
#| " - a string with chars to hide (format: \"hide:char,string\")\n"
#| " - a string with max chars (format: \"cut:max,suffix,string\" or \"cut:"
#| "+max,suffix,string\")\n"
#| " or max chars displayed on screen (format: \"cutscr:max,suffix,"
#| "string\" or \"cutscr:+max,suffix,string\")\n"
#| " - a reversed string (format: \"rev:xxx\" or \"revscr:xxx\")\n"
#| " - a repeated string (format: \"repeat:count,string\")\n"
#| " - length of a string (format: \"length:xxx\" or \"lengthscr:xxx\")\n"
#| " - split of a string (format: \"split:number,separators,flags,xxx\")\n"
#| " - split of shell argmuents (format: \"split_shell:number,xxx\")\n"
#| " - a color (format: \"color:xxx\", see \"Plugin API reference\", "
#| "function \"color\")\n"
#| " - a modifier (format: \"modifier:name,data,string\")\n"
#| " - an info (format: \"info:name,arguments\", arguments are optional)\n"
#| " - a base 16/32/64 encoded/decoded string (format: \"base_encode:base,"
#| "xxx\" or \"base_decode:base,xxx\")\n"
#| " - current date/time (format: \"date\" or \"date:format\")\n"
#| " - an environment variable (format: \"env:XXX\")\n"
#| " - a ternary operator (format: \"if:condition?value_if_true:"
#| "value_if_false\")\n"
#| " - result of an expression with parentheses and operators + - * / // % "
#| "** (format: \"calc:xxx\")\n"
#| " - a random integer number (format: \"random:min,max\")\n"
#| " - a translated string (format: \"translate:xxx\")\n"
#| " - define a user variable (format: \"define:name,value\")\n"
#| " - an option (format: \"file.section.option\")\n"
#| " - a local variable in buffer\n"
#| " - a hdata name/variable (the value is automatically converted to "
#| "string), by default \"window\" and \"buffer\" point to current window/"
#| "buffer.\n"
#| "Format for hdata can be one of following:\n"
#| " hdata.var1.var2...: start with a hdata (pointer must be known), and ask "
#| "variables one after one (other hdata can be followed)\n"
#| " hdata[list].var1.var2...: start with a hdata using a list/pointer/"
#| "pointer name, for example:\n"
#| " ${buffer[gui_buffers].full_name}: full name of first buffer in linked "
#| "list of buffers\n"
#| " ${plugin[weechat_plugins].name}: name of first plugin in linked list "
#| "of plugins\n"
#| " hdata[pointer].var1.var2...: start with a hdata using a pointer, for "
#| "example:\n"
#| " ${buffer[0x1234abcd].full_name}: full name of the buffer with this "
#| "pointer (can be used in triggers)\n"
#| " ${buffer[my_pointer].full_name}: full name of the buffer with this "
#| "pointer name (can be used in triggers)\n"
#| "For name of hdata and variables, please look at \"Plugin API reference\", "
#| "function \"weechat_hdata_get\".\n"
#| "\n"
#| "Examples (simple strings):\n"
#| " /eval -n ${raw:${info:version}} ==> ${info:version}\n"
#| " /eval -n ${eval_cond:${window.win_width}>100} ==> 1\n"
#| " /eval -n ${info:version} ==> 0.4.3\n"
#| " /eval -n ${env:HOME} ==> /home/user\n"
#| " /eval -n ${weechat.look.scroll_amount} ==> 3\n"
#| " /eval -n ${sec.data.password} ==> secret\n"
#| " /eval -n ${window} ==> 0x2549aa0\n"
#| " /eval -n ${window.buffer} ==> 0x2549320\n"
#| " /eval -n ${window.buffer.full_name} ==> core.weechat\n"
#| " /eval -n ${window.buffer.number} ==> 1\n"
#| " /eval -n ${\\t} ==> <tab>\n"
#| " /eval -n ${chars:digit} ==> 0123456789\n"
#| " /eval -n ${chars:J-T} ==> JKLMNOPQRST\n"
#| " /eval -n ${lower:TEST} ==> test\n"
#| " /eval -n ${upper:test} ==> TEST\n"
#| " /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
#| " /eval -n ${cut:3,+,test} ==> tes+\n"
#| " /eval -n ${cut:+3,+,test} ==> te+\n"
#| " /eval -n ${date:%H:%M:%S} ==> 07:46:40\n"
#| " /eval -n ${if:${info:term_width}>80?big:small} ==> big\n"
#| " /eval -n ${rev:Hello} ==> olleH\n"
#| " /eval -n ${repeat:5,-} ==> -----\n"
#| " /eval -n ${length:test} ==> 4\n"
#| " /eval -n ${split:1,,,abc,def,ghi} ==> abc\n"
#| " /eval -n ${split:-1,,,abc,def,ghi} ==> ghi\n"
#| " /eval -n ${split:count,,,abc,def,ghi} ==> 3\n"
#| " /eval -n ${split:random,,,abc,def,ghi} ==> def\n"
#| " /eval -n ${split_shell:1,\"arg 1\" arg2} ==> arg 1\n"
#| " /eval -n ${split_shell:-1,\"arg 1\" arg2} ==> arg2\n"
#| " /eval -n ${split_shell:count,\"arg 1\" arg2} ==> 2\n"
#| " /eval -n ${split_shell:random,\"arg 1\" arg2} ==> arg2\n"
#| " /eval -n ${calc:(5+2)*3} ==> 21\n"
#| " /eval -n ${random:0,10} ==> 3\n"
#| " /eval -n ${base_encode:64,test} ==> dGVzdA==\n"
#| " /eval -n ${base_decode:64,dGVzdA==} ==> test\n"
#| " /eval -n ${translate:Plugin} ==> Extension\n"
#| " /eval -n ${define:len,${calc:5+3}}${len}x${len} ==> 8x8\n"
#| "\n"
#| "Examples (conditions):\n"
#| " /eval -n -c ${window.buffer.number} > 2 ==> 0\n"
#| " /eval -n -c ${window.win_width} > 100 ==> 1\n"
#| " /eval -n -c (8 > 12) || (5 > 2) ==> 1\n"
#| " /eval -n -c (8 > 12) && (5 > 2) ==> 0\n"
#| " /eval -n -c abcd =~ ^ABC ==> 1\n"
#| " /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
#| " /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
#| " /eval -n -c abcd !~ abc ==> 0\n"
#| " /eval -n -c abcd =* a*d ==> 1\n"
#| " /eval -n -c abcd =- bc ==> 1"
msgid ""
" -n: display result without sending it to buffer (debug mode)\n"
" -s: split expression before evaluating it (many commands can be "
@@ -2249,7 +2000,7 @@ msgstr ""
" - eine Farbe (Format: \"color:xxx\", siehe \"Anleitung für API "
"Erweiterung\", Funktion \"color\")\n"
" - zum modifizieren (Format: \"modifier:name,data,string\")\n"
" - eine Info (Format: \"Info:Name,Argumente\", Argumente sind optional)\n"
" - eine Info (Format: \"info:Name,Argumente\", Argumente sind optional)\n"
" - eine Basis 16/32/64 kodierte / dekodierte Zeichenfolge (Format: "
"\"base_encode:base,xxx\" oder \"base_decode:base,xxx\")\n"
" - aktuelles Datum/Uhrzeit (Format: \"date\" oder \"date:format\")\n"
@@ -2281,59 +2032,65 @@ msgstr ""
"des dazugehörigen Pointers (kann in triggern benutzt werden)\n"
" ${buffer[my_pointer].full_name}: vollständiger Name des Buffers mit dem "
"entsprechenden Pointernamen (kann in Triggern verwendet werden)\n"
" hdata[pointer].var1.method(): Wenn var1 eine Hashtabelle ist, können die "
"Methoden „keys()“, „values()“, „keys_sorted()“, „keys_values()“ und "
"„keys_values_sorted()“ aufgerufen werden\n"
"Die vorhandenen Namen für hdata und Variablen sind in der \"Anleitung für "
"API Erweiterung\", Bereich \"weechat_hdata_get\". beschrieben\n"
"\n"
"Beispiele (einfache Zeichenketten):\n"
" /eval -n ${raw:${info:version}} ==> ${info:version}\n"
" /eval -n ${eval_cond:${window.win_width}>100} ==> 1\n"
" /eval -n ${info:version} ==> 0.4.3\n"
" /eval -n ${env:HOME} ==> /home/user\n"
" /eval -n ${weechat.look.scroll_amount} ==> 3\n"
" /eval -n ${sec.data.password} ==> geheim\n"
" /eval -n ${window} ==> 0x2549aa0\n"
" /eval -n ${window.buffer} ==> 0x2549320\n"
" /eval -n ${window.buffer.full_name} ==> core.weechat\n"
" /eval -n ${window.buffer.number} ==> 1\n"
" /eval -n ${\\t} ==> <tab>\n"
" /eval -n ${chars:digit} ==> 0123456789\n"
" /eval -n ${chars:J-T} ==> JKLMNOPQRST\n"
" /eval -n ${lower:TEST} ==> test\n"
" /eval -n ${upper:test} ==> TEST\n"
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
" /eval -n ${cut:3,+,test} ==> tes+\n"
" /eval -n ${cut:+3,+,test} ==> te+\n"
" /eval -n ${date:%H:%M:%S} ==> 07:46:40\n"
" /eval -n ${if:${info:term_width}>80?big:small} ==> big\n"
" /eval -n ${rev:Hello} ==> olleH\n"
" /eval -n ${repeat:5,-} ==> -----\n"
" /eval -n ${length:test} ==> 4\n"
" /eval -n ${split:1,,,abc,def,ghi} ==> abc\n"
" /eval -n ${split:-1,,,abc,def,ghi} ==> ghi\n"
" /eval -n ${split:count,,,abc,def,ghi} ==> 3\n"
" /eval -n ${split:random,,,abc,def,ghi} ==> def\n"
" /eval -n ${split_shell:1,\"arg 1\" arg2} ==> arg 1\n"
" /eval -n ${split_shell:-1,\"arg 1\" arg2} ==> arg2\n"
" /eval -n ${split_shell:count,\"arg 1\" arg2} ==> 2\n"
" /eval -n ${split_shell:random,\"arg 1\" arg2} ==> arg2\n"
" /eval -n ${calc:(5+2)*3} ==> 21\n"
" /eval -n ${random:0,10} ==> 3\n"
" /eval -n ${base_encode:64,test} ==> dGVzdA==\n"
" /eval -n ${base_decode:64,dGVzdA==} ==> test\n"
" /eval -n ${translate:Plugin} ==> Erweiterung\n"
" /eval -n ${define:len,${calc:5+3}}${len}x${len} ==> 8x8\n"
" /eval -n ${raw:${info:version}} ==> ${info:version}\n"
" /eval -n ${eval_cond:${window.win_width}>100} ==> 1\n"
" /eval -n ${info:version} ==> 0.4.3\n"
" /eval -n ${env:HOME} ==> /home/user\n"
" /eval -n ${weechat.look.scroll_amount} ==> 3\n"
" /eval -n ${sec.data.password} ==> secret\n"
" /eval -n ${window} ==> 0x2549aa0\n"
" /eval -n ${window.buffer} ==> 0x2549320\n"
" /eval -n ${window.buffer.full_name} ==> core.weechat\n"
" /eval -n ${window.buffer.number} ==> 1\n"
" /eval -n ${buffer.local_variables.keys_values()} ==> plugin:core,name:"
"weechat\n"
" /eval -n ${buffer.local_variables.plugin} ==> core\n"
" /eval -n ${\\t} ==> <tab>\n"
" /eval -n ${chars:digit} ==> 0123456789\n"
" /eval -n ${chars:J-T} ==> JKLMNOPQRST\n"
" /eval -n ${lower:TEST} ==> test\n"
" /eval -n ${upper:test} ==> TEST\n"
" /eval -n ${hide:-,${relay.network.password}} ==> --------\n"
" /eval -n ${cut:3,+,test} ==> tes+\n"
" /eval -n ${cut:+3,+,test} ==> te+\n"
" /eval -n ${date:%H:%M:%S} ==> 07:46:40\n"
" /eval -n ${if:${info:term_width}>80?big:small} ==> big\n"
" /eval -n ${rev:Hello} ==> olleH\n"
" /eval -n ${repeat:5,-} ==> -----\n"
" /eval -n ${length:test} ==> 4\n"
" /eval -n ${split:1,,,abc,def,ghi} ==> abc\n"
" /eval -n ${split:-1,,,abc,def,ghi} ==> ghi\n"
" /eval -n ${split:count,,,abc,def,ghi} ==> 3\n"
" /eval -n ${split:random,,,abc,def,ghi} ==> def\n"
" /eval -n ${split_shell:1,\"arg 1\" arg2} ==> arg 1\n"
" /eval -n ${split_shell:-1,\"arg 1\" arg2} ==> arg2\n"
" /eval -n ${split_shell:count,\"arg 1\" arg2} ==> 2\n"
" /eval -n ${split_shell:random,\"arg 1\" arg2} ==> arg2\n"
" /eval -n ${calc:(5+2)*3} ==> 21\n"
" /eval -n ${random:0,10} ==> 3\n"
" /eval -n ${base_encode:64,test} ==> dGVzdA==\n"
" /eval -n ${base_decode:64,dGVzdA==} ==> test\n"
" /eval -n ${translate:Plugin} ==> Extension\n"
" /eval -n ${define:len,${calc:5+3}}${len}x${len} ==> 8x8\n"
"\n"
"Beispiele (Bedingungen):\n"
" /eval -n -c ${window.buffer.number} > 2 ==> 0\n"
" /eval -n -c ${window.win_width} > 100 ==> 1\n"
" /eval -n -c (8 > 12) || (5 > 2) ==> 1\n"
" /eval -n -c (8 > 12) && (5 > 2) ==> 0\n"
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
" /eval -n -c abcd !~ abc ==> 0\n"
" /eval -n -c abcd =* a*d ==> 1\n"
" /eval -n -c abcd =- bc ==> 1"
" /eval -n -c ${window.buffer.number} > 2 ==> 0\n"
" /eval -n -c ${window.win_width} > 100 ==> 1\n"
" /eval -n -c (8 > 12) || (5 > 2) ==> 1\n"
" /eval -n -c (8 > 12) && (5 > 2) ==> 0\n"
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
" /eval -n -c abcd !~ abc ==> 0\n"
" /eval -n -c abcd =* a*d ==> 1\n"
" /eval -n -c abcd =- bc ==> 1"
msgid ""
"filter messages in buffers, to hide/show them according to tags or regex"
@@ -2573,57 +2330,6 @@ msgstr "Funktionen für die Befehlszeile"
msgid "<action> [<arguments>]"
msgstr "<action> [<arguments>]"
#, fuzzy
#| msgid ""
#| "list of actions:\n"
#| " return: simulate key \"enter\"\n"
#| " complete_next: complete word with next completion\n"
#| " complete_previous: complete word with previous completion\n"
#| " search_text_here: search text in buffer at current position\n"
#| " search_text: search text in buffer\n"
#| " search_switch_case: switch exact case for search\n"
#| " search_switch_regex: switch search type: string/regular expression\n"
#| " search_switch_where: switch search in messages/prefixes\n"
#| " search_previous: search previous line\n"
#| " search_next: search next line\n"
#| " search_stop_here: stop search at current position\n"
#| " search_stop: stop search\n"
#| " delete_previous_char: delete previous char\n"
#| " delete_next_char: delete next char\n"
#| " delete_previous_word: delete previous word\n"
#| " delete_previous_word_whitespace: delete previous word (until "
#| "whitespace)\n"
#| " delete_next_word: delete next word\n"
#| " delete_beginning_of_line: delete from beginning of line until cursor\n"
#| " delete_end_of_line: delete from cursor until end of line\n"
#| " delete_line: delete entire line\n"
#| " clipboard_paste: paste from the internal clipboard\n"
#| " transpose_chars: transpose two chars\n"
#| " undo: undo last command line action\n"
#| " redo: redo last command line action\n"
#| " move_beginning_of_line: move cursor to beginning of line\n"
#| " move_end_of_line: move cursor to end of line\n"
#| " move_previous_char: move cursor to previous char\n"
#| " move_next_char: move cursor to next char\n"
#| " move_previous_word: move cursor to previous word\n"
#| " move_next_word: move cursor to next word\n"
#| " history_previous: recall previous command in current buffer history\n"
#| " history_next: recall next command in current buffer history\n"
#| " history_global_previous: recall previous command in global history\n"
#| " history_global_next: recall next command in global history\n"
#| " grab_key: grab a key (optional argument: delay for end of grab, default "
#| "is 500 milliseconds)\n"
#| " grab_key_command: grab a key with its associated command (optional "
#| "argument: delay for end of grab, default is 500 milliseconds)\n"
#| " grab_mouse: grab mouse event code\n"
#| " grab_mouse_area: grab mouse event code with area\n"
#| " insert: insert text in command line (escaped chars are allowed, see /"
#| "help print)\n"
#| " send: send text to the buffer\n"
#| " paste_start: start paste (bracketed paste mode)\n"
#| " paste_stop: stop paste (bracketed paste mode)\n"
#| "\n"
#| "This command is used by key bindings or plugins."
msgid ""
"list of actions:\n"
" return: simulate key \"enter\"\n"
@@ -2729,8 +2435,6 @@ msgstr ""
" insert: fügt einen Text in die Eingabezeile ein (Escapesequenzen sind "
"möglich, siehe /help print)\n"
" send: schickt Text an einen Buffer\n"
" paste_start: Einfügen wird gestartet (bracketed paste mode)\n"
" paste_stop: Einfügen wird beendet (bracketed paste mode)\n"
"\n"
"Dieser Befehl wird sinnvollerweise mittels Tastenbelegungen oder "
"Erweiterungen genutzt."
@@ -2841,78 +2545,17 @@ msgstr ""
msgid "bind/unbind keys"
msgstr "Einer Taste einen Befehl zuordnen oder entfernen"
#, fuzzy
#| msgid ""
#| "list|listdefault|listdiff [<context>] || bind <key> [<command> [<args>]] "
#| "|| bindctxt <context> <key> [<command> [<args>]] || unbind <key> || "
#| "unbindctxt <context> <key> || reset <key> || resetctxt <context> <key> || "
#| "resetall -yes [<context>] || missing [<context>]"
msgid ""
"[list|listdefault|listdiff] [<context>] || bind <key> [<command> [<args>]] "
"|| bindctxt <context> <key> [<command> [<args>]] || unbind <key> || "
"unbindctxt <context> <key> || reset <key> || resetctxt <context> <key> || "
"resetall -yes [<context>] || missing [<context>]"
msgstr ""
"list|listdefault|listdiff [<context>] || bind <key> [<command> [<args>]] || "
"bindctxt <context> <key> [<command> [<args>]] || unbind <key> || unbindctxt "
"<context> <key> || reset <key> || resetctxt <context> <key> || resetall -yes "
"[<context>] || missing [<context>]"
"[list|listdefault|listdiff] [<context>] || bind <key> [<command> [<args>]] "
"|| bindctxt <context> <key> [<command> [<args>]] || unbind <key> || "
"unbindctxt <context> <key> || reset <key> || resetctxt <context> <key> || "
"resetall -yes [<context>] || missing [<context>]"
#, fuzzy
#| msgid ""
#| " list: list all current keys (without argument, this list is "
#| "displayed)\n"
#| "listdefault: list default keys\n"
#| " listdiff: list differences between current and default keys (keys "
#| "added, redefined or deleted)\n"
#| " context: name of context (\"default\" or \"search\")\n"
#| " bind: bind a command to a key or display command bound to key (for "
#| "context \"default\")\n"
#| " bindctxt: bind a command to a key or display command bound to key, for "
#| "given context\n"
#| " command: command (many commands can be separated by semicolons)\n"
#| " unbind: remove a key binding (for context \"default\")\n"
#| " unbindctxt: remove a key binding for given context\n"
#| " reset: reset a key to default binding (for context \"default\")\n"
#| " resetctxt: reset a key to default binding, for given context\n"
#| " resetall: restore bindings to the default values and delete ALL "
#| "personal bindings (use carefully!)\n"
#| " missing: add missing keys (using default bindings), useful after "
#| "installing new WeeChat version\n"
#| "\n"
#| "When binding a command to a key, it is recommended to use key alt+k (or "
#| "Esc then k), and then press the key to bind: this will insert key code in "
#| "command line.\n"
#| "\n"
#| "For context \"mouse\" (possible in context \"cursor\" too), key has "
#| "format: \"@area:key\" or \"@area1>area2:key\" where area can be:\n"
#| " *: any area on screen\n"
#| " chat: chat area (any buffer)\n"
#| " chat(xxx): chat area for buffer with name \"xxx\" (full name including "
#| "plugin)\n"
#| " bar(*): any bar\n"
#| " bar(xxx): bar \"xxx\"\n"
#| " item(*): any bar item\n"
#| " item(xxx): bar item \"xxx\"\n"
#| "Wildcard \"*\" is allowed in key to match many mouse events.\n"
#| "A special value for command with format \"hsignal:name\" can be used for "
#| "context mouse, this will send the hsignal \"name\" with the focus "
#| "hashtable as argument.\n"
#| "Another special value \"-\" can be used to disable key (it will be "
#| "ignored when looking for keys).\n"
#| "\n"
#| "Examples:\n"
#| " key alt-t to toggle nicklist bar:\n"
#| " /key bind meta-t /bar toggle nicklist\n"
#| " key alt-r to jump to #weechat IRC channel:\n"
#| " /key bind meta-r /buffer #weechat\n"
#| " restore default binding for key alt-r:\n"
#| " /key reset meta-r\n"
#| " key \"tab\" to stop search in buffer:\n"
#| " /key bindctxt search ctrl-i /input search_stop\n"
#| " middle button of mouse on a nick to retrieve info on nick:\n"
#| " /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info "
#| "${nick}"
msgid ""
" list: list all current keys\n"
"listdefault: list default keys\n"
@@ -3007,6 +2650,18 @@ msgstr ""
"damit die zu belegende Taste zu ermitteln. Durch diesen Schritt wird der "
"benötigte Tasten-Code in die Befehlszeile übernommen.\n"
"\n"
"Zulässige Modifikatortasten (in dieser Reihenfolge, wenn mehrere verwendet "
"werden):\n"
"meta- (Alt-Taste)\n"
"Strg- (Steuertaste)\n"
"Shift- (Umschalttaste, kann nur mit Tastennamen unten verwendet werden)\n"
"\n"
"Zulässige Tastennamen: f0 bis f20, Pos1, Einfügen, Löschen, Ende, Rücktaste, "
"Bild auf, Bild ab, hoch, runter, rechts, links, Tab, Return, Komma, "
"Leerzeichen.\n"
"\n"
"Tastenkombinationen müssen durch ein Komma getrennt werden.\n"
"\n"
"Für Kontext \"mouse\" (Kontext \"cursor\" ist auch möglich), hat der zu "
"verwendende Schlüssel folgendes Format: \"@area:Schlüssel\" oder "
"\"@area1>area2:Schlüssel\". \"area\" kann folgende Werte habe:\n"
@@ -3506,28 +3161,12 @@ msgstr ""
" scrolle zwei Seiten hoch:\n"
" /repeat 2 /window page_up"
#, fuzzy
#| msgid "unset/reset config options"
msgid "reset config options"
msgstr "Konfigurationsparameter freigeben/zurücksetzen"
msgstr "Konfigurationsoptionen zurücksetzen"
msgid "<option> || -mask <option>"
msgstr "<option> || -mask <option>"
#, fuzzy
#| msgid ""
#| "option: name of an option\n"
#| " -mask: use a mask in option (wildcard \"*\" is allowed to mass-reset "
#| "options, use carefully!)\n"
#| "\n"
#| "According to option, it's reset (for standard options) or removed (for "
#| "optional settings, like server values).\n"
#| "\n"
#| "Examples:\n"
#| " reset one option:\n"
#| " /unset weechat.look.item_time_format\n"
#| " reset all color options:\n"
#| " /unset -mask weechat.color.*"
msgid ""
"option: name of an option\n"
" -mask: use a mask in option (wildcard \"*\" is allowed to mass-reset "
@@ -3544,10 +3183,6 @@ msgstr ""
"verwendet werden um viele Optionen in einem Arbeitsschritt zurückzusetzen. "
"Nutzen Sie diese Funktion mit äußerster Sorgfalt!)\n"
"\n"
"Gemäß der jeweiligen Einstellung wird diese zurückgesetzt (bei "
"Standardeinstellungen) oder komplett entfernt (bei optionalen Einstellungen, "
"zum Beispiel die Server-Einstellungen).\n"
"\n"
"Beispiele:\n"
" Eine Einstellung zurücksetzen:\n"
" /unset weechat.look.item_time_format\n"
@@ -4414,11 +4049,11 @@ msgstr ""
#, c-format
msgid "Legacy key removed: \"%s\""
msgstr ""
msgstr "Veraltete Taste wurde entfernt: \"%s\""
#, c-format
msgid "Legacy key converted: \"%s\" => \"%s\""
msgstr ""
msgstr "Veraltete Taste konvertiert: \"%s\" => \"%s\""
msgid "debug level for plugin (\"core\" for WeeChat core)"
msgstr "Debug-Level für Erweiterung (\"core\" für den WeeChat Core)"
@@ -5982,16 +5617,17 @@ msgstr "%sWarnung: %s, Zeile %d: Syntaxfehler, Zeichen \"]\" wurde erwartet"
msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
msgstr "%sWarnung: %s, Zeile %d: unbekannte Sektion (\"%s\")"
#, fuzzy, c-format
#| msgid "%sWarning: %s, line %d: invalid value for option: %s"
#, c-format
msgid "%sWarning: %s, line %d: invalid config version: %s"
msgstr "%sWarnung: %s, Zeile %d: ungültiger Wert für Einstellung %s"
msgstr "%sWarnung: %s, Zeile %d: ungültige Konfigurationsversion: %s"
#, c-format
msgid ""
"%sWarning: %s, version read (%d) is newer than supported version (%d), "
"options may be broken!"
msgstr ""
"%sWarnung: %s, verwendete Version (%d) ist neuer als die unterstützte "
"Version (%d), Optionen sind möglicherweise defekt!"
#, c-format
msgid "%sWarning: %s, line %d: option outside section: %s"
@@ -6616,7 +6252,7 @@ msgid "Search"
msgstr "Suche"
msgid "keyboard and mouse debug ('q' to quit debug mode)"
msgstr ""
msgstr "Tastatur- und Maus-Debug ('q' zum Verlassen des Debug-Modus)"
#, c-format
msgid "%s-MORE(%d)-"
@@ -6683,25 +6319,27 @@ msgstr "ungültiger regulärer Ausdruck (%s)"
msgid "not enough memory"
msgstr "nicht genügend Speicher"
#, fuzzy, c-format
#| msgid "Key \"%s\" unbound (context: \"%s\")"
#, c-format
msgid "key \"%s\" in context \"%s\""
msgstr "Tastenbelegung \"%s\" entfernt (Kontext: \"%s\")"
msgstr "Tastenbelegung \"%s\" in Kontext: \"%s\""
#, c-format
msgid ""
"%sInvalid key for mouse context \"%s\": it must start with \"@area\" (see /"
"help key)"
msgstr ""
"%sUngültiger Schlüssel für Mauskontext \"%s\": Dieser muss mit \"@area\" "
"beginnen (siehe /help key)"
#, c-format
msgid "New key binding (context \"%s\"): %s%s => %s%s"
msgstr "Neue Tastenbelegung (Kontext \"%s\"): %s%s => %s%s"
#, fuzzy, c-format
#| msgid "%sUnable to bind key \"%s\""
#, c-format
msgid "%sUnable to bind key \"%s\" in context \"%s\" (see /help key)"
msgstr "%sTastenbelegung \"%s\" kann nicht zugeordnet werden"
msgstr ""
"%sTastenbelegung „%s“ kann nicht in diesem Kontext „%s“ zugeordnet werden "
"(siehe /help key)"
#, c-format
msgid ""
@@ -6720,6 +6358,8 @@ msgid ""
"%sWarning: key \"%s\" seems either a raw code or invalid, it may not work "
"(see /help key)"
msgstr ""
"%sWarnung: Schlüssel \"%s\" scheint entweder ein Rohwert oder ungültig zu "
"sein, er funktioniert möglicherweise nicht (siehe /help key)"
#, c-format
msgid "Key \"%s\" unbound (context: \"%s\")"
@@ -6740,16 +6380,14 @@ msgstr "Sende hsignal: \"%s\""
msgid "Executing command: \"%s\" on buffer \"%s\""
msgstr "Befehl: \"%s\" wird in Buffer \"%s\" ausgeführt"
#, fuzzy
#| msgid "list of key bindings"
msgid "no key binding"
msgstr "Auflistung der Tastenzuweisungen"
msgstr "keine Tastenbindung"
msgid "debug:"
msgstr ""
msgstr "Debug:"
msgid "mouse"
msgstr ""
msgstr "Maus"
#, c-format
msgid "Debug enabled for mouse (%s)"