summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--po/cs.po45
-rw-r--r--po/de.po224
-rw-r--r--po/es.po45
-rw-r--r--po/fr.po74
-rw-r--r--po/hu.po47
-rw-r--r--po/it.po45
-rw-r--r--po/ja.po45
-rw-r--r--po/pl.po45
-rw-r--r--po/pt.po45
-rw-r--r--po/pt_BR.po45
-rw-r--r--po/ru.po47
-rw-r--r--po/sr.po224
-rw-r--r--po/tr.po45
-rw-r--r--po/weechat.pot43
-rw-r--r--src/plugins/fset/fset-command.c4
15 files changed, 712 insertions, 311 deletions
diff --git a/po/cs.po b/po/cs.po
index 6585f2ec7..16eed8ce9 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -505,12 +505,12 @@ msgstr "(nedefinováno)"
msgid "current value"
msgstr "aktuální hodnota"
-msgid "string"
-msgstr "řetězec"
-
msgid "integer"
msgstr "celé číslo"
+msgid "string"
+msgstr "řetězec"
+
msgid "any string"
msgstr "jakýkoliv řetězec"
@@ -523,6 +523,9 @@ msgstr "maximálně znaků"
msgid "color"
msgstr "barva"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "povolena nedefinovaná hodnota (null)"
@@ -6048,9 +6051,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -6072,7 +6075,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -6085,10 +6089,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -6104,8 +6108,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -6123,8 +6127,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -6153,9 +6156,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -6194,8 +6197,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/de.po b/po/de.po
index cef60fb9a..2f4e0f052 100644
--- a/po/de.po
+++ b/po/de.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-07-05 21:23+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -542,12 +542,12 @@ msgstr "(nicht definiert)"
msgid "current value"
msgstr "aktueller Wert"
-msgid "string"
-msgstr "Zeichenkette"
-
msgid "integer"
msgstr "integer"
+msgid "string"
+msgstr "Zeichenkette"
+
msgid "any string"
msgstr "beliebige Zeichenkette"
@@ -560,6 +560,9 @@ msgstr "maximale Anzahl an Zeichen"
msgid "color"
msgstr "Farbe"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "undefinierter Wert erlaubt (NULL)"
@@ -7597,6 +7600,185 @@ msgstr ""
"setnew || -append || -mark || -format || -export [-help|-nohelp] <filename> "
"|| <filter>"
+#, fuzzy
+#| msgid ""
+#| " -bar: add the help bar\n"
+#| " -refresh: refresh list of options, then whole screen (command: /window "
+#| "refresh)\n"
+#| " -up: move the selected line up by \"number\" lines\n"
+#| " -down: move the selected line down by \"number\" lines\n"
+#| " -left: scroll the fset buffer by \"percent\" of width on the left\n"
+#| " -right: scroll the fset buffer by \"percent\" of width on the right\n"
+#| " -go: select a line by number, first line number is 0 (\"end\" to "
+#| "select the last line)\n"
+#| " -toggle: toggle the boolean value\n"
+#| " -add: add \"value\" (which can be a negative number) for integers "
+#| "and colors, set/append to value for other types (set for a negative "
+#| "value, append for a positive value)\n"
+#| " -reset: reset the value of option\n"
+#| " -unset: unset the option\n"
+#| " -set: add the /set command in input to edit the value of option "
+#| "(move the cursor at the beginning of value)\n"
+#| " -setnew: add the /set command in input to edit a new value for the "
+#| "option\n"
+#| " -append: add the /set command to append something in the value of "
+#| "option (move the cursor at the end of value)\n"
+#| " -mark: toggle mark\n"
+#| " -format: switch to the next available format\n"
+#| " -export: export the options and values displayed in a file (each line "
+#| "has format: \"/set name value\" or \"/unset name\")\n"
+#| " -help: force writing of help on options in exported file (see /help "
+#| "fset.look.export_help_default)\n"
+#| " -nohelp: do not write help on options in exported file (see /help "
+#| "fset.look.export_help_default)\n"
+#| " filter: set a new filter to see only matching options (this filter "
+#| "can be used as input in fset buffer as well); allowed formats are:\n"
+#| " * show all options (no filter)\n"
+#| " xxx show only options with \"xxx\" in name\n"
+#| " f:xxx show only configuration file \"xxx\"\n"
+#| " t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+#| " d show only changed options\n"
+#| " d:xxx show only changed options with \"xxx\" in name\n"
+#| " d=xxx show only changed options with \"xxx\" in value\n"
+#| " d==xxx show only changed options with exact value "
+#| "\"xxx\"\n"
+#| " h=xxx show only options with \"xxx\" in description "
+#| "(translated)\n"
+#| " he=xxx show only options with \"xxx\" in description (in "
+#| "English)\n"
+#| " =xxx show only options with \"xxx\" in value\n"
+#| " ==xxx show only options with exact value \"xxx\"\n"
+#| " c:xxx show only options matching the evaluated condition "
+#| "\"xxx\", using following variables: file, section, option, name, "
+#| "parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/"
+#| "s/c), default_value, default_value_undef, value, quoted_value, "
+#| "value_undef, value_changed, parent_value, min, max, description, "
+#| "description2, description_en, description_en2, string_values\n"
+#| "\n"
+#| "The lines with options are displayed using string evaluation (see /help "
+#| "eval for the format), with these options:\n"
+#| " - fset.format.option1: first format for an option\n"
+#| " - fset.format.option2: second format for an option\n"
+#| "\n"
+#| "The following variables can be used in these options:\n"
+#| " - option data, with color and padded by spaces on the right:\n"
+#| " - ${file}: configuration file (for example \"weechat\" or \"irc\")\n"
+#| " - ${section}: section\n"
+#| " - ${option}: option name\n"
+#| " - ${name}: full option name (file.section.option)\n"
+#| " - ${parent_name}: parent option name\n"
+#| " - ${type}: option type (translated)\n"
+#| " - ${type_en}: option type (in English)\n"
+#| " - ${type_short}: short option type (bool/int/str/col)\n"
+#| " - ${type_tiny}: tiny option type (b/i/s/c)\n"
+#| " - ${default_value}: option default value\n"
+#| " - ${default_value_undef}: \"1\" if default value is null, otherwise "
+#| "\"0\"\n"
+#| " - ${value}: option value\n"
+#| " - ${value_undef}: \"1\" if value is null, otherwise \"0\"\n"
+#| " - ${value_changed}: \"1\" if value is different from default value, "
+#| "otherwise \"0\"\n"
+#| " - ${value2}: option value, with inherited value if null\n"
+#| " - ${parent_value}: parent option value\n"
+#| " - ${min}: min value\n"
+#| " - ${max}: max value\n"
+#| " - ${description}: option description (translated)\n"
+#| " - ${description2}: option description (translated), \"(no "
+#| "description)\" (translated) if there's no description\n"
+#| " - ${description_en}: option description (in English)\n"
+#| " - ${description_en2}: option description (in English), \"(no "
+#| "description)\" if there's no description\n"
+#| " - ${string_values}: string values allowed for set of an integer "
+#| "option using strings\n"
+#| " - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
+#| " - ${index}: index of option in list\n"
+#| " - option data, with color but no spaces:\n"
+#| " - same names prefixed by underscore, for example: ${_name}, "
+#| "${_type}, ...\n"
+#| " - option data, raw format (no colors/spaces):\n"
+#| " - same names prefixed by two underscores, for example: ${__name}, "
+#| "${__type}, ...\n"
+#| " - option data, only spaces:\n"
+#| " - same names prefixed with \"empty_\", for example: ${empty_name}, "
+#| "${empty_type}\n"
+#| " - other data:\n"
+#| " - ${selected_line}: \"1\" if the line is selected, otherwise \"0\"\n"
+#| " - ${newline}: insert a new line at point, so the option is displayed "
+#| "on multiple lines\n"
+#| "\n"
+#| "Keys and input to move in on fset buffer:\n"
+#| " up move one line up\n"
+#| " down move one line down\n"
+#| " pgup move one page up\n"
+#| " pgdn move one page down\n"
+#| " alt-home << move to first line\n"
+#| " alt-end >> move to last line\n"
+#| " F11 < scroll horizontally on the left\n"
+#| " F12 > scroll horizontally on the right\n"
+#| "\n"
+#| "Keys and input to set options on fset buffer:\n"
+#| " alt+space t toggle boolean value\n"
+#| " alt+'-' - subtract 1 from value for integer/color, set "
+#| "value for other types\n"
+#| " alt+'+' + add 1 to value for integer/color, append to "
+#| "value for other types\n"
+#| " alt+f, alt+r r reset value\n"
+#| " alt+f, alt+u u unset value\n"
+#| " alt+enter s set value\n"
+#| " alt+f, alt+n n set new value\n"
+#| " alt+f, alt+a a append to value\n"
+#| " alt+',' , mark/unmark option\n"
+#| " shift+up move one line up and mark/unmark option\n"
+#| " shift+down mark/unmark option and move one line down\n"
+#| " m:xxx mark options displayed that are matching "
+#| "filter \"xxx\" (any filter on option or value is allowed, see filters "
+#| "above)\n"
+#| " u:xxx unmark options displayed that are matching "
+#| "filter \"xxx\" (any filter on option or value is allowed, see filters "
+#| "above)\n"
+#| "\n"
+#| "Other keys and input on fset buffer:\n"
+#| " ctrl+l refresh options and whole screen (command: /"
+#| "fset -refresh)\n"
+#| " $ refresh options (keep marked options)\n"
+#| " $$ refresh options (unmark all options)\n"
+#| " alt+p p toggle plugin description options (plugins."
+#| "desc.*)\n"
+#| " alt+v v toggle help bar\n"
+#| " s:x,y sort options by fields x,y (see /help fset."
+#| "look.sort)\n"
+#| " s: reset sort to its default value (see /help "
+#| "fset.look.sort)\n"
+#| " w:xxx export options in file \"xxx\"\n"
+#| " w-:xxx export options in file \"xxx\" without help\n"
+#| " w+:xxx export options in file \"xxx\" with help\n"
+#| " ctrl+x x switch the format used to display options\n"
+#| " q close fset buffer\n"
+#| "\n"
+#| "Mouse actions on fset buffer:\n"
+#| " wheel up/down move line up/down\n"
+#| " left button move line here\n"
+#| " right button toggle boolean (on/off) or edit the "
+#| "option value\n"
+#| " right button + drag left/right increase/decrease value for integer/"
+#| "color, set/append to value for other types\n"
+#| " right button + drag up/down mark/unmark multiple options\n"
+#| "\n"
+#| "Note: if input has one or more leading spaces, the following text is "
+#| "interpreted as a filter, without the spaces. For example \" q\" searches "
+#| "all options with \"q\" inside name while \"q\" closes the fset buffer.\n"
+#| "\n"
+#| "Examples:\n"
+#| " show IRC options changed:\n"
+#| " /fset d:irc.*\n"
+#| " show all options with \"nicklist\" in name:\n"
+#| " /fset nicklist\n"
+#| " show all values which contain \"red\":\n"
+#| " /fset =red\n"
+#| " show all values which are exactly \"red\":\n"
+#| " /fset ==red\n"
+#| " show all integer options in irc plugin:\n"
+#| " /fset c:${file} == irc && ${type_en} == integer"
msgid ""
" -bar: add the help bar\n"
" -refresh: refresh list of options, then whole screen (command: /window "
@@ -7608,9 +7790,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7632,7 +7814,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7645,10 +7828,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7664,8 +7847,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7683,8 +7866,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -7713,9 +7895,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -7754,8 +7936,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/es.po b/po/es.po
index 43091ff71..ad02e1039 100644
--- a/po/es.po
+++ b/po/es.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -560,12 +560,12 @@ msgstr "(sin definir)"
msgid "current value"
msgstr "valor actual"
-msgid "string"
-msgstr "texto"
-
msgid "integer"
msgstr "entero"
+msgid "string"
+msgstr "texto"
+
msgid "any string"
msgstr "cualquier texto"
@@ -578,6 +578,9 @@ msgstr "máximo de caracteres"
msgid "color"
msgstr "color"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "valor sin definir permitido (null)"
@@ -6672,9 +6675,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -6696,7 +6699,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -6709,10 +6713,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -6728,8 +6732,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -6747,8 +6751,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -6777,9 +6780,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -6818,8 +6821,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/fr.po b/po/fr.po
index fd1d92b2f..3cba34384 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
-"PO-Revision-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
+"PO-Revision-Date: 2023-07-08 14:42+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -526,12 +526,12 @@ msgstr "(non défini)"
msgid "current value"
msgstr "valeur courante"
-msgid "string"
-msgstr "chaîne"
-
msgid "integer"
msgstr "entier"
+msgid "string"
+msgstr "chaîne"
+
msgid "any string"
msgstr "toute chaîne"
@@ -544,6 +544,9 @@ msgstr "caractères max"
msgid "color"
msgstr "couleur"
+msgid "enum"
+msgstr "énuméré"
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "valeur non définie autorisée (null)"
@@ -7452,9 +7455,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7476,7 +7479,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7489,10 +7493,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7508,8 +7512,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7527,8 +7531,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -7557,9 +7560,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -7598,8 +7601,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
@@ -7633,8 +7636,8 @@ msgstr ""
"(\"end\" pour sélectionner la dernière ligne)\n"
" -toggle : basculer la valeur booléenne\n"
" -add : ajouter \"valeur\" (qui peut être un nombre négatif) pour les "
-"entiers et couleurs, définir/ajouter à la valeur pour les autres types "
-"(définir pour une valeur négative, ajouter pour un nombre positif)\n"
+"entiers, couleurs et enumérés, définir/ajouter à la valeur pour les autres "
+"types (définir pour une valeur négative, ajouter pour un nombre positif)\n"
" -reset : réinitialiser la valeur de l'option\n"
" -unset : supprimer/réinitialiser l'option\n"
" -set : ajouter la commande /set dans l'entrée pour éditer la valeur "
@@ -7659,8 +7662,8 @@ msgstr ""
"nom\n"
" f:xxx afficher seulement le fichier de configuration "
"\"xxx\"\n"
-" t:xxx afficher seulement le type \"xxx\" (bool/int/str/"
-"col)\n"
+" t:xxx afficher seulement le type \"xxx\" (bool/int/str/col/"
+"enum ou boolean/integer/string/color/enum)\n"
" d afficher seulement les options changées\n"
" d:xxx afficher seulement les options changées avec \"xxx\" "
"dans le nom\n"
@@ -7679,7 +7682,7 @@ msgstr ""
" c:xxx afficher seulement les options qui correspondent à la "
"condition évaluée \"xxx\", en utilisant les variables suivantes : file, "
"section, option, name, parent_name, type, type_en, type_short (bool/int/str/"
-"col), type_tiny (b/i/s/c), default_value, default_value_undef, value, "
+"col/enum), type_tiny (b/i/s/c/e), default_value, default_value_undef, value, "
"quoted_value, value_undef, value_changed, parent_value, min, max, "
"description, description2, description_en, description_en2, string_values\n"
"\n"
@@ -7699,8 +7702,8 @@ msgstr ""
" - ${parent_name} : nom de l'option parente\n"
" - ${type} : type de l'option (traduit)\n"
" - ${type_en} : type de l'option (en Anglais)\n"
-" - ${type_short} : type court de l'option (bool/int/str/col)\n"
-" - ${type_tiny} : type très court de l'option (b/i/s/c)\n"
+" - ${type_short} : type court de l'option (bool/int/str/col/enum)\n"
+" - ${type_tiny} : type très court de l'option (b/i/s/c/e)\n"
" - ${default_value} : valeur par défaut de l'option\n"
" - ${default_value_undef} : \"1\" si la valeur par défaut est null, sinon "
"\"0\"\n"
@@ -7719,7 +7722,7 @@ msgstr ""
" - ${description_en2} : description de l'option (en Anglais), \"(no "
"description)\" s'il n'y a pas de description\n"
" - ${string_values} : valeurs chaîne autorisées pour définir une option "
-"de type entier utilisant des chaînes\n"
+"de type énuméré\n"
" - ${marked} : \"1\" si l'option est marquée, sinon \"0\"\n"
" - ${index} : index de l'option dans la liste\n"
" - données de l'option, avec couleur mais sans espaces :\n"
@@ -7748,10 +7751,10 @@ msgstr ""
"\n"
"Touches et entrées pour définir les options sur le tampon fset :\n"
" alt+espace t basculer la valeur booléenne\n"
-" alt+'-' - soustraire 1 de la valeur pour un entier/"
-"couleur, définir la valeur pour les autres types\n"
-" alt+'+' + ajouter 1 à la valeur pour un entier/couleur, "
-"ajouter à la valeur pour les autres types\n"
+" alt+'-' - soustraire 1 de la valeur pour un entier/couleur/"
+"énuméré, définir la valeur pour les autres types\n"
+" alt+'+' + ajouter 1 à la valeur pour un entier/couleur/"
+"énuméré, ajouter à la valeur pour les autres types\n"
" alt+f, alt+r r réinitialiser la valeur\n"
" alt+f, alt+u u supprimer/réinitialiser la valeur\n"
" alt+entrée s définir la valeur\n"
@@ -7798,7 +7801,8 @@ msgstr ""
" bouton droit basculer le booléen (on/off) ou "
"éditer la valeur de l'option\n"
" bouton droit + glisser gauche/droite incrémenter/décrémenter la valeur "
-"pour un entier/couleur, définir/ajouter à la valeur pour les autres types\n"
+"pour un entier/couleur/énuméré, définir/ajouter à la valeur pour les autres "
+"types\n"
" bouton droit + glisser haut/bas marquer/démarquer plusieurs options\n"
"\n"
"Note : si l'entrée comporte un ou plusieurs espaces en tête, le texte "
diff --git a/po/hu.po b/po/hu.po
index 978ba81c0..d8855c988 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -473,14 +473,14 @@ msgid "current value"
msgstr ""
#, fuzzy
-msgid "string"
-msgstr "Várakozás"
-
-#, fuzzy
msgid "integer"
msgstr "perc"
#, fuzzy
+msgid "string"
+msgstr "Várakozás"
+
+#, fuzzy
msgid "any string"
msgstr "Várakozás"
@@ -496,6 +496,9 @@ msgstr "pufferek kezelése"
msgid "color"
msgstr "üzenetek színe"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr ""
@@ -5561,9 +5564,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -5585,7 +5588,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -5598,10 +5602,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -5617,8 +5621,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -5636,8 +5640,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -5666,9 +5669,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -5707,8 +5710,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/it.po b/po/it.po
index 5f06ad1dc..75bf05346 100644
--- a/po/it.po
+++ b/po/it.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -472,12 +472,12 @@ msgstr "(non definito)"
msgid "current value"
msgstr "valore attivo"
-msgid "string"
-msgstr "stringa"
-
msgid "integer"
msgstr "intero"
+msgid "string"
+msgstr "stringa"
+
msgid "any string"
msgstr "qualsiasi stringa"
@@ -490,6 +490,9 @@ msgstr "caratteri massimi"
msgid "color"
msgstr "colore"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "valore non definito consentito (null)"
@@ -6367,9 +6370,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -6391,7 +6394,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -6404,10 +6408,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -6423,8 +6427,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -6442,8 +6446,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -6472,9 +6475,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -6513,8 +6516,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/ja.po b/po/ja.po
index f3e56ad4d..b75cad1b6 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@@ -522,12 +522,12 @@ msgstr "(未定義)"
msgid "current value"
msgstr "現在の値"
-msgid "string"
-msgstr "文字列"
-
msgid "integer"
msgstr "整数"
+msgid "string"
+msgstr "文字列"
+
msgid "any string"
msgstr "未制約文字列"
@@ -540,6 +540,9 @@ msgstr "最大文字数"
msgid "color"
msgstr "色"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "(null) は設定できません"
@@ -7204,9 +7207,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7228,7 +7231,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7241,10 +7245,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7260,8 +7264,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7279,8 +7283,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -7309,9 +7312,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -7350,8 +7353,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/pl.po b/po/pl.po
index d1e3a301d..ef82739da 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -551,12 +551,12 @@ msgstr "(niezdefiniowane)"
msgid "current value"
msgstr "aktualna wartość"
-msgid "string"
-msgstr "ciąg"
-
msgid "integer"
msgstr "liczba"
+msgid "string"
+msgstr "ciąg"
+
msgid "any string"
msgstr "dowolny ciąg"
@@ -569,6 +569,9 @@ msgstr "maksymalna ilość znaków"
msgid "color"
msgstr "kolor"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "nieokreślona wartość dozwolona (null)"
@@ -7915,9 +7918,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7939,7 +7942,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7952,10 +7956,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7971,8 +7975,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7990,8 +7994,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -8020,9 +8023,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -8061,8 +8064,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/pt.po b/po/pt.po
index 799857254..255a66ac8 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -506,12 +506,12 @@ msgstr "(indefinido)"
msgid "current value"
msgstr "valor atual"
-msgid "string"
-msgstr "cadeia"
-
msgid "integer"
msgstr "inteiro"
+msgid "string"
+msgstr "cadeia"
+
msgid "any string"
msgstr "qualquer cadeia"
@@ -524,6 +524,9 @@ msgstr "carateres max"
msgid "color"
msgstr "cor"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "valor indefinido permitido (null)"
@@ -7126,9 +7129,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7150,7 +7153,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7163,10 +7167,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7182,8 +7186,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7201,8 +7205,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -7231,9 +7234,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -7272,8 +7275,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 2c9a647f4..59334fe0d 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -514,12 +514,12 @@ msgstr "(indefinido)"
msgid "current value"
msgstr "valor atual"
-msgid "string"
-msgstr "string"
-
msgid "integer"
msgstr "inteiro"
+msgid "string"
+msgstr "string"
+
msgid "any string"
msgstr "qualquer string"
@@ -532,6 +532,9 @@ msgstr "máximo de caracteres"
msgid "color"
msgstr "cor"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "valor indefinido permitido (null)"
@@ -6291,9 +6294,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -6315,7 +6318,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -6328,10 +6332,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -6347,8 +6351,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -6366,8 +6370,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -6396,9 +6399,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -6437,8 +6440,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/ru.po b/po/ru.po
index 5db794190..546e90e85 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-17 11:47+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -484,14 +484,14 @@ msgid "current value"
msgstr "текущее значение"
#, fuzzy
-msgid "string"
-msgstr "Ожидание"
-
-#, fuzzy
msgid "integer"
msgstr "минута"
#, fuzzy
+msgid "string"
+msgstr "Ожидание"
+
+#, fuzzy
msgid "any string"
msgstr "Ожидание"
@@ -507,6 +507,9 @@ msgstr "управление буферами"
msgid "color"
msgstr "цвет чата"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "разрешено неопределённое значение (null)"
@@ -5598,9 +5601,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -5622,7 +5625,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -5635,10 +5639,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -5654,8 +5658,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -5673,8 +5677,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -5703,9 +5706,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -5744,8 +5747,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/sr.po b/po/sr.po
index a56f3c9f2..4fa1ef7fa 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -522,12 +522,12 @@ msgstr "(недефинисана)"
msgid "current value"
msgstr "тренутна вредност"
-msgid "string"
-msgstr "стринг"
-
msgid "integer"
msgstr "целобројна"
+msgid "string"
+msgstr "стринг"
+
msgid "any string"
msgstr "било који стринг"
@@ -540,6 +540,9 @@ msgstr "макс карактера"
msgid "color"
msgstr "боја"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "дозвољена је недефинисана вредност (null)"
@@ -7330,6 +7333,185 @@ msgstr ""
"setnew || -append || -mark || -format || -export [-help|-nohelp] <имефајла> "
"|| <филтер>"
+#, fuzzy
+#| msgid ""
+#| " -bar: add the help bar\n"
+#| " -refresh: refresh list of options, then whole screen (command: /window "
+#| "refresh)\n"
+#| " -up: move the selected line up by \"number\" lines\n"
+#| " -down: move the selected line down by \"number\" lines\n"
+#| " -left: scroll the fset buffer by \"percent\" of width on the left\n"
+#| " -right: scroll the fset buffer by \"percent\" of width on the right\n"
+#| " -go: select a line by number, first line number is 0 (\"end\" to "
+#| "select the last line)\n"
+#| " -toggle: toggle the boolean value\n"
+#| " -add: add \"value\" (which can be a negative number) for integers "
+#| "and colors, set/append to value for other types (set for a negative "
+#| "value, append for a positive value)\n"
+#| " -reset: reset the value of option\n"
+#| " -unset: unset the option\n"
+#| " -set: add the /set command in input to edit the value of option "
+#| "(move the cursor at the beginning of value)\n"
+#| " -setnew: add the /set command in input to edit a new value for the "
+#| "option\n"
+#| " -append: add the /set command to append something in the value of "
+#| "option (move the cursor at the end of value)\n"
+#| " -mark: toggle mark\n"
+#| " -format: switch to the next available format\n"
+#| " -export: export the options and values displayed in a file (each line "
+#| "has format: \"/set name value\" or \"/unset name\")\n"
+#| " -help: force writing of help on options in exported file (see /help "
+#| "fset.look.export_help_default)\n"
+#| " -nohelp: do not write help on options in exported file (see /help "
+#| "fset.look.export_help_default)\n"
+#| " filter: set a new filter to see only matching options (this filter "
+#| "can be used as input in fset buffer as well); allowed formats are:\n"
+#| " * show all options (no filter)\n"
+#| " xxx show only options with \"xxx\" in name\n"
+#| " f:xxx show only configuration file \"xxx\"\n"
+#| " t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+#| " d show only changed options\n"
+#| " d:xxx show only changed options with \"xxx\" in name\n"
+#| " d=xxx show only changed options with \"xxx\" in value\n"
+#| " d==xxx show only changed options with exact value "
+#| "\"xxx\"\n"
+#| " h=xxx show only options with \"xxx\" in description "
+#| "(translated)\n"
+#| " he=xxx show only options with \"xxx\" in description (in "
+#| "English)\n"
+#| " =xxx show only options with \"xxx\" in value\n"
+#| " ==xxx show only options with exact value \"xxx\"\n"
+#| " c:xxx show only options matching the evaluated condition "
+#| "\"xxx\", using following variables: file, section, option, name, "
+#| "parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/"
+#| "s/c), default_value, default_value_undef, value, quoted_value, "
+#| "value_undef, value_changed, parent_value, min, max, description, "
+#| "description2, description_en, description_en2, string_values\n"
+#| "\n"
+#| "The lines with options are displayed using string evaluation (see /help "
+#| "eval for the format), with these options:\n"
+#| " - fset.format.option1: first format for an option\n"
+#| " - fset.format.option2: second format for an option\n"
+#| "\n"
+#| "The following variables can be used in these options:\n"
+#| " - option data, with color and padded by spaces on the right:\n"
+#| " - ${file}: configuration file (for example \"weechat\" or \"irc\")\n"
+#| " - ${section}: section\n"
+#| " - ${option}: option name\n"
+#| " - ${name}: full option name (file.section.option)\n"
+#| " - ${parent_name}: parent option name\n"
+#| " - ${type}: option type (translated)\n"
+#| " - ${type_en}: option type (in English)\n"
+#| " - ${type_short}: short option type (bool/int/str/col)\n"
+#| " - ${type_tiny}: tiny option type (b/i/s/c)\n"
+#| " - ${default_value}: option default value\n"
+#| " - ${default_value_undef}: \"1\" if default value is null, otherwise "
+#| "\"0\"\n"
+#| " - ${value}: option value\n"
+#| " - ${value_undef}: \"1\" if value is null, otherwise \"0\"\n"
+#| " - ${value_changed}: \"1\" if value is different from default value, "
+#| "otherwise \"0\"\n"
+#| " - ${value2}: option value, with inherited value if null\n"
+#| " - ${parent_value}: parent option value\n"
+#| " - ${min}: min value\n"
+#| " - ${max}: max value\n"
+#| " - ${description}: option description (translated)\n"
+#| " - ${description2}: option description (translated), \"(no "
+#| "description)\" (translated) if there's no description\n"
+#| " - ${description_en}: option description (in English)\n"
+#| " - ${description_en2}: option description (in English), \"(no "
+#| "description)\" if there's no description\n"
+#| " - ${string_values}: string values allowed for set of an integer "
+#| "option using strings\n"
+#| " - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
+#| " - ${index}: index of option in list\n"
+#| " - option data, with color but no spaces:\n"
+#| " - same names prefixed by underscore, for example: ${_name}, "
+#| "${_type}, ...\n"
+#| " - option data, raw format (no colors/spaces):\n"
+#| " - same names prefixed by two underscores, for example: ${__name}, "
+#| "${__type}, ...\n"
+#| " - option data, only spaces:\n"
+#| " - same names prefixed with \"empty_\", for example: ${empty_name}, "
+#| "${empty_type}\n"
+#| " - other data:\n"
+#| " - ${selected_line}: \"1\" if the line is selected, otherwise \"0\"\n"
+#| " - ${newline}: insert a new line at point, so the option is displayed "
+#| "on multiple lines\n"
+#| "\n"
+#| "Keys and input to move in on fset buffer:\n"
+#| " up move one line up\n"
+#| " down move one line down\n"
+#| " pgup move one page up\n"
+#| " pgdn move one page down\n"
+#| " alt-home << move to first line\n"
+#| " alt-end >> move to last line\n"
+#| " F11 < scroll horizontally on the left\n"
+#| " F12 > scroll horizontally on the right\n"
+#| "\n"
+#| "Keys and input to set options on fset buffer:\n"
+#| " alt+space t toggle boolean value\n"
+#| " alt+'-' - subtract 1 from value for integer/color, set "
+#| "value for other types\n"
+#| " alt+'+' + add 1 to value for integer/color, append to "
+#| "value for other types\n"
+#| " alt+f, alt+r r reset value\n"
+#| " alt+f, alt+u u unset value\n"
+#| " alt+enter s set value\n"
+#| " alt+f, alt+n n set new value\n"
+#| " alt+f, alt+a a append to value\n"
+#| " alt+',' , mark/unmark option\n"
+#| " shift+up move one line up and mark/unmark option\n"
+#| " shift+down mark/unmark option and move one line down\n"
+#| " m:xxx mark options displayed that are matching "
+#| "filter \"xxx\" (any filter on option or value is allowed, see filters "
+#| "above)\n"
+#| " u:xxx unmark options displayed that are matching "
+#| "filter \"xxx\" (any filter on option or value is allowed, see filters "
+#| "above)\n"
+#| "\n"
+#| "Other keys and input on fset buffer:\n"
+#| " ctrl+l refresh options and whole screen (command: /"
+#| "fset -refresh)\n"
+#| " $ refresh options (keep marked options)\n"
+#| " $$ refresh options (unmark all options)\n"
+#| " alt+p p toggle plugin description options (plugins."
+#| "desc.*)\n"
+#| " alt+v v toggle help bar\n"
+#| " s:x,y sort options by fields x,y (see /help fset."
+#| "look.sort)\n"
+#| " s: reset sort to its default value (see /help "
+#| "fset.look.sort)\n"
+#| " w:xxx export options in file \"xxx\"\n"
+#| " w-:xxx export options in file \"xxx\" without help\n"
+#| " w+:xxx export options in file \"xxx\" with help\n"
+#| " ctrl+x x switch the format used to display options\n"
+#| " q close fset buffer\n"
+#| "\n"
+#| "Mouse actions on fset buffer:\n"
+#| " wheel up/down move line up/down\n"
+#| " left button move line here\n"
+#| " right button toggle boolean (on/off) or edit the "
+#| "option value\n"
+#| " right button + drag left/right increase/decrease value for integer/"
+#| "color, set/append to value for other types\n"
+#| " right button + drag up/down mark/unmark multiple options\n"
+#| "\n"
+#| "Note: if input has one or more leading spaces, the following text is "
+#| "interpreted as a filter, without the spaces. For example \" q\" searches "
+#| "all options with \"q\" inside name while \"q\" closes the fset buffer.\n"
+#| "\n"
+#| "Examples:\n"
+#| " show IRC options changed:\n"
+#| " /fset d:irc.*\n"
+#| " show all options with \"nicklist\" in name:\n"
+#| " /fset nicklist\n"
+#| " show all values which contain \"red\":\n"
+#| " /fset =red\n"
+#| " show all values which are exactly \"red\":\n"
+#| " /fset ==red\n"
+#| " show all integer options in irc plugin:\n"
+#| " /fset c:${file} == irc && ${type_en} == integer"
msgid ""
" -bar: add the help bar\n"
" -refresh: refresh list of options, then whole screen (command: /window "
@@ -7341,9 +7523,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7365,7 +7547,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7378,10 +7561,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7397,8 +7580,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7416,8 +7599,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -7446,9 +7628,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -7487,8 +7669,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/tr.po b/po/tr.po
index 6fc408356..479f7d407 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\n"
"PO-Revision-Date: 2023-06-26 21:34+0200\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -540,12 +540,12 @@ msgstr "(tanımlanmamış)"
msgid "current value"
msgstr "mevcut değer"
-msgid "string"
-msgstr "dizi"
-
msgid "integer"
msgstr "tamsayı"
+msgid "string"
+msgstr "dizi"
+
msgid "any string"
msgstr "herhangi bir dizi"
@@ -558,6 +558,9 @@ msgstr "en çok karakter"
msgid "color"
msgstr "renk"
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr "izin verilen tanımlanmamış değer (null)"
@@ -7528,9 +7531,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -7552,7 +7555,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -7565,10 +7569,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -7584,8 +7588,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -7603,8 +7607,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -7633,9 +7636,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -7674,8 +7677,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/po/weechat.pot b/po/weechat.pot
index 205009de5..5202a3286 100644
--- a/po/weechat.pot
+++ b/po/weechat.pot
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-07-05 21:22+0200\n"
+"POT-Creation-Date: 2023-07-08 14:42+0200\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"
@@ -442,10 +442,10 @@ msgstr ""
msgid "current value"
msgstr ""
-msgid "string"
+msgid "integer"
msgstr ""
-msgid "integer"
+msgid "string"
msgstr ""
msgid "any string"
@@ -460,6 +460,9 @@ msgstr ""
msgid "color"
msgstr ""
+msgid "enum"
+msgstr ""
+
#. TRANSLATORS: please do not translate "(null)"
msgid "undefined value allowed (null)"
msgstr ""
@@ -5126,9 +5129,9 @@ msgid ""
" -go: select a line by number, first line number is 0 (\"end\" to "
"select the last line)\n"
" -toggle: toggle the boolean value\n"
-" -add: add \"value\" (which can be a negative number) for integers and "
-"colors, set/append to value for other types (set for a negative value, "
-"append for a positive value)\n"
+" -add: add \"value\" (which can be a negative number) for integers, "
+"colors and enums, set/append to value for other types (set for a negative "
+"value, append for a positive value)\n"
" -reset: reset the value of option\n"
" -unset: unset the option\n"
" -set: add the /set command in input to edit the value of option (move "
@@ -5150,7 +5153,8 @@ msgid ""
" * show all options (no filter)\n"
" xxx show only options with \"xxx\" in name\n"
" f:xxx show only configuration file \"xxx\"\n"
-" t:xxx show only type \"xxx\" (bool/int/str/col)\n"
+" t:xxx show only type \"xxx\" (bool/int/str/col/enum or "
+"boolean/integer/string/color/enum)\n"
" d show only changed options\n"
" d:xxx show only changed options with \"xxx\" in name\n"
" d=xxx show only changed options with \"xxx\" in value\n"
@@ -5163,10 +5167,10 @@ msgid ""
" ==xxx show only options with exact value \"xxx\"\n"
" c:xxx show only options matching the evaluated condition "
"\"xxx\", using following variables: file, section, option, name, "
-"parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/"
-"c), default_value, default_value_undef, value, quoted_value, value_undef, "
-"value_changed, parent_value, min, max, description, description2, "
-"description_en, description_en2, string_values\n"
+"parent_name, type, type_en, type_short (bool/int/str/col/enum), type_tiny (b/"
+"i/s/c/e), default_value, default_value_undef, value, quoted_value, "
+"value_undef, value_changed, parent_value, min, max, description, "
+"description2, description_en, description_en2, string_values\n"
"\n"
"The lines with options are displayed using string evaluation (see /help eval "
"for the format), with these options:\n"
@@ -5182,8 +5186,8 @@ msgid ""
" - ${parent_name}: parent option name\n"
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
-" - ${type_short}: short option type (bool/int/str/col)\n"
-" - ${type_tiny}: tiny option type (b/i/s/c)\n"
+" - ${type_short}: short option type (bool/int/str/col/enum)\n"
+" - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, otherwise "
"\"0\"\n"
@@ -5201,8 +5205,7 @@ msgid ""
" - ${description_en}: option description (in English)\n"
" - ${description_en2}: option description (in English), \"(no "
"description)\" if there's no description\n"
-" - ${string_values}: string values allowed for set of an integer option "
-"using strings\n"
+" - ${string_values}: string values allowed for set of an enum option\n"
" - ${marked}: \"1\" if option is marked, otherwise \"0\"\n"
" - ${index}: index of option in list\n"
" - option data, with color but no spaces:\n"
@@ -5231,9 +5234,9 @@ msgid ""
"\n"
"Keys and input to set options on fset buffer:\n"
" alt+space t toggle boolean value\n"
-" alt+'-' - subtract 1 from value for integer/color, set "
-"value for other types\n"
-" alt+'+' + add 1 to value for integer/color, append to "
+" alt+'-' - subtract 1 from value for integer/color/enum, "
+"set value for other types\n"
+" alt+'+' + add 1 to value for integer/color/enum, append to "
"value for other types\n"
" alt+f, alt+r r reset value\n"
" alt+f, alt+u u unset value\n"
@@ -5272,8 +5275,8 @@ msgid ""
" left button move line here\n"
" right button toggle boolean (on/off) or edit the option "
"value\n"
-" right button + drag left/right increase/decrease value for integer/color, "
-"set/append to value for other types\n"
+" right button + drag left/right increase/decrease value for integer/color/"
+"enum, set/append to value for other types\n"
" right button + drag up/down mark/unmark multiple options\n"
"\n"
"Note: if input has one or more leading spaces, the following text is "
diff --git a/src/plugins/fset/fset-command.c b/src/plugins/fset/fset-command.c
index 4f8e6f6f8..723a877a4 100644
--- a/src/plugins/fset/fset-command.c
+++ b/src/plugins/fset/fset-command.c
@@ -694,7 +694,7 @@ fset_command_init ()
" c:xxx show only options matching the evaluated "
"condition \"xxx\", using following variables: file, section, "
"option, name, parent_name, type, type_en, type_short "
- "(bool/int/str/col/enum), type_tiny (b/i/s/c), default_value, "
+ "(bool/int/str/col/enum), type_tiny (b/i/s/c/e), default_value, "
"default_value_undef, value, quoted_value, value_undef, "
"value_changed, parent_value, min, max, description, description2, "
"description_en, description_en2, string_values\n"
@@ -715,7 +715,7 @@ fset_command_init ()
" - ${type}: option type (translated)\n"
" - ${type_en}: option type (in English)\n"
" - ${type_short}: short option type (bool/int/str/col/enum)\n"
- " - ${type_tiny}: tiny option type (b/i/s/c)\n"
+ " - ${type_tiny}: tiny option type (b/i/s/c/e)\n"
" - ${default_value}: option default value\n"
" - ${default_value_undef}: \"1\" if default value is null, "
"otherwise \"0\"\n"