core: add options "setvar" and "delvar" in command /buffer, rename option "localvar" to "listvar"

The option "localvar" (introduced long time ago, in WeeChat 0.3.0) is still
recognized by WeeChat, to stay compatible with any extension/script calling
it (or referencing it in the documentation).

It is deprecated and will be removed in a future release.
This commit is contained in:
Sébastien Helleu 2020-12-19 17:07:52 +01:00
parent 1526f58d7a
commit 7e2396ade8
42 changed files with 502 additions and 169 deletions

View File

@ -20,6 +20,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
New features::
* core: add options "setvar" and "delvar" in command /buffer, rename option "localvar" to "listvar"
* core: add buffer local variable "completion_default_template" (evaluated) to override the value of option "weechat.completion.default_template" (issue #1600)
* core: add option "recreate" in command /filter
* core: add evaluation of conditions in evaluation of expressions with "eval_cond:" (issue #1582)

View File

@ -120,6 +120,10 @@
| weechat | bars_options | Einstellungen für Infobars
| weechat | buffer_local_variable_value | value of a buffer local variable
| weechat | buffer_local_variables | buffer local variables
| weechat | buffer_properties_get | Eigenschaften die für den Buffer gelesen werden können
| weechat | buffer_properties_set | Eigenschaften die für den Buffer gesetzt werden können

View File

@ -1022,7 +1022,7 @@ Anmerkung: Im Befehl können Variablen genutzt werden, die dann durch den entspr
$n-m: Argumente von 'n' bis 'm'
$*: alle Argumente
$~: letztes Argument
$var: "var" ist eine lokale Variable für den jeweiligen Buffer (siehe /buffer localvar)
$var: "var" ist eine lokale Variable für den jeweiligen Buffer (siehe /buffer listvar)
Beispiel: $nick, $channel, $server, $plugin, $name
Beispiele:
@ -1115,67 +1115,71 @@ Beispiele:
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>...]
notify [<level>]
localvar [<number>|<name>]
listvar [<number>|<name>]
setvar <name> [<value>]
delvar <name>
set <property> [<value>]
get <property>
<number>|-|+|<name>
list: alle geöffneten Buffer werden aufgelistet (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben)
add: öffnet einen neuen Buffer (dieser kann mit "/buffer close" oder "q" in der Eingabezeile, beendet werden)
clear: leert den Inhalt des Buffers (entweder durch Angabe der entsprechenden Nummer des Buffers oder "-merged " für zusammengefügte Buffer oder "-all" für alle Buffer. Ohne Angabe eines Arguments wird der aktuelle Buffer gelöscht)
move: Buffer in der Liste verschieben (kann auch relativ sein, z.B. -1); "-" = auf erste Position verschieben, "+" = auf letzte Position + 1 verschieben
swap: tauscht zwei Buffer miteinander aus (bei Angabe von nur einem Buffer (Buffernummer/-name), wird der aktuelle Buffer mit dem angegebenen Buffer getauscht)
cycle: springt in einer Schleife von einem Buffer zum nächsten, die in einer Liste angegeben werden
merge: fügt den aktuellen Buffer mit einem anderen Buffer zusammen (bei einem Chat-Buffer werden zwei Buffer zusammengefügt
(Bei der Standardtastenbelegung wird mittels "CTRL-x" zwischen zusammengefügten Buffern umgeschaltet)
unmerge: trennt Buffer wieder voneinander, falls zwei Buffer die selbe Nummer teilen
hide: versteckt einen Buffer
unhide: macht Buffer wieder sichtbar
renumber: Buffer werden umnummeriert (Einstellung weechat.look.buffer_auto_renumber muss deaktiviert sein)
close: Buffer schließen (Nummer oder Bereich ist optional)
notify: Benachrichtigungsstufe für den aktuellen Buffer anzeigen oder einstellen. Folgende Möglichkeiten bestimmen den Grad der Benachrichtigung und ob der Buffer in der Hotlist angezeigt wird:
none: keine Benachrichtigung
highlight: Benachrichtigung bei hervorgehobenen Nachrichten (Highlights)
message: Benachrichtigung bei Nachrichten von Usern + Highlights
all: Benachrichtigung bei allen Nachrichten
reset: Benachrichtigung auf Standardwert zurück setzen (all)
localvar: zeigt die lokalen Variablen für den aktuellen Buffer an
set: setzt eine Eigenschaft für den aktuellen Buffer
get: zeigt eine Eigenschaft für den aktuellen Buffer an
number: wechselt von einem Buffer zu einem anderen, mögliche Optionen:
'+': relativer Sprung um 'n'-Buffer
'-': relativer Sprung, um 'n'-Buffer
'*': wechselt zum Buffer mit der Nummer 'n'; nutzt die interne Einstellung "weechat.look.jump_current_to_previous_buffer"
-: springt zum ersten Buffer
+: springt zum letzten Buffer
name: wechselt zum Buffer mit dem angegebenen Namen (Name muss nicht vollständig sein!)
list: list buffers (without argument, this list is displayed)
add: add a new buffer (it can be closed with "/buffer close" or input "q")
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
move: move buffer in the list (may be relative, for example -1); "-" = move to first buffer number, "+" = move to last buffer number + 1
swap: swap two buffers (swap with current buffer if only one number/name given)
cycle: jump loop between a list of buffers
merge: merge current buffer to another buffer (chat area will be mix of both buffers)
(by default ctrl-x switches between merged buffers)
unmerge: unmerge buffer from other buffers which have same number
hide: hide the buffer
unhide: unhide the buffer
renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumber is off)
close: close buffer (number/range or name is optional)
notify: display or set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
none: never
highlight: for highlights only
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
listvar: display local variables in a buffer
setvar: set a local variable in the current buffer
delvar: delete a local variable from the current buffer
set: set a property in the current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current
'-': relative jump, sub number to current
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
-: jump to first buffer number
+: jump to last buffer number
name: jump to buffer by (partial) name
Beispiele:
leert den aktuellen Buffer:
Examples:
clear current buffer:
/buffer clear
verschiebt Buffer auf Position 5:
move buffer to number 5:
/buffer move 5
tauscht Buffer 1 und 3:
swap buffer 1 with 3:
/buffer swap 1 3
tauscht Buffer #weechat und den aktuellen Buffer:
swap buffer #weechat with current buffer:
/buffer swap #weechat
springt in einer Schleife zu den Buffern #chan1, #chan2, #chan3:
jump on #chan1, #chan2, #chan3 and loop:
/buffer cycle #chan1 #chan2 #chan3
verbindet Buffer mit dem Core-Buffer:
merge with core buffer:
/buffer merge 1
verbindet Buffer mit #weechat buffer:
merge with #weechat buffer:
/buffer merge #weechat
trennt Buffer voneinander:
unmerge buffer:
/buffer unmerge
schließt aktuellen Buffer:
close current buffer:
/buffer close
schließt Buffer 5 bis 7:
close buffers 5 to 7:
/buffer close 5-7
springt zum Buffer: #weechat:
jump to #weechat:
/buffer #weechat
springt zum nächsten Buffer:
jump to next buffer:
/buffer +1
springt zum letzten Buffer:
jump to last buffer number:
/buffer +
----

View File

@ -988,7 +988,7 @@ Um zu sehen welche lokalen Variablen für einen Buffer gesetzt sind führen Sie
bitte in WeeChat folgenden Befehl aus:
----
/buffer localvar
/buffer listvar
----
[[hooks]]

View File

@ -3150,7 +3150,7 @@ mit lokalen Buffervariablen zu füllen. Um sich die verfügbaren lokalen Variabl
für den aktuellen Buffer anzeigen zu lassen:
----
/buffer localvar
/buffer listvar
----
Masken werden in absteigender Reihenfolge abgeglichen, beginnend mit

View File

@ -120,6 +120,10 @@
| weechat | bars_options | options for bars
| weechat | buffer_local_variable_value | value of a buffer local variable
| weechat | buffer_local_variables | buffer local variables
| weechat | buffer_properties_get | properties that can be read on a buffer
| weechat | buffer_properties_set | properties that can be set on a buffer

View File

@ -1022,7 +1022,7 @@ Note: in command, special variables are replaced:
$n-m: arguments from 'n' to 'm'
$*: all arguments
$~: last argument
$var: where "var" is a local variable of buffer (see /buffer localvar)
$var: where "var" is a local variable of buffer (see /buffer listvar)
examples: $nick, $channel, $server, $plugin, $name
Examples:
@ -1115,7 +1115,9 @@ Examples:
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>...]
notify [<level>]
localvar [<number>|<name>]
listvar [<number>|<name>]
setvar <name> [<value>]
delvar <name>
set <property> [<value>]
get <property>
<number>|-|+|<name>
@ -1139,8 +1141,10 @@ renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumb
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
localvar: display local variables for the buffer
set: set a property for current buffer
listvar: display local variables in a buffer
setvar: set a local variable in the current buffer
delvar: delete a local variable from the current buffer
set: set a property in the current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current

View File

@ -965,7 +965,7 @@ weechat.buffer_set(buffer, "localvar_del_myvar", "")
To see local variables of a buffer, do this command in WeeChat:
----
/buffer localvar
/buffer listvar
----
[[hooks]]

View File

@ -3087,7 +3087,7 @@ It is possible to define a filename mask for each buffer, and use local buffer
variables to build filename. To see available local variables for current buffer:
----
/buffer localvar
/buffer listvar
----
Masks will be matched on options in descending order of specificity on

View File

@ -120,6 +120,10 @@
| weechat | bars_options | options pour les barres
| weechat | buffer_local_variable_value | valeur d'une variable locale du tampon
| weechat | buffer_local_variables | variables locales du tampon
| weechat | buffer_properties_get | propriétés qui peuvent être lues sur un tampon
| weechat | buffer_properties_set | propriétés qui peuvent être changées sur un tampon

View File

@ -1022,7 +1022,7 @@ Note : dans la commande, les variables spéciales sont remplacées :
$n-m : paramètres de 'n' à 'm'
$* : tous les paramètres
$~ : le dernier paramètre
$var : où "var" est une variable locale du tampon (voir /buffer localvar)
$var : où "var" est une variable locale du tampon (voir /buffer listvar)
exemples : $nick, $channel, $server, $plugin, $name
Exemples :
@ -1115,7 +1115,9 @@ Exemples :
renumber <nombre1> [<nombre2> [<départ>]]
close [<n1>[-<n2>]|<nom>...]
notify [<niveau>]
localvar [<nombre>|<nom>]
listvar [<nombre>|<nom>]
setvar <nom> [<valeur>]
delvar <nom>
set <propriété> [<valeur>]
get <propriété>
<nombre>|<nom>
@ -1139,7 +1141,9 @@ renumber : renuméroter des tampons (fonctionne seulement si l'option weechat.l
message : pour les messages d'utilisateurs + highlights
all : pour tous les messages
reset : réinitialise à valeur par défaut (all)
localvar : afficher la liste des variables locales pour le tampon
listvar : afficher la liste des variables locales d'un tampon
setvar : modifier une variable locale du tampon courant
delvar : supprimer une variable locale du tampon courant
set : modifier une propriété du tampon courant
get : afficher une propriété du tampon courant
nombre : sauter au tampon qui a ce numéro, préfixe possible :

View File

@ -992,7 +992,7 @@ Pour voir les variables locales d'un tampon, exécutez cette commande dans
WeeChat :
----
/buffer localvar
/buffer listvar
----
[[hooks]]

View File

@ -3186,7 +3186,7 @@ d'utiliser les variables locales du tampon pour construire le nom de fichier.
Pour voir les variables disponibles sur le tampon courant :
----
/buffer localvar
/buffer listvar
----
Les masques seront utilisés par ordre de priorité descendante sur

View File

@ -120,6 +120,10 @@
| weechat | bars_options | opzioni per le barre
| weechat | buffer_local_variable_value | value of a buffer local variable
| weechat | buffer_local_variables | buffer local variables
| weechat | buffer_properties_get | proprietà che possono essere lette su un buffer
| weechat | buffer_properties_set | proprietà che possono essere impostate su un buffer

View File

@ -1022,7 +1022,7 @@ Note: in command, special variables are replaced:
$n-m: arguments from 'n' to 'm'
$*: all arguments
$~: last argument
$var: where "var" is a local variable of buffer (see /buffer localvar)
$var: where "var" is a local variable of buffer (see /buffer listvar)
examples: $nick, $channel, $server, $plugin, $name
Examples:
@ -1115,7 +1115,9 @@ Examples:
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>...]
notify [<level>]
localvar [<number>|<name>]
listvar [<number>|<name>]
setvar <name> [<value>]
delvar <name>
set <property> [<value>]
get <property>
<number>|-|+|<name>
@ -1139,8 +1141,10 @@ renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumb
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
localvar: display local variables for the buffer
set: set a property for current buffer
listvar: display local variables in a buffer
setvar: set a local variable in the current buffer
delvar: delete a local variable from the current buffer
set: set a property in the current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current

View File

@ -1004,7 +1004,7 @@ Per impostare le variabili locali di un buffer, digitare questo comando
in WeeChat:
----
/buffer localvar
/buffer listvar
----
[[hooks]]

View File

@ -3330,7 +3330,7 @@ le variabili buffer locali per costruire il nome del file. To see available
local variables for current buffer:
----
/buffer localvar
/buffer listvar
----
// TRANSLATION MISSING

View File

@ -120,6 +120,10 @@
| weechat | bars_options | バーのオプション
| weechat | buffer_local_variable_value | value of a buffer local variable
| weechat | buffer_local_variables | buffer local variables
| weechat | buffer_properties_get | バッファから読み取り可能なプロパティ
| weechat | buffer_properties_set | バッファに指定可能なプロパティ

View File

@ -1022,7 +1022,7 @@ Note: in command, special variables are replaced:
$n-m: arguments from 'n' to 'm'
$*: all arguments
$~: last argument
$var: where "var" is a local variable of buffer (see /buffer localvar)
$var: where "var" is a local variable of buffer (see /buffer listvar)
examples: $nick, $channel, $server, $plugin, $name
Examples:
@ -1115,7 +1115,9 @@ message: 離席メッセージ (メッセージが無い場合は、離席状態
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>...]
notify [<level>]
localvar [<number>|<name>]
listvar [<number>|<name>]
setvar <name> [<value>]
delvar <name>
set <property> [<value>]
get <property>
<number>|-|+|<name>
@ -1139,8 +1141,10 @@ renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumb
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
localvar: display local variables for the buffer
set: set a property for current buffer
listvar: display local variables in a buffer
setvar: set a local variable in the current buffer
delvar: delete a local variable from the current buffer
set: set a property in the current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current

View File

@ -987,7 +987,7 @@ weechat.buffer_set(buffer, "localvar_del_myvar", "")
バッファに対するローカル変数を見るには、WeeChat で以下のコマンドを実行してください:
----
/buffer localvar
/buffer listvar
----
[[hooks]]

View File

@ -3129,7 +3129,7 @@ It is possible to define a filename mask for each buffer, and use local buffer
variables to build filename. To see available local variables for current buffer:
----
/buffer localvar
/buffer listvar
----
// TRANSLATION MISSING

View File

@ -120,6 +120,10 @@
| weechat | bars_options | opcje pasków
| weechat | buffer_local_variable_value | value of a buffer local variable
| weechat | buffer_local_variables | buffer local variables
| weechat | buffer_properties_get | właściwości, jakie mogą być przeczytane w buforze
| weechat | buffer_properties_set | właściwości, jakie mogą być ustawione w buforze

View File

@ -1021,7 +1021,7 @@ Note: in command, special variables are replaced:
$n-m: arguments from 'n' to 'm'
$*: all arguments
$~: last argument
$var: where "var" is a local variable of buffer (see /buffer localvar)
$var: where "var" is a local variable of buffer (see /buffer listvar)
examples: $nick, $channel, $server, $plugin, $name
Examples:
@ -1114,7 +1114,9 @@ Przykłady:
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>...]
notify [<level>]
localvar [<number>|<name>]
listvar [<number>|<name>]
setvar <name> [<value>]
delvar <name>
set <property> [<value>]
get <property>
<number>|-|+|<name>
@ -1138,8 +1140,10 @@ renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumb
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
localvar: display local variables for the buffer
set: set a property for current buffer
listvar: display local variables in a buffer
setvar: set a local variable in the current buffer
delvar: delete a local variable from the current buffer
set: set a property in the current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current

View File

@ -973,7 +973,7 @@ weechat.buffer_set(buffer, "localvar_del_myvar", "")
Aby zobaczyć lokalne zmienne danego bufora, należy wykonać tą komendę w WeeChat:
----
/buffer localvar
/buffer listvar
----
[[hooks]]

View File

@ -3122,7 +3122,7 @@ użycie do tego zmiennych lokalnych bufora. W celu wyświetlenia listy dostępny
zmiennych dla bufora wykonaj:
----
/buffer localvar
/buffer listvar
----
Maski zostaną dopasowane do opcji w kolejności malejącej specyficznie dla

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1251,8 +1251,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || clear [<číslo>|-merged|-all] || move|merge <číslo> || unmerge "
"[<číslo>] || close [<n1>[-<n2>]] || notify <úroveň> || localvar || set "
@ -1286,8 +1287,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -2849,6 +2852,14 @@ msgstr "čísla bufferů"
msgid "names of buffers (including plugins names)"
msgstr "jména bufferů (včetně jmen pluginů)"
#, fuzzy
msgid "buffer local variables"
msgstr "konfigurační soubory"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "hodnota promněné prostředí"
msgid "properties that can be set on a buffer"
msgstr "vlastnosti, které mohou být nastaveny bufferu"
@ -4862,7 +4873,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -24,8 +24,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"PO-Revision-Date: 2020-12-17 11:04+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-12-19 18:20+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
"Language: de\n"
@ -1290,6 +1290,7 @@ msgstr ""
msgid "manage buffers"
msgstr "Buffer verwalten"
#, fuzzy
msgid ""
"list || add [-free] [-switch] <name> || clear [<number>|<name>|-merged|-all "
"[<number>|<name>...]] || move <number>|-|+ || swap <number1>|<name1> "
@ -1297,8 +1298,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || add [-free] [-switch] <name> || clear [<number>|<name>|-merged|-all "
"[<number>|<name>...]] || move <number>|-|+ || swap <number1>|<name1> "
@ -1309,6 +1311,7 @@ msgstr ""
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
#, fuzzy
msgid ""
" list: list buffers (without argument, this list is displayed)\n"
" add: add a new buffer (it can be closed with \"/buffer close\" or input "
@ -1336,8 +1339,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -3456,6 +3461,14 @@ msgstr "Anzahl der Buffer"
msgid "names of buffers (including plugins names)"
msgstr "Liste der Buffer (inklusive der Erweiterungen)"
#, fuzzy
msgid "buffer local variables"
msgstr "Speichert Buffer in eine Datei"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "Wert einer Umgebungsvariable"
msgid "properties that can be set on a buffer"
msgstr "Eigenschaften die für den Buffer gesetzt werden können"
@ -5825,7 +5838,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"
@ -5860,7 +5873,7 @@ msgstr ""
" $*: alle Argumente\n"
" $~: letztes Argument\n"
" $var: \"var\" ist eine lokale Variable für den jeweiligen Buffer "
"(siehe /buffer localvar)\n"
"(siehe /buffer listvar)\n"
" Beispiel: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Beispiele:\n"

View File

@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1247,8 +1247,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || clear [<número>|<nombre>|-merged|-all] || move|merge <número> || "
"swap<número1>|<nombre1> [<número2>|<nombre2>] || unmerge [<número>|-all] || "
@ -1283,8 +1284,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -2962,6 +2965,14 @@ msgstr "números de los buffers"
msgid "names of buffers (including plugins names)"
msgstr "nombre de los buffers (incluyendo nombre de los plugins)"
#, fuzzy
msgid "buffer local variables"
msgstr "Guardar registro de buffers"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "Variables"
msgid "properties that can be set on a buffer"
msgstr "propiedades del buffer que pueden configurarse"
@ -5056,7 +5067,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"PO-Revision-Date: 2020-12-18 20:24+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-12-19 18:18+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@ -1277,8 +1277,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || add [-free] [-switch] <nom> || clear [<nombre>|<nom>|-merged|-all "
"[<nombre>|<nom>...]] || move <nombre>|-|+ || swap <nombre1>|<nom1> "
@ -1286,8 +1287,9 @@ msgstr ""
"<nombre>|<nom> || unmerge [<nombre>|-all] || hide [<nombre>|<nom>|-all "
"[<nombre>|<nom>...]] || unhide [<nombre>|<nom>|-all [<nombre>|<nom>...]] || "
"renumber <nombre1> [<nombre2> [<départ>]] || close [<n1>[-<n2>]|<nom>...] || "
"notify [<niveau>] || localvar [<nombre>|<nom>] || set <propriété> [<valeur>] "
"|| get <propriété> || <nombre>|<nom>"
"notify [<niveau>] || listvar [<nombre>|<nom>] || setvar <nom> [<valeur>] || "
"delvar <nom> || set <propriété> [<valeur>] || get <propriété> || <nombre>|"
"<nom>"
msgid ""
" list: list buffers (without argument, this list is displayed)\n"
@ -1316,8 +1318,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -1387,7 +1391,9 @@ msgstr ""
" message : pour les messages d'utilisateurs + highlights\n"
" all : pour tous les messages\n"
" reset : réinitialise à valeur par défaut (all)\n"
"localvar : afficher la liste des variables locales pour le tampon\n"
" listvar : afficher la liste des variables locales d'un tampon\n"
" setvar : modifier une variable locale du tampon courant\n"
" delvar : supprimer une variable locale du tampon courant\n"
" set : modifier une propriété du tampon courant\n"
" get : afficher une propriété du tampon courant\n"
" nombre : sauter au tampon qui a ce numéro, préfixe possible :\n"
@ -3370,6 +3376,12 @@ msgstr "numéros des tampons"
msgid "names of buffers (including plugins names)"
msgstr "noms des tampons (incluant les noms d'extensions)"
msgid "buffer local variables"
msgstr "variables locales du tampon"
msgid "value of a buffer local variable"
msgstr "valeur d'une variable locale du tampon"
msgid "properties that can be set on a buffer"
msgstr "propriétés qui peuvent être changées sur un tampon"
@ -5693,7 +5705,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"
@ -5726,7 +5738,7 @@ msgstr ""
" $* : tous les paramètres\n"
" $~ : le dernier paramètre\n"
" $var : où \"var\" est une variable locale du tampon (voir /buffer "
"localvar)\n"
"listvar)\n"
" exemples : $nick, $channel, $server, $plugin, $name\n"
"\n"
"Exemples :\n"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1219,8 +1219,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
#, fuzzy
@ -1251,8 +1252,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -2476,6 +2479,14 @@ msgstr "puffer betöltése sikertelen"
msgid "names of buffers (including plugins names)"
msgstr ""
#, fuzzy
msgid "buffer local variables"
msgstr "szerver konfigurációs fájljának újraolvastatása"
#, fuzzy
msgid "value of a buffer local variable"
msgstr " . típus: szám\n"
#, fuzzy
msgid "properties that can be set on a buffer"
msgstr "puffer betöltése sikertelen"
@ -4417,7 +4428,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1225,8 +1225,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || clear [<numero>|<nome>|-merged|-all] || move|merge <numero> || swap "
"<numero1>|<nome1> [<numero2>|<nome2>] || unmerge [<numero>|-all] || close "
@ -1261,8 +1262,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -3051,6 +3054,14 @@ msgstr "numeri dei buffer"
msgid "names of buffers (including plugins names)"
msgstr "nomi dei buffer (inclusi i nomi dei plugin)"
#, fuzzy
msgid "buffer local variables"
msgstr "Registra i buffer su file"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "Variabili"
msgid "properties that can be set on a buffer"
msgstr "proprietà che possono essere impostate su un buffer"
@ -5189,7 +5200,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@ -1252,8 +1252,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || add [-free] [-switch] <name> || clear [<number>|<name>|-merged|-all "
"[<number>|<name>...]] || move <number>|-|+ || swap <number1>|<name1> "
@ -1292,8 +1293,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -3249,6 +3252,14 @@ msgstr "バッファの数"
msgid "names of buffers (including plugins names)"
msgstr "バッファの名前 (プラグインの名前を含めた)"
#, fuzzy
msgid "buffer local variables"
msgstr "ファイルにバッファログを保存"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "環境変数の値"
msgid "properties that can be set on a buffer"
msgstr "バッファに指定可能なプロパティ"
@ -5418,7 +5429,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@ -1276,8 +1276,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || add [-free] [-switch] <nazwa> || clear [<numer>|<nazwa>|-merged|-all "
"[<numer>|<nazwa>...]] || move <numer>|-|+ || swap <numer1>|<nazwa1> "
@ -1316,8 +1317,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -3312,6 +3315,14 @@ msgstr "numery buforów"
msgid "names of buffers (including plugins names)"
msgstr "nazwy buforów (włącznie z nazwami wtyczek)"
#, fuzzy
msgid "buffer local variables"
msgstr "Zapisuj bufory do plików"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "wartość zmiennej środowiskowej"
msgid "properties that can be set on a buffer"
msgstr "właściwości, jakie mogą być ustawione w buforze"
@ -5549,7 +5560,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@ -1251,8 +1251,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || clear [<número>|<nome>|-merged|-all [<número>|<nome>...]] || move "
"<número>|-|+ || swap <número1>|<nome1> [<número2>|<nome2>] || cycle <número>|"
@ -1290,8 +1291,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -3242,6 +3245,14 @@ msgstr "números dos buffers"
msgid "names of buffers (including plugins names)"
msgstr "nomes dos buffers (incluindo nomes dos plugins)"
#, fuzzy
msgid "buffer local variables"
msgstr "Registar buffers em ficheiros"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "valor de uma variável de ambiente"
msgid "properties that can be set on a buffer"
msgstr "propriedades que podem ser definidas num buffer"
@ -5469,7 +5480,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-18 11:34+0200\n"
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1268,8 +1268,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
"list || clear [<número>|<nome>|-merged|-all] || move|merge <número> || swap "
"<número1>|<nome1> [<número2>|<nome2>] || unmerge [<número>|-all] || close "
@ -1305,8 +1306,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -3018,6 +3021,14 @@ msgstr "números dos buffers"
msgid "names of buffers (including plugins names)"
msgstr "nomes dos buffers (incluindo os nomes dos plugins)"
#, fuzzy
msgid "buffer local variables"
msgstr "arquivos de configuração"
#, fuzzy
msgid "value of a buffer local variable"
msgstr "Variáveis"
msgid "properties that can be set on a buffer"
msgstr "propriedades que podem se configuradas em um buffer"
@ -5039,7 +5050,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2020-04-28 16:40+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1240,8 +1240,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
#, fuzzy
@ -1272,8 +1273,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -2499,6 +2502,14 @@ msgstr "загрузка буфера не удалась"
msgid "names of buffers (including plugins names)"
msgstr ""
#, fuzzy
msgid "buffer local variables"
msgstr "перезагрузить конфигурационный файл сервера"
#, fuzzy
msgid "value of a buffer local variable"
msgstr " . тип: целочисленный\n"
#, fuzzy
msgid "properties that can be set on a buffer"
msgstr "загрузка буфера не удалась"
@ -4453,7 +4464,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+0100\n"
"PO-Revision-Date: 2019-11-03 08:38+0100\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -1108,8 +1108,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
msgid ""
@ -1139,8 +1140,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -2258,6 +2261,12 @@ msgstr ""
msgid "names of buffers (including plugins names)"
msgstr ""
msgid "buffer local variables"
msgstr ""
msgid "value of a buffer local variable"
msgstr ""
msgid "properties that can be set on a buffer"
msgstr ""
@ -4038,7 +4047,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2020-12-18 20:22+0100\n"
"POT-Creation-Date: 2020-12-19 18:17+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"
@ -1112,8 +1112,9 @@ msgid ""
"<number>|<name> || unmerge [<number>|-all] || hide [<number>|<name>|-all "
"[<number>|<name>...]] || unhide [<number>|<name>|-all [<number>|<name>...]] "
"|| renumber [<number1> [<number2> [<start>]]] || close [<n1>[-<n2>]|"
"<name>...] || notify [<level>] || localvar [<number>|<name>] || set "
"<property> [<value>] || get <property> || <number>|-|+|<name>"
"<name>...] || notify [<level>] || listvar [<number>|<name>] || setvar <name> "
"[<value>] || delvar <name> || set <property> [<value>] || get <property> || "
"<number>|-|+|<name>"
msgstr ""
msgid ""
@ -1143,8 +1144,10 @@ msgid ""
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -2255,6 +2258,12 @@ msgstr ""
msgid "names of buffers (including plugins names)"
msgstr ""
msgid "buffer local variables"
msgstr ""
msgid "value of a buffer local variable"
msgstr ""
msgid "properties that can be set on a buffer"
msgstr ""
@ -4023,7 +4032,7 @@ msgid ""
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see /buffer "
"localvar)\n"
"listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"

View File

@ -1136,8 +1136,15 @@ COMMAND_CALLBACK(buffer)
return WEECHAT_RC_OK;
}
/* display local variables on buffer */
if (string_strcasecmp (argv[1], "localvar") == 0)
/*
* display buffer local variables
*
* (note: option "localvar" has been replaced by "listvar" in WeeChat 3.1
* but is still accepted for compatibility with WeeChat 3.0;
* it is now deprecated and will be removed in a future version)
*/
if ((string_strcasecmp (argv[1], "listvar") == 0)
|| (string_strcasecmp (argv[1], "localvar") == 0))
{
if (argc > 2)
ptr_buffer = gui_buffer_search_by_number_or_name (argv[2]);
@ -1168,6 +1175,34 @@ COMMAND_CALLBACK(buffer)
return WEECHAT_RC_OK;
}
/* set a local variable in buffer */
if (string_strcasecmp (argv[1], "setvar") == 0)
{
COMMAND_MIN_ARGS(3, "setvar");
if (argc == 3)
{
gui_buffer_local_var_add (buffer, argv[2], "");
}
else
{
value = string_remove_quotes (argv_eol[3], "'\"");
gui_buffer_local_var_add (buffer,
argv[2],
(value) ? value : argv_eol[3]);
if (value)
free (value);
}
return WEECHAT_RC_OK;
}
/* delete a local variable from a buffer */
if (string_strcasecmp (argv[1], "delvar") == 0)
{
COMMAND_MIN_ARGS(3, "delvar");
gui_buffer_local_var_remove (buffer, argv[2]);
return WEECHAT_RC_OK;
}
/* set a property on buffer */
if (string_strcasecmp (argv[1], "set") == 0)
{
@ -7178,7 +7213,9 @@ command_init ()
" || renumber [<number1> [<number2> [<start>]]]"
" || close [<n1>[-<n2>]|<name>...]"
" || notify [<level>]"
" || localvar [<number>|<name>]"
" || listvar [<number>|<name>]"
" || setvar <name> [<value>]"
" || delvar <name>"
" || set <property> [<value>]"
" || get <property>"
" || <number>|-|+|<name>"),
@ -7209,8 +7246,10 @@ command_init ()
" message: for messages from users + highlights\n"
" all: all messages\n"
" reset: reset to default value (all)\n"
"localvar: display local variables for the buffer\n"
" set: set a property for current buffer\n"
" listvar: display local variables in a buffer\n"
" setvar: set a local variable in the current buffer\n"
" delvar: delete a local variable from the current buffer\n"
" set: set a property in the current buffer\n"
" get: display a property of current buffer\n"
" number: jump to buffer by number, possible prefix:\n"
" '+': relative jump, add number to current\n"
@ -7265,7 +7304,9 @@ command_init ()
" || close %(buffers_plugins_names)|%*"
" || list"
" || notify reset|none|highlight|message|all"
" || localvar %(buffers_numbers)|%(buffers_plugins_names)"
" || listvar %(buffers_numbers)|%(buffers_plugins_names)"
" || setvar %(buffer_local_variables) %(buffer_local_variable_value)"
" || delvar %(buffer_local_variables)"
" || set %(buffer_properties_set)"
" || get %(buffer_properties_get)"
" || %(buffers_plugins_names)|%(buffers_names)|%(irc_channels)|"

View File

@ -1,4 +1,3 @@
/*
* wee-completion.c - completion for WeeChat commands
*
@ -201,6 +200,97 @@ completion_list_add_buffers_plugins_names_cb (const void *pointer, void *data,
return WEECHAT_RC_OK;
}
/*
* Adds a buffer local variable to completions list.
*/
void
completion_list_map_buffer_local_variable_cb (void *data,
struct t_hashtable *hashtable,
const void *key, const void *value)
{
/* make C compiler happy */
(void) hashtable;
(void) value;
gui_completion_list_add ((struct t_gui_completion *)data,
(const char *)key,
0, WEECHAT_LIST_POS_SORT);
}
/*
* Adds buffer local variables to completion list.
*/
int
completion_list_add_buffer_local_variables_cb (const void *pointer, void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
/* make C compiler happy */
(void) pointer;
(void) data;
(void) completion_item;
(void) buffer;
hashtable_map (completion->buffer->local_variables,
&completion_list_map_buffer_local_variable_cb,
completion);
return WEECHAT_RC_OK;
}
/*
* Adds buffer local variable value to completion list.
*/
int
completion_list_add_buffer_local_variable_value_cb (const void *pointer, void *data,
const char *completion_item,
struct t_gui_buffer *buffer,
struct t_gui_completion *completion)
{
char **argv;
int argc, arg_index;
const char *ptr_value;
/* make C compiler happy */
(void) pointer;
(void) data;
(void) completion_item;
(void) buffer;
if (!completion->args)
return WEECHAT_RC_OK;
argv = string_split (completion->args, " ", NULL,
WEECHAT_STRING_SPLIT_STRIP_LEFT
| WEECHAT_STRING_SPLIT_STRIP_RIGHT
| WEECHAT_STRING_SPLIT_COLLAPSE_SEPS,
0, &argc);
if (!argv)
return WEECHAT_RC_OK;
if (argc > 0)
{
arg_index = completion->base_command_arg_index - 2;
if ((arg_index < 1) || (arg_index > argc - 1))
arg_index = argc - 1;
ptr_value = hashtable_get (completion->buffer->local_variables,
argv[arg_index]);
if (ptr_value)
{
gui_completion_list_add (completion,
ptr_value,
0, WEECHAT_LIST_POS_SORT);
}
}
string_free_split (argv);
return WEECHAT_RC_OK;
}
/*
* Adds buffer properties (that can be set) to completion list.
*/
@ -1712,6 +1802,12 @@ completion_init ()
hook_completion (NULL, "buffers_plugins_names", /* formerly "%B" */
N_("names of buffers (including plugins names)"),
&completion_list_add_buffers_plugins_names_cb, NULL, NULL);
hook_completion (NULL, "buffer_local_variables",
N_("buffer local variables"),
&completion_list_add_buffer_local_variables_cb, NULL, NULL);
hook_completion (NULL, "buffer_local_variable_value",
N_("value of a buffer local variable"),
&completion_list_add_buffer_local_variable_value_cb, NULL, NULL);
hook_completion (NULL, "buffer_properties_set",
N_("properties that can be set on a buffer"),
&completion_list_add_buffer_properties_set_cb, NULL, NULL);

View File

@ -255,6 +255,11 @@ extern int gui_buffer_search_notify (const char *notify);
extern const char *gui_buffer_get_plugin_name (struct t_gui_buffer *buffer);
extern const char *gui_buffer_get_short_name (struct t_gui_buffer *buffer);
extern void gui_buffer_build_full_name (struct t_gui_buffer *buffer);
extern void gui_buffer_local_var_add (struct t_gui_buffer *buffer,
const char *name,
const char *value);
extern void gui_buffer_local_var_remove (struct t_gui_buffer *buffer,
const char *name);
extern void gui_buffer_notify_set_all ();
extern void gui_buffer_input_buffer_init (struct t_gui_buffer *buffer);
extern int gui_buffer_is_reserved_name (const char *name);

View File

@ -274,7 +274,7 @@ alias_command_init ()
" $*: all arguments\n"
" $~: last argument\n"
" $var: where \"var\" is a local variable of buffer (see "
"/buffer localvar)\n"
"/buffer listvar)\n"
" examples: $nick, $channel, $server, $plugin, $name\n"
"\n"
"Examples:\n"