This commit is contained in:
Mateusz Gruszczyński
2026-09-21 22:58:30 +02:00
parent 3b969c8754
commit d80005de33
33 changed files with 722 additions and 94 deletions
+34
View File
@@ -441,9 +441,33 @@
"plan.loading": "Loading current automation plan…",
"plan.rules": "Extra automations",
"plan.ruleCount": "{count} active rules",
"plan.ruleCountPaused": "Rules paused by emergency STOP: {count}",
"plan.event": "Change",
"plan.groupSummary": "Group zones: {zones} · requesting action: {demand}",
"plan.groupOff": "Group off — group units are powered down and group ownership is released.",
"plan.reasonsEyebrow": "Control reason",
"plan.reasonsTitle": "Why the controller is acting this way",
"plan.currentReasons": "Current reasons",
"plan.recentTriggers": "Recently triggered automations",
"plan.noReasons": "No active control reasons.",
"plan.reasonEmergency": "Automation is paused by the emergency stop.",
"plan.reasonManual": "Direct manual device control has priority.",
"plan.reasonDisabled": "The zone is disabled.",
"plan.reasonOffline": "The device is offline or has a communication error.",
"plan.reasonNoIntent": "No active schedule or explicit thermostat request.",
"plan.reasonLocalOff": "The local thermostat explicitly keeps this zone off.",
"plan.reasonLocalOn": "The local thermostat owns this zone.",
"plan.reasonHeatDemand": "{current} is below the {target} target — heating demand is active.",
"plan.reasonCoolDemand": "{current} is above the {target} target — cooling demand is active.",
"plan.reasonTargetSatisfied": "Temperature {current}; target {target} — no extra demand is required.",
"plan.reasonSchedule": "Active schedule: {schedule}.",
"plan.reasonWaiting": "The controller is waiting for a condition that requires action.",
"plan.reasonSourceSchedule": "Schedule: {schedule}",
"plan.reasonSourceManual": "Manual control",
"plan.reasonSourceThermostat": "Local thermostat",
"plan.reasonSourceAutomation": "Automation",
"plan.reasonTriggerReading": "{trigger} · now {current}",
"plan.reasonLastTriggered": "Last triggered: {when}",
"zones.enable": "Enable zone",
"zones.disable": "Disable zone",
"history.90d": "90 days",
@@ -626,6 +650,16 @@
"house.powerOnDone": "All thermostats enabled and ON sent to all units",
"house.powerOffDone": "All units turned off; thermostats remain locally off",
"house.powerPartial": "Could not change power on {count} devices",
"house.emergencyStop": "Emergency STOP",
"house.emergencyStopHint": "Pauses all automation and makes a one-shot attempt to power off every enabled unit.",
"house.emergencyStopConfirm": "Activate the emergency stop? Automation will remain persistently paused until you resume it manually, and the controller will try to power off all units.",
"house.emergencyResume": "Return to normal mode",
"house.emergencyResumeHint": "Releases the automation pause. It does not force devices on; the controller evaluates current conditions again.",
"house.emergencyActive": "Emergency stop is active",
"house.emergencyActiveHint": "The state survives controller restarts. After a restart automation remains blocked, but the OFF command is not replayed.",
"house.emergencyStopped": "Emergency stop active — automation paused",
"house.emergencyStoppedPartial": "Emergency stop is active, but {count} devices could not be powered off",
"house.emergencyResumed": "Normal automation mode restored",
"preset.manual": "Manual",
"nav.groups": "Groups",
"groups.eyebrow": "Group control",