mirror of
https://github.com/home-assistant/frontend
synced 2024-10-05 22:05:30 +02:00
Add automation picker descriptions (#19121)
This commit is contained in:
parent
55e59f8cb0
commit
f4f361b51a
@ -2501,7 +2501,10 @@
|
|||||||
"end": "Event end",
|
"end": "Event end",
|
||||||
"offset": "Offset (optional)",
|
"offset": "Offset (optional)",
|
||||||
"before": "Before",
|
"before": "Before",
|
||||||
"after": "After"
|
"after": "After",
|
||||||
|
"description": {
|
||||||
|
"picker": "When a calendar event starts or ends."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"device": {
|
"device": {
|
||||||
"label": "Device",
|
"label": "Device",
|
||||||
@ -2524,6 +2527,7 @@
|
|||||||
"context_user_picked": "User firing event",
|
"context_user_picked": "User firing event",
|
||||||
"context_user_pick": "Select user",
|
"context_user_pick": "Select user",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When an event is being received (event is an advanced concept in Home Assistant)",
|
||||||
"full": "When {eventTypes} event is fired"
|
"full": "When {eventTypes} event is fired"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2535,6 +2539,7 @@
|
|||||||
"enter": "Enter",
|
"enter": "Enter",
|
||||||
"leave": "Leave",
|
"leave": "Leave",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When an entity created by a geolocation platform appears in or disappears from a zone",
|
||||||
"full": "When {source} {event, select, \n enter {enters}\n leave {leaves} other {} \n} {zone} {numberOfZones, plural,\n one {zone}\n other {zones}\n}"
|
"full": "When {source} {event, select, \n enter {enters}\n leave {leaves} other {} \n} {zone} {numberOfZones, plural,\n one {zone}\n other {zones}\n}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2544,7 +2549,10 @@
|
|||||||
"from": "From (optional)",
|
"from": "From (optional)",
|
||||||
"for": "For",
|
"for": "For",
|
||||||
"to": "To (optional)",
|
"to": "To (optional)",
|
||||||
"any_state_ignore_attributes": "Any state (ignoring attribute changes)"
|
"any_state_ignore_attributes": "Any state (ignoring attribute changes)",
|
||||||
|
"description": {
|
||||||
|
"picker": "When the state of an entity (or attribute) changes."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"label": "Home Assistant",
|
"label": "Home Assistant",
|
||||||
@ -2552,6 +2560,7 @@
|
|||||||
"start": "Start",
|
"start": "Start",
|
||||||
"shutdown": "Shutdown",
|
"shutdown": "Shutdown",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When Home Assistant starts up or shuts down.",
|
||||||
"started": "When Home Assistant is started",
|
"started": "When Home Assistant is started",
|
||||||
"shutdown": "When Home Assistant is shutdown"
|
"shutdown": "When Home Assistant is shutdown"
|
||||||
}
|
}
|
||||||
@ -2561,6 +2570,7 @@
|
|||||||
"topic": "Topic",
|
"topic": "Topic",
|
||||||
"payload": "Payload (optional)",
|
"payload": "Payload (optional)",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When a specific message is received on a given MQTT topic.",
|
||||||
"full": "When an MQTT message has been received"
|
"full": "When an MQTT message has been received"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2574,6 +2584,7 @@
|
|||||||
"type_value": "Fixed number",
|
"type_value": "Fixed number",
|
||||||
"type_input": "Numeric value of another entity",
|
"type_input": "Numeric value of another entity",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When the numeric value of an entity''s state (or attribute''s value) crosses a given threshold.",
|
||||||
"above": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} above {above}{duration, select, \n undefined {} \n other { for {duration}}\n }",
|
"above": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} above {above}{duration, select, \n undefined {} \n other { for {duration}}\n }",
|
||||||
"below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} below {below}{duration, select, \n undefined {} \n other { for {duration}}\n }",
|
"below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} below {below}{duration, select, \n undefined {} \n other { for {duration}}\n }",
|
||||||
"above-below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} above {above} and below {below}{duration, select, \n undefined {} \n other { for {duration}}\n }"
|
"above-below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} above {above} and below {below}{duration, select, \n undefined {} \n other { for {duration}}\n }"
|
||||||
@ -2590,6 +2601,7 @@
|
|||||||
"updated": "updated"
|
"updated": "updated"
|
||||||
},
|
},
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When a persistent notification is added or removed",
|
||||||
"full": "When a persistent notification is updated"
|
"full": "When a persistent notification is updated"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2600,6 +2612,7 @@
|
|||||||
"sunset": "Sunset",
|
"sunset": "Sunset",
|
||||||
"offset": "Offset (optional)",
|
"offset": "Offset (optional)",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When the sun sets or rises",
|
||||||
"sets": "When the sun sets{hasDuration, select, \n true { offset by {duration}} \n other {}\n }",
|
"sets": "When the sun sets{hasDuration, select, \n true { offset by {duration}} \n other {}\n }",
|
||||||
"rises": "When the sun rises{hasDuration, select, \n true { offset by {duration}} \n other {}\n }"
|
"rises": "When the sun rises{hasDuration, select, \n true { offset by {duration}} \n other {}\n }"
|
||||||
}
|
}
|
||||||
@ -2611,6 +2624,7 @@
|
|||||||
"delete": "Delete sentence",
|
"delete": "Delete sentence",
|
||||||
"confirm_delete": "Are you sure you want to delete this sentence?",
|
"confirm_delete": "Are you sure you want to delete this sentence?",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When Assist matches a sentence from a voice assistant.",
|
||||||
"empty": "When a sentence is said",
|
"empty": "When a sentence is said",
|
||||||
"full": "When the sentence {sentence} is said"
|
"full": "When the sentence {sentence} is said"
|
||||||
}
|
}
|
||||||
@ -2618,6 +2632,7 @@
|
|||||||
"tag": {
|
"tag": {
|
||||||
"label": "Tag",
|
"label": "Tag",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When a tag is scanned (tags are usually created from the companion app).",
|
||||||
"full": "When a tag is scanned"
|
"full": "When a tag is scanned"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2626,6 +2641,7 @@
|
|||||||
"value_template": "Value template",
|
"value_template": "Value template",
|
||||||
"for": "For",
|
"for": "For",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When a template is evaluated to true.",
|
||||||
"full": "When a template changes from false to true{hasDuration, select, \n true { for {duration}} \n other {}\n }"
|
"full": "When a template changes from false to true{hasDuration, select, \n true { for {duration}} \n other {}\n }"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2636,6 +2652,7 @@
|
|||||||
"at": "At time",
|
"at": "At time",
|
||||||
"mode": "Mode",
|
"mode": "Mode",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "At a specific time, or on a specific date.",
|
||||||
"full": "When the time is equal to {time}"
|
"full": "When the time is equal to {time}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2643,7 +2660,10 @@
|
|||||||
"label": "Time pattern",
|
"label": "Time pattern",
|
||||||
"hours": "Hours",
|
"hours": "Hours",
|
||||||
"minutes": "Minutes",
|
"minutes": "Minutes",
|
||||||
"seconds": "Seconds"
|
"seconds": "Seconds",
|
||||||
|
"description": {
|
||||||
|
"picker": "Periodically, every defined interval of time."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"webhook": {
|
"webhook": {
|
||||||
"copy_url": "Copy URL to clipboard",
|
"copy_url": "Copy URL to clipboard",
|
||||||
@ -2653,6 +2673,7 @@
|
|||||||
"webhook_id_helper": "Treat this ID like a password: keep it secret, and make it hard to guess.",
|
"webhook_id_helper": "Treat this ID like a password: keep it secret, and make it hard to guess.",
|
||||||
"webhook_settings": "Webhook settings",
|
"webhook_settings": "Webhook settings",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When Home Assistant receives a web request to the webhook endpoint.",
|
||||||
"full": "When a Webhook payload has been received"
|
"full": "When a Webhook payload has been received"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2664,6 +2685,7 @@
|
|||||||
"enter": "Enter",
|
"enter": "Enter",
|
||||||
"leave": "Leave",
|
"leave": "Leave",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "When someone (or something) enters or leaves a zone",
|
||||||
"full": "When {entity} {event, select, \n enter {enters}\n leave {leaves} other {} \n} {zone} {numberOfZones, plural,\n one {zone} \n other {zones}\n}"
|
"full": "When {entity} {event, select, \n enter {enters}\n leave {leaves} other {} \n} {zone} {numberOfZones, plural,\n one {zone} \n other {zones}\n}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2699,22 +2721,23 @@
|
|||||||
"groups": {
|
"groups": {
|
||||||
"entity": {
|
"entity": {
|
||||||
"label": "Entity",
|
"label": "Entity",
|
||||||
"description": "If an entity is in a specific state"
|
"description": "If an entity is in a specific state."
|
||||||
},
|
},
|
||||||
"time_location": {
|
"time_location": {
|
||||||
"label": "Time and location",
|
"label": "Time and location",
|
||||||
"description": "If someone is in a zone or if the current time is before or after a specified time"
|
"description": "If someone is in a zone or if the current time is before or after a specified time."
|
||||||
},
|
},
|
||||||
"other": { "label": "Other" },
|
"other": { "label": "Other" },
|
||||||
"building_blocks": {
|
"building_blocks": {
|
||||||
"label": "Building blocks",
|
"label": "Building blocks",
|
||||||
"description": "Build more complex conditions"
|
"description": "Build more complex conditions."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": {
|
"type": {
|
||||||
"and": {
|
"and": {
|
||||||
"label": "And",
|
"label": "And",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Test if multiple conditions are true.",
|
||||||
"no_conditions": "Test if multiple conditions match",
|
"no_conditions": "Test if multiple conditions match",
|
||||||
"full": "Test if {count} {count, plural,\n one {condition match}\n other {conditions matches}\n}"
|
"full": "Test if {count} {count, plural,\n one {condition match}\n other {conditions matches}\n}"
|
||||||
}
|
}
|
||||||
@ -2736,6 +2759,7 @@
|
|||||||
"not": {
|
"not": {
|
||||||
"label": "Not",
|
"label": "Not",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Test if a condition is not true",
|
||||||
"no_conditions": "Test if no condition matches",
|
"no_conditions": "Test if no condition matches",
|
||||||
"one_condition": "Test if 1 condition does not match",
|
"one_condition": "Test if 1 condition does not match",
|
||||||
"full": "Test if none of {count} conditions match"
|
"full": "Test if none of {count} conditions match"
|
||||||
@ -2751,6 +2775,7 @@
|
|||||||
"mode_below": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::mode_below%]",
|
"mode_below": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::mode_below%]",
|
||||||
"value_template": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::value_template%]",
|
"value_template": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::value_template%]",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "If the numeric value of an entity''s state (or attribute''s value) is above or below a given threshold.",
|
||||||
"above": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} is above {above}",
|
"above": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} is above {above}",
|
||||||
"below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} is below {below}",
|
"below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} is below {below}",
|
||||||
"above-below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} is above {above} and below {below}"
|
"above-below": "When {attribute, select, \n undefined {} \n other {{attribute} from }\n }{entity} is above {above} and below {below}"
|
||||||
@ -2759,6 +2784,7 @@
|
|||||||
"or": {
|
"or": {
|
||||||
"label": "Or",
|
"label": "Or",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Test if any condition is true.",
|
||||||
"no_conditions": "Test if any condition matches",
|
"no_conditions": "Test if any condition matches",
|
||||||
"full": "Test if any of {count} {count, plural,\n one {condition}\n other {conditions}\n} matches"
|
"full": "Test if any of {count} {count, plural,\n one {condition}\n other {conditions}\n} matches"
|
||||||
}
|
}
|
||||||
@ -2767,6 +2793,7 @@
|
|||||||
"label": "[%key:ui::panel::config::automation::editor::triggers::type::state::label%]",
|
"label": "[%key:ui::panel::config::automation::editor::triggers::type::state::label%]",
|
||||||
"state": "[%key:ui::panel::config::automation::editor::triggers::type::state::label%]",
|
"state": "[%key:ui::panel::config::automation::editor::triggers::type::state::label%]",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "If an entity (or attribute) is in a specific state",
|
||||||
"no_entity": "Confirm state",
|
"no_entity": "Confirm state",
|
||||||
"full": "Confirm{hasAttribute, select, \n true { {attribute} of}\n other {}\n} {numberOfEntities, plural,\n zero {an entity is}\n one {{entities} is}\n other {{entities} are}\n} {numberOfStates, plural,\n zero {a state}\n other {{states}}\n}{hasDuration, select, \n true { for {duration}} \n other {}\n }"
|
"full": "Confirm{hasAttribute, select, \n true { {attribute} of}\n other {}\n} {numberOfEntities, plural,\n zero {an entity is}\n one {{entities} is}\n other {{entities} are}\n} {numberOfStates, plural,\n zero {a state}\n other {{states}}\n}{hasDuration, select, \n true { for {duration}} \n other {}\n }"
|
||||||
}
|
}
|
||||||
@ -2778,12 +2805,16 @@
|
|||||||
"before_offset": "Before offset (optional)",
|
"before_offset": "Before offset (optional)",
|
||||||
"after_offset": "After offset (optional)",
|
"after_offset": "After offset (optional)",
|
||||||
"sunrise": "Sunrise",
|
"sunrise": "Sunrise",
|
||||||
"sunset": "Sunset"
|
"sunset": "Sunset",
|
||||||
|
"description": {
|
||||||
|
"picker": "If the sun is above or below the horizon."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"template": {
|
"template": {
|
||||||
"label": "[%key:ui::panel::config::automation::editor::triggers::type::template::label%]",
|
"label": "[%key:ui::panel::config::automation::editor::triggers::type::template::label%]",
|
||||||
"value_template": "[%key:ui::panel::config::automation::editor::triggers::type::template::value_template%]",
|
"value_template": "[%key:ui::panel::config::automation::editor::triggers::type::template::value_template%]",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "If a template is evaluated to true.",
|
||||||
"full": "Test if template renders a value equal to true"
|
"full": "Test if template renders a value equal to true"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2806,6 +2837,7 @@
|
|||||||
"sun": "Sunday"
|
"sun": "Sunday"
|
||||||
},
|
},
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "If the current time is before or after a specified time",
|
||||||
"full": "Confirm the {hasTime, select, \n after {time is after {time_after}}\n before {time is before {time_before}}\n after_before {time is after {time_after} and before {time_before}} \n other {}\n }{hasTimeAndDay, select, \n true { and the }\n other {}\n}{hasDay, select, \n true { day is {day}}\n other {}\n}"
|
"full": "Confirm the {hasTime, select, \n after {time is after {time_after}}\n before {time is before {time_before}}\n after_before {time is after {time_after} and before {time_before}} \n other {}\n }{hasTimeAndDay, select, \n true { and the }\n other {}\n}{hasDay, select, \n true { day is {day}}\n other {}\n}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2814,6 +2846,7 @@
|
|||||||
"no_triggers": "No triggers have an ID set. You can set an ID using the trigger menu button.",
|
"no_triggers": "No triggers have an ID set. You can set an ID using the trigger menu button.",
|
||||||
"id": "Trigger",
|
"id": "Trigger",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "If the automation has been triggered by a specific trigger.",
|
||||||
"full": "When triggered by {id}"
|
"full": "When triggered by {id}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2822,6 +2855,7 @@
|
|||||||
"entity": "[%key:ui::panel::config::automation::editor::triggers::type::zone::entity%]",
|
"entity": "[%key:ui::panel::config::automation::editor::triggers::type::zone::entity%]",
|
||||||
"zone": "[%key:ui::panel::config::automation::editor::triggers::type::zone::label%]",
|
"zone": "[%key:ui::panel::config::automation::editor::triggers::type::zone::label%]",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "If someone (or something) is in a zone",
|
||||||
"full": "Confirm {entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} in {zone} {numberOfZones, plural,\n one {zone} \n other {zones}\n} "
|
"full": "Confirm {entity} {numberOfEntities, plural,\n one {is}\n other {are}\n} in {zone} {numberOfZones, plural,\n one {zone} \n other {zones}\n} "
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2861,7 +2895,7 @@
|
|||||||
"other": { "label": "Other" },
|
"other": { "label": "Other" },
|
||||||
"building_blocks": {
|
"building_blocks": {
|
||||||
"label": "Building blocks",
|
"label": "Building blocks",
|
||||||
"description": "Build more complex sequences of actions"
|
"description": "Build more complex sequences of actions."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": {
|
"type": {
|
||||||
@ -2883,7 +2917,7 @@
|
|||||||
"play_media": {
|
"play_media": {
|
||||||
"label": "Play media",
|
"label": "Play media",
|
||||||
"description": {
|
"description": {
|
||||||
"picker": "Play media on a media player",
|
"picker": "Play media on a media player.",
|
||||||
"full": "Play {hasMedia, select, \n true {{media}} \n other {media}\n } on {hasMediaPlayer, select, \n true {{mediaPlayer}} \n other {a media player}\n }"
|
"full": "Play {hasMedia, select, \n true {{media}} \n other {media}\n } on {hasMediaPlayer, select, \n true {{mediaPlayer}} \n other {a media player}\n }"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2891,6 +2925,7 @@
|
|||||||
"label": "Wait for time to pass (delay)",
|
"label": "Wait for time to pass (delay)",
|
||||||
"delay": "Duration",
|
"delay": "Duration",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Wait some time to perform a sequence of actions.",
|
||||||
"full": "Delay {duration}",
|
"full": "Delay {duration}",
|
||||||
"duration_string": "for {string}",
|
"duration_string": "for {string}",
|
||||||
"duration_template": "based on a template",
|
"duration_template": "based on a template",
|
||||||
@ -2903,6 +2938,7 @@
|
|||||||
"timeout": "Timeout (optional)",
|
"timeout": "Timeout (optional)",
|
||||||
"continue_timeout": "Continue on timeout",
|
"continue_timeout": "Continue on timeout",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Wait for a template to be evaluated to true to perform a sequence of actions.",
|
||||||
"full": "Wait for a template to evaluate to true"
|
"full": "Wait for a template to evaluate to true"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2911,18 +2947,23 @@
|
|||||||
"timeout": "[%key:ui::panel::config::automation::editor::actions::type::wait_template::timeout%]",
|
"timeout": "[%key:ui::panel::config::automation::editor::actions::type::wait_template::timeout%]",
|
||||||
"continue_timeout": "[%key:ui::panel::config::automation::editor::actions::type::wait_template::continue_timeout%]",
|
"continue_timeout": "[%key:ui::panel::config::automation::editor::actions::type::wait_template::continue_timeout%]",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Wait for a trigger to perform a sequence of actions.",
|
||||||
"wait_for_a_trigger": "Wait for a trigger",
|
"wait_for_a_trigger": "Wait for a trigger",
|
||||||
"wait_for_triggers": "Wait for {count} {count, plural,\n one {trigger}\n other {triggers}\n}"
|
"wait_for_triggers": "Wait for {count} {count, plural,\n one {trigger}\n other {triggers}\n}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"condition": {
|
"condition": {
|
||||||
"label": "Condition"
|
"label": "Condition",
|
||||||
|
"description": {
|
||||||
|
"picker": "Test a condition (and stop the sequence if the condition is not met)."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"event": {
|
"event": {
|
||||||
"label": "Manual event",
|
"label": "Manual event",
|
||||||
"event": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_type%]",
|
"event": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_type%]",
|
||||||
"event_data": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_data%]",
|
"event_data": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_data%]",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Fire an event manually (event is an advanced concept in Home Assistant).",
|
||||||
"full": "Manually fire event {name}",
|
"full": "Manually fire event {name}",
|
||||||
"template": "based on a template"
|
"template": "based on a template"
|
||||||
}
|
}
|
||||||
@ -2940,6 +2981,9 @@
|
|||||||
"value": "Value",
|
"value": "Value",
|
||||||
"brightness_pct": "[%key:ui::card::light::brightness%]",
|
"brightness_pct": "[%key:ui::card::light::brightness%]",
|
||||||
"flash": "Flash"
|
"flash": "Flash"
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"picker": "Do something on a device. Great way to start."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"activate_scene": {
|
"activate_scene": {
|
||||||
@ -2972,6 +3016,7 @@
|
|||||||
},
|
},
|
||||||
"sequence": "Actions",
|
"sequence": "Actions",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Repeat a sequence of actions.",
|
||||||
"full": "Repeat an action {chosenAction}",
|
"full": "Repeat an action {chosenAction}",
|
||||||
"count": "{count} {count, plural,\n one {time}\n other {times}\n}",
|
"count": "{count} {count, plural,\n one {time}\n other {times}\n}",
|
||||||
"while_count": "while {count} {count, plural,\n one {condition matches}\n other {conditions match}\n} ",
|
"while_count": "while {count} {count, plural,\n one {condition matches}\n other {conditions match}\n} ",
|
||||||
@ -2994,6 +3039,7 @@
|
|||||||
"no_conditions": "[%key:ui::panel::config::devices::automation::conditions::no_conditions%]",
|
"no_conditions": "[%key:ui::panel::config::devices::automation::conditions::no_conditions%]",
|
||||||
"sequence": "Actions",
|
"sequence": "Actions",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Choose what to do based on conditions (Similar to If-Then, but more powerful).",
|
||||||
"full": "Choose between {number} {number, plural,\n one {action}\n other{actions}\n}",
|
"full": "Choose between {number} {number, plural,\n one {action}\n other{actions}\n}",
|
||||||
"no_action": "Choose an action"
|
"no_action": "Choose an action"
|
||||||
}
|
}
|
||||||
@ -3005,6 +3051,7 @@
|
|||||||
"else": "Else",
|
"else": "Else",
|
||||||
"add_else": "Add else",
|
"add_else": "Add else",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Do something conditionally.",
|
||||||
"if": "Conditionally execute an action",
|
"if": "Conditionally execute an action",
|
||||||
"if_else": "Conditionally execute an action and default to another action"
|
"if_else": "Conditionally execute an action and default to another action"
|
||||||
}
|
}
|
||||||
@ -3015,18 +3062,21 @@
|
|||||||
"response_variable": "The name of the variable to use as response",
|
"response_variable": "The name of the variable to use as response",
|
||||||
"error": "Stop because of an unexpected error",
|
"error": "Stop because of an unexpected error",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Stop the sequence of actions",
|
||||||
"full": "Stop {hasReason, select, \n true { because: {reason}} \n other {}\n }"
|
"full": "Stop {hasReason, select, \n true { because: {reason}} \n other {}\n }"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"parallel": {
|
"parallel": {
|
||||||
"label": "Run in parallel",
|
"label": "Run in parallel",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "perform a sequence of actions in parallel.",
|
||||||
"full": "Run {number} {number, plural,\n one {action}\n other {actions}\n} in parallel"
|
"full": "Run {number} {number, plural,\n one {action}\n other {actions}\n} in parallel"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"variables": {
|
"variables": {
|
||||||
"label": "Define variables",
|
"label": "Define variables",
|
||||||
"description": {
|
"description": {
|
||||||
|
"picker": "Define variables to be used later in the sequence.",
|
||||||
"full": "Define variables {names}"
|
"full": "Define variables {names}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user