From d49c672febed2146775f4b8db04213b023be7b4f Mon Sep 17 00:00:00 2001 From: rajchales-monito Date: Thu, 30 Jul 2026 08:17:29 +0200 Subject: [PATCH] Ignore untranslated legacy widget copy --- server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index a4e089b..03bd6f2 100644 --- a/server.js +++ b/server.js @@ -1117,7 +1117,7 @@ function normalizeWidgetCopy(value, settings = {}) { for (const language of legacyLanguages) { const lang = allowedWidgetLanguage(language); if (!lang) continue; - copy[lang] = { + const legacyCopy = { ...(copy[lang] || {}), title: settings.title?.[lang], intro: settings.intro?.[lang], @@ -1125,6 +1125,8 @@ function normalizeWidgetCopy(value, settings = {}) { placeholder: settings.placeholder?.[lang], sendLabel: settings.sendLabel?.[lang] }; + if (lang !== "cs" && lang !== "en" && widgetCopyLooksUntranslated(defaultWidgetCopy("cs"), normalizeWidgetCopyEntry(legacyCopy, lang))) continue; + copy[lang] = legacyCopy; } copy.cs = normalizeWidgetCopyEntry(copy.cs || defaultWidgetCopy("cs"), "cs"); copy.en = normalizeWidgetCopyEntry(copy.en || defaultWidgetCopy("en"), "en");