From cac7902e502df03536c34251cd8e5d3b98c3f24d Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Thu, 3 Apr 2025 19:15:30 +0500 Subject: [PATCH] Process fallback values (#8457) Signed-off-by: Denis Bykhov --- plugins/process-assets/lang/cs.json | 4 +- plugins/process-assets/lang/de.json | 4 +- plugins/process-assets/lang/en.json | 4 +- plugins/process-assets/lang/es.json | 4 +- plugins/process-assets/lang/fr.json | 4 +- plugins/process-assets/lang/it.json | 4 +- plugins/process-assets/lang/pt.json | 4 +- plugins/process-assets/lang/ru.json | 4 +- plugins/process-assets/lang/zh.json | 4 +- .../attributeEditors/ConfigurePopup.svelte | 76 ++++++++++--- .../contextEditors/FallbackEditor.svelte | 100 ++++++++++++++++++ plugins/process-resources/src/plugin.ts | 4 +- 12 files changed, 194 insertions(+), 22 deletions(-) create mode 100644 plugins/process-resources/src/components/contextEditors/FallbackEditor.svelte diff --git a/plugins/process-assets/lang/cs.json b/plugins/process-assets/lang/cs.json index 23a0df7ca9..cc08cc4d85 100644 --- a/plugins/process-assets/lang/cs.json +++ b/plugins/process-assets/lang/cs.json @@ -40,6 +40,8 @@ "Add": "Přidat", "Subtract": "Odečíst", "Offset": "Posunout", - "FirstWorkingDayAfter": "První pracovní den po" + "FirstWorkingDayAfter": "První pracovní den po", + "FallbackValueError": "Zobrazit chybu, pokud není k dispozici", + "Required": "Povinné" } } diff --git a/plugins/process-assets/lang/de.json b/plugins/process-assets/lang/de.json index 8250b92333..d4c0d8d684 100644 --- a/plugins/process-assets/lang/de.json +++ b/plugins/process-assets/lang/de.json @@ -40,6 +40,8 @@ "Add": "Hinzufügen", "Subtract": "Subtrahieren", "Offset": "Verschieben", - "FirstWorkingDayAfter": "Erste Arbeitstag nach" + "FirstWorkingDayAfter": "Erste Arbeitstag nach", + "FallbackValueError": "Fehler anzeigen, wenn leer", + "Required": "Erforderlich" } } diff --git a/plugins/process-assets/lang/en.json b/plugins/process-assets/lang/en.json index cc9e44e126..d57f6bc56e 100644 --- a/plugins/process-assets/lang/en.json +++ b/plugins/process-assets/lang/en.json @@ -40,6 +40,8 @@ "Add": "Add", "Subtract": "Subtract", "Offset": "Offset", - "FirstWorkingDayAfter": "First working day after" + "FirstWorkingDayAfter": "First working day after", + "FallbackValueError": "Show error if empty", + "Required": "Required" } } diff --git a/plugins/process-assets/lang/es.json b/plugins/process-assets/lang/es.json index 47d6a1e932..40b0bff66d 100644 --- a/plugins/process-assets/lang/es.json +++ b/plugins/process-assets/lang/es.json @@ -40,6 +40,8 @@ "Add": "Agregar", "Subtract": "Restar", "Offset": "Desplazar", - "FirstWorkingDayAfter": "Primer día de trabajo después" + "FirstWorkingDayAfter": "Primer día de trabajo después", + "FallbackValueError": "Mostrar error si está vacío", + "Required": "Requerido" } } diff --git a/plugins/process-assets/lang/fr.json b/plugins/process-assets/lang/fr.json index 37b080f874..d404f68be9 100644 --- a/plugins/process-assets/lang/fr.json +++ b/plugins/process-assets/lang/fr.json @@ -40,6 +40,8 @@ "Add": "Ajouter", "Subtract": "Soustraire", "Offset": "Décalage", - "FirstWorkingDayAfter": "Premier jour de travail après" + "FirstWorkingDayAfter": "Premier jour de travail après", + "FallbackValueError": "Afficher l'erreur si vide", + "Required": "Requis" } } \ No newline at end of file diff --git a/plugins/process-assets/lang/it.json b/plugins/process-assets/lang/it.json index ed18bd9ee8..ae24db49b0 100644 --- a/plugins/process-assets/lang/it.json +++ b/plugins/process-assets/lang/it.json @@ -40,6 +40,8 @@ "Add": "Aggiungi", "Subtract": "Sottrai", "Offset": "Offset", - "FirstWorkingDayAfter": "Primo giorno lavorativo dopo" + "FirstWorkingDayAfter": "Primo giorno lavorativo dopo", + "FallbackValueError": "Mostra errore se vuoto", + "Required": "Obbligatorio" } } diff --git a/plugins/process-assets/lang/pt.json b/plugins/process-assets/lang/pt.json index e354dff0cc..dd5a3f5630 100644 --- a/plugins/process-assets/lang/pt.json +++ b/plugins/process-assets/lang/pt.json @@ -40,6 +40,8 @@ "Add": "Adicionar", "Subtract": "Subtrair", "Offset": "Deslocar", - "FirstWorkingDayAfter": "Primeiro Dia de Trabalho Após" + "FirstWorkingDayAfter": "Primeiro Dia de Trabalho Após", + "FallbackValueError": "Mostrar erro se vazio", + "Required": "Obrigatório" } } diff --git a/plugins/process-assets/lang/ru.json b/plugins/process-assets/lang/ru.json index e836e60375..9694e509db 100644 --- a/plugins/process-assets/lang/ru.json +++ b/plugins/process-assets/lang/ru.json @@ -41,6 +41,8 @@ "Add": "Добавить", "Subtract": "Вычесть", "Offset": "Смещение", - "FirstWorkingDayAfter": "Первый рабочий день после" + "FirstWorkingDayAfter": "Первый рабочий день после", + "FallbackValueError": "Показывать ошибку, если недоступно", + "Required": "Обязательно" } } diff --git a/plugins/process-assets/lang/zh.json b/plugins/process-assets/lang/zh.json index 68504b1aec..92c40264a3 100644 --- a/plugins/process-assets/lang/zh.json +++ b/plugins/process-assets/lang/zh.json @@ -40,6 +40,8 @@ "Add": "添加", "Subtract": "减去", "Offset": "偏移", - "FirstWorkingDayAfter": "在之后的第一个工作日" + "FirstWorkingDayAfter": "在之后的第一个工作日", + "FallbackValueError": "显示错误,如果为空", + "Required": "必需" } } diff --git a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte index 862c878ab0..f07f20e3aa 100644 --- a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte +++ b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte @@ -15,6 +15,7 @@
dispatch('changeContent')}> @@ -287,22 +310,47 @@ {/if} {/if} +