This commit is contained in:
Mateusz Gruszczyński
2026-09-02 22:58:55 +02:00
parent db6d2f09db
commit 563523d2e2
18 changed files with 420 additions and 62 deletions
+26 -1
View File
@@ -1068,6 +1068,31 @@
"flow.node.oscillates": "Value oscillates",
"flow.minSpan": "Minimum value span",
"flow.minDirectionChanges": "Minimum direction changes",
"flow.oscillatesHint": "Within the time window the value must move both up and down. The block requires the configured maxmin span and number of direction changes."
"flow.oscillatesHint": "Within the time window the value must move both up and down. The block requires the configured maxmin span and number of direction changes.",
"flow.node.stateDuration": "State duration",
"flow.node.onChange": "Only on change",
"flow.node.rateLimit": "Max X times / period",
"flow.minDurationSeconds": "Min duration [s]",
"flow.maxDurationSeconds": "Max duration [s] (optional)",
"flow.stateDurationHint": "Passes only while the input state has lasted at least the minimum and no longer than the optional maximum. A false input resets the timer.",
"flow.changeMode": "Detect change of",
"flow.changeModeResult": "condition result",
"flow.changeModeValue": "source value",
"flow.onChangeHint": "The first observation only establishes the baseline. The block passes a later change only while the input condition is true.",
"flow.maxExecutions": "Max executions",
"flow.periodSeconds": "Period [s]",
"flow.rateLimitHint": "Limits the action to X successful executions in a rolling period. Place it directly before the action; suppressed or failed actions do not consume the limit.",
"flow.runtimeInfo": "Flow cycle",
"flow.runtimeHint": "The backend evaluates the Flow on every cycle. CRON limits when an action may execute, but stateful conditions continue to be observed.",
"flow.runtimeNoActions": "evaluate every {seconds} s · no actions",
"flow.runtimeWithoutCron": "evaluate every {seconds} s · execute without CRON",
"flow.runtimeWithCron": "evaluate every {seconds} s · execute: {cron}",
"flow.runtimeWithMultipleCrons": "evaluate every {seconds} s · execute via {count} CRON schedules",
"flow.runtimeMixed": "evaluate every {seconds} s · mixed: no CRON + {count} CRON",
"flow.cronEveryMinute": "CRON every minute",
"flow.cronEveryMinutes": "CRON every {minutes} min",
"flow.cronHourlyAt": "CRON hourly at :{minute}",
"flow.cronDailyAt": "CRON daily at {time}",
"flow.cronCustom": "CRON {expression}"
}
}