diff options
-rw-r--r-- | doc/de/weechat_faq.de.adoc | 5 | ||||
-rw-r--r-- | po/de.po | 584 |
2 files changed, 113 insertions, 476 deletions
diff --git a/doc/de/weechat_faq.de.adoc b/doc/de/weechat_faq.de.adoc index d8dcc4dfe..dd8b73a68 100644 --- a/doc/de/weechat_faq.de.adoc +++ b/doc/de/weechat_faq.de.adoc @@ -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 @@ -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>" - -#, 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" +"nicklist] || rename <name> <new_name> || del <name>|-all || set <name> " +"<option> <value> || hide|show|toggle <name> || scroll <name> <window> " +"<scroll_value>" + 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>]" - -#, 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}" +"[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: 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)" |