diff --git a/src/data/script_i18n.ts b/src/data/script_i18n.ts index a95927407c..56ba36ea0e 100644 --- a/src/data/script_i18n.ts +++ b/src/data/script_i18n.ts @@ -94,7 +94,14 @@ const tryDescribeAction = ( const targets: string[] = []; const targetOrData = config.target || config.data; - if (targetOrData) { + if (typeof targetOrData === "string" && isTemplate(targetOrData)) { + targets.push( + hass.localize( + `${actionTranslationBaseKey}.service.description.target_template`, + { name: "target" } + ) + ); + } else if (targetOrData) { for (const [key, name] of Object.entries({ area_id: "areas", device_id: "devices",