From 7c1505eeaf76ae599155fe1c3d3e7c73d7156003 Mon Sep 17 00:00:00 2001 From: GogoVega <92022724+GogoVega@users.noreply.github.com> Date: Fri, 10 Oct 2025 13:38:03 +0200 Subject: [PATCH] Use the action label if provided --- .../@node-red/editor-client/src/js/ui/actions.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/actions.js b/packages/node_modules/@node-red/editor-client/src/js/ui/actions.js index 5bd9ea034..942409d7a 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/actions.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/actions.js @@ -27,13 +27,10 @@ RED.actions = (function() { return '' } if (!def.label) { - var options = def.options; - var key = options ? options.label : undefined; - if (!key) { - key = "action-list." +name.replace(/^.*:/,""); - } - var label = RED._(key); - if (label === key) { + const options = def.options; + const key = options?.label || "action-list." + name.replace(/^.*:/, ""); + let label = RED._(key, { defaultValue: options?.label || "" }); + if (!label) { // no translation. convert `name` to description label = name.replace(/(^.+:([a-z]))|(-([a-z]))/g, function() { if (arguments[5] === 0) {