ha-frontend/src/translations/en.json

5536 lines
259 KiB
JSON
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"panel": {
"energy": "Energy",
"calendar": "Calendar",
"config": "Settings",
"states": "Overview",
"map": "Map",
"logbook": "Logbook",
"history": "History",
"mailbox": "Mailbox",
"shopping_list": "Shopping List",
"developer_tools": "Developer Tools",
"media_browser": "Media",
"profile": "Profile"
},
"state": {
"default": {
"on": "On",
"off": "Off",
"unknown": "Unknown",
"unavailable": "Unavailable"
}
},
"state_attributes": {
"humidifier": {
"mode": {
"normal": "Normal",
"eco": "Eco",
"away": "Away",
"boost": "Boost",
"comfort": "Comfort",
"home": "Home",
"sleep": "Sleep",
"auto": "Auto",
"baby": "Baby"
}
}
},
"state_badge": {
"default": {
"unknown": "Unk",
"unavailable": "Unavai",
"error": "Error",
"entity_not_found": "Entity not found"
},
"alarm_control_panel": {
"armed": "Armed",
"disarmed": "Disarm",
"armed_home": "[%key:state_badge::alarm_control_panel::armed%]",
"armed_away": "[%key:state_badge::alarm_control_panel::armed%]",
"armed_night": "[%key:state_badge::alarm_control_panel::armed%]",
"armed_vacation": "[%key:state_badge::alarm_control_panel::armed%]",
"armed_custom_bypass": "[%key:state_badge::alarm_control_panel::armed%]",
"pending": "Pend",
"arming": "Arming",
"disarming": "Disarm",
"triggered": "Trig"
},
"device_tracker": {
"home": "[%key:state_badge::person::home%]",
"not_home": "[%key:state_badge::person::not_home%]"
},
"person": {
"home": "Home",
"not_home": "Away"
}
},
"groups": {
"owner": "Owner",
"system-admin": "Administrators",
"system-users": "Users",
"system-read-only": "Read-Only Users"
},
"config_entry": {
"disabled_by": {
"user": "User",
"integration": "Integration",
"config_entry": "Config entry",
"device": "Device"
},
"hidden_by": {
"user": "User",
"integration": "Integration",
"device": "Device"
}
},
"ui": {
"backup": {
"upload_backup": "Upload backup"
},
"card": {
"alarm_control_panel": {
"code": "Code",
"clear_code": "Clear",
"disarm": "Disarm",
"arm_home": "Arm home",
"arm_away": "Arm away",
"arm_night": "Arm night",
"arm_vacation": "Arm vacation",
"arm_custom_bypass": "Custom bypass"
},
"area": {
"area_not_found": "Area not found."
},
"automation": {
"last_triggered": "Last triggered",
"trigger": "Run Actions"
},
"button": {
"press": "Press"
},
"camera": {
"not_available": "Image not available"
},
"climate": {
"currently": "Currently",
"on_off": "On / off",
"target_temperature_entity": "{name} target temperature",
"target_temperature_mode": "{name} target temperature {mode}",
"current_temperature": "{name} current temperature",
"heating": "{name} heating",
"cooling": "{name} cooling",
"high": "high",
"low": "low",
"operation": "Operation",
"away_mode": "Away mode"
},
"counter": {
"actions": {
"increment": "increment",
"decrement": "decrement",
"reset": "reset"
}
},
"cover": {
"position": "Position",
"tilt_position": "Tilt position"
},
"fan": {
"speed": "Speed",
"preset_mode": "Preset Mode",
"oscillate": "Oscillate",
"direction": "Direction",
"forward": "Forward",
"reverse": "Reverse"
},
"humidifier": {
"humidity": "Target humidity",
"mode": "Mode",
"target_humidity_entity": "{name} target humidity",
"on_entity": "{name} on"
},
"light": {
"brightness": "Brightness",
"color_temperature": "Color temperature",
"white_value": "White brightness",
"color_brightness": "Color brightness",
"cold_white_value": "Cold white brightness",
"warm_white_value": "Warm white brightness",
"effect": "Effect"
},
"lock": {
"code": "[%key:ui::card::alarm_control_panel::code%]",
"lock": "Lock",
"unlock": "Unlock"
},
"media_player": {
"source": "Source",
"sound_mode": "Sound mode",
"browse_media": "Browse media",
"turn_on": "Turn on",
"turn_off": "Turn off",
"media_play": "Play",
"media_play_pause": "Play/pause",
"media_pause": "Pause",
"media_stop": "Stop",
"media_next_track": "Next track",
"media_previous_track": "Previous track",
"media_volume_up": "Volume up",
"media_volume_down": "Volume down",
"media_volume_mute": "Volume mute",
"media_volume_unmute": "Volume unmute",
"repeat_set": "Repeat mode",
"shuffle_set": "Shuffle",
"text_to_speak": "Text to speak",
"nothing_playing": "Nothing Playing"
},
"persistent_notification": {
"dismiss": "Dismiss"
},
"scene": {
"activate": "Activate"
},
"script": {
"run": "[%key:ui::card::service::run%]",
"cancel": "Cancel",
"cancel_multiple": "Cancel {number}"
},
"service": {
"run": "Run"
},
"update": {
"installing": "Installing",
"installing_with_progress": "Installing ({progress}%)",
"up_to_date": "Up-to-date"
},
"text": {
"emtpy_value": "(empty value)"
},
"timer": {
"actions": {
"start": "start",
"pause": "pause",
"cancel": "cancel",
"finish": "finish"
}
},
"tile": {
"not_found": "Entity not found"
},
"vacuum": {
"actions": {
"resume_cleaning": "Resume cleaning",
"return_to_base": "Return to dock",
"start_cleaning": "Start cleaning",
"turn_on": "Turn on",
"turn_off": "Turn off"
}
},
"water_heater": {
"currently": "Currently",
"on_off": "On / off",
"target_temperature": "Target temperature",
"operation": "Operation",
"away_mode": "Away mode"
},
"weather": {
"attributes": {
"air_pressure": "Air pressure",
"humidity": "Humidity",
"temperature": "Temperature",
"visibility": "Visibility",
"wind_speed": "Wind speed",
"precipitation": "Precipitation"
},
"cardinal_direction": {
"e": "E",
"ene": "ENE",
"ese": "ESE",
"n": "N",
"ne": "NE",
"nne": "NNE",
"nw": "NW",
"nnw": "NNW",
"s": "S",
"se": "SE",
"sse": "SSE",
"ssw": "SSW",
"sw": "SW",
"w": "W",
"wnw": "WNW",
"wsw": "WSW"
},
"day": "Day",
"night": "Night",
"forecast": "Forecast",
"high": "High",
"low": "Low"
}
},
"common": {
"and": "and",
"continue": "Continue",
"previous": "Previous",
"loading": "Loading",
"refresh": "Refresh",
"cancel": "Cancel",
"delete": "Delete",
"duplicate": "Duplicate",
"remove": "Remove",
"enable": "Enable",
"disable": "Disable",
"hide": "Hide",
"close": "Close",
"clear": "Clear",
"leave": "Leave",
"stay": "Stay",
"next": "Next",
"back": "Back",
"undo": "Undo",
"move": "Move",
"save": "Save",
"edit": "Edit",
"submit": "Submit",
"rename": "Rename",
"ok": "OK",
"yes": "Yes",
"no": "No",
"not_now": "Not now",
"skip": "Skip",
"menu": "Menu",
"overflow_menu": "Overflow menu",
"help": "Help",
"successfully_saved": "Successfully saved",
"successfully_deleted": "Successfully deleted",
"error_required": "Required",
"copied": "Copied",
"copied_clipboard": "Copied to clipboard"
},
"components": {
"selectors": {
"media": {
"pick_media_player": "Select media player",
"browse_not_supported": "Media player does not support browsing media.",
"pick_media": "Pick media",
"browse_media": "Browse media",
"manual": "Manually enter Media ID",
"media_content_id": "Media content ID",
"media_content_type": "Media content type"
}
},
"logbook": {
"entries_not_found": "No logbook events found.",
"triggered_by": "triggered by",
"triggered_by_automation": "triggered by automation",
"triggered_by_script": "triggered by script",
"triggered_by_service": "triggered by service",
"triggered_by_numeric_state_of": "triggered by numeric state of",
"triggered_by_state_of": "triggered by state of",
"triggered_by_event": "triggered by event",
"triggered_by_time": "triggered by time",
"triggered_by_time_pattern": "triggered by time pattern",
"triggered_by_homeassistant_stopping": "triggered by Home Assistant stopping",
"triggered_by_homeassistant_starting": "triggered by Home Assistant starting",
"show_trace": "[%key:ui::panel::config::automation::editor::show_trace%]",
"retrieval_error": "Could not load logbook",
"not_loaded": "[%key:ui::dialogs::helper_settings::platform_not_loaded%]",
"messages": {
"was_away": "was detected away",
"was_at_state": "was detected at {state}",
"rose": "rose",
"set": "set",
"was_low": "was low",
"was_normal": "was normal",
"was_connected": "was connected",
"was_disconnected": "was disconnected",
"was_opened": "was opened",
"was_closed": "was closed",
"is_opening": "is opening",
"is_closing": "is closing",
"was_unlocked": "was unlocked",
"was_locked": "was locked",
"is_unlocking": "is unlocking",
"is_locking": "is locking",
"is_jammed": "is jammed",
"was_plugged_in": "was plugged in",
"was_unplugged": "was unplugged",
"was_at_home": "was detected at home",
"was_unsafe": "was unsafe",
"was_safe": "was safe",
"detected_device_class": "detected {device_class}",
"cleared_device_class": "cleared (no {device_class} detected)",
"turned_off": "turned off",
"turned_on": "turned on",
"changed_to_state": "changed to {state}",
"became_unavailable": "became unavailable",
"became_unknown": "became unknown",
"detected_tampering": "detected tampering",
"cleared_tampering": "cleared tampering"
}
},
"entity": {
"entity-picker": {
"entity": "Entity",
"edit": "Edit",
"clear": "Clear",
"no_entities": "You don't have any entities",
"no_match": "No matching entities found",
"show_entities": "Show entities"
},
"entity-attribute-picker": {
"attribute": "Attribute",
"show_attributes": "Show attributes"
},
"entity-state-picker": {
"state": "State"
}
},
"target-picker": {
"expand": "Expand",
"expand_area_id": "Split this area into separate devices and entities.",
"expand_device_id": "Split this device into separate entities.",
"remove": "Remove",
"remove_area_id": "Remove area",
"remove_device_id": "Remove device",
"remove_entity_id": "Remove entity",
"add_area_id": "Choose area",
"add_device_id": "Choose device",
"add_entity_id": "Choose entity"
},
"config-entry-picker": {
"config_entry": "Integration"
},
"theme-picker": {
"theme": "Theme",
"no_theme": "No theme"
},
"user-picker": {
"no_user": "No user",
"add_user": "Add user",
"remove_user": "Remove user"
},
"blueprint-picker": {
"select_blueprint": "Select a Blueprint"
},
"device-picker": {
"clear": "Clear",
"toggle": "Toggle",
"show_devices": "Show devices",
"no_devices": "You don't have any devices",
"no_match": "No matching devices found",
"device": "Device",
"no_area": "No area"
},
"area-picker": {
"clear": "Clear",
"show_areas": "Show areas",
"area": "Area",
"add_new_sugestion": "Add new area ''{name}''",
"add_new": "Add new area…",
"no_areas": "You don't have any areas",
"no_match": "No matching areas found",
"add_dialog": {
"title": "Add new area",
"text": "Enter the name of the new area.",
"name": "Name",
"add": "Add",
"failed_create_area": "Failed to create area."
}
},
"statistic-picker": {
"statistic": "Statistic",
"no_statistics": "You don't have any statistics",
"no_match": "No matching statistics found",
"missing_entity": "Why is my entity not listed?",
"learn_more": "Learn more about statistics"
},
"addon-picker": {
"addon": "Add-on",
"error": {
"no_supervisor": {
"title": "No Supervisor",
"description": "Add-ons are not supported."
},
"fetch_addons": {
"title": "Error loading add-ons",
"description": "There was an error loading add-ons."
}
}
},
"related-filter-menu": {
"filter": "Filter",
"filter_by_entity": "Filter by entity",
"filter_by_device": "Filter by device",
"filter_by_area": "Filter by area",
"filtered_by_entity": "entity: {entity_name}",
"filtered_by_device": "device: {device_name}",
"filtered_by_area": "area: {area_name}"
},
"picture-upload": {
"label": "Picture",
"unsupported_format": "Unsupported format, please choose a JPEG, PNG or GIF image."
},
"date-range-picker": {
"start_date": "Start date",
"end_date": "End date",
"select": "Select",
"ranges": {
"today": "Today",
"yesterday": "Yesterday",
"this_week": "This week",
"last_week": "Last week"
}
},
"relative_time": {
"never": "Never"
},
"history_charts": {
"history_disabled": "History integration disabled",
"loading_history": "Loading state history…",
"no_history_found": "No state history found.",
"error": "Unable to load history"
},
"statistics_charts": {
"loading_statistics": "Loading statistics…",
"no_statistics_found": "No statistics found.",
"statistic_types": {
"min": "min",
"max": "max",
"mean": "mean",
"state": "state",
"sum": "sum",
"change": "change"
}
},
"service-picker": {
"service": "Service"
},
"service-control": {
"required": "This field is required",
"target": "Targets",
"target_description": "What should this service use as targeted areas, devices or entities.",
"data": "Service data",
"integration_doc": "Integration documentation"
},
"related-items": {
"no_related_found": "No related items found.",
"integration": "Integration",
"device": "Device",
"area": "Area",
"entity": "Related entities",
"group": "Part of the following groups",
"scene": "Part of the following scenes",
"script": "Part of the following scripts",
"automation": "Part of the following automations"
},
"data-table": {
"search": "Search",
"no-data": "No data",
"filtering_by": "Filtering by",
"hidden": "{number} hidden",
"clear": "Clear"
},
"media-browser": {
"tts": {
"message": "Message",
"example_message": "Hello {name}, you can play any text on any supported media player!",
"language": "Language",
"gender": "Gender",
"gender_male": "Male",
"gender_female": "Female",
"action_play": "Say",
"action_pick": "Select",
"set_as_default": "Set as default options",
"faild_to_store_defaults": "Failed to store defaults: {error}"
},
"pick": "Pick",
"play": "Play",
"play-media": "Play Media",
"pick-media": "Pick Media",
"no_items": "No items",
"not_shown": "{count} incompatible {count, plural,\n one {item}\n other {items}\n} hidden",
"choose_player": "Choose Player",
"media-player-browser": "Media",
"web-browser": "Web Browser",
"media_player": "Media Player",
"audio_not_supported": "Your browser does not support the audio element.",
"video_not_supported": "Your browser does not support the video element.",
"media_not_supported": "The Browser Media Player does not support this type of media",
"media_browsing_error": "Media Browsing Error",
"learn_adding_local_media": "Learn more about adding media in the {documentation}.",
"local_media_files": "Place your video, audio and image files in the media directory to be able to browse and play them in the browser or on supported media players.",
"documentation": "documentation",
"no_local_media_found": "No local media found",
"no_media_folder": "It looks like you have not yet created a media directory.",
"setup_local_help": "Check the {documentation} on how to setup local media.",
"file_management": {
"title": "Media Management",
"manage": "Manage",
"no_items": "No media items found",
"folders_not_supported": "Folders cannot be managed via the UI.",
"highlight_button": "Click here to upload your first media",
"upload_failed": "Upload failed: {reason}",
"add_media": "Add Media",
"uploading": "Uploading {count} {count, plural,\n one {file}\n other {files}\n}",
"confirm_delete": "Do you want to delete {count} {count, plural,\n one {file}\n other {files}\n}?",
"delete": "Delete {count}",
"deleting": "Deleting {count}"
},
"class": {
"album": "Album",
"app": "App",
"artist": "Artist",
"channel": "Channel",
"composer": "Composer",
"contributing_artist": "Contributing Artist",
"directory": "Library",
"episode": "Episode",
"game": "Game",
"genre": "Genre",
"image": "Image",
"movie": "Movie",
"music": "Music",
"playlist": "Playlist",
"podcast": "Podcast",
"season": "Season",
"track": "Track",
"tv_show": "TV Show",
"url": "URL",
"video": "Video"
},
"media_player_unavailable": "The selected media player is unavailable."
},
"calendar": {
"label": "Calendar",
"my_calendars": "My Calendars",
"today": "Today",
"event_retrieval_error": "Could not retrieve events for calendars:",
"event": {
"add": "Add Event",
"delete": "Delete Event",
"edit": "Edit Event",
"save": "Save Event",
"all_day": "All Day",
"start": "Start",
"end": "End",
"invalid_duration": "The duration of the event is not valid. Please check start and end date.",
"not_all_required_fields": "Not all required fields are filled in",
"end_auto_adjusted": "Event end was adjusted to prevent negative duration",
"confirm_delete": {
"delete": "Delete Event",
"delete_this": "Delete Only This Event",
"delete_future": "Delete All Future Events",
"prompt": "Do you want to delete this event?",
"recurring_prompt": "Do you want to delete only this event, or this and all future occurrences of the event?"
},
"confirm_update": {
"update": "Update Event",
"update_this": "Update Only This Event",
"update_future": "Update All Future Events",
"recurring_prompt": "Do you want to update only this event, or this and all future occurrences of the event?"
},
"repeat": {
"label": "Repeat",
"freq": {
"none": "No repeat",
"label": "Repeat",
"yearly": "Yearly",
"monthly": "Monthly",
"weekly": "Weekly",
"daily": "Daily"
},
"interval": {
"label": "Repeat interval",
"monthly": "months",
"weekly": "weeks",
"daily": "days"
},
"monthly": {
"label": "Repeat Monthly"
},
"weekly": {
"weekday": {
"su": "Sun",
"mo": "Mon",
"tu": "Tue",
"we": "Wed",
"th": "Thu",
"fr": "Fri",
"sa": "Sat"
}
},
"end": {
"label": "End",
"never": "Never",
"after": "After",
"on": "On"
},
"end_on": {
"label": "End On"
},
"end_after": {
"label": "End After",
"ocurrences": "ocurrences"
}
},
"rrule": {
"every": "every",
"years": "years",
"year": "year",
"months": "months",
"month": "month",
"weeks": "weeks",
"week": "week",
"weekdays": "weekdays",
"weekday": "weekday",
"days": "days",
"day": "day",
"until": "until",
"for": "for",
"in": "in",
"on": "on",
"on the": "on the",
"and": "and",
"or": "or",
"at": "at",
"last": "last",
"time": "time",
"times": "times"
},
"summary": "Summary",
"description": "Description"
}
},
"attributes": {
"expansion_header": "Attributes"
},
"qr-scanner": {
"select_camera": "Select camera",
"only_https_supported": "You can only use your camera to scan a QR code when using HTTPS.",
"not_supported": "Your browser doesn't support QR scanning.",
"manual_input": "You can scan the QR code with another QR scanner and paste the code in the input below",
"enter_qr_code": "Enter QR code value"
},
"climate-control": {
"temperature_up": "Increase temperature",
"temperature_down": "Decrease temperature"
}
},
"dialogs": {
"quick-bar": {
"commands": {
"reload": {
"all": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::all%]",
"reload": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::reload%]",
"core": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::core%]",
"group": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::group%]",
"automation": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::automation%]",
"script": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::script%]",
"scene": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::scene%]",
"person": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::person%]",
"zone": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::zone%]",
"input_boolean": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::input_boolean%]",
"input_text": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::input_text%]",
"input_number": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::input_number%]",
"input_datetime": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::input_datetime%]",
"input_select": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::input_select%]",
"template": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::template%]",
"universal": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::universal%]",
"rest": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::rest%]",
"command_line": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::command_line%]",
"filter": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::filter%]",
"statistics": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::statistics%]",
"generic": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::generic%]",
"generic_thermostat": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::generic_thermostat%]",
"homekit": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::homekit%]",
"min_max": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::min_max%]",
"history_stats": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::history_stats%]",
"trend": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::trend%]",
"ping": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::ping%]",
"filesize": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::filesize%]",
"telegram": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::telegram%]",
"smtp": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::smtp%]",
"mqtt": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::mqtt%]",
"rpi_gpio": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::rpi_gpio%]",
"themes": "[%key:ui::panel::developer-tools::tabs::yaml::section::reloading::themes%]"
},
"server_control": {
"perform_action": "{action} server",
"restart": "[%key:ui::panel::developer-tools::tabs::yaml::section::server_management::restart%]",
"stop": "[%key:ui::panel::developer-tools::tabs::yaml::section::server_management::stop%]"
},
"types": {
"reload": "Reload",
"navigation": "Navigate",
"server_control": "Server"
},
"navigation": {
"logs": "[%key:ui::panel::config::logs::caption%]",
"automation": "[%key:ui::panel::config::automation::caption%]",
"script": "[%key:ui::panel::config::script::caption%]",
"integrations": "[%key:ui::panel::config::integrations::caption%]",
"areas": "[%key:ui::panel::config::areas::caption%]",
"scene": "[%key:ui::panel::config::scene::caption%]",
"helpers": "[%key:ui::panel::config::helpers::caption%]",
"tags": "[%key:ui::panel::config::tag::caption%]",
"person": "[%key:ui::panel::config::person::caption%]",
"devices": "[%key:ui::panel::config::devices::caption%]",
"entities": "[%key:ui::panel::config::entities::caption%]",
"energy": "Energy Configuration",
"lovelace": "[%key:ui::panel::config::lovelace::caption%]",
"zone": "[%key:ui::panel::config::zone::caption%]",
"users": "[%key:ui::panel::config::users::caption%]",
"info": "[%key:ui::panel::config::info::caption%]",
"network": "[%key:ui::panel::config::network::caption%]",
"updates": "[%key:ui::panel::config::updates::caption%]",
"hardware": "[%key:ui::panel::config::hardware::caption%]",
"storage": "[%key:ui::panel::config::storage::caption%]",
"general": "[%key:ui::panel::config::core::caption%]",
"backups": "[%key:ui::panel::config::backup::caption%]",
"backup": "[%key:ui::panel::config::backup::caption%]",
"analytics": "[%key:ui::panel::config::analytics::caption%]",
"system_health": "[%key:ui::panel::config::system_health::caption%]",
"blueprint": "[%key:ui::panel::config::blueprint::caption%]",
"server_control": "[%key:ui::panel::developer-tools::tabs::yaml::title%]",
"system": "[%key:ui::panel::config::dashboard::system::main%]",
"addon_dashboard": "Add-on Dashboard",
"addon_store": "Add-on Store",
"addon_info": "{addon} Info"
}
},
"filter_placeholder": "Entity Filter",
"title": "Quick Search",
"key_c_hint": "Press 'c' on any page to open the search bar",
"nothing_found": "Nothing found!"
},
"voice_command": {
"title": "Assist",
"did_not_hear": "Home Assistant did not hear anything",
"did_not_understand": "Didn't quite get that",
"found": "I found the following for you:",
"error": "Oops, an error has occurred",
"how_can_i_help": "How can I assist?",
"input_label": "Enter a request",
"send_text": "Send text",
"start_listening": "Start listening"
},
"generic": {
"cancel": "Cancel",
"ok": "OK",
"default_confirmation_title": "Are you sure?",
"close": "Close"
},
"image_cropper": {
"crop": "Crop",
"crop_image": "Picture to crop"
},
"date-picker": {
"today": "Today"
},
"more_info_control": {
"dismiss": "Dismiss dialog",
"settings": "Settings",
"edit": "Edit entity",
"details": "Details",
"back_to_info": "Back to info",
"related": "Related",
"history": "History",
"logbook": "Logbook",
"device_info": "Device info",
"last_changed": "Last changed",
"last_updated": "Last updated",
"show_more": "Show more",
"turn_on": "Turn on",
"turn_off": "Turn off",
"toggle": "Toggle",
"script": {
"last_action": "Last action",
"last_triggered": "Last triggered"
},
"sun": {
"elevation": "Elevation",
"rising": "Rising",
"setting": "Setting"
},
"update": {
"installed_version": "Installed version",
"latest_version": "Latest version",
"release_announcement": "Read release announcement",
"skip": "Skip",
"clear_skipped": "Clear skipped",
"install": "Install",
"create_backup": "Create backup before updating"
},
"updater": {
"title": "Update Instructions"
},
"remote": {
"activity": "Current activity"
},
"restored": {
"no_longer_provided": "This entity is no longer being provided by the {integration} integration. If the entity is no longer in use, delete it in settings."
},
"vacuum": {
"status": "Status",
"commands": "Vacuum cleaner commands:",
"fan_speed": "Fan speed",
"start": "Start",
"pause": "Pause",
"stop": "Stop",
"clean_spot": "Clean spot",
"locate": "Locate",
"return_home": "Return home",
"start_pause": "Start/Pause"
},
"person": {
"create_zone": "Create zone from current location"
},
"cover": {
"open_cover": "Open cover",
"close_cover": "Close cover",
"open_tilt_cover": "Open cover tilt",
"close_tilt_cover": "Close cover tilt",
"stop_cover": "Stop cover"
},
"zone": {
"graph_unit": "People home"
},
"light": {
"toggle": "Toggle",
"change_color": "Change color",
"select_effect": "Select effect",
"brightness": "Brightness",
"color_picker": {
"title": "Change color",
"mode": {
"color": "Color",
"color_temp": "Temperature"
}
}
}
},
"entity_registry": {
"settings": "Settings",
"control": "Control",
"related": "Related",
"dismiss": "Dismiss",
"no_unique_id": "This entity (''{entity_id}'') does not have a unique ID, therefore its settings cannot be managed from the UI. See the {faq_link} for more detail.",
"faq": "documentation",
"editor": {
"name": "Name",
"icon": "Icon",
"icon_error": "Icons should be in the format 'prefix:iconname', e.g. 'mdi:home'",
"entity_id": "Entity ID",
"unit_of_measurement": "Unit of Measurement",
"precipitation_unit": "Precipitation unit",
"precision": "Display precision",
"precision_default": "Default ({value})",
"pressure_unit": "Barometric pressure unit",
"temperature_unit": "Temperature unit",
"visibility_unit": "Visibility unit",
"wind_speed_unit": "Wind speed unit",
"device_class": "Show as",
"device_classes": {
"binary_sensor": {
"door": "Door",
"garage_door": "Garage door",
"window": "Window",
"opening": "Opening",
"battery": "Battery",
"battery_charging": "Battery charging",
"carbon_monoxide": "Carbon monoxide",
"cold": "Cold",
"connectivity": "Connectivity",
"gas": "Gas",
"heat": "Heat",
"light": "Light",
"lock": "Lock",
"moisture": "Moisture",
"motion": "Motion",
"moving": "Moving",
"occupancy": "Occupancy",
"plug": "Plug",
"power": "Power",
"presence": "Presence",
"problem": "Problem",
"running": "Running",
"safety": "Safety",
"smoke": "Smoke",
"sound": "Sound",
"tamper": "Tamper",
"update": "Update",
"vibration": "Vibration"
},
"cover": {
"door": "Door",
"garage": "Garage door",
"gate": "Gate",
"window": "Window",
"shade": "Shade",
"awning": "Awning",
"blind": "Blind",
"curtain": "Curtain",
"damper": "Damper",
"shutter": "Shutter"
},
"switch": {
"outlet": "Outlet",
"switch": "Switch"
}
},
"unavailable": "This entity is unavailable.",
"entity_status": "Entity status",
"change_area": "Change Area",
"enabled_label": "Enabled",
"disabled_label": "Disabled",
"enabled_cause": "Cannot change status. Disabled by {cause}.",
"hidden_label": "Hidden",
"hidden_cause": "Hidden by {cause}.",
"device_disabled": "The device of this entity is disabled.",
"entity_disabled": "This entity is disabled.",
"enable_entity": "Enable",
"open_device_settings": "Open device settings",
"switch_as_x_confirm": "This switch will be hidden and a new {domain} will be added. Your existing configurations using the switch will continue to work.",
"enabled_description": "Disabled entities will not be added to Home Assistant.",
"enabled_delay_confirm": "The enabled entities will be added to Home Assistant in {delay} seconds",
"enabled_restart_confirm": "Restart Home Assistant to finish enabling the entities",
"hidden_description": "Hidden entities will not be shown on your dashboard. Their history is still tracked and you can still interact with them with services.",
"delete": "Delete",
"confirm_delete": "Are you sure you want to delete this entity?",
"update": "Update",
"note": "Note: This might not work yet with all integrations.",
"advanced": "Advanced settings",
"area": "Set entity area only",
"area_note": "By default the entities of a device are in the same area as the device. If you change the area of this entity, it will no longer follow the area of the device.",
"follow_device_area": "Follow device area",
"change_device_area": "Change device area",
"configure_state": "{integration} options",
"stream": {
"preload_stream": "Preload camera stream",
"preload_stream_description": "This keeps the camera stream open in the background so it shows quicker. Warning! This is device intensive.",
"stream_orientation": "Camera stream orientation",
"stream_orientation_description": "The orientation transformation to use for the camera stream.",
"stream_orientation_1": "No orientation transform",
"stream_orientation_2": "Mirror",
"stream_orientation_3": "Rotate 180",
"stream_orientation_4": "Flip",
"stream_orientation_5": "Rotate left and flip",
"stream_orientation_6": "Rotate left",
"stream_orientation_7": "Rotate right and flip",
"stream_orientation_8": "Rotate right"
},
"aliases_section": "Aliases",
"no_aliases": "No configured aliases",
"configured_aliases": "{count} configured {count, plural,\n one {alias}\n other {aliases}\n}",
"aliases_description": "Aliases are alternative names used in voice assistants to refer to this entity."
}
},
"restart": {
"heading": "Restart Home Assistant",
"advanced_options": "Advanced options",
"reload": {
"title": "Quick reload",
"description": "Load new YAML configurations without a restart.",
"reloading": "Reloading configuration",
"failed": "Failed to reload configuration"
},
"restart": {
"title": "Restart Home Assistant",
"description": "Interrupts all running automations and scripts.",
"confirm_title": "Restart Home Assistant?",
"confirm_description": "This will interrupt all running automations and scripts.",
"confirm_action": "Restart",
"failed": "Failed to restart Home Assistant"
},
"reboot": {
"title": "Reboot system",
"description": "Restart the system running Home Assistant and all Add-ons.",
"confirm_title": "Reboot system?",
"confirm_description": "This will reboot the complete system which includes Home Assistant and all the Add-ons.",
"confirm_action": "Reboot",
"rebooting": "Rebooting system",
"failed": "Failed to reboot system"
},
"shutdown": {
"title": "Shut down system",
"description": "Shut down the system running Home Assistant and all Add-ons.",
"confirm_title": "Shut down system?",
"confirm_description": "This will shut down the complete system which includes Home Assistant and all Add-ons.",
"confirm_action": "Shut down",
"shutting_down": "Shutting down system",
"failed": "Failed to shut down system"
}
},
"aliases": {
"heading": "{name} aliases",
"remove_alias": "Remove alias {number}",
"input_label": "Alias {number}",
"save": "Save",
"add_alias": "Add alias",
"no_aliases": "No aliases have been added yet",
"update": "Update",
"unknown_error": "Unknown error"
},
"helper_settings": {
"platform_not_loaded": "The {platform} integration is not loaded. Please add it to your configuration either by adding 'default_config:' or ''{platform}:''.",
"yaml_not_editable": "The settings of this entity cannot be edited from the UI. Only entities set up from the UI are configurable from the UI.",
"required_error_msg": "This field is required",
"generic": {
"name": "Name",
"icon": "Icon"
},
"input_datetime": {
"date": "Date",
"time": "Time",
"datetime": "Date and time",
"mode": "What do you want to input"
},
"input_text": {
"min": "Minimum length",
"max": "Maximum length",
"mode": "Display mode",
"text": "Text",
"password": "Password",
"pattern_label": "Regex pattern",
"pattern_helper": "Used for client-side validation"
},
"input_number": {
"min": "Minimum value",
"max": "Maximum value",
"mode": "Display mode",
"box": "Input field",
"slider": "Slider",
"step": "Step size",
"unit_of_measurement": "Unit of measurement"
},
"input_select": {
"options": "Options",
"add_option": "[%key:ui::panel::config::automation::editor::actions::type::choose::add_option%]",
"remove_option": "[%key:ui::panel::config::automation::editor::actions::type::choose::remove_option%]",
"no_options": "There are no options yet.",
"add": "Add"
},
"counter": {
"minimum": "Minimum value",
"maximum": "Maximum value",
"initial": "Initial value",
"restore": "Restore the last known value when Home Assistant starts",
"step": "Step size"
},
"timer": {
"duration": "Duration",
"restore": "Restore?"
}
},
"options_flow": {
"form": {
"header": "Options"
},
"loading": {
"loading_flow": "Please wait while the options for {integration} are being initialized",
"loading_step": "[%key:ui::panel::config::integrations::config_flow::loading::loading_step%]"
},
"success": {
"description": "Options successfully saved."
}
},
"repair_flow": {
"form": {
"header": "Repair issue"
},
"loading": {
"loading_flow": "Please wait while the repair for {integration} is being initialized",
"loading_step": "[%key:ui::panel::config::integrations::config_flow::loading::loading_step%]"
},
"success": {
"description": "The issue is repaired!"
}
},
"config_entry_system_options": {
"title": "System Options for {integration}",
"enable_new_entities_label": "Enable newly added entities.",
"enable_new_entities_description": "If newly discovered devices for {integration} should be automatically added.",
"enable_polling_label": "Enable polling for updates.",
"enable_polling_description": "If Home Assistant should automatically poll {integration} entities for updates.",
"restart_home_assistant": "You need to restart Home Assistant for your changes to take effect.",
"update": "Update"
},
"zha_reconfigure_device": {
"heading": "Reconfiguring device",
"configuring_alt": "Configuring",
"introduction": "Reconfigure a device on your Zigbee network. Use this feature if your device is not functioning correctly.",
"battery_device_warning": "You will need to wake battery powered devices before starting the reconfiguration process. Refer to your device's manual for instructions on how to wake the device.",
"run_in_background": "You can close this dialog and the reconfiguration will continue in the background.",
"start_reconfiguration": "Start Reconfiguration",
"in_progress": "The device is being reconfigured. This may take some time.",
"configuration_failed": "The device reconfiguration failed. Additional information may be available in the logs.",
"configuration_complete": "Device reconfiguration complete.",
"button_show": "Show Details",
"button_hide": "Hide Details",
"cluster_header": "Cluster",
"bind_header": "Binding",
"reporting_header": "Reporting",
"attribute": "Attribute",
"min_max_change": "min/max/change"
},
"zha_manage_device": {
"heading": "Manage Zigbee Device",
"tabs": {
"clusters": "Clusters",
"bindings": "Bindings",
"signature": "Signature",
"neighbors": "Neighbors"
}
},
"zha_device_info": {
"manuf": "by {manufacturer}",
"no_area": "No Area",
"device_signature": "Zigbee device signature",
"device_children": "Zigbee device children",
"buttons": {
"add": "Add devices via this device",
"remove": "Remove",
"manage": "Manage zigbee device",
"reconfigure": "Reconfigure",
"view_network": "View network"
},
"services": {
"reconfigure": "Reconfigure ZHA device (heal device). Use this if you are having issues with the device. If the device in question is a battery powered device please ensure it is awake and accepting commands when you use this service.",
"updateDeviceName": "Set a custom name for this device in the device registry.",
"remove": "Remove a device from the Zigbee network.",
"zigbee_information": "View the Zigbee information for the device."
},
"confirmations": {
"remove": "Are you sure that you want to remove the device?"
},
"quirk": "Quirk",
"last_seen": "Last Seen",
"power_source": "Power Source",
"unknown": "Unknown",
"zha_device_card": {
"device_name_placeholder": "Change device name"
}
},
"domain_toggler": {
"title": "Toggle Domains",
"reset_entities": "Reset Entity overrides"
},
"mqtt_device_debug_info": {
"title": "{device} debug info",
"deserialize": "Attempt to parse MQTT messages as JSON",
"entities": "Entities",
"no_entities": "No entities",
"no_triggers": "No triggers",
"payload_display": "Payload display",
"recent_messages": "{n} most recently received message(s)",
"recent_tx_messages": "{n} most recently transmitted message(s)",
"show_as_yaml": "Show as YAML",
"triggers": "Triggers"
},
"unsupported": {
"title": "[%key:supervisor::system::supervisor::unsupported_title%]",
"description": "[%key:supervisor::system::supervisor::unsupported_description%]",
"reasons": {
"apparmor": "[%key:supervisor::system::supervisor::unsupported_reason::apparmor%]",
"content_trust": "[%key:supervisor::system::supervisor::unsupported_reason::content_trust%]",
"dbus": "[%key:supervisor::system::supervisor::unsupported_reason::dbus%]",
"docker_configuration": "[%key:supervisor::system::supervisor::unsupported_reason::docker_configuration%]",
"docker_version": "[%key:supervisor::system::supervisor::unsupported_reason::docker_version%]",
"job_conditions": "[%key:supervisor::system::supervisor::unsupported_reason::job_conditions%]",
"lxc": "[%key:supervisor::system::supervisor::unsupported_reason::lxc%]",
"network_manager": "[%key:supervisor::system::supervisor::unsupported_reason::network_manager%]",
"os": "[%key:supervisor::system::supervisor::unsupported_reason::os%]",
"os_agent": "[%key:supervisor::system::supervisor::unsupported_reason::os_agent%]",
"privileged": "[%key:supervisor::system::supervisor::unsupported_reason::privileged%]",
"software": "[%key:supervisor::system::supervisor::unsupported_reason::software%]",
"source_mods": "[%key:supervisor::system::supervisor::unsupported_reason::source_mods%]",
"systemd": "[%key:supervisor::system::supervisor::unsupported_reason::systemd%]",
"systemd_resolved": "[%key:supervisor::system::supervisor::unsupported_reason::systemd_resolved%]"
}
},
"unhealthy": {
"title": "[%key:supervisor::system::supervisor::unhealthy_title%]",
"description": "[%key:supervisor::system::supervisor::unhealthy_description%]",
"reasons": {
"privileged": "[%key:supervisor::system::supervisor::unhealthy_reason::privileged%]",
"supervisor": "[%key:supervisor::system::supervisor::unhealthy_reason::supervisor%]",
"setup": "[%key:supervisor::system::supervisor::unhealthy_reason::setup%]",
"docker": "[%key:supervisor::system::supervisor::unhealthy_reason::docker%]",
"untrusted": "[%key:supervisor::system::supervisor::unhealthy_reason::untrusted%]"
}
},
"join_beta_channel": {
"title": "Join the beta channel",
"backup": "Make sure you have backups of your data before you activate this feature.",
"warning": "Beta releases are for testers and early adopters and can contain unstable code changes",
"release_items": "This includes beta releases for:",
"view_documentation": "View documentation",
"join": "Join"
}
},
"duration": {
"second": "{count} {count, plural,\n one {second}\n other {seconds}\n}",
"minute": "{count} {count, plural,\n one {minute}\n other {minutes}\n}",
"hour": "{count} {count, plural,\n one {hour}\n other {hours}\n}",
"day": "{count} {count, plural,\n one {day}\n other {days}\n}",
"week": "{count} {count, plural,\n one {week}\n other {weeks}\n}"
},
"weekdays": {
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday",
"sunday": "Sunday"
},
"errors": {
"config": {
"no_type_provided": "No type provided.",
"error_detected": "Configuration errors detected",
"editor_not_available": "No visual editor available for type ''{type}''.",
"editor_not_supported": "Visual editor is not supported for this configuration",
"edit_in_yaml_supported": "You can still edit your config in YAML.",
"key_missing": "Required key ''{key}'' is missing.",
"key_not_expected": "Key ''{key}'' is not expected or not supported by the visual editor.",
"key_wrong_type": "The provided value for ''{key}'' is not supported by the visual editor. We support ({type_correct}) but received ({type_wrong}).",
"no_template_editor_support": "Templates not supported in visual editor"
},
"supervisor": {
"title": "Could not load the Supervisor panel!",
"wait": "If you just started, make sure you have given the Supervisor enough time to start.",
"ask": "Ask for help",
"reboot": "Try a reboot of the host",
"observer": "Check the Observer",
"system_health": "Check System Health"
}
},
"login-form": {
"password": "Password",
"remember": "Remember",
"log_in": "Log in"
},
"notification_drawer": {
"click_to_configure": "Click button to configure {entity}",
"empty": "No Notifications",
"title": "Notifications",
"close": "Close",
"dismiss_all": "Dismiss all"
},
"notification_toast": {
"service_call_failed": "Failed to call service {service}.",
"connection_lost": "Connection lost. Reconnecting…",
"started": "Home Assistant has started!",
"starting": "Home Assistant is starting, not everything will be available until it is finished.",
"wrapping_up_startup": "Wrapping up startup, not everything will be available until it is finished.",
"integration_starting": "Starting {integration}, not everything will be available until it is finished.",
"triggered": "Triggered {name}",
"dismiss": "Dismiss",
"no_matching_link_found": "No matching My link found for {path}"
},
"sidebar": {
"external_app_configuration": "App Configuration",
"sidebar_toggle": "Sidebar Toggle",
"done": "Done",
"hide_panel": "Hide panel",
"show_panel": "Show panel"
},
"panel": {
"my": {
"not_supported": "This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.",
"component_not_loaded": "This redirect is not supported by your Home Assistant instance. You need the integration {integration} to use this redirect.",
"no_supervisor": "This redirect is not supported by your Home Assistant installation. It needs either the Home Assistant Operating System or Home Assistant Supervised installation method. For more information, see the {docs_link}.",
"documentation": "documentation",
"faq_link": "My Home Assistant FAQ",
"error": "An unknown error occurred"
},
"config": {
"header": "Configure Home Assistant",
"dashboard": {
"devices": {
"main": "Devices & Services",
"secondary": "Integrations, devices, entities and helpers"
},
"automations": {
"main": "Automations & Scenes",
"secondary": "Automations, scenes, scripts and blueprints"
},
"backup": {
"main": "Backup",
"secondary": "Generate backups of your Home Assistant configuration"
},
"supervisor": {
"main": "Add-ons",
"secondary": "Run extra applications next to Home Assistant"
},
"dashboards": {
"main": "Dashboards",
"secondary": "Organize how you interact with your home"
},
"energy": {
"main": "Energy",
"secondary": "Monitor your energy production and consumption"
},
"tags": {
"main": "Tags",
"secondary": "Set up NFC tags and QR codes"
},
"people": {
"main": "People",
"secondary": "Manage who can access your home"
},
"areas": {
"main": "Areas & Zones",
"secondary": "Manage locations in and around your house"
},
"companion": {
"main": "Companion App",
"secondary": "Location and notifications"
},
"system": {
"main": "System",
"secondary": "Create backups, check logs or reboot your system"
},
"about": {
"main": "About",
"secondary": "Version information, credits and more"
},
"cloud": {
"secondary": "Loading..."
}
},
"common": {
"editor": {
"confirm_unsaved": "You have unsaved changes. Are you sure you want to leave?"
},
"learn_more": "Learn more"
},
"updates": {
"caption": "Updates",
"description": "Manage updates of Home Assistant, add-ons and devices",
"no_updates": "No updates available",
"no_update_entities": {
"title": "Unable to check for updates",
"description": "You do not have any integrations that provide updates."
},
"check_updates": "Check for updates",
"no_new_updates": "No new updates found",
"updates_refreshed": "{count} {count, plural,\n one {update}\n other {updates}\n} refreshed",
"title": "{count} {count, plural,\n one {update}\n other {updates}\n}",
"unable_to_fetch": "Unable to load updates",
"more_updates": "Show all updates",
"show": "show",
"show_skipped": "Show skipped updates",
"join_beta": "[%key:supervisor::system::supervisor::join_beta_action%]",
"leave_beta": "[%key:supervisor::system::supervisor::leave_beta_action%]",
"skipped": "Skipped"
},
"repairs": {
"caption": "Repairs",
"description": "Find and fix issues with your Home Assistant instance",
"title": "{count} {count, plural,\n one {repair}\n other {repairs}\n}",
"no_repairs": "There are currently no repairs available",
"more_repairs": "Show all repairs",
"show_ignored": "Show ignored repairs",
"critical": "Critical",
"error": "Error",
"warning": "Warning",
"system_information": "System information",
"integration_startup_time": "Integration startup time",
"copy": "Copy",
"dialog": {
"title": "Repair",
"fix": "Repair",
"learn": "Learn more",
"ignore": "Ignore",
"unignore": "Unignore",
"breaks_in_version": "This stops working in version {version}. Please address before upgrading.",
"ignored_in_version_short": "Ignored in version {version}",
"ignored_in_version": "This issue was ignored in version {version}."
}
},
"areas": {
"caption": "Areas",
"description": "Group devices and entities into areas",
"edit_settings": "Area settings",
"add_picture": "Add a picture",
"assigned_to_area": "Assigned to this area",
"targeting_area": "Targeting this area",
"area_not_found": "[%key:ui::card::area::area_not_found%]",
"data_table": {
"area": "Area",
"devices": "Devices",
"entities": "Entities"
},
"picker": {
"header": "Areas",
"introduction": "Areas are used to organize where devices are. This information will be used throughout Home Assistant to help you in organizing your interface, permissions and integrations with other systems.",
"introduction2": "To place devices in an area, use the link below to navigate to the integrations page and then click on a configured integration to get to the device cards.",
"integrations_page": "Integrations page",
"no_areas": "Looks like you have no areas yet!",
"create_area": "Create Area"
},
"editor": {
"default_name": "New Area",
"delete": "Delete",
"update": "Update",
"create": "Create",
"name": "Name",
"name_required": "Name is required",
"area_id": "Area ID",
"unknown_error": "Unknown error",
"linked_entities_caption": "Entities",
"no_linked_entities": "There are no entities linked to this area.",
"aliases_section": "Aliases",
"no_aliases": "No configured aliases",
"configured_aliases": "{count} configured {count, plural,\n one {alias}\n other {aliases}\n}",
"aliases_description": "Aliases are alternative names used in voice assistants to refer to this area."
},
"delete": {
"confirmation_title": "Delete {name}?",
"confirmation_text": "This area will be permanently deleted and all devices belonging to this area will become unassigned."
}
},
"backup": {
"caption": "Backups",
"description": "Last backup {relative_time}",
"description_no_backup": "Manage backups and restore Home Assistant to a previous state",
"create_backup": "[%key:supervisor::backup::create_backup%]",
"creating_backup": "Backup is currently being created",
"download_backup": "[%key:supervisor::backup::download_backup%]",
"remove_backup": "[%key:supervisor::backup::delete_backup_title%]",
"name": "[%key:supervisor::backup::name%]",
"size": "[%key:supervisor::backup::size%]",
"created": "[%key:supervisor::backup::created%]",
"no_backups": "[%key:supervisor::backup::no_backups%]",
"create": {
"title": "Create backup",
"description": "Create a backup of your current configuration directory, this will take some time.",
"confirm": "create"
},
"remove": {
"title": "Remove backup",
"description": "Are you sure you want to remove the backup with the name {name}?",
"confirm": "[%key:ui::common::remove%]"
},
"picker": {
"search": "Search backups"
}
},
"tag": {
"caption": "Tags",
"description": "Trigger automations when an NFC tag, QR code, etc. is scanned",
"learn_more": "Learn more about tags",
"no_tags": "No tags",
"add_tag": "Add tag",
"write": "Write",
"edit": "Edit",
"never_scanned": "Never scanned",
"create_automation": "Create automation with tag",
"confirm_remove_title": "Remove tag?",
"confirm_remove": "Are you sure you want to remove tag {tag}?",
"automation_title": "Tag {name} is scanned",
"qr_code_image": "QR code for tag {name}",
"headers": {
"icon": "Icon",
"name": "Name",
"last_scanned": "Last scanned",
"write": "Write"
},
"detail": {
"new_tag": "New tag",
"name": "Name",
"description": "Description",
"tag_id": "Tag ID",
"tag_id_placeholder": "Autogenerated when left empty",
"delete": "Delete",
"update": "Update",
"create": "Create",
"create_and_write": "Create and Write",
"required_error_msg": "[%key:ui::panel::config::zone::detail::required_error_msg%]",
"usage": "A tag can trigger an automation when scanned, you can use NFC tags, QR codes or any other kind of tag. Use our {companion_link} to write this tag to a programmable NFC tag or create a QR code below.",
"companion_apps": "companion apps"
}
},
"energy": {
"caption": "Energy",
"description": "Monitor your energy production and consumption",
"new_device_info": "After setting up a new device, it can take up to 2 hours for new data to arrive in your energy dashboard.",
"delete_source": "Are you sure you want to delete this source?",
"delete_integration": "Are you sure you want to delete this integration? It will remove the entities it provides",
"grid": {
"title": "Electricity grid",
"sub": "Configure the amount of energy that you consume from the grid and, if you produce energy, give back to the grid. This allows Home Assistant to track your whole home energy usage.",
"learn_more": "More information on how to get started.",
"grid_consumption": "Grid consumption",
"edit_consumption": "Edit consumption",
"delete_consumption": "Delete consumption",
"add_consumption": "Add consumption",
"return_to_grid": "Return to grid",
"edit_return": "Edit return",
"delete_return": "Delete return",
"add_return": "Add return",
"grid_carbon_footprint": "Grid carbon footprint",
"remove_co2_signal": "Remove CO2 signal integration",
"add_co2_signal": "Add CO2 signal integration",
"flow_dialog": {
"from": {
"header": "Configure grid consumption",
"paragraph": "Grid consumption is the energy that flows from the energy grid to your home.",
"entity_para": "Pick a sensor which measures grid consumption in either of {unit}.",
"energy_stat": "Consumed Energy",
"cost_para": "Select how Home Assistant should keep track of the costs of the consumed energy.",
"no_cost": "Do not track costs",
"cost_stat": "Use an entity tracking the total costs",
"cost_stat_input": "Entity with the total costs",
"cost_entity": "Use an entity with current price",
"cost_entity_input": "Entity with the current price",
"cost_number": "Use a static price",
"cost_number_input": "Price"
},
"to": {
"header": "Configure grid production",
"paragraph": "Grid production is the energy that flows from your solar panels to the grid.",
"entity_para": "Pick a sensor which measures grid production in either of {unit}.",
"energy_stat": "Energy returned to the grid",
"cost_para": "Do you get money back when you return energy to the grid?",
"no_cost": "I do not get money back",
"cost_stat": "Use an entity tracking the total recieved money",
"cost_stat_input": "Entity with the total compensation",
"cost_entity": "Use an entity with current rate",
"cost_entity_input": "Entity with the current rate",
"cost_number": "Use a static rate",
"cost_number_input": "Rate"
}
}
},
"solar": {
"title": "Solar Panels",
"sub": "Let Home Assistant monitor your solar panels and give you insight on their performance.",
"learn_more": "More information on how to get started.",
"solar_production": "Solar production",
"edit_solar_production": "Edit solar production",
"delete_solar_production": "Delete solar production",
"add_solar_production": "Add solar production",
"stat_production": "Your solar energy production",
"stat_return_to_grid": "Solar energy returned to the grid",
"stat_predicted_production": "Prediction of your solar energy production",
"dialog": {
"header": "Configure solar panels",
"entity_para": "Pick a sensor which measures solar energy production in either of {unit}.",
"solar_production_energy": "Solar production energy",
"solar_production_forecast": "Solar production forecast",
"solar_production_forecast_description": "Adding solar production forecast information will allow you to quickly see your expected production for today.",
"dont_forecast_production": "Don't forecast production",
"forecast_production": "Forecast Production",
"add_forecast": "Add forecast"
}
},
"battery": {
"title": "Home Battery Storage",
"sub": "If you have a battery system, you can configure it to monitor how much energy was stored and used from your battery.",
"learn_more": "More information on how to get started.",
"battery_systems": "Battery systems",
"edit_battery_system": "Edit battery system",
"delete_battery_system": "Delete battery system",
"add_battery_system": "Add battery system",
"dialog": {
"header": "Configure battery system",
"entity_para": "Pick sensors which measure energy going in to and out of the battery in either of {unit}.",
"energy_into_battery": "Energy going in to the battery",
"energy_out_of_battery": "Energy coming out of the battery"
}
},
"gas": {
"title": "Gas Consumption",
"sub": "Let Home Assistant monitor your gas usage.",
"learn_more": "More information on how to get started.",
"gas_consumption": "Gas consumption",
"edit_gas_source": "Edit gas source",
"delete_gas_source": "Delete gas source",
"add_gas_source": "Add gas source",
"dialog": {
"header": "Configure gas consumption",
"paragraph": "Gas consumption is measured either as the volume of gas that flows to your home or as the amount of energy contained in the gas.",
"entity_para": "Pick a sensor which measures gas consumption in either of {unit}.",
"note_para": "Note: It is not possible to add both sensors measuring a volume of gas and sensors measuring the amount of energy contained in the gas.",
"cost_para": "Select how Home Assistant should keep track of the costs of the consumed gas.",
"no_cost": "[%key:ui::panel::config::energy::grid::flow_dialog::from::no_cost%]",
"cost_stat": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat%]",
"cost_stat_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat_input%]",
"cost_entity": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_entity%]",
"cost_entity_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_entity_input%]",
"cost_number": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_number%]",
"cost_number_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_number%]",
"gas_usage": "Gas usage"
}
},
"water": {
"title": "Water Consumption",
"sub": "Let Home Assistant monitor your water usage.",
"learn_more": "More information on how to get started.",
"water_consumption": "Water consumption",
"edit_water_source": "Edit water source",
"delete_water_source": "Delete water source",
"add_water_source": "Add water source",
"dialog": {
"header": "Configure water consumption",
"paragraph": "Water consumption is the volume of water that flows to your home.",
"entity_para": "Pick a sensor which measures water consumption in either of {unit}.",
"cost_para": "Select how Home Assistant should keep track of the costs of the consumed water.",
"no_cost": "[%key:ui::panel::config::energy::grid::flow_dialog::from::no_cost%]",
"cost_stat": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat%]",
"cost_stat_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat_input%]",
"cost_entity": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_entity%]",
"cost_entity_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_entity_input%]",
"cost_number": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_number%]",
"cost_number_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_number%]",
"water_usage": "Water usage"
}
},
"device_consumption": {
"title": "Individual devices",
"sub": "Tracking the energy usage of individual devices allows Home Assistant to break down your energy usage by device.",
"learn_more": "More information on how to get started.",
"add_stat": "Pick entity to track energy of",
"selected_stat": "Tracking energy for",
"devices": "Devices",
"add_device": "Add device",
"dialog": {
"header": "Add a device",
"device_consumption_energy": "Device consumption energy",
"selected_stat_intro": "Select the energy sensor that measures the device's energy usage in either of {unit}."
}
}
},
"helpers": {
"caption": "Helpers",
"description": "Elements that help build automations",
"types": {
"input_text": "Text",
"input_number": "Number",
"input_select": "Dropdown",
"input_boolean": "Toggle",
"input_button": "Button",
"input_datetime": "Date and/or time",
"counter": "Counter",
"timer": "Timer",
"schedule": "Schedule"
},
"picker": {
"headers": {
"icon": "Icon",
"name": "Name",
"entity_id": "Entity ID",
"type": "Type",
"editable": "Editable"
},
"create_helper": "Create helper",
"no_helpers": "Looks like you don't have any helpers yet!"
},
"dialog": {
"create": "Create",
"create_helper": "Create helper",
"create_platform": "Create {platform}"
}
},
"core": {
"caption": "General",
"description": "Name, time zone and locale settings",
"section": {
"core": {
"header": "General Configuration",
"introduction": "Manage your location, network and analytics.",
"core_config": {
"edit_requires_storage": "Editor disabled because config stored in configuration.yaml.",
"location_name": "Name",
"latitude": "Latitude",
"longitude": "Longitude",
"elevation": "Elevation",
"elevation_meters": "meters",
"time_zone": "Time Zone",
"language": "Language",
"country": "Country",
"unit_system": "Unit System",
"unit_system_us_customary": "US customary",
"unit_system_metric": "Metric",
"us_customary_example": "Fahrenheit, pounds",
"metric_example": "Celsius, kilograms",
"find_currency_value": "Find my value",
"save_button": "Save",
"currency": "Currency",
"edit_location": "Edit location",
"edit_location_description": "Location can be changed in zone settings",
"update_units_label": "Update the unit of all sensors",
"update_units_text_1": "The unit system has been changed, and the unit of some sensors like distance and speed can be updated.",
"update_units_text_2": "The unit of sensors where the unit has been edited from the UI or which can't be edited from the UI will not be updated.",
"update_units_text_3": "Note: The unit of temperature sensors is always updated.",
"update_units_confirm_title": "The unit of sensors will be updated",
"update_units_confirm_text": "The unit system has been changed, and the unit of some sensors like distance and speed will be updated.",
"update_units_confirm_update": "Update"
}
}
}
},
"url": {
"caption": "Home Assistant URL",
"description": "Configure what website addresses Home Assistant should share with other devices when they need to fetch data from Home Assistant (eg. to play text-to-speech or other hosted media).",
"internal_url_label": "Local Network",
"external_url_label": "Internet",
"external_use_ha_cloud": "Use Home Assistant Cloud",
"manage_ha_cloud": "Manage Home Assistant Cloud",
"external_get_ha_cloud": "Access from anywhere, add Google & Alexa easily",
"ha_cloud_remote_not_enabled": "Your Home Assistant Cloud remote connection is currently not enabled.",
"enable_remote": "[%key:ui::common::enable%]",
"internal_url_automatic": "Automatic",
"internal_url_https_error_title": "Invalid local network URL",
"internal_url_https_error_description": "You have configured an HTTPS certificate in Home Assistant. This means that your internal URL needs to be set to a domain covered by the certficate."
},
"hardware": {
"caption": "Hardware",
"description": "Configure your hub and connected hardware",
"available_hardware": {
"failed_to_get": "Failed to get available hardware",
"title": "All Hardware",
"search": "Search hardware",
"subsystem": "Subsystem",
"device_path": "Device path",
"id": "ID",
"attributes": "Attributes"
},
"reboot_moved_title": "Reboot and shutdown moved",
"reboot_moved_description": "Reboot and shutdown actions has been moved to system page.",
"reboot_moved_link": "Go to system page.",
"processor": "Processor",
"memory": "Memory",
"generic_hardware": "Generic Hardware",
"documentation": "Documentation",
"configure": "Configure",
"documentation_description": "Find extra information about your device",
"restart_homeassistant": "[%key:ui::panel::config::system_dashboard::restart_homeassistant%]",
"loading_system_data": "Loading processor and memory data..."
},
"info": {
"caption": "About",
"copy_menu": "Copy menu",
"copy_raw": "Raw Text",
"copy_github": "For GitHub",
"description": "Version, loaded integrations and links to documentation",
"home_assistant_logo": "Home Assistant logo",
"developed_by": "Developed by a bunch of awesome people.",
"license": "Published under the Apache 2.0 license",
"source": "Source:",
"server": "server",
"frontend": "frontend-ui",
"built_using": "Built using",
"icons_by": "Icons by",
"frontend_version": "Frontend {version} - {type}",
"custom_uis": "Custom UIs:",
"system_health_error": "System Health component is not loaded. Add 'system_health:' to configuration.yaml",
"documentation": "Documentation",
"issues": "Issues",
"setup_time": "Setup time",
"system_health": {
"manage": "Manage",
"more_info": "more info"
},
"items": {
"change_log": "Change Log",
"thanks": "Thanks To",
"merch": "Merchandise",
"feature": "Feature Requests",
"bug": "Bug Reports",
"help": "Help",
"license": "License"
}
},
"logs": {
"caption": "Logs",
"description": "View and search logs to diagnose issues",
"details": "Log Details ({level})",
"search": "Search logs",
"failed_get_logs": "Failed to get {provider} logs, {error}",
"no_issues_search": "No issues found for search term ''{term}''",
"load_logs": "Load Full Logs",
"loading_log": "Loading full log…",
"no_errors": "No errors have been reported",
"no_issues": "There are no new issues!",
"clear": "Clear",
"refresh": "Refresh",
"copy": "Copy log entry",
"log_provider": "Log Provider",
"multiple_messages": "message first occurred at {time} and shows up {counter} times",
"level": {
"critical": "CRITICAL",
"error": "ERROR",
"warning": "WARNING",
"info": "INFO",
"debug": "DEBUG"
},
"custom_integration": "custom integration",
"error_from_custom_integration": "This error originated from a custom integration.",
"show_full_logs": "Show full logs",
"download_full_log": "Download full log"
},
"lovelace": {
"caption": "Dashboards",
"description": "Create customized sets of cards to control your home",
"dashboards": {
"default_dashboard": "This is the default dashboard",
"caption": "Dashboards",
"conf_mode": {
"yaml": "YAML file",
"storage": "UI controlled"
},
"picker": {
"headers": {
"icon": "Icon",
"title": "Title",
"conf_mode": "Configuration method",
"default": "Default",
"require_admin": "Admin only",
"sidebar": "Show in sidebar",
"filename": "Filename",
"url": "Open"
},
"open": "Open",
"add_dashboard": "Add dashboard"
},
"confirm_delete_title": "Delete {dashboard_title}?",
"confirm_delete_text": "This dashboard will be permanently deleted.",
"cant_edit_yaml": "Dashboards created in YAML cannot be edited from the UI. Change them in configuration.yaml.",
"cant_edit_default": "The default dashboard, Overview, cannot be edited from the UI. You can hide it by setting another dashboard as default.",
"detail": {
"edit_dashboard": "Edit dashboard",
"new_dashboard": "Add new dashboard",
"dismiss": "Close",
"show_sidebar": "Show in sidebar",
"icon": "Icon",
"title": "Title",
"title_required": "Title is required.",
"url": "URL",
"url_error_msg": "The URL should contain a - and cannot contain spaces or special characters, except for _ and -",
"require_admin": "Admin only",
"delete": "Delete",
"update": "Update",
"create": "Create",
"set_default": "Set as default on this device",
"remove_default": "Remove as default on this device"
}
},
"resources": {
"caption": "Resources",
"types": {
"css": "Stylesheet",
"html": "HTML (deprecated)",
"js": "JavaScript File (deprecated)",
"module": "JavaScript Module"
},
"picker": {
"headers": {
"url": "URL",
"type": "Type"
},
"no_resources": "No resources",
"add_resource": "Add resource"
},
"confirm_delete_title": "Delete resource?",
"confirm_delete_text": "{url} will be permanently deleted.",
"refresh_header": "Do you want to refresh?",
"refresh_body": "You have to refresh the page to complete the removal. Do you want to refresh now?",
"cant_edit_yaml": "You are using your dashboard in YAML mode, therefore you cannot manage your resources through the UI. Manage them in configuration.yaml.",
"detail": {
"new_resource": "Add new resource",
"dismiss": "Close",
"warning_header": "Be cautious!",
"warning_text": "Adding resources can be dangerous, make sure you know the source of the resource and trust them. Bad resources could seriously harm your system.",
"url": "URL",
"url_error_msg": "URL is a required field",
"type": "Resource type",
"delete": "Delete",
"update": "Update",
"create": "Create"
}
}
},
"automation": {
"caption": "Automations",
"description": "Create custom behavior rules for your home",
"picker": {
"header": "Automation Editor",
"introduction": "The automation editor allows you to create and edit automations. Please follow the link below to read the instructions to make sure that you have configured Home Assistant correctly.",
"learn_more": "Learn more about automations",
"pick_automation": "Pick automation to edit",
"no_automations": "We couldn't find any automations",
"add_automation": "Create automation",
"only_editable": "Only automations in automations.yaml are editable.",
"dev_only_editable": "Only automations that have a unique ID assigned are debuggable.",
"edit_automation": "Edit automation",
"dev_automation": "Debug automation",
"show_info_automation": "Show info about automation",
"delete": "[%key:ui::common::delete%]",
"delete_confirm_title": "Delete automation?",
"delete_confirm_text": "{name} will be permanently deleted.",
"duplicate": "[%key:ui::common::duplicate%]",
"disabled": "Disabled",
"headers": {
"toggle": "Enable/disable",
"name": "Name",
"trigger": "Trigger",
"actions": "Actions",
"state": "State"
}
},
"dialog_new": {
"header": "Create automation",
"create_empty": "Create new automation",
"create_empty_description": "Start with an empty automation from scratch",
"create_blueprint": "Create from blueprint",
"create_blueprint_description": "Discover community blueprints",
"blueprint_source": {
"author": "By {author}",
"local": "By you",
"community": "By the community",
"homeassistant": "By Home Assistant"
},
"discover_blueprint_tip": "Discover more community blueprints"
},
"editor": {
"enable": "[%key:ui::common::enable%]",
"disable": "[%key:ui::common::disable%]",
"disabled": "Automation is disabled",
"read_only": "This automation cannot be edited from the UI, because it is not stored in the automations.yaml file, or doesn't have an ID.",
"migrate": "Migrate",
"duplicate": "[%key:ui::common::duplicate%]",
"run": "[%key:ui::panel::config::automation::editor::actions::run%]",
"rename": "[%key:ui::panel::config::automation::editor::triggers::rename%]",
"show_trace": "Traces",
"show_info": "Information",
"default_name": "New Automation",
"missing_name": "Cannot save automation without a name",
"traces_not_available": "Automations need an ID for history to be tracked. Add an ID to your automation to make it available in traces.",
"load_error_not_editable": "Only automations in automations.yaml are editable.",
"load_error_not_deletable": "Only automations in automations.yaml can be deleted.",
"load_error_unknown": "Error loading automation ({err_no}).",
"save": "Save",
"unsaved_confirm_title": "Leave editor?",
"unsaved_confirm_text": "Unsaved changes will be lost.",
"alias": "Name",
"automation_alias": "Automation name",
"automation_settings": "Automation settings",
"move_up": "Move up",
"move_down": "Move down",
"re_order": "Re-order",
"re_order_mode": {
"title": "Re-order mode",
"description_triggers": "You are in re-order mode, you can re-order your triggers.",
"description_conditions": "You are in re-order mode, you can re-order your conditions.",
"description_actions": "You are in re-order mode, you can re-order your actions.",
"exit": "Exit"
},
"description": {
"label": "Description",
"placeholder": "Optional description",
"add": "Add description"
},
"blueprint": {
"header": "Blueprint",
"blueprint_to_use": "Blueprint to use",
"no_blueprints": "You don't have any blueprints",
"no_inputs": "This blueprint doesn't have any inputs."
},
"change_mode": "Change mode",
"modes": {
"label": "Mode",
"learn_more": "Learn about modes",
"single": "Single",
"restart": "Restart",
"queued": "Queued",
"parallel": "Parallel"
},
"max": {
"queued": "Queue length",
"parallel": "Max number of parallel runs"
},
"edit_yaml": "Edit in YAML",
"edit_ui": "Edit in visual editor",
"copy_to_clipboard": "Copy to Clipboard",
"triggers": {
"header": "Triggers",
"learn_more": "Learn more about triggers",
"triggered": "Triggered",
"add": "Add trigger",
"id": "Trigger ID",
"edit_id": "Edit ID",
"duplicate": "[%key:ui::common::duplicate%]",
"re_order": "Re-order",
"rename": "Rename",
"change_alias": "Rename trigger",
"alias": "Trigger name",
"delete": "[%key:ui::common::delete%]",
"delete_confirm_title": "Delete trigger?",
"delete_confirm_text": "It will be permanently deleted.",
"unsupported_platform": "No visual editor support for platform: {platform}",
"type_select": "Trigger type",
"type": {
"calendar": {
"label": "Calendar",
"event": "[%key:ui::panel::config::automation::editor::triggers::type::homeassistant::event%]",
"start": "Event Start",
"end": "Event End",
"offset": "Offset (optional)",
"before": "Before",
"after": "After"
},
"device": {
"label": "Device",
"trigger": "Trigger",
"extra_fields": {
"above": "Above",
"below": "Below",
"for": "Duration (optional)",
"zone": "[%key:ui::panel::config::automation::editor::triggers::type::zone::label%]"
}
},
"event": {
"label": "Event",
"event_type": "Event type",
"event_data": "Event data",
"context_users": "Limit to events triggered by",
"context_user_picked": "User firing event",
"context_user_pick": "Select user"
},
"geo_location": {
"label": "Geolocation",
"source": "Source",
"zone": "Zone",
"event": "Event",
"enter": "Enter",
"leave": "Leave"
},
"state": {
"label": "State",
"attribute": "Attribute (optional)",
"from": "From (optional)",
"for": "For",
"to": "To (optional)"
},
"homeassistant": {
"label": "Home Assistant",
"event": "Event:",
"start": "Start",
"shutdown": "Shutdown"
},
"mqtt": {
"label": "MQTT",
"topic": "Topic",
"payload": "Payload (optional)"
},
"numeric_state": {
"label": "Numeric state",
"above": "Above",
"below": "Below",
"mode_above": "Above mode",
"mode_below": "Below mode",
"value_template": "Value template",
"type_value": "Fixed number",
"type_input": "Numeric value of another entity"
},
"sun": {
"label": "Sun",
"event": "[%key:ui::panel::config::automation::editor::triggers::type::homeassistant::event%]",
"sunrise": "Sunrise",
"sunset": "Sunset",
"offset": "Offset (optional)"
},
"tag": {
"label": "Tag"
},
"template": {
"label": "Template",
"value_template": "Value template",
"for": "For"
},
"time": {
"type_value": "Fixed time",
"type_input": "Value of a date/time helper or timestamp-class sensor",
"label": "Time",
"at": "At time",
"mode": "Mode"
},
"time_pattern": {
"label": "Time Pattern",
"hours": "Hours",
"minutes": "Minutes",
"seconds": "Seconds"
},
"webhook": {
"copy_url": "Copy URL to Clipboard",
"label": "Webhook",
"webhook_id": "Webhook ID",
"webhook_id_helper": "Treat this ID like a password: keep it secret, and make it hard to guess."
},
"zone": {
"label": "Zone",
"entity": "Entity with location",
"zone": "[%key:ui::panel::config::automation::editor::triggers::type::zone::label%]",
"event": "[%key:ui::panel::config::automation::editor::triggers::type::homeassistant::event%]",
"enter": "Enter",
"leave": "Leave"
}
}
},
"conditions": {
"header": "Conditions",
"learn_more": "Learn more about conditions",
"add": "Add condition",
"test": "Test",
"testing_error": "Condition did not pass",
"testing_pass": "Condition passes",
"invalid_condition": "Invalid condition configuration",
"test_failed": "Error occurred while testing condition",
"duplicate": "[%key:ui::common::duplicate%]",
"re_order": "[%key:ui::panel::config::automation::editor::triggers::re_order%]",
"rename": "[%key:ui::panel::config::automation::editor::triggers::rename%]",
"change_alias": "Rename condition",
"alias": "Condition name",
"delete": "[%key:ui::common::delete%]",
"delete_confirm_title": "Delete condition?",
"delete_confirm_text": "[%key:ui::panel::config::automation::editor::triggers::delete_confirm_text%]",
"unsupported_condition": "No visual editor support for condition: {condition}",
"type_select": "Condition type",
"type": {
"and": {
"label": "And"
},
"device": {
"label": "Device",
"condition": "Condition",
"extra_fields": {
"above": "Above",
"below": "Below",
"for": "Duration",
"hvac_mode": "HVAC mode",
"preset_mode": "Preset mode"
}
},
"not": {
"label": "Not"
},
"numeric_state": {
"type_value": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::type_value%]",
"type_input": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::type_input%]",
"label": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::label%]",
"above": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::above%]",
"below": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::below%]",
"mode_above": "[%key:ui::panel::config::automation::editor::triggers::type::numeric_state::mode_above%]",
"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%]"
},
"or": {
"label": "Or"
},
"state": {
"label": "[%key:ui::panel::config::automation::editor::triggers::type::state::label%]",
"state": "[%key:ui::panel::config::automation::editor::triggers::type::state::label%]"
},
"sun": {
"label": "[%key:ui::panel::config::automation::editor::triggers::type::sun::label%]",
"before": "Before",
"after": "After",
"before_offset": "Before offset (optional)",
"after_offset": "After offset (optional)",
"sunrise": "Sunrise",
"sunset": "Sunset"
},
"template": {
"label": "[%key:ui::panel::config::automation::editor::triggers::type::template::label%]",
"value_template": "[%key:ui::panel::config::automation::editor::triggers::type::template::value_template%]"
},
"time": {
"type_value": "[%key:ui::panel::config::automation::editor::triggers::type::time::type_value%]",
"type_input": "[%key:ui::panel::config::automation::editor::triggers::type::time::type_input%]",
"label": "[%key:ui::panel::config::automation::editor::triggers::type::time::label%]",
"after": "After",
"before": "Before",
"weekday": "Weekdays",
"mode_after": "[%key:ui::panel::config::automation::editor::conditions::type::time::after%]",
"mode_before": "[%key:ui::panel::config::automation::editor::conditions::type::time::before%]",
"weekdays": {
"mon": "Monday",
"tue": "Tuesday",
"wed": "Wednesday",
"thu": "Thursday",
"fri": "Friday",
"sat": "Saturday",
"sun": "Sunday"
}
},
"trigger": {
"label": "Triggered by",
"no_triggers": "No triggers have an ID set. You can set an ID using the trigger menu button.",
"id": "Trigger"
},
"zone": {
"label": "[%key:ui::panel::config::automation::editor::triggers::type::zone::label%]",
"entity": "[%key:ui::panel::config::automation::editor::triggers::type::zone::entity%]",
"zone": "[%key:ui::panel::config::automation::editor::triggers::type::zone::label%]"
}
}
},
"actions": {
"header": "Actions",
"learn_more": "Learn more about actions",
"add": "Add action",
"invalid_action": "Invalid action",
"run": "Run",
"run_action_error": "Error running action",
"run_action_success": "Action run successfully",
"duplicate": "[%key:ui::common::duplicate%]",
"re_order": "[%key:ui::panel::config::automation::editor::triggers::re_order%]",
"rename": "[%key:ui::panel::config::automation::editor::triggers::rename%]",
"change_alias": "Rename action",
"alias": "Action name",
"enable": "Enable",
"disable": "Disable",
"disabled": "Disabled",
"delete": "[%key:ui::common::delete%]",
"delete_confirm_title": "Delete action?",
"delete_confirm_text": "[%key:ui::panel::config::automation::editor::triggers::delete_confirm_text%]",
"unsupported_action": "No visual editor support for action: {action}",
"type_select": "Action type",
"type": {
"service": {
"label": "Call service"
},
"play_media": {
"label": "Play media"
},
"delay": {
"label": "Wait for time to pass (delay)",
"delay": "Duration"
},
"wait_template": {
"label": "Wait for a template",
"wait_template": "Wait Template",
"timeout": "Timeout (optional)",
"continue_timeout": "Continue on timeout"
},
"wait_for_trigger": {
"label": "Wait for a trigger",
"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%]"
},
"condition": {
"label": "Condition"
},
"event": {
"label": "Event",
"event": "[%key:ui::panel::config::automation::editor::triggers::type::event::label%]",
"event_data": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_data%]"
},
"device_id": {
"label": "Device",
"action": "Action",
"extra_fields": {
"code": "Code",
"message": "Message",
"title": "Title",
"position": "[%key:ui::card::cover::position%]",
"mode": "Mode",
"humidity": "Humidity",
"value": "Value",
"brightness_pct": "[%key:ui::card::light::brightness%]",
"flash": "Flash"
}
},
"activate_scene": {
"label": "Scene",
"scene": "Scene"
},
"repeat": {
"label": "Repeat",
"type_select": "Repeat type",
"type": {
"count": {
"label": "Count"
},
"while": {
"label": "While",
"conditions": "While conditions"
},
"until": {
"label": "Until",
"conditions": "Until conditions"
}
},
"sequence": "Actions"
},
"choose": {
"label": "Choose",
"default": "Default actions",
"add_default": "Add default actions",
"option": "Option {number}",
"add_option": "Add option",
"remove_option": "Remove option",
"conditions": "Conditions",
"sequence": "Actions"
},
"if": {
"label": "If-then",
"if": "If",
"then": "Then",
"else": "Else",
"add_else": "Add else"
},
"stop": {
"label": "Stop",
"stop": "Reason for stopping",
"error": "Stop because of an unexpected error"
},
"parallel": {
"label": "Run in parallel"
}
}
}
},
"thingtalk": {
"create": "Create automation",
"task_selection": {
"header": "Create a new automation",
"introduction": "Type below what this automation should do, and we will try to convert it into a Home Assistant automation.",
"language_note": "Note: Only English is supported for now.",
"for_example": "For example:",
"error_empty": "Enter a command or tap skip.",
"error_unsupported": "We couldn't create an automation for that (yet?)."
},
"link_devices": {
"header": "Great! Now we need to link some devices",
"ambiguous_entities": "One or more devices have more than one matching entity, please pick the one you want to use.",
"unknown_placeholder": "Unknown placeholder"
}
},
"trace": {
"refresh": "[%key:ui::common::refresh%]",
"download_trace": "Download trace",
"edit_automation": "Edit automation",
"older_trace": "Older trace",
"newer_trace": "Newer trace"
}
},
"blueprint": {
"caption": "Blueprints",
"description": "Manage blueprints",
"overview": {
"header": "Blueprint Editor",
"introduction": "The blueprint configuration allows you to import and manage your blueprints.",
"learn_more": "Learn more about using blueprints",
"headers": {
"name": "Name",
"type": "Type",
"file_name": "File name"
},
"types": {
"automation": "Automation",
"script": "Script"
},
"confirm_delete_title": "Delete blueprint?",
"confirm_delete_text": "{name} will be permanently deleted.",
"add_blueprint": "Import blueprint",
"no_blueprints": "[%key:ui::panel::config::automation::editor::blueprint::no_blueprints%]",
"create_automation": "Create automation",
"create_script": "Create script",
"delete_blueprint": "Delete blueprint",
"share_blueprint": "Share blueprint",
"share_blueprint_no_url": "Unable to share blueprint: no source url",
"discover_more": "Discover more blueprints"
},
"add": {
"header": "Import a blueprint",
"import_header": "Blueprint ''{name}''",
"import_introduction": "Import blueprints of other users from GitHub and the community forums by pasting the address below.",
"community_forums": "View blueprints on the community forums",
"url": "Blueprint address",
"raw_blueprint": "Blueprint content",
"importing": "Loading blueprint…",
"import_btn": "Preview",
"saving": "Importing blueprint…",
"save_btn": "Import blueprint",
"error_no_url": "Please enter the blueprint address.",
"unsupported_blueprint": "This blueprint is not supported",
"file_name": "Blueprint Path"
}
},
"script": {
"caption": "Scripts",
"description": "Execute a sequence of actions",
"picker": {
"header": "Script Editor",
"introduction": "The script editor allows you to create and edit scripts. Please follow the link below to read the instructions to make sure that you have configured Home Assistant correctly.",
"learn_more": "Learn more about scripts",
"no_scripts": "We couldn't find any scripts",
"add_script": "Add script",
"run_script": "Run script",
"run": "[%key:ui::panel::config::automation::editor::actions::run%]",
"show_trace": "[%key:ui::panel::config::automation::editor::show_trace%]",
"show_info": "[%key:ui::panel::config::automation::editor::show_info%]",
"headers": {
"name": "Name",
"state": "State"
},
"delete": "[%key:ui::common::delete%]",
"duplicate": "[%key:ui::common::duplicate%]"
},
"editor": {
"alias": "Name",
"icon": "Icon",
"id": "Entity ID",
"id_already_exists_save_error": "You can't save this script because the ID is not unique, pick another ID or leave it blank to automatically generate one.",
"id_already_exists": "This ID already exists",
"introduction": "Use scripts to run a sequence of actions.",
"show_trace": "[%key:ui::panel::config::automation::editor::show_trace%]",
"show_info": "[%key:ui::panel::config::automation::editor::show_info%]",
"read_only": "This script cannot be edited from the UI, because it is not stored in the ''scripts.yaml'' file.",
"migrate": "Migrate",
"duplicate": "[%key:ui::common::duplicate%]",
"header": "Script: {name}",
"default_name": "New Script",
"modes": {
"label": "[%key:ui::panel::config::automation::editor::modes::label%]",
"learn_more": "[%key:ui::panel::config::automation::editor::modes::learn_more%]",
"single": "[%key:ui::panel::config::automation::editor::modes::single%]",
"restart": "[%key:ui::panel::config::automation::editor::modes::restart%]",
"queued": "[%key:ui::panel::config::automation::editor::modes::queued%]",
"parallel": "[%key:ui::panel::config::automation::editor::modes::parallel%]"
},
"max": {
"queued": "Queue length",
"parallel": "Max number of parallel runs"
},
"load_error_not_editable": "Only scripts inside scripts.yaml are editable.",
"load_error_not_deletable": "Only scripts in scripts.yaml can be deleted.",
"load_error_unknown": "Error loading script ({err_no}).",
"delete_confirm_title": "Delete script?",
"delete_confirm_text": "{name} will be permanently deleted.",
"save_script": "Save script",
"sequence": "Sequence",
"sequence_sentence": "The sequence of actions of this script.",
"link_available_actions": "Learn more about available actions."
},
"trace": {
"edit_script": "Edit script"
}
},
"scene": {
"caption": "Scenes",
"description": "Capture device states and easily recall them later",
"activated": "Activated scene {name}.",
"picker": {
"header": "Scene Editor",
"introduction": "The scene editor allows you to create and edit scenes. Please follow the link below to read the instructions to make sure that you have configured Home Assistant correctly.",
"learn_more": "Learn more about scenes",
"pick_scene": "Pick scene to edit",
"no_scenes": "We couldn't find any scenes",
"add_scene": "Add scene",
"only_editable": "Only scenes defined in scenes.yaml are editable.",
"edit_scene": "Edit scene",
"show_info": "[%key:ui::panel::config::automation::editor::show_info%]",
"activate": "Activate",
"delete_scene": "Delete scene",
"delete": "[%key:ui::common::delete%]",
"delete_confirm_title": "Delete scene?",
"delete_confirm_text": "{name} will be permanently deleted.",
"duplicate_scene": "Duplicate scene",
"duplicate": "[%key:ui::common::duplicate%]",
"headers": {
"name": "Name",
"last_activated": "Last activated"
}
},
"editor": {
"default_name": "New Scene",
"load_error_not_editable": "Only scenes in scenes.yaml are editable.",
"load_error_unknown": "Error loading scene ({err_no}).",
"save": "Save",
"unsaved_confirm_title": "Leave editor?",
"unsaved_confirm_text": "Unsaved changes will be lost.",
"name": "Name",
"icon": "Icon",
"area": "Area",
"devices": {
"header": "Devices",
"introduction": "Add the devices that you want to be included in your scene. Set all entities in each device to the state you want for this scene.",
"add": "Add a device",
"delete": "Delete device"
},
"entities": {
"header": "Entities",
"introduction": "Individual entities can be added here.",
"without_device": "Entities",
"add": "Add an entity",
"delete": "Delete entity"
}
}
},
"cloud": {
"description_login": "Logged in and connected",
"description_not_login": "Not logged in",
"description_features": "Control home when away and integrate with Alexa and Google Assistant",
"login": {
"title": "Cloud Login",
"introduction": "Home Assistant Cloud provides you with a secure remote connection to your instance while away from home. It also allows you to connect with cloud-only services: Amazon Alexa and Google Assistant.",
"introduction2": "This service is run by our partner ",
"introduction2a": ", a company founded by the founders of Home Assistant.",
"introduction3": "Home Assistant Cloud is a subscription service with a free one month trial. No payment information necessary.",
"learn_more_link": "Learn more about Home Assistant Cloud",
"dismiss": "Dismiss",
"sign_in": "Sign in",
"email": "Email",
"email_error_msg": "Invalid email",
"password": "Password",
"password_error_msg": "Passwords are at least 8 characters",
"forgot_password": "Forgot password?",
"start_trial": "Start your free 1 month trial",
"trial_info": "No payment information necessary",
"alert_password_change_required": "You need to change your password before logging in.",
"alert_email_confirm_necessary": "You need to confirm your email before logging in."
},
"forgot_password": {
"title": "Forgot password",
"subtitle": "Forgot your password",
"instructions": "Enter your email address and we will send you a link to reset your password.",
"email": "Email",
"email_error_msg": "Invalid email",
"send_reset_email": "Send reset email",
"check_your_email": "Check your email for instructions on how to reset your password."
},
"register": {
"title": "Register Account",
"headline": "Start your free trial",
"information": "Create an account to start your free one month trial with Home Assistant Cloud. No payment information necessary.",
"information2": "The trial will give you access to all the benefits of Home Assistant Cloud, including:",
"feature_remote_control": "Control of Home Assistant away from home",
"feature_google_home": "Integration with Google Assistant",
"feature_amazon_alexa": "Integration with Amazon Alexa",
"feature_webhook_apps": "Easy integration with webhook-based apps like OwnTracks",
"information3": "This service is run by our partner ",
"information3a": ", a company founded by the founders of Home Assistant.",
"information4": "By registering an account you agree to the following terms and conditions.",
"link_terms_conditions": "Terms and Conditions",
"link_privacy_policy": "Privacy Policy",
"create_account": "Create Account",
"email_address": "Email address",
"email_error_msg": "Invalid email",
"password": "Password",
"password_error_msg": "Passwords are at least 8 characters",
"start_trial": "Start Trial",
"resend_confirm_email": "Resend confirmation email",
"account_created": "Account created! Check your email for instructions on how to activate your account."
},
"account": {
"thank_you_note": "Thank you for being part of Home Assistant Cloud. It's because of people like you that we are able to make a great home automation experience for everyone. Thank you!",
"nabu_casa_account": "Nabu Casa Account",
"connection_status": "Cloud connection status",
"manage_account": "Manage Account",
"sign_out": "Sign out",
"sign_out_confirm": "Are you sure you want to sign out?",
"integrations": "Integrations",
"integrations_introduction": "Integrations for Home Assistant Cloud allow you to connect with services in the cloud without having to expose your Home Assistant instance publicly on the internet.",
"integrations_introduction2": "Check the website for ",
"integrations_link_all_features": " all available features",
"connected": "Connected",
"connecting": "Connecting…",
"not_connected": "Not Connected",
"fetching_subscription": "Fetching subscription…",
"tts": {
"title": "Text to Speech",
"info": "Bring personality to your home by having it speak to you by using our Text-to-Speech services. You can use this in automations and scripts by using the {service} service.",
"default_language": "Default language to use",
"default_gender": "Default gender to use",
"try": "Try",
"dialog": {
"header": "Try Text to Speech",
"example_message": "Hello {name}, you can play any text on any supported media player!",
"target": "Target",
"target_browser": "Browser",
"play": "Play",
"create_automation": "Create Automation"
}
},
"remote": {
"title": "Remote Control",
"connected": "Connected",
"not_connected": "Not Connected",
"reconnecting": "Not connected. Trying to reconnect.",
"access_is_being_prepared": "Remote control is being prepared. We will notify you when it's ready.",
"info": "Home Assistant Cloud provides a secure remote connection to your instance while away from home.",
"instance_is_available": "Your instance is available at your",
"instance_will_be_available": "Your instance will be available at your",
"link_learn_how_it_works": "Learn how it works",
"nabu_casa_url": "Nabu Casa URL",
"certificate_info": "Certificate Info"
},
"alexa": {
"title": "Alexa",
"info": "With the Alexa integration for Home Assistant Cloud you'll be able to control all your Home Assistant devices via any Alexa-enabled device.",
"enable_ha_skill": "Enable the Home Assistant skill for Alexa",
"config_documentation": "Configuration documentation",
"enable_state_reporting": "Enable State Reporting",
"info_state_reporting": "If you enable state reporting, Home Assistant will send all state changes of exposed entities to Amazon. This allows you to always see the latest states in the Alexa app and use the state changes to create routines.",
"state_reporting_error": "Unable to {enable_disable} report state.",
"manage_entities": "[%key:ui::panel::config::cloud::account::google::manage_entities%]",
"enable": "enable",
"disable": "disable",
"not_configured_title": "Alexa is not activated",
"not_configured_text": "Before you can use Alexa, you need to activate the Home Assistant skill for Alexa in the Alexa app.",
"link_learn_how_it_works": "[%key:ui::panel::config::cloud::account::remote::link_learn_how_it_works%]"
},
"google": {
"title": "Google Assistant",
"info": "With the Google Assistant integration for Home Assistant Cloud you'll be able to control all your Home Assistant devices via any Google Assistant-enabled device.",
"http_use_ssl_warning_title": "Local communication unavailable",
"http_use_ssl_warning_text": "Google devices will not be able to talk locally with Home Assistant because you have configured an SSL certificate for your HTTP integration.",
"enable_ha_skill": "Activate the Home Assistant Cloud skill for Google Assistant",
"config_documentation": "Configuration documentation",
"enable_state_reporting": "Enable State Reporting",
"info_state_reporting": "If you enable state reporting, Home Assistant will send all state changes of exposed entities to Google. This speeds up voice commands and allows you to always see the latest states in the Google app.",
"security_devices": "Security Devices",
"enter_pin_info": "Please enter a PIN to interact with security devices. Security devices are doors, garage doors and locks. You will be asked to say/enter this PIN when interacting with such devices via Google Assistant.",
"devices_pin": "Security Devices PIN",
"enter_pin_hint": "Enter a PIN to use security devices",
"manage_entities": "Manage Entities",
"enter_pin_error": "Unable to store PIN:",
"not_configured_title": "Google Assistant is not activated",
"not_configured_text": "Before you can use Google Assistant, you need to activate the Home Assistant Cloud skill for Google Assistant in the Google Home app.",
"link_learn_how_it_works": "[%key:ui::panel::config::cloud::account::remote::link_learn_how_it_works%]"
},
"webhooks": {
"title": "Webhooks",
"info": "Anything that is configured to be triggered by a webhook can be given a publicly accessible URL to allow you to send data back to Home Assistant from anywhere, without exposing your instance to the internet.",
"no_hooks_yet": "Looks like you have no webhooks yet. Get started by configuring a ",
"no_hooks_yet_link_integration": "webhook-based integration",
"no_hooks_yet2": " or by creating a ",
"no_hooks_yet_link_automation": "webhook automation",
"link_learn_more": "Learn more about creating webhook-powered automations.",
"loading": "Loading…",
"manage": "Manage",
"disable_hook_error_msg": "Failed to disable webhook:"
}
},
"alexa": {
"title": "Alexa",
"banner": "[%key:ui::panel::config::cloud::google::banner%]",
"exposed_entities": "[%key:ui::panel::config::cloud::google::exposed_entities%]",
"not_exposed_entities": "[%key:ui::panel::config::cloud::google::not_exposed_entities%]",
"manage_defaults": "[%key:ui::panel::config::cloud::google::manage_defaults%]",
"manage_defaults_dialog_description": "[%key:ui::panel::config::cloud::google::manage_defaults_dialog_description%]",
"expose_entity": "[%key:ui::panel::config::cloud::google::expose_entity%]",
"dont_expose_entity": "[%key:ui::panel::config::cloud::google::dont_expose_entity%]",
"follow_domain": "[%key:ui::panel::config::cloud::google::follow_domain%]",
"exposed": "[%key:ui::panel::config::cloud::google::exposed%]",
"not_exposed": "[%key:ui::panel::config::cloud::google::not_exposed%]",
"manage_aliases": "[%key:ui::panel::config::cloud::google::manage_aliases%]",
"expose": "Expose to Alexa",
"sync_entities": "Synchronize entities",
"sync_entities_error": "Failed to sync entities:"
},
"dialog_certificate": {
"certificate_information": "Certificate Information",
"certificate_expiration_date": "Certificate expiration date:",
"will_be_auto_renewed": "will be automatically renewed",
"fingerprint": "Certificate fingerprint:",
"close": "Close"
},
"google": {
"title": "Google Assistant",
"expose": "Expose to Google Assistant",
"disable_2FA": "Disable two factor authentication",
"banner": "Editing which entities are exposed via this UI is disabled because you have configured entity filters in configuration.yaml.",
"exposed_entities": "Exposed entities",
"not_exposed_entities": "Not exposed entities",
"manage_defaults": "Manage defaults",
"manage_defaults_dialog_description": "Entities can be exposed by default based on their type.",
"expose_entity": "Expose entity",
"dont_expose_entity": "Don't expose entity",
"follow_domain": "Follow domain",
"exposed": "{selected} exposed",
"not_exposed": "{selected} not exposed",
"manage_aliases": "Manage aliases",
"add_aliases": "Add aliases",
"no_aliases": "No aliases",
"aliases_not_available": "Aliases not available",
"aliases_not_available_learn_more": "Learn more",
"sync_to_google": "Synchronizing changes to Google.",
"sync_entities": "Synchronize entities",
"sync_entities_error": "Failed to sync entities:",
"not_configured_title": "[%key:ui::panel::config::cloud::account::google::not_configured_title%]",
"not_configured_text": "[%key:ui::panel::config::cloud::account::google::not_configured_text%]",
"sync_failed_title": "Syncing failed",
"sync_failed_text": "Syncing your entities failed, try again or check the logs."
},
"dialog_cloudhook": {
"webhook_for": "Webhook for {name}",
"managed_by_integration": "This webhook is managed by an integration and cannot be disabled.",
"info_disable_webhook": "If you no longer want to use this webhook, you can",
"link_disable_webhook": "disable it",
"public_url": "Public address",
"view_documentation": "View documentation",
"close": "Close",
"confirm_disable_title": "Disable webhook",
"confirm_disable_text": "Webhook for {name} will be disabled."
}
},
"devices": {
"add_prompt": "No {name} have been added using this {type} yet. You can add one by clicking the + button above.",
"add_device": "Add Device",
"caption": "Devices",
"description": "Manage configured devices",
"device_info": "{type} info",
"edit_settings": "Edit settings",
"unnamed_device": "Unnamed {type}",
"unknown_error": "Unknown error",
"name": "Name",
"update": "Update",
"no_devices": "No devices",
"enabled_label": "Enable {type}",
"enabled_cause": "The {type} is disabled by {cause}.",
"disabled_by": {
"user": "User",
"integration": "Integration",
"config_entry": "Config entry"
},
"enabled_description": "Disabled devices will not be shown and entities belonging to the device will be disabled and not added to Home Assistant.",
"open_configuration_url": "Visit",
"download_diagnostics": "Download diagnostics",
"download_diagnostics_integration": "Download {integration} diagnostics",
"delete_device": "Delete",
"delete_device_integration": "Remove device from {integration}",
"connected_devices": {
"heading": "Connected devices",
"show_more": "+{count} devices not shown"
},
"type": {
"device_heading": "Device",
"device": "device",
"service_heading": "Service",
"service": "service"
},
"automation": {
"automations_heading": "Automations",
"automations": "automations",
"no_automations": "No automations",
"unknown_automation": "Unknown automation",
"create": "Create automation with {type}",
"create_disable": "Can't create automation with disabled {type}",
"triggers": {
"caption": "Do something when…",
"no_triggers": "No triggers",
"unknown_trigger": "Unknown trigger"
},
"conditions": {
"caption": "Only do something if…",
"no_conditions": "No conditions",
"unknown_condition": "Unknown condition"
},
"actions": {
"caption": "When something is triggered…",
"no_actions": "No actions",
"unknown_action": "Unknown action"
},
"no_device_automations": "There are no automations available for this device."
},
"script": {
"scripts_heading": "Scripts",
"scripts": "scripts",
"no_scripts": "No scripts",
"create": "Create script with {type}",
"create_disable": "Can't create script with disabled {type}"
},
"scene": {
"scenes_heading": "Scenes",
"scenes": "scenes",
"no_scenes": "No scenes",
"create": "Create scene with {type}",
"create_disable": "Can't create scene with disabled {type}"
},
"cant_edit": "You can only edit items that are created in the UI.",
"device_not_found": "Device / service not found.",
"entities": {
"entities": "Entities",
"control": "Controls",
"sensor": "Sensors",
"diagnostic": "Diagnostic",
"config": "Configuration",
"add_entities_lovelace": "Add to dashboard",
"none": "This device has no entities",
"show_less": "Show less",
"hidden_entities": "+{count} {count, plural,\n one {entity}\n other {entities}\n} not shown",
"hidden": "Hidden"
},
"confirm_rename_entity_ids": "Do you also want to rename the entity IDs of your entities?",
"confirm_rename_entity_ids_warning": "This will not change any configuration (like automations, scripts, scenes, dashboards) that is currently using these entities! You will have to update them yourself to use the new entity IDs!",
"confirm_disable_config_entry": "There are no more devices for the config entry {entry_name}, do you want to instead disable the config entry?",
"update_device_error": "Updating the device failed",
"disabled": "Disabled",
"data_table": {
"device": "Device",
"manufacturer": "Manufacturer",
"model": "Model",
"area": "Area",
"integration": "Integration",
"battery": "Battery",
"disabled_by": "Disabled",
"no_devices": "No devices",
"no_integration": "No integration"
},
"delete": "Delete",
"confirm_delete": "Are you sure you want to delete this device?",
"confirm_delete_integration": "Are you sure you want to remove this device from {integration}?",
"picker": {
"search": "Search devices",
"filter": {
"filter": "Filter",
"show_disabled": "Show disabled devices",
"hidden_devices": "{number} {number, plural,\n one {device}\n other {devices}\n} not shown",
"show_all": "Show all"
}
}
},
"entities": {
"caption": "Entities",
"description": "Manage known entities",
"picker": {
"header": "Entities",
"introduction": "Home Assistant keeps a registry of every entity it has ever seen that can be uniquely identified. Each of these entities will have an entity ID assigned which will be reserved for just this entity.",
"introduction2": "Use the entity registry to override the name, change the entity ID or remove the entry from Home Assistant.",
"search": "Search entities",
"filter": {
"filter": "Filter",
"show_hidden": "Show hidden entities",
"show_disabled": "Show disabled entities",
"show_unavailable": "Show unavailable entities",
"show_readonly": "Show read-only entities",
"hidden_entities": "{number} {number, plural,\n one {entity}\n other {entities}\n} not shown",
"show_all": "Show all"
},
"status": {
"restored": "Restored",
"unavailable": "Unavailable",
"disabled": "Disabled",
"readonly": "Read-only",
"hidden": "Hidden",
"ok": "Ok"
},
"headers": {
"state_icon": "State icon",
"name": "Name",
"entity_id": "Entity ID",
"integration": "Integration",
"area": "Area",
"disabled_by": "Disabled by",
"status": "Status"
},
"selected": "{number} selected",
"enable_selected": {
"button": "Enable selected",
"confirm_title": "Do you want to enable {number} {number, plural,\n one {entity}\n other {entities}\n}?",
"confirm_text": "This will make them available in Home Assistant again if they are now disabled."
},
"disable_selected": {
"button": "Disable selected",
"confirm_title": "Do you want to disable {number} {number, plural,\n one {entity}\n other {entities}\n}?",
"confirm_text": "Disabled entities will not be added to Home Assistant."
},
"remove_selected": {
"button": "Remove selected",
"confirm_title": "Do you want to remove {number} {number, plural,\n one {entity}\n other {entities}\n}?",
"confirm_partly_title": "Only {number} {number, plural,\n one {selected entity}\n other {selected entities}\n} can be removed.",
"confirm_text": "You should remove them from your dashboard config and automations if they contain these entities.",
"confirm_partly_text": "You can only remove {removable} of the selected {selected} entities. Entities can only be removed when the integration is no longer providing the entities. Sometimes you have to restart Home Assistant before you can remove the entities of a removed integration. Are you sure you want to remove the removable entities?"
},
"hide_selected": {
"button": "Hide selected",
"confirm_title": "Do you want to hide {number} {number, plural,\n one {entity}\n other {entities}\n}?",
"confirm_text": "Hidden entities will not be shown on your dashboard. Their history is still tracked and you can still interact with them with services."
}
}
},
"person": {
"caption": "People",
"description": "Manage the people that Home Assistant tracks",
"introduction": "Here you can add each person of interest in Home Assistant.",
"note_about_persons_configured_in_yaml": "People configured via configuration.yaml cannot be edited via the UI.",
"learn_more": "Learn more about people",
"no_persons_created_yet": "Looks like you have not added any people yet.",
"create_person": "Create Person",
"add_person": "Add Person",
"confirm_delete_title": "Delete {name}?",
"confirm_delete_text": "This person will be permanently deleted and all devices belonging to this person will become unassigned.",
"person_not_found_title": "Person Not Found",
"person_not_found": "We couldn't find the person you were trying to edit.",
"detail": {
"new_person": "New Person",
"name": "Name",
"name_error_msg": "Name is required",
"linked_user": "Linked User",
"device_tracker_intro": "Select the devices that belong to this person.",
"no_device_tracker_available_intro": "When you have devices that indicate the presence of a person, you will be able to assign them to a person here. You can add your first device by adding a presence-detection integration from the integrations page.",
"link_presence_detection_integrations": "Presence Detection Integrations",
"link_integrations_page": "Integrations page",
"device_tracker_picked": "Track Device",
"device_tracker_pick": "Pick device to track",
"delete": "Delete",
"create": "Create",
"update": "Update",
"confirm_delete_user": "Are you sure you want to delete the user account for {name}? You can still track the user, but the person will no longer be able to login.",
"admin": "[%key:ui::panel::config::users::editor::admin%]",
"local_only": "[%key:ui::panel::config::users::editor::local_only%]",
"allow_login": "Allow person to login"
}
},
"zone": {
"caption": "Zones",
"description": "Manage the zones you want to track people in",
"introduction": "Zones allow you to specify certain regions on Earth. When a person is within a zone, the state will take the name from the zone. Zones can also be used as a trigger or condition inside automation setups.",
"no_zones_created_yet": "Looks like you have not added any zones yet.",
"create_zone": "Add Zone",
"add_zone": "Add Zone",
"edit_zone": "Edit Zone",
"edit_home": "Edit Home",
"confirm_delete": "Are you sure you want to delete this zone?",
"can_not_edit": "Unable to edit zone",
"configured_in_yaml": "Zones configured via configuration.yaml cannot be edited via the UI.",
"edit_home_zone": "The radius of the Home zone can't be edited from the frontend yet. Drag the marker on the map to move the home zone.",
"edit_home_zone_narrow": "The radius of the Home zone can't be edited from the frontend yet. The location can be changed from the general configuration.",
"go_to_core_config": "Go to general configuration?",
"home_zone_core_config": "The location of your home zone is editable from the general configuration page. The radius of the Home zone can't be edited from the frontend yet. Do you want to go to the general configuration?",
"detail": {
"new_zone": "New Zone",
"name": "Name",
"icon": "Icon",
"icon_error_msg": "Icon should be in the format ''prefix:iconname'', for example: ''mdi:home''",
"location": "Map Location",
"radius": "Radius",
"latitude": "Latitude",
"longitude": "Longitude",
"passive": "Passive",
"passive_note": "Passive zones are hidden in the frontend and are not used as location for device trackers. This is useful if you just want to use it for automations.",
"required_error_msg": "This field is required",
"delete": "Delete",
"create": "Add",
"update": "Update"
},
"core_location_dialog": "Home Assistant Location"
},
"integrations": {
"caption": "Integrations",
"description": "Manage integrations with services or devices",
"integration": "integration",
"discovered": "Discovered",
"available_integrations": "Available integrations",
"new_flow": "Setup another instance of {integration}",
"attention": "Attention required",
"configured": "Configured",
"new": "Select brand",
"confirm_new": "Do you want to set up {integration}?",
"add_integration": "Add integration",
"no_integrations": "Seems like you don't have any integrations configured yet. Click on the button below to add your first integration!",
"note_about_integrations": "No integrations matched your search, the integration you want to set up might not be available to set up via the UI yet.",
"note_about_website_reference": "More are available on the ",
"home_assistant_website": "Home Assistant website",
"configure": "Configure",
"reconfigure": "Reconfigure",
"none": "Nothing configured yet",
"none_found": "No integrations found",
"none_found_detail": "Adjust your search criteria.",
"integration_not_found": "Integration not found.",
"details": "Integration details",
"rename_dialog": "Edit the name of this config entry",
"rename_input_label": "Entry name",
"search": "Search integrations",
"search_brand": "Search for a brand name",
"add_zwave_js_device": "Add Z-Wave device",
"add_zha_device": "Add Zigbee device",
"add_matter_device": "Add Matter device",
"disable": {
"show_disabled": "Show disabled integrations",
"disabled_integrations": "{number} disabled",
"show": "Show"
},
"ignore": {
"ignore": "Ignore",
"confirm_ignore_title": "Ignore discovery of {name}?",
"confirm_ignore": "Are you sure you don't want to set up this integration? You can undo this by clicking the 'Show ignored integrations' in the overflow menu on the top right.",
"show_ignored": "Show ignored integrations",
"ignored": "Ignored",
"confirm_delete_ignore_title": "Stop ignoring {name}?",
"confirm_delete_ignore": "This will make the integration appear in your discovered integrations again when it gets discovered. This might require a restart or take some time.",
"stop_ignore": "Stop ignoring"
},
"config_entry": {
"application_credentials": {
"delete_title": "Application Credentials",
"delete_prompt": "Would you like to also remove Application Credentials for this integration?",
"delete_detail": "If you remove them, you will need to enter credentials when setting up the integration again. If you keep them, they will be used automatically when setting up the integration again or may be acccessed from the Application Credentials menu.",
"delete_error_title": "Removing Application Credential failed",
"dismiss": "Keep",
"learn_more": "Learn more about Application Credentials"
},
"devices": "{count} {count, plural,\n one {device}\n other {devices}\n}",
"entities": "{count} {count, plural,\n one {entity}\n other {entities}\n}",
"services": "{count} {count, plural,\n one {service}\n other {services}\n}",
"rename": "Rename",
"configure": "Configure",
"system_options": "System options",
"documentation": "Documentation",
"download_diagnostics": "Download diagnostics",
"disable_debug_logging": "Disable debug logging",
"known_issues": "Known issues",
"delete": "Delete",
"delete_confirm_title": "Delete {title}?",
"delete_confirm_text": "Its devices and entities will be permanently deleted.",
"enable_debug_logging": "Enable debug logging",
"reload": "Reload",
"restart_confirm": "Restart Home Assistant to finish removing this integration",
"reload_confirm": "The integration was reloaded",
"reload_restart_confirm": "Restart Home Assistant to finish reloading this integration",
"disable_restart_confirm": "Restart Home Assistant to finish disabling this integration",
"enable_restart_confirm": "Restart Home Assistant to finish enabling this integration",
"disable_confirm_title": "Disable {title}?",
"disable_confirm_text": "Its devices and entities will be disabled.",
"disable_error": "Enabling or disabling of the integration failed",
"manuf": "by {manufacturer}",
"via": "Connected via",
"firmware": "Firmware: {version}",
"hardware": "Hardware: {version}",
"version": "Version: {version}",
"unnamed_entry": "Unnamed entry",
"unknown_via_device": "Unknown device",
"area": "In {area}",
"no_area": "No Area",
"not_loaded": "Not loaded",
"setup_in_progress": "Initializing",
"check_the_logs": "Check the logs",
"disable": {
"disabled": "Disabled",
"disabled_cause": "Disabled by {cause}",
"disabled_by": {
"user": "user",
"integration": "integration",
"device": "device"
}
},
"provided_by_custom_integration": "Provided by a custom integration",
"depends_on_cloud": "Depends on the cloud",
"yaml_only": "Needs manual configuration",
"disabled_polling": "Automatic polling for updated data disabled",
"debug_logging_enabled": "Debug logging enabled",
"state": {
"loaded": "Loaded",
"setup_error": "Failed to set up",
"migration_error": "Migration error",
"setup_retry": "Retrying setup",
"not_loaded": "Not loaded",
"failed_unload": "Failed to unload",
"setup_in_progress": "Initializing"
},
"open_configuration_url": "Visit device"
},
"config_flow": {
"success": "Success",
"aborted": "Aborted",
"close": "Close",
"dismiss": "Dismiss dialog",
"finish": "Finish",
"submit": "Submit",
"next": "Next",
"found_following_devices": "We found the following devices",
"yaml_only_title": "This device cannot be added from the UI",
"yaml_only": "You can add this device by adding it to your ''configuration.yaml''. See the documentation for more information.",
"open_documentation": "Open documentation",
"no_config_flow": "This integration does not support configuration via the UI. If you followed this link from the Home Assistant website, make sure you run the latest version of Home Assistant.",
"not_all_required_fields": "Not all required fields are filled in.",
"error_saving_area": "Error saving area: {error}",
"created_config": "Created configuration for {name}.",
"external_step": {
"description": "This step requires you to visit an external website to be completed.",
"open_site": "Open website"
},
"loading": {
"loading_flow": "Please wait, starting configuration wizard for {integration}",
"loading_step": "Loading next step for {integration}",
"fallback_title": "the integration"
},
"error": "Error",
"could_not_load": "Config flow could not be loaded",
"not_loaded": "The integration could not be loaded, try to restart Home Assistant.",
"supported_brand_flow": "Support for {supported_brand} devices is provided by {flow_domain_name}. Do you want to continue?",
"missing_zwave_zigbee_title": "{integration} is not setup",
"missing_zwave_zigbee": "To add a {brand} device, you first need {supported_hardware_link} and the {integration} integration set up. If you already have the hardware then you can proceed with the setup of {integration}.",
"missing_matter": "To add a {brand} device, you first need the {integration} integration and {supported_hardware_link}. Do you want to proceed with the setup of {integration}?",
"matter_mobile_app": "You need to use the Home Assistant Companion app on your mobile phone to commission Matter devices.",
"supported_hardware": "supported hardware",
"proceed": "Proceed"
}
},
"users": {
"caption": "Users",
"description": "Manage the Home Assistant user accounts",
"users_privileges_note": "The user group feature is a work in progress. The user will be unable to administer the instance via the UI. We're still auditing all management API endpoints to ensure that they correctly limit access to administrators.",
"is_not_active": "Disabled",
"is_system": "System user",
"is_local": "Local user",
"is_owner": "Owner",
"picker": {
"headers": {
"name": "Display name",
"username": "Username",
"group": "Group",
"system": "System",
"is_active": "Active",
"local": "Local",
"icon": "Icon"
},
"add_user": "Add user"
},
"editor": {
"caption": "View user",
"name": "Display name",
"username": "Username",
"change_password": "Change password",
"activate_user": "Activate user",
"deactivate_user": "Deactivate user",
"delete_user": "Delete user",
"update_user": "Update",
"id": "ID",
"owner": "Owner",
"admin": "Administrator",
"group": "Group",
"active": "Active",
"local_only": "Can only log in from the local network",
"system_generated": "System user",
"system_generated_users_not_removable": "Unable to remove system users.",
"system_generated_users_not_editable": "Unable to update system users.",
"unnamed_user": "Unnamed User",
"confirm_user_deletion_title": "Delete {name}?",
"confirm_user_deletion_text": "This user will be permanently deleted.",
"active_tooltip": "Controls if user can login"
},
"add_user": {
"caption": "Add user",
"password": "Password",
"password_confirm": "Confirm Password",
"password_not_match": "Passwords don't match",
"local_only": "Local only",
"create": "Create"
},
"change_password": {
"caption": "Change password",
"new_password": "New Password",
"password_confirm": "Confirm Password",
"change": "Change",
"password_no_match": "Passwords don't match",
"password_changed": "The password has been changed successfully."
}
},
"application_credentials": {
"caption": "Application Credentials",
"description": "Manage the OAuth Application Credentials used by Integrations",
"editor": {
"caption": "Add Credential",
"description": "OAuth is used to grant Home Assistant access to information on other websites without giving a passwords. This mechanism is used by companies such as Spotify, Google, Withings, Microsoft, and Twitter.",
"missing_credentials": "Setting up {integration} requires configuring application credentials.",
"missing_credentials_domain_link": "View {integration} documentation",
"view_documentation": "View application credentials documentation",
"add": "Add",
"domain": "Integration",
"name": "Name",
"client_id": "OAuth Client ID",
"client_id_helper": "Public identifier of the OAuth application",
"client_secret": "OAuth Client Secret",
"client_secret_helper": "Secret of the OAuth application"
},
"picker": {
"add_application_credential": "Add Application Credential",
"headers": {
"name": "Name",
"client_id": "OAuth Client ID",
"application": "Integration"
},
"remove_selected": {
"button": "Remove selected",
"confirm_title": "Do you want to remove {number} {number, plural,\n one {credential}\n other {credentials}\n}?",
"confirm_text": "Application Credentials in use by an integration may not be removed.",
"error_title": "Removing Application Credential failed"
},
"selected": "{number} selected"
}
},
"mqtt": {
"title": "MQTT",
"settings_title": "MQTT settings",
"reconfigure": "Re-configure MQTT",
"description_publish": "Publish a packet",
"topic": "Topic",
"payload": "Payload (template allowed)",
"payload_no_template": "Payload",
"allow_template": "Allow template",
"publish": "Publish",
"description_listen": "Listen to a topic",
"json_formatting": "Format JSON content",
"listening_to": "Listening to",
"subscribe_to": "Topic to subscribe to",
"start_listening": "Start listening",
"stop_listening": "Stop listening",
"message_received": "Message {id} received on {topic} at {time}:",
"qos": "QoS",
"retain": "Retain"
},
"thread": {
"other_networks": "Other networks",
"my_network": "My network",
"no_preferred_network": "You don't have a preferred network yet.",
"add_open_thread_border_router": "Add an OpenThread border router",
"add_dataset_from_tlv": "Add dataset from TLV",
"add_dataset": "Add Thread dataset",
"add_dataset_label": "Operational dataset TLV",
"add_dataset_button": "Add dataset",
"confirm_delete_dataset": "Delete {name} dataset?",
"confirm_delete_dataset_text": "This network will be removed from Home Assistant.",
"no_border_routers": "No border routers found",
"border_routers": "{count} border {count, plural,\n one {router}\n other {routers}\n}",
"managed_by_home_assistant": "Managed by Home Assistant",
"operational_dataset": "Operational dataset"
},
"zha": {
"common": {
"clusters": "Clusters",
"manufacturer_code_override": "Manufacturer Code Override",
"value": "Value"
},
"configuration_page": {
"shortcuts_title": "Shortcuts",
"update_button": "Update Configuration",
"download_backup": "Download Backup",
"migrate_radio": "Migrate Radio",
"network_settings_title": "Network Settings"
},
"add_device_page": {
"spinner": "Searching for Zigbee devices…",
"pairing_mode": "Make sure your devices are in pairing mode. Check the instructions of your device on how to do this.",
"discovered_text": "Devices will show up here once discovered.",
"no_devices_found": "No devices were found, make sure they are in pairing mode and keep them awake while Home Assistant is searching.",
"search_again": "Search Again"
},
"add_device": "Add Device",
"clusters": {
"header": "Clusters",
"help_cluster_dropdown": "Select a cluster to view attributes and commands.",
"tabs": {
"attributes": "Attributes",
"commands": "Commands"
}
},
"cluster_attributes": {
"header": "Cluster Attributes",
"introduction": "View and edit cluster attributes.",
"attributes_of_cluster": "Attributes of the selected cluster",
"read_zigbee_attribute": "Read Attribute",
"write_zigbee_attribute": "Write Attribute"
},
"cluster_commands": {
"header": "Cluster Commands",
"introduction": "View and issue cluster commands.",
"commands_of_cluster": "Commands of the selected cluster",
"issue_zigbee_command": "Issue Zigbee Command",
"help_command_dropdown": "Select a command to interact with."
},
"device_pairing_card": {
"PAIRED": "Device Found",
"PAIRED_status_text": "Starting Interview",
"INTERVIEW_COMPLETE": "Interview Complete",
"INTERVIEW_COMPLETE_status_text": "Configuring",
"CONFIGURED": "Configuration Complete",
"CONFIGURED_status_text": "Initializing",
"INITIALIZED": "Initialization Complete",
"INITIALIZED_status_text": "The device is ready to use"
},
"network": {
"caption": "Network"
},
"groups": {
"add_group": "Create Group",
"caption": "Groups",
"groups": "Groups",
"group_id": "Group ID",
"members": "Devices",
"group_info": "Group Information",
"group_details": "Here are all the details for the selected Zigbee group.",
"group_not_found": "Group not found!",
"add_members": "Add Devices",
"remove_members": "Remove Device",
"removing_members": "Removing Devices",
"create_group_details": "Enter the required details to create a new Zigbee group",
"group_name_placeholder": "Group Name",
"create_group": "Create Group",
"create": "Create Group",
"creating_group": "Creating Group",
"delete": "Delete Group"
},
"visualization": {
"header": "Network Visualization",
"caption": "Visualization",
"highlight_label": "Highlight Devices",
"zoom_label": "Zoom To Device",
"auto_zoom": "Auto Zoom",
"enable_physics": "Enable Physics",
"refresh_topology": "Refresh Topology"
},
"device_binding": {
"bind": "Bind",
"unbind": "Unbind",
"picker_label": "Bindable Devices"
},
"group_binding": {
"header": "Group Binding",
"introduction": "Bind and unbind groups.",
"group_picker_label": "Bindable Groups",
"group_picker_help": "Select a group to issue a bind command.",
"cluster_selection_help": "Select clusters to bind to the selected group.",
"bind_button_label": "Bind Group",
"unbind_button_label": "Unbind Group",
"bind_button_help": "Bind the selected group to the selected device clusters.",
"unbind_button_help": "Unbind the selected group from the selected device clusters."
},
"neighbors": {
"name": "Name",
"lqi": "LQI",
"relationship": "Relationship",
"depth": "Depth"
}
},
"zwave_js": {
"navigation": {
"network": "Network",
"logs": "Logs"
},
"common": {
"network": "Network",
"node_id": "Device ID",
"home_id": "Home ID",
"source": "Source",
"back": "Back",
"add_node": "Add device",
"remove_node": "Remove device",
"reconfigure_server": "Re-configure Server",
"heal_network": "Heal Network",
"in_progress_inclusion_exclusion": "Z-Wave JS is searching for devices",
"cancel_inclusion_exclusion": "Stop Searching"
},
"dashboard": {
"header": "Manage your Z-Wave Network",
"introduction": "Manage your Z-Wave network and Z-Wave devices",
"driver_version": "Driver Version",
"server_version": "Server Version",
"home_id": "Home ID",
"server_url": "Server URL",
"devices": "{count} {count, plural,\n one {device}\n other {devices}\n}",
"provisioned_devices": "Provisioned devices",
"not_ready": "{count} not ready",
"statistics": {
"title": "Controller Statistics",
"messages_tx": {
"label": "Messages TX",
"tooltip": "Number of messages successfully sent to the controller"
},
"messages_rx": {
"label": "Messages RX",
"tooltip": "Number of messages successfully received by the controller"
},
"messages_dropped_tx": {
"label": "Dropped Messages TX",
"tooltip": "Number of messages from the controller that were dropped by the host"
},
"messages_dropped_rx": {
"label": "Dropped Messages RX",
"tooltip": "Number of outgoing messages that were dropped because they could not be sent"
},
"nak": {
"label": "NAK",
"tooltip": "Number of messages that the controller did not accept"
},
"can": {
"label": "CAN",
"tooltip": "Number of collisions while sending a message to the controller"
},
"timeout_ack": {
"label": "Timeout ACK",
"tooltip": "Number of transmission attempts where an ACK was missing from the controller"
},
"timeout_response": {
"label": "Timeout Response",
"tooltip": "Number of transmission attempts where the controller response did not come in time"
},
"timeout_callback": {
"label": "Timeout Callback",
"tooltip": "Number of transmission attempts where the controller callback did not come in time"
}
}
},
"device_info": {
"zwave_info": "Z-Wave Info",
"node_id": "ID",
"node_status": "Status",
"node_ready": "Ready",
"device_config": "Configure",
"reinterview_device": "Re-interview",
"heal_node": "Heal",
"remove_failed": "Remove failed",
"update_firmware": "Update",
"highest_security": "Highest security",
"unknown": "Unknown",
"zwave_plus": "Z-Wave Plus",
"zwave_plus_version": "Version {version}",
"node_statistics": "Statistics"
},
"node_statistics": {
"title": "Device Statistics",
"commands_tx": {
"label": "Commands TX",
"tooltip": "# of commands successfully sent to the node"
},
"commands_rx": {
"label": "Commands RX",
"tooltip": "# of commands received from the node, including responses to sent commands"
},
"commands_dropped_tx": {
"label": "Commands Dropped TX",
"tooltip": "# of outgoing commands that were dropped because they could not be sent"
},
"commands_dropped_rx": {
"label": "Commands Dropped RX",
"tooltip": "# of commands from the node that were dropped by the host"
},
"timeout_response": {
"label": "Timeout Response",
"tooltip": "# of Get-type commands where the node's response did not come in time"
},
"rtt": {
"label": "RTT",
"tooltip": "Average round-trip-time in ms of commands to this node"
},
"rssi": {
"label": "RSSI",
"tooltip": "Average RSSI in dBm of frames received by this node"
},
"lwr": "Last Working Route",
"nlwr": "Next to Last Working Route"
},
"route_statistics": {
"protocol": {
"label": "Protocol",
"tooltip": "The protocol for this route",
"protocol_data_rate": {
"ZWave_9k6": "Z-Wave",
"ZWave_40k": "Z-Wave",
"ZWave_100k": "Z-Wave",
"LongRange_100k": "Z-Wave Long Range"
}
},
"data_rate": {
"label": "Data Rate",
"tooltip": "The used data rate for this route",
"protocol_data_rate": {
"ZWave_9k6": "9.6 kbps",
"ZWave_40k": "40 kbps",
"ZWave_100k": "100 kbps",
"LongRange_100k": "100 kbps"
}
},
"repeaters": {
"label": "Repeaters + RSSI",
"tooltip": "Which nodes are repeaters for this route and their RSSI",
"repeaters": "Repeater Device",
"rssi": "RSSI",
"direct": "None, direct connection"
},
"rssi": {
"label": "RSSI",
"tooltip": "The RSSI of the ACK frame received by the controller"
},
"route_failed_between": {
"label": "Route Failed Between",
"tooltip": "The nodes between which the transmission failed most recently",
"not_applicable": "N/A"
}
},
"rssi": {
"unit": "dBm",
"rssi_error": {
"NotAvailable": "Not available",
"ReceiverSaturated": "Receiver saturated",
"NoSignalDetected": "No signal detected"
}
},
"node_config": {
"header": "Z-Wave Device Configuration",
"introduction": "Manage and adjust device specific configuration parameters for the selected device",
"attribution": "Device configuration parameters and descriptions are provided by the {device_database}",
"zwave_js_device_database": "Z-Wave JS Device Database",
"battery_device_notice": "Battery devices must be awake to update their config. Please refer to your device manual for instructions on how to wake the device.",
"parameter_is_read_only": "This parameter is read-only.",
"error_device_not_found": "Device not found",
"set_param_accepted": "The parameter has been updated.",
"set_param_queued": "The parameter change has been queued, and will be updated when the device wakes up.",
"set_param_error": "An error occurred.",
"parameter": "Parameter"
},
"node_status": {
"unknown": "Unknown",
"asleep": "Asleep",
"awake": "Awake",
"dead": "Dead",
"alive": "Alive"
},
"network_status": {
"connected": "Connected",
"connecting": "Connecting",
"unknown": "Unknown"
},
"add_node": {
"title": "Add a Z-Wave Device",
"searching_device": "Searching for devices…",
"follow_device_instructions": "Follow the directions that came with your device to trigger pairing on the device.",
"choose_inclusion_strategy": "How do you want to add your device",
"qr_code": "QR Code",
"qr_code_paragraph": "If your device supports SmartStart you can scan the QR code for easy pairing.",
"scan_qr_code": "Scan QR code",
"inclusion_failed": "The device could not be added.",
"check_logs": "Please check the logs for more information.",
"inclusion_finished": "The device has been added.",
"provisioning_finished": "The device has been added. Once you power it on, it will become available.",
"view_device": "View Device",
"interview_started": "The device is being interviewed. This may take some time.",
"interview_failed": "The device interview failed. Additional information may be available in the logs."
},
"provisioned": {
"dsk": "DSK",
"security_classes": "Security classes",
"unprovison": "Unprovison",
"included": "Included",
"not_included": "Not Included",
"confirm_unprovision_title": "Are you sure you want to unprovision the device?",
"confirm_unprovision_text": "If you unprovision the device it will not be added to Home Assistant when it is powered on. If it is already added to Home Assistant, removing the provisioned device will not remove it from Home Assistant."
},
"security_classes": {
"None": {
"title": "None"
},
"S2_Unauthenticated": {
"title": "S2 Unauthenticated",
"description": "Like S2 Authenticated, but without verification that the correct device is included"
},
"S2_Authenticated": {
"title": "S2 Authenticated",
"description": "Example: Lighting, Sensors and Security Systems"
},
"S2_AccessControl": {
"title": "S2 Access Control",
"description": "Example: Door Locks and Garage Doors"
},
"S0_Legacy": {
"title": "S0 Legacy",
"description": "Example: Legacy Door Locks without S2 support"
}
},
"remove_node": {
"title": "Remove a Z-Wave device",
"introduction": "Remove a device from your Z-Wave network, and remove the associated device and entities from Home Assistant.",
"start_exclusion": "Start Exclusion",
"cancel_exclusion": "Cancel Exclusion",
"controller_in_exclusion_mode": "Your Z-Wave controller is now in exclusion mode.",
"follow_device_instructions": "Follow the directions that came with your device to trigger exclusion on the device.",
"exclusion_failed": "The device could not be removed. Please check the logs for more information.",
"exclusion_finished": "Device {id} has been removed from your Z-Wave network."
},
"remove_failed_node": {
"title": "Remove a Failed Z-Wave Device",
"introduction": "Remove a failed device from your Z-Wave network. Use this if you are unable to exclude a device normally because it is broken.",
"remove_device": "Remove Device",
"in_progress": "The device removal is in progress.",
"removal_finished": "Device {id} has been removed from your Z-Wave network.",
"removal_failed": "The device could not be removed from your Z-Wave network."
},
"reinterview_node": {
"title": "Re-interview a Z-Wave Device",
"introduction": "Re-interview a device on your Z-Wave network. Use this feature if your device has missing or incorrect functionality.",
"battery_device_warning": "You will need to wake battery powered devices before starting the re-interview. Refer to your device's manual for instructions on how to wake the device.",
"run_in_background": "You can close this dialog and the interview will continue in the background.",
"start_reinterview": "Start Re-interview",
"in_progress": "The device is being interviewed. This may take some time.",
"interview_failed": "The device interview failed. Additional information may be available in the logs.",
"interview_complete": "Device interview complete."
},
"heal_network": {
"title": "Heal your Z-Wave Network",
"introduction": "Start a network heal on your Z-Wave network. A network heal will cause all devices to re-calculate their routes back to the controller and is recommended if you have recently moved devices or your controller.",
"traffic_warning": "The healing process generates a large amount of traffic on the Z-Wave network. This may cause devices to respond slowly (or not at all) while the heal is in progress.",
"start_heal": "Start Healing",
"in_progress": "Network healing is in progress. This will take some time.",
"run_in_background": "You can close this dialog and the network healing will continue in the background.",
"stop_heal": "Stop Healing",
"healing_complete": "Network healing is complete.",
"healing_failed": "Healing failed. Additional information may be available in the logs.",
"healing_cancelled": "Network healing has been cancelled."
},
"heal_node": {
"title": "Heal a Z-Wave Device",
"introduction": "Tell {device} to update its routes back to the controller. This can help with communication issues if you have recently moved the device or your controller.",
"traffic_warning": "The healing process generates a large amount of traffic on the Z-Wave network. This may cause devices to respond slowly (or not at all) while the heal is in progress.",
"start_heal": "Heal Device",
"healing_failed": "{device} could not be healed.",
"healing_failed_check_logs": "Additional information may be available in the logs.",
"healing_complete": "{device} has been healed.",
"in_progress": "{device} healing is in progress.",
"network_heal_in_progress": "A Z-Wave network heal is already in progress. Please wait for it to finish before healing an individual device."
},
"update_firmware": {
"title": "Update Device Firmware",
"warning": "WARNING: Firmware updates can brick your device if you do not correctly follow the manufacturer's guidance. The Home Assistant and Z-Wave JS teams do not take any responsibility for any damages to your device as a result of the firmware update and will not be able to help you if you brick your device. Would you still like to continue?",
"warning_controller": "WARNING: Firmware updates can brick your controller if you do not use the right firmware files, or if you attempt to stop the firmware update before it completes. The Home Assistant and Z-Wave JS teams do not take any responsibility for any damages to your controller as a result of the firmware update and will not be able to help you if you brick your controller. Would you still like to continue?",
"introduction": "Select the firmware file you would like to use to update {device}.",
"introduction_controller": "Select the firmware file you would like to use to update {device}. Note that once you start a firmware update, you MUST wait for the update to complete.",
"firmware_target_intro": "Select the firmware target (0 for the Z-Wave chip, ≥1 for other chips if they exist) for this update.",
"firmware_target": "Firmware Target (chip)",
"upload_firmware": "Upload Firmware",
"upload_failed": "Upload Failed",
"begin_update": "Begin Firmware Update",
"queued": "The firmware update is ready to be sent to {device} but the device is asleep, wake the device to start the update.",
"close_queued": "If you close this dialog, the update will continue to be queued in the background and start automatically once the device wakes up.",
"awake": "The firmware update should start being sent to {device} shortly.",
"close": "If you close this dialog, the update will continue in the background.",
"in_progress": "The firmware update on {device} is in progress ({progress}%).",
"abort": "Abort Firmware Update",
"abort_failed": "Abort Failed",
"confirm_abort": "Are you sure you want to abort the firmware update on {device}?",
"finished_status": {
"success": "Successfully updated firmware on {device}: {message}.",
"error": "Unable to update firmware on {device}: {message}.",
"try_again": "To attempt the firmware update again, select the new firmware file you would like to use.",
"done": "The firmware update is complete! If you want to attempt another firmware update on this device, please wait until it gets re-interviewed.",
"done_controller": "The firmware update is complete! Your controller is being restarted and your network will temporarily be unavailable.",
"Error_Timeout": "Timed Out",
"Error_Checksum": "Checksum Error",
"Error_TransmissionFailed": "Transmission Failed",
"Error_InvalidManufacturerID": "Invalid Manufacturer ID",
"Error_InvalidFirmwareID": "Invalid Firmware ID",
"Error_InvalidFirmwareTarget": "Invalid Firmware Target",
"Error_InvalidHeaderInformation": "Invalid Header Information",
"Error_InvalidHeaderFormat": "Invalid Header Format",
"Error_InsufficientMemory": "Insufficient Memory",
"Error_InvalidHardwareVersion": "Invalid Hardware Version",
"OK_WaitingForActivation": "Waiting for Activation",
"OK_NoRestart": "No Restart",
"OK_RestartPending": "Restart Pending",
"Error_RetryLimitReached": "Retry Limit Reached",
"Error_Aborted": "Update Aborted by Bootloader",
"Error_NotSupported": "Firmware Updates Not Supported",
"OK": "Success"
}
},
"logs": {
"title": "Z-Wave JS Logs",
"log_level": "Log Level",
"subscribed_to_logs": "Subscribed to Z-Wave JS Log Messages…",
"log_level_changed": "Log Level changed to: {level}",
"download_logs": "Download logs"
}
},
"tips": {
"tip": "Tip!",
"join": "Join the community on our {forums}, {twitter}, {discord}, {blog} or {newsletter}"
},
"analytics": {
"caption": "Analytics",
"description": "Learn how to share data to improve Home Assistant"
},
"network": {
"caption": "Network",
"description": "External access {state}",
"enabled": "enabled",
"disabled": "disabled",
"supervisor": {
"title": "Configure network interfaces",
"connected_to": "Connected to {ssid}",
"scan_ap": "Scan for access points",
"signal_strength": "Signal strength",
"open": "Open",
"wep": "WEP",
"wpa": "wpa-psk",
"wifi": "Wi-Fi",
"wifi_password": "Wi-Fi password",
"warning": "If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!",
"static": "Static",
"dhcp": "DHCP",
"disabled": "Disabled",
"ip_netmask": "IP address/Netmask",
"gateway": "Gateway address",
"dns_servers": "DNS Servers",
"unsaved": "You have unsaved changes, these will get lost if you change tabs, do you want to continue?",
"failed_to_change": "Failed to change network settings",
"hostname": {
"title": "Host Name",
"description": "The name your instance will have on your network",
"failed_to_set_hostname": "Setting hostname failed"
}
}
},
"storage": {
"caption": "Storage",
"description": "{percent_used} used - {free_space} free",
"used_space": "Used Space",
"emmc_lifetime_used": "eMMC Lifetime Used",
"datadisk": {
"title": "Move datadisk",
"description": "You are currently using ''{current_path}'' as datadisk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!",
"select_device": "Select new datadisk",
"no_devices_title": "No suitable storage found",
"no_devices_text": "There is no suitable external device found. The storage capacity of the external data disk must be larger than the storage capacity of the existing disk",
"moving_desc": "Rebooting and moving datadisk. Please have patience",
"moving": "Moving datadisk",
"loading_devices": "Loading devices",
"cancel": "[%key:ui::common::cancel%]",
"failed_to_move": "Failed to move datadisk",
"move": "Move"
}
},
"system_health": {
"caption": "System Health",
"description": "Status, metrics and integration startup time",
"cpu_usage": "Processor Usage",
"ram_usage": "Memory Usage",
"core_stats": "Core Metrics",
"supervisor_stats": "Supervisor Metrics",
"integration_start_time": "Integration Startup Time"
},
"system_dashboard": {
"restart_homeassistant": "Restart Home Assistant"
}
},
"lovelace": {
"strategy": {
"original-states": {
"helpers": "[%key:ui::panel::config::helpers::caption%]"
}
},
"cards": {
"confirm_delete": "Are you sure you want to delete this card?",
"show_more_info": "Show more information",
"actions": {
"action_confirmation": "Are you sure you want to run action ''{action}''?",
"no_entity_more_info": "No entity provided for more info dialog",
"no_entity_toggle": "No entity provided to toggle",
"no_navigation_path": "No navigation path specified",
"no_url": "No URL to open specified",
"no_service": "No service to run specified"
},
"empty_state": {
"title": "Welcome Home",
"no_devices": "This page allows you to control your devices, however it looks like you have no devices set up yet. Head to the integrations page to get started.",
"go_to_integrations_page": "Go to the integrations page."
},
"entities": {
"never_triggered": "Never triggered"
},
"shopping-list": {
"checked_items": "Checked items",
"clear_items": "Clear checked items",
"add_item": "Add item",
"reorder_items": "Reorder items",
"drag_and_drop": "Drag and drop"
},
"picture-elements": {
"hold": "Hold:",
"tap": "Tap:",
"navigate_to": "Navigate to {location}",
"url": "Open window to {url_path}",
"toggle": "Toggle {name}",
"call_service": "Call service {name}",
"more_info": "Show more info: {name}"
},
"iframe": {
"error_secure_context": "Unable to load iframes pointing at websites using {target_protocol} if Home Assistant is served over {context_protocol}."
},
"safe-mode": {
"header": "Safe Mode Activated",
"description": "Home Assistant ran into trouble while loading your configuration and is now running in safe mode. Take a look at the error log to see what went wrong."
},
"starting": {
"description": "Home Assistant is starting, please wait…"
},
"map": {
"reset_focus": "Reset focus"
},
"energy": {
"loading": "Loading…",
"no_data": "There is no data to show. It can take up to 2 hours for new data to arrive after you configure your energy dashboard.",
"no_data_period": "There is no data for this period.",
"energy_usage_graph": {
"total_consumed": "Total consumed {num} kWh",
"total_returned": "Total returned {num} kWh",
"combined_from_grid": "Combined from grid",
"consumed_solar": "Consumed solar",
"consumed_battery": "Consumed battery"
},
"energy_sources_table": {
"grid_total": "Grid total",
"gas_total": "Gas total",
"solar_total": "Solar total",
"water_total": "Water total",
"source": "Source",
"energy": "Energy",
"cost": "Cost",
"previous_energy": "Previous Energy",
"previous_cost": "Previous Cost",
"battery_total": "Battery total",
"total_costs": "Total costs"
},
"energy_solar_graph": {
"production": "Production {name}",
"forecast": "Forecast {name}"
},
"solar_consumed_gauge": {
"card_indicates_solar_energy_used": "This card indicates how much of the solar energy you produced was used by your home instead of being returned to the grid.",
"card_indicates_solar_energy_used_charge_home_bat": "If this number is typically very low, indicating excess solar production, you might want to consider charging a home battery or electric car from your solar panels at times of high solar production.",
"self_consumed_solar_energy": "Self-consumed solar energy",
"not_produced_solar_energy": "You have not produced any solar energy",
"self_consumed_solar_could_not_calc": "Self-consumed solar energy couldn't be calculated"
},
"grid_neutrality_gauge": {
"energy_dependency": "This card indicates your net energy usage.",
"color_explain": "If the needle is in the purple, you returned more energy to the grid than you consumed from it. If it's in the blue, you consumed more energy from the grid than you returned.",
"net_returned_grid": "Net returned to the grid",
"net_consumed_grid": "Net consumed from the grid",
"grid_neutrality_not_calculated": "Grid neutrality could not be calculated"
},
"energy_distribution": {
"title_today": "Energy distribution today",
"grid": "Grid",
"gas": "Gas",
"water": "Water",
"solar": "Solar",
"low_carbon": "Low-carbon",
"home": "Home",
"battery": "Battery",
"go_to_energy_dashboard": "Go to the energy dashboard"
},
"energy_devices_graph": {
"energy_usage": "Energy usage",
"previous_energy_usage": "Previous energy usage"
},
"carbon_consumed_gauge": {
"card_indicates_energy_used": "This card indicates how much of the energy consumed by your home was generated using non-fossil fuels like solar, wind and nuclear. The higher, the better!",
"low_carbon_energy_consumed": "Low-carbon energy consumed",
"low_carbon_energy_not_calculated": "Consumed low-carbon energy couldn't be calculated"
}
}
},
"unused_entities": {
"title": "Unused entities",
"available_entities": "These are the entities that you have available, but are not in your dashboard yet.",
"select_to_add": "Select the entities you want to add to a card and then click the add card button.",
"state_icon": "State",
"entity": "Entity",
"entity_id": "Entity ID",
"domain": "Domain",
"last_changed": "Last Changed",
"search": "Search entities",
"no_data": "No unused entities found"
},
"add_entities": {
"yaml_unsupported": "You cannot use this function when using your dashboard in YAML mode.",
"generated_unsupported": "You can only use this function when you have taken control of your dashboard.",
"saving_failed": "Saving dashboard configuration failed."
},
"views": {
"confirm_delete": "Delete view?",
"confirm_delete_text": "Are you sure you want to delete your ''{name}'' view?",
"confirm_delete_existing_cards": "Deleting this view will also remove the cards",
"confirm_delete_existing_cards_text": "Are you sure you want to delete your ''{name}'' view? The view contains {number} cards that will be deleted. This action cannot be undone."
},
"menu": {
"configure_ui": "Edit Dashboard",
"help": "Help",
"search": "Search",
"assist": "Assist",
"reload_resources": "Reload resources",
"exit_edit_mode": "Done",
"close": "Close"
},
"reload_resources": {
"refresh_header": "Do you want to refresh?",
"refresh_body": "You have to refresh the page to complete the reload. Do you want to refresh now?"
},
"editor": {
"header": "Edit UI",
"menu": {
"open": "Open dashboard menu",
"raw_editor": "Raw configuration editor",
"manage_dashboards": "Manage dashboards",
"manage_resources": "Manage resources"
},
"common": {
"edit": "Edit",
"clear": "Clear",
"add": "Add",
"none": "None"
},
"raw_editor": {
"header": "Edit Configuration",
"save": "Save",
"unsaved_changes": "Unsaved changes",
"saved": "Saved",
"reload": "Reload",
"lovelace_changed": "Your dashboard was updated, do you want to load the updated config in the editor and lose your current changes?",
"confirm_remove_config_title": "Are you sure you want to remove your dashboard configuration?",
"confirm_remove_config_text": "We will automatically generate your dashboard views with your areas and devices if you remove your dashboard configuration.",
"confirm_unsaved_changes": "You have unsaved changes, are you sure you want to exit?",
"confirm_unsaved_comments": "Your configuration might contains comment(s), these will not be saved. Do you want to continue?",
"error_parse_yaml": "Unable to parse YAML: {error}",
"error_invalid_config": "Your configuration is not valid: {error}",
"error_save_yaml": "Unable to save YAML: {error}",
"error_remove": "Unable to remove configuration: {error}",
"resources_moved": "Resources should no longer be added to the dashboard configuration but can be added in the dashboard config panel."
},
"edit_lovelace": {
"header": "Title of your dashboard",
"explanation": "This title is shown above all your views in the dashboard.",
"edit_title": "Edit title",
"title": "Title"
},
"edit_view": {
"header": "View Configuration",
"header_name": "{name} View Configuration",
"add": "Add view",
"edit": "Edit view",
"delete": "Delete view",
"move_left": "Move view left",
"move_right": "Move view right",
"tab_settings": "Settings",
"tab_badges": "Badges",
"tab_visibility": "Visibility",
"visibility": {
"select_users": "Select which users should see this view in the navigation"
},
"type": "View type",
"types": {
"masonry": "Masonry (default)",
"sidebar": "Sidebar",
"panel": "Panel (1 card)"
},
"subview": "Subview",
"subview_helper": "Subviews don't appear in tabs and have a back button.",
"edit_ui": "Edit in visual editor",
"edit_yaml": "Edit in YAML"
},
"edit_badges": {
"view_no_badges": "Badges are not be supported by the current view type."
},
"edit_card": {
"header": "Card Configuration",
"typed_header": "{type} Card Configuration",
"pick_card": "Which card would you like to add?",
"pick_card_view_title": "Which card would you like to add to your {name} view?",
"toggle_editor": "Toggle Editor",
"unsaved_changes": "You have unsaved changes",
"confirm_cancel": "Are you sure you want to cancel?",
"show_visual_editor": "Show Visual Editor",
"show_code_editor": "Show Code Editor",
"add": "Add Card",
"edit": "Edit",
"clear": "Clear",
"delete": "Delete card",
"duplicate": "Duplicate card",
"move": "Move to view",
"move_up": "Move card up",
"move_down": "Move card down",
"move_before": "Move card before",
"move_after": "Move card after",
"options": "More options",
"search_cards": "Search cards"
},
"move_card": {
"header": "Choose a view to move the card to"
},
"select_view": {
"header": "Choose a view",
"dashboard_label": "Dashboard",
"views_label": "View"
},
"suggest_card": {
"header": "We created a suggestion for you",
"create_own": "Pick different card",
"add": "Add to dashboard"
},
"save_config": {
"header": "Take control of your dashboard",
"para": "This dashboard is currently being maintained by Home Assistant. It is automatically updated when new entities or dashboard components become available. If you take control, this dashboard will no longer be automatically updated. You can always create a new dashboard in configuration to play around with.",
"para_sure": "Are you sure you want to take control of your user interface?",
"yaml_mode": "You are using YAML mode for this dashboard, which means you cannot change your dashboard config from the UI. If you want to manage this dashboard from the UI, remove 'mode: yaml' from your dashboard configuration in 'configuration.yaml.'.",
"yaml_control": "To take control in YAML mode, create a YAML file with the name you specified in your config for this dashboard, or the default 'ui-lovelace.yaml'.",
"yaml_config": "To help you start here is the current config of this dashboard:",
"empty_config": "Start with an empty dashboard",
"close": "Close",
"save": "Take control"
},
"migrate": {
"header": "Configuration Incompatible",
"para_no_id": "This element doesn't have an ID. Please add an ID to this element in 'ui-lovelace.yaml'.",
"para_migrate": "Home Assistant can add IDs to all your cards and views automatically for you by pressing the 'Migrate configuration' button.",
"migrate": "Migrate configuration"
},
"action-editor": {
"navigation_path": "Navigation Path",
"url_path": "URL Path",
"actions": {
"default_action": "Default Action",
"call-service": "Call Service",
"more-info": "More Info",
"toggle": "Toggle",
"navigate": "Navigate",
"url": "URL",
"none": "No Action"
}
},
"card": {
"alarm-panel": {
"name": "Alarm Panel",
"available_states": "Available States",
"description": "The Alarm Panel card allows you to arm and disarm your alarm control panel integrations."
},
"area": {
"name": "Area",
"description": "The Area card automatically displays entities of a specific area.",
"show_camera": "Show camera feed instead of area picture"
},
"calendar": {
"name": "Calendar",
"description": "The Calendar card displays a calendar including day, week and list views",
"initial_view": "Initial View",
"calendar_entities": "Calendar Entities",
"views": {
"dayGridMonth": "Month",
"dayGridWeek": "Week",
"dayGridDay": "Day",
"listWeek": "List (7 days)"
}
},
"conditional": {
"name": "Conditional",
"description": "The Conditional card displays another card based on entity states.",
"conditions": "Conditions",
"card": "Card",
"state_equal": "State is equal to",
"state_not_equal": "State is not equal to",
"current_state": "current",
"condition_explanation": "The card will be shown when ALL conditions below are fulfilled.",
"change_type": "Change type"
},
"config": {
"required": "required",
"optional": "optional"
},
"entities": {
"name": "Entities",
"show_header_toggle": "Show Header Toggle?",
"toggle": "Toggle entities.",
"description": "The Entities card is the most common type of card. It groups items together into lists.",
"special_row": "special row",
"edit_special_row": "View the details of this row by clicking the edit button",
"entity_row_editor": "Entity Row Editor",
"secondary_info_values": {
"none": "No Secondary Info",
"entity-id": "Entity ID",
"last-changed": "Last Changed",
"last-triggered": "Last Triggered",
"position": "Position",
"tilt-position": "Tilt Position",
"brightness": "Brightness",
"last-updated": "Last Updated"
},
"entity_row": {
"divider": "Divider",
"call-service": "Call Service",
"section": "Section",
"weblink": "Web Link",
"attribute": "Attribute",
"buttons": "Buttons",
"conditional": "Conditional",
"cast": "Cast",
"button": "Button"
}
},
"entity": {
"name": "Entity",
"description": "The Entity card gives you a quick overview of your entity's state."
},
"button": {
"name": "Button",
"description": "The Button card allows you to add buttons to perform tasks.",
"default_action_help": "The default action depends on the entity's capabilities, it will either be toggled or the more info dialog will be shown."
},
"entity-filter": {
"name": "Entity Filter",
"description": "The Entity Filter card allows you to define a list of entities that you want to track only when in a certain state."
},
"entity-row": {
"secondary_info": "Secondary Information"
},
"gauge": {
"name": "Gauge",
"needle_gauge": "Display as needle gauge?",
"severity": {
"define": "Define Severity?",
"green": "Green",
"red": "Red",
"yellow": "Yellow"
},
"description": "The Gauge card is a basic card that allows visually seeing sensor data."
},
"glance": {
"name": "Glance",
"columns": "Columns",
"description": "The Glance card is useful to group multiple sensors in a compact overview."
},
"grid": {
"name": "Grid",
"description": "The Grid card allows you to show multiple cards in a grid.",
"columns": "Columns",
"square": "Render cards as squares"
},
"logbook": {
"name": "Logbook",
"description": "The Logbook card shows a list of events for entities."
},
"history-graph": {
"name": "History Graph",
"description": "The History Graph card allows you to display a graph for each of the entities listed."
},
"statistics-graph": {
"name": "Statistics Graph",
"description": "The Statistics Graph card allows you to display a graph of the statistics for each of the entities listed.",
"period": "Period",
"unit": "Unit",
"stat_types": "Show stat types",
"stat_type_labels": {
"mean": "Mean",
"min": "Min",
"max": "Max",
"state": "State",
"sum": "Sum",
"change": "Change"
},
"chart_type": "Chart type",
"periods": {
"hour": "Hour",
"day": "Day",
"month": "Month",
"week": "Week",
"5minute": "5 Minutes"
},
"pick_statistic": "Add a statistic",
"picked_statistic": "Statistic",
"hide_legend": "Hide legend"
},
"statistic": {
"name": "Statistic",
"description": "The Statistic card allows you to display a statistical value of an entity of a certain period.",
"period": "Period",
"stat_types": "Show stat",
"stat_type_labels": {
"mean": "Mean",
"min": "Min",
"max": "Max",
"change": "Change"
},
"periods": {
"today": "Today",
"yesterday": "Yesterday",
"this_week": "This week",
"last_week": "Last week",
"this_month": "This month",
"last_month": "Last month",
"this_year": "This year",
"last_year": "Last year"
}
},
"horizontal-stack": {
"name": "Horizontal Stack",
"description": "The Horizontal Stack card allows you to stack together multiple cards, so they always sit next to each other in the space of one column."
},
"humidifier": {
"name": "Humidifier",
"description": "The Humidifier card gives control of your humidifier entity. Allowing you to change the humidity and mode of the entity."
},
"iframe": {
"name": "Webpage",
"description": "The Webpage card allows you to embed your favorite webpage right into Home Assistant."
},
"light": {
"name": "Light",
"description": "The Light card allows you to change the brightness of the light."
},
"generic": {
"alt_text": "Alternative Text",
"aspect_ratio": "Aspect Ratio",
"attribute": "Attribute",
"camera_image": "Camera Entity",
"camera_view": "Camera View",
"double_tap_action": "Double Tap Action",
"entities": "Entities",
"entity": "Entity",
"hold_action": "Hold Action",
"hours_to_show": "Hours to Show",
"days_to_show": "Days to Show",
"icon": "Icon",
"icon_height": "Icon Height",
"image": "Image Path",
"maximum": "Maximum",
"manual": "Manual",
"manual_description": "Need to add a custom card or just want to manually write the YAML?",
"minimum": "Minimum",
"name": "Name",
"refresh_interval": "Refresh Interval",
"show_icon": "Show Icon?",
"show_name": "Show Name?",
"show_state": "Show State?",
"tap_action": "Tap Action",
"title": "Title",
"theme": "Theme",
"unit": "Unit",
"url": "URL",
"state": "State",
"secondary_info_attribute": "Secondary Info Attribute",
"search": "Search",
"state_color": "Color icons based on state?"
},
"map": {
"name": "Map",
"geo_location_sources": "Geolocation Sources",
"dark_mode": "Dark Mode?",
"default_zoom": "Default Zoom",
"source": "Source",
"description": "The Map card that allows you to display entities on a map."
},
"markdown": {
"name": "Markdown",
"content": "Content",
"description": "The Markdown card is used to render Markdown."
},
"media-control": {
"name": "Media Control",
"description": "The Media Control card is used to display media player entities on an interface with easy to use controls."
},
"picture": {
"name": "Picture",
"description": "The Picture card allows you to set an image to use for navigation to various paths in your interface or to call a service."
},
"picture-elements": {
"name": "Picture Elements",
"description": "The Picture Elements card is one of the most versatile types of cards. The cards allow you to position icons or text and even services! On an image based on coordinates."
},
"picture-entity": {
"name": "Picture Entity",
"description": "The Picture Entity card displays an entity in the form of an image. Instead of images from URL, it can also show the picture of camera entities."
},
"picture-glance": {
"name": "Picture Glance",
"description": "The Picture Glance card shows an image and corresponding entity states as an icon. The entities on the right side allow toggle actions, others show the more info dialog.",
"state_entity": "State Entity"
},
"plant-status": {
"name": "Plant Status",
"description": "The Plant Status card is for all the lovely botanists out there."
},
"sensor": {
"name": "Sensor",
"show_more_detail": "Show more detail",
"graph_type": "Graph Type",
"description": "The Sensor card gives you a quick overview of your sensors state with an optional graph to visualize change over time."
},
"shopping-list": {
"name": "Shopping List",
"description": "The Shopping List card allows you to add, edit, check-off, and clear items from your shopping list.",
"integration_not_loaded": "This card requires the `shopping_list` integration to be set up."
},
"thermostat": {
"name": "Thermostat",
"description": "The Thermostat card gives control of your climate entity. Allowing you to change the temperature and mode of the entity."
},
"tile": {
"name": "Tile",
"description": "The tile card gives you a quick overview of your entity. The card allow you to toggle the entity, show the more info dialog or custom actions.",
"color": "Color",
"icon_tap_action": "Icon tap action",
"actions": "Actions",
"appearance": "Appearance",
"default_color": "Default color (state)",
"show_entity_picture": "Show entity picture",
"vertical": "Vertical",
"features": {
"name": "Features",
"not_compatible": "Not compatible",
"no_compatible_available": "No compatible features available for this entity",
"add": "Add feature",
"edit": "Edit feature",
"remove": "Remove feature",
"types": {
"cover-open-close": {
"label": "Cover open/close"
},
"cover-tilt": {
"label": "Cover tilt"
},
"light-brightness": {
"label": "Light brightness"
},
"vacuum-commands": {
"label": "Vacuum commands",
"commands": "Commands",
"commands_list": {
"start_pause": "[%key:ui::dialogs::more_info_control::vacuum::start_pause%]",
"stop": "[%key:ui::dialogs::more_info_control::vacuum::stop%]",
"clean_spot": "[%key:ui::dialogs::more_info_control::vacuum::clean_spot%]",
"locate": "[%key:ui::dialogs::more_info_control::vacuum::locate%]",
"return_home": "[%key:ui::dialogs::more_info_control::vacuum::return_home%]"
}
}
}
}
},
"vertical-stack": {
"name": "Vertical Stack",
"description": "The Vertical Stack card allows you to group multiple cards so they always sit in the same column."
},
"weather-forecast": {
"name": "Weather Forecast",
"description": "The Weather Forecast card displays the weather. Very useful to include on interfaces that people display on the wall.",
"weather_to_show": "Weather to Show",
"show_both": "Show current Weather and Forecast",
"show_only_current": "Show only current Weather",
"show_only_forecast": "Show only Forecast"
}
},
"view": {
"panel_mode": {
"warning_multiple_cards": "This view contains more than one card, but a panel view can only show 1 card."
}
},
"color-picker": {
"default_color": "Default color (state)",
"colors": {
"primary": "Primary",
"accent": "Accent",
"disabled": "Disabled",
"inactive": "Inactive",
"red": "Red",
"pink": "Pink",
"purple": "Purple",
"deep-purple": "Deep purple",
"indigo": "Indigo",
"blue": "Blue",
"light-blue": "Light blue",
"cyan": "Cyan",
"teal": "Teal",
"green": "Green",
"light-green": "Light Green",
"lime": "Lime",
"yellow": "Yellow",
"amber": "Amber",
"orange": "Orange",
"deep-orange": "Deep orange",
"brown": "Brown",
"light-grey": "Light grey",
"grey": "Grey",
"dark-grey": "Dark grey",
"blue-grey": "Blue grey",
"black": "Black",
"white": "White"
}
},
"cardpicker": {
"no_description": "No description available.",
"custom_card": "Custom",
"domain": "Domain",
"entity": "Entity",
"by_entity": "By Entity",
"by_card": "By Card"
},
"header-footer": {
"header": "Header",
"footer": "Footer",
"choose_header_footer": "Choose a {type}",
"types": {
"graph": {
"name": "Graph"
},
"picture": {
"name": "Picture"
},
"buttons": {
"name": "Buttons"
}
}
},
"sub-element-editor": {
"types": {
"header": "Header Editor",
"footer": "Footer Editor",
"row": "Entity Row Editor"
}
}
},
"warning": {
"attribute_not_found": "Attribute {attribute} not available in: {entity}",
"entity_not_found": "Entity not available: {entity}",
"entity_non_numeric": "Entity is non-numeric: {entity}",
"entity_unavailable": "Entity is currently unavailable: {entity}",
"starting": "Home Assistant is starting, not everything may be available yet"
},
"changed_toast": {
"message": "Your dashboard was updated. Refresh to see changes?"
},
"components": {
"timestamp-display": {
"invalid": "Invalid timestamp",
"invalid_format": "Invalid display format"
},
"energy_period_selector": {
"today": "Today",
"day": "Day",
"week": "Week",
"month": "Month",
"year": "Year",
"previous": "Previous",
"next": "Next",
"compare": "Compare Data"
}
},
"reload_lovelace": "Reload UI"
},
"mailbox": {
"empty": "You do not have any messages",
"playback_title": "Message playback",
"delete_prompt": "Delete this message?",
"delete_button": "Delete"
},
"media-browser": {
"error": {
"player_not_exist": "Media player {name} does not exist"
}
},
"map": {
"edit_zones": "Edit zones"
},
"profile": {
"current_user": "You are currently logged in as {fullName}.",
"is_owner": "You are an owner.",
"logout": "Log out",
"logout_title": "Log out?",
"logout_text": "Are you sure you want to log out?",
"force_narrow": {
"header": "Always hide the sidebar",
"description": "This will hide the sidebar by default, similar to the mobile experience."
},
"customize_sidebar": {
"header": "Change the order and hide items from the sidebar",
"description": "You can also press and hold the header of the sidebar to activate edit mode.",
"button": "Edit"
},
"vibrate": {
"header": "Vibrate",
"description": "Enable or disable vibration on this device when controlling devices."
},
"enable_shortcuts": {
"header": "Keyboard Shortcuts",
"description": "Enable or disable keyboard shortcuts for performing various actions in the UI."
},
"suspend": {
"header": "Automatically close connection",
"description": "Should we close the connection to the server after being hidden for 5 minutes?"
},
"push_notifications": {
"header": "Push Notifications",
"description": "Send notifications to this device.",
"error_load_platform": "Configure notify.html5.",
"error_use_https": "Requires SSL enabled for frontend.",
"push_notifications": "Push notifications",
"link_promo": "Learn more",
"add_device_prompt": {
"title": "What should this device be called?",
"input_label": "Device name"
}
},
"language": {
"header": "Language",
"link_promo": "Help translating",
"dropdown_label": "Language"
},
"number_format": {
"header": "Number Format",
"dropdown_label": "Number format",
"description": "Choose how numbers are formatted.",
"formats": {
"language": "Auto (use language setting)",
"system": "Use system locale",
"comma_decimal": "1,234,567.89",
"decimal_comma": "1.234.567,89",
"space_comma": "1234567,89",
"none": "None"
}
},
"time_format": {
"header": "Time Format",
"dropdown_label": "Time format",
"description": "Choose how times are formatted.",
"formats": {
"language": "Auto (use language setting)",
"system": "Use system locale",
"12": "12 hours (AM/PM)",
"24": "24 hours"
}
},
"first_weekday": {
"header": "First day of the week",
"dropdown_label": "First day of the week",
"description": "Choose the starting day for calendars.",
"values": {
"language": "Auto (use language setting)",
"monday": "[%key:ui::weekdays::monday%]",
"tuesday": "[%key:ui::weekdays::tuesday%]",
"wednesday": "[%key:ui::weekdays::wednesday%]",
"thursday": "[%key:ui::weekdays::thursday%]",
"friday": "[%key:ui::weekdays::friday%]",
"saturday": "[%key:ui::weekdays::saturday%]",
"sunday": "[%key:ui::weekdays::sunday%]"
}
},
"themes": {
"header": "Theme",
"error_no_theme": "No themes available.",
"link_promo": "Learn about themes",
"dropdown_label": "Theme",
"dark_mode": {
"auto": "Auto",
"light": "Light",
"dark": "Dark"
},
"primary_color": "Primary color",
"accent_color": "Accent color",
"reset": "Reset"
},
"dashboard": {
"header": "Dashboard",
"description": "Pick a default dashboard for this device.",
"dropdown_label": "Dashboard",
"default_dashboard_label": "Overview (default)"
},
"change_password": {
"header": "Change Password",
"current_password": "Current Password",
"new_password": "New Password",
"confirm_new_password": "Confirm New Password",
"error_required": "Required",
"submit": "Submit",
"error_new_mismatch": "Entered new password values do not match",
"error_new_is_old": "New password must be different than current password",
"success": "Password changed successfully"
},
"mfa": {
"header": "Multi-factor Authentication Modules",
"disable": "Disable",
"enable": "Enable",
"confirm_disable": "Are you sure you want to disable {name}?"
},
"mfa_setup": {
"title_aborted": "Aborted",
"title_success": "Success!",
"step_done": "Setup done for {step}",
"close": "Close",
"submit": "Submit"
},
"advanced_mode": {
"title": "Advanced Mode",
"description": "Unlocks advanced features.",
"link_promo": "Learn more"
},
"refresh_tokens": {
"header": "Refresh Tokens",
"description": "Each refresh token represents a login session. Refresh tokens will be automatically removed when you click log out. The following refresh tokens are currently active for your account.",
"token_title": "Refresh token for {clientId}",
"created_at": "Created {date}",
"last_used": "Last used {date} from {location}",
"not_used": "Has never been used",
"confirm_delete": "Are you sure you want to delete the refresh token for {name}?",
"delete_failed": "Failed to delete the refresh token.",
"current_token_tooltip": "Unable to delete current refresh token"
},
"long_lived_access_tokens": {
"header": "Long-Lived Access Tokens",
"description": "Create long-lived access tokens to allow your scripts to interact with your Home Assistant instance. Each token will be valid for 10 years from creation. The following long-lived access tokens are currently active.",
"learn_auth_requests": "Learn how to make authenticated requests.",
"created": "Created {date}",
"confirm_delete": "Are you sure you want to delete the access token for {name}?",
"delete_failed": "Failed to delete the access token.",
"create": "Create Token",
"create_failed": "Failed to create the access token.",
"name": "Name",
"prompt_name": "Give the token a name",
"prompt_copy_token": "Copy your access token. It will not be shown again.",
"empty_state": "You have no long-lived access tokens yet.",
"qr_code_image": "QR code for token {name}"
}
},
"shopping_list": {
"start_conversation": "Start conversation"
},
"page-authorize": {
"initializing": "Initializing",
"authorizing_client": "You're about to give {clientId} access to your Home Assistant instance.",
"logging_in_with": "Logging in with **{authProviderName}**.",
"pick_auth_provider": "Or log in with",
"abort_intro": "Login aborted",
"store_token": "Keep me logged in",
"form": {
"working": "Please wait",
"unknown_error": "Something went wrong",
"next": "Login",
"start_over": "Start over",
"error": "Error: {error}",
"providers": {
"command_line": {
"step": {
"init": {
"data": {
"username": "[%key:ui::panel::page-authorize::form::providers::homeassistant::step::init::data::username%]",
"password": "[%key:ui::panel::page-authorize::form::providers::homeassistant::step::init::data::password%]"
}
},
"mfa": {
"data": {
"code": "[%key:ui::panel::page-authorize::form::providers::homeassistant::step::mfa::data::code%]"
},
"description": "[%key:ui::panel::page-authorize::form::providers::homeassistant::step::mfa::description%]"
}
},
"error": {
"invalid_auth": "[%key:ui::panel::page-authorize::form::providers::homeassistant::error::invalid_auth%]",
"invalid_code": "[%key:ui::panel::page-authorize::form::providers::homeassistant::error::invalid_code%]"
},
"abort": {
"login_expired": "[%key:ui::panel::page-authorize::form::providers::homeassistant::abort::login_expired%]"
}
},
"homeassistant": {
"step": {
"init": {
"data": {
"username": "Username",
"password": "Password"
}
},
"mfa": {
"data": {
"code": "Two-factor Authentication Code"
},
"description": "Open the **{mfa_module_name}** on your device to view your two-factor authentication code and verify your identity:"
}
},
"error": {
"invalid_auth": "Invalid username or password",
"invalid_code": "Invalid authentication code"
},
"abort": {
"login_expired": "Session expired, please login again."
}
},
"legacy_api_password": {
"step": {
"init": {
"data": {
"password": "API Password"
},
"description": "Please input the API password in your HTTP configuration:"
},
"mfa": {
"data": {
"code": "[%key:ui::panel::page-authorize::form::providers::homeassistant::step::mfa::data::code%]"
},
"description": "[%key:ui::panel::page-authorize::form::providers::homeassistant::step::mfa::description%]"
}
},
"error": {
"invalid_auth": "Invalid API password",
"invalid_code": "[%key:ui::panel::page-authorize::form::providers::homeassistant::error::invalid_code%]"
},
"abort": {
"no_api_password_set": "You don't have an API password configured.",
"login_expired": "[%key:ui::panel::page-authorize::form::providers::homeassistant::abort::login_expired%]"
}
},
"trusted_networks": {
"step": {
"init": {
"data": {
"user": "User"
},
"description": "Please select a user you want to login as:"
}
},
"abort": {
"not_allowed": "Your computer is not allowed."
}
}
}
}
},
"page-demo": {
"cards": {
"demo": {
"demo_by": "by {name}",
"next_demo": "Next demo",
"introduction": "Welcome home! You've reached the Home Assistant demo where we showcase the best UIs created by our community.",
"learn_more": "Learn more about Home Assistant"
}
},
"config": {
"arsaboo": {
"names": {
"upstairs": "Upstairs",
"family_room": "Family Room",
"kitchen": "Kitchen",
"patio": "Patio",
"hallway": "Hallway",
"master_bedroom": "Master Bedroom",
"left": "Left",
"right": "Right",
"mirror": "Mirror",
"temperature_study": "Temperature Study"
},
"labels": {
"lights": "Lights",
"information": "Information",
"morning_commute": "Morning Commute",
"commute_home": "Commute to Home",
"entertainment": "Entertainment",
"activity": "Activity",
"hdmi_input": "HDMI Input",
"hdmi_switcher": "HDMI Switcher",
"volume": "Volume",
"total_tv_time": "Total TV Time",
"turn_tv_off": "Turn Television off",
"air": "Air"
},
"unit": {
"watching": "watching",
"minutes_abbr": "min"
}
}
}
},
"developer-tools": {
"tabs": {
"events": {
"title": "Events",
"description": "Fire an event on the event bus.",
"documentation": "Events documentation",
"type": "Event Type",
"data": "Event Data (YAML, optional)",
"fire_event": "Fire Event",
"event_fired": "Event {name} fired",
"active_listeners": "Active listeners",
"count_listeners": " ({count} listeners)",
"listen_to_events": "Listen to events",
"listening_to": "Listening to",
"subscribe_to": "Event to subscribe to",
"start_listening": "Start listening",
"stop_listening": "Stop listening",
"alert_event_type": "Event type is a mandatory field",
"notification_event_fired": "Event {type} successfully fired!"
},
"services": {
"title": "Services",
"description": "The service dev tool allows you to call any available service in Home Assistant.",
"call_service": "Call Service",
"column_parameter": "Parameter",
"column_description": "Description",
"column_example": "Example",
"fill_example_data": "Fill Example Data",
"yaml_mode": "Go to YAML mode",
"ui_mode": "Go to UI mode",
"yaml_parameters": "Parameters only available in YAML mode",
"all_parameters": "All available parameters",
"accepts_target": "This service accepts a target, for example: `entity_id: light.bed_light`",
"no_template_ui_support": "The UI does not support templates, you can still use the YAML editor."
},
"states": {
"title": "States",
"description1": "Set the current state representation of an entity within Home Assistant.",
"description2": "If the entity belongs to a device, there will be no actual communication with that device.",
"entity": "Entity",
"state": "State",
"attributes": "Attributes",
"state_attributes": "State attributes (YAML, optional)",
"set_state": "Set State",
"current_entities": "Current entities",
"filter_entities": "Filter entities",
"filter_states": "Filter states",
"filter_attributes": "Filter attributes",
"no_entities": "No entities",
"more_info": "More Info",
"alert_entity_field": "Entity is a mandatory field",
"last_updated": "[%key:ui::dialogs::more_info_control::last_updated%]",
"last_changed": "[%key:ui::dialogs::more_info_control::last_changed%]",
"copy_id": "Copy ID to clipboard"
},
"templates": {
"title": "Template",
"description": "Templates are rendered using the Jinja2 template engine with some Home Assistant specific extensions.",
"editor": "Template editor",
"reset": "Reset to demo template",
"result_type": "Result type",
"jinja_documentation": "Jinja2 template documentation",
"template_extensions": "Home Assistant template extensions",
"unknown_error_template": "Unknown error rendering template",
"time": "This template updates at the start of each minute.",
"all_listeners": "This template listens for all state changed events.",
"no_listeners": "This template does not listen for any events and will not update automatically.",
"listeners": "This template listens for the following state changed events:",
"entity": "Entity",
"domain": "Domain"
},
"statistics": {
"title": "Statistics",
"entity": "Entity",
"issue": "Issue",
"no_issue": "No issue",
"issues": {
"units_changed": "The unit of this entity changed from ''{metadata_unit}'' to ''{state_unit}''.",
"unsupported_state_class": "The state class ''{state_class}'' of this entity is not supported.",
"entity_not_recorded": "This entity is excluded from being recorded.",
"entity_no_longer_recorded": "This entity is no longer being recorded.",
"no_state": "There is no state available for this entity."
},
"fix_issue": {
"fix": "Fix issue",
"units_changed": {
"title": "The unit of this entity changed",
"update": "Update the unit of the historic statistic values from ''{metadata_unit}'' to ''{state_unit}'', without converting.",
"clear": "Delete all old statistic data for this entity"
}
},
"adjust_sum": "Adjust sum"
},
"yaml": {
"title": "YAML",
"section": {
"validation": {
"heading": "Check and Restart",
"introduction": "A basic validation of the configuration is automatically done before restarting. The basic validation ensures the YAML configuration doesn't have errors which will prevent Home Assistant or any integration from starting. It's also possible to only do the basic validation check without restarting.",
"check_config": "Check configuration",
"valid": "Configuration will not prevent Home Assistant from starting!",
"invalid": "Configuration invalid!"
},
"reloading": {
"all": "All YAML configuration",
"heading": "YAML configuration reloading",
"introduction": "Some parts of Home Assistant can reload without requiring a restart. Clicking one of the options below will unload their current YAML configuration and load the new one.",
"reload": "{domain}",
"core": "Location & customizations",
"group": "Groups, group entities, and notify services",
"automation": "Automations",
"script": "Scripts",
"scene": "Scenes",
"person": "People",
"zone": "Zones",
"input_boolean": "Input booleans",
"input_button": "Input buttons",
"input_text": "Input texts",
"input_number": "Input numbers",
"input_datetime": "Input date times",
"input_select": "Input selects",
"template": "Template entities",
"universal": "Universal media player entities",
"rest": "Rest entities and notify services",
"command_line": "Command line entities",
"filter": "Filter entities",
"statistics": "Statistics entities",
"generic": "Generic IP camera entities",
"generic_thermostat": "Generic thermostat entities",
"homekit": "HomeKit",
"min_max": "Min/max entities",
"history_stats": "History stats entities",
"trend": "Trend entities",
"ping": "Ping binary sensor entities",
"filesize": "File size entities",
"telegram": "Telegram notify services",
"smtp": "SMTP notify services",
"mqtt": "Manually configured MQTT entities",
"rpi_gpio": "Raspberry Pi GPIO entities",
"timer": "Timers",
"themes": "Themes"
},
"server_management": {
"heading": "Home Assistant",
"restart": "Restart",
"stop": "Stop",
"confirm_stop": "Are you sure you want to stop Home Assistant?",
"restart_error": "Failed to restart Home Assistant"
}
}
}
}
},
"page-onboarding": {
"intro": "Are you ready to awaken your home, reclaim your privacy and join a worldwide community of tinkerers?",
"next": "Next",
"finish": "Finish",
"user": {
"intro": "Let's get started by creating a user account.",
"required_field": "Required",
"data": {
"name": "Name",
"username": "Username",
"password": "Password",
"password_confirm": "Confirm Password"
},
"create_account": "Create Account",
"error": {
"password_not_match": "Passwords don't match"
}
},
"core-config": {
"intro": "Hello {name}, welcome to Home Assistant. How would you like to name your home?",
"intro_location": "We would like to know where you live. This information will help with displaying information and setting up sun-based automations. This data is never shared outside of your network.",
"intro_location_detect": "We can help you fill in this information by making a one-time request to an external service.",
"location_name": "Name of your Home Assistant installation",
"location_name_default": "Home",
"button_detect": "Detect",
"finish": "Next"
},
"integration": {
"intro": "Devices and services are represented in Home Assistant as integrations. You can set them up now, or do it later from the configuration screen.",
"more_integrations": "More",
"finish": "Finish"
},
"analytics": {
"finish": "Next"
},
"restore": {
"description": "Alternatively you can restore from a previous backup.",
"in_progress": "Restore in progress",
"show_log": "Show full log",
"hide_log": "Hide full log",
"full_backup": "[%key:supervisor::backup::full_backup%]",
"partial_backup": "[%key:supervisor::backup::partial_backup%]",
"name": "[%key:supervisor::backup::name%]",
"type": "[%key:supervisor::backup::type%]",
"select_type": "[%key:supervisor::backup::select_type%]",
"folders": "[%key:supervisor::backup::folders%]",
"addons": "[%key:supervisor::backup::addons%]",
"password_protection": "[%key:supervisor::backup::password_protection%]",
"password": "[%key:supervisor::backup::password%]",
"confirm_password": "[%key:supervisor::backup::confirm_password%]",
"upload_backup": "[%key:supervisor::backup::upload_backup%]"
}
},
"custom": {
"external_panel": {
"question_trust": "Do you trust the external panel {name} at {link}?",
"complete_access": "It will have access to all data in Home Assistant.",
"hide_message": "Check docs for the panel_custom component to hide this message"
}
},
"energy": {
"compare": {
"info": "You are comparing the period {start} with the period {end}"
},
"setup": {
"next": "Next",
"back": "Back",
"done": "Show me my energy dashboard!",
"step": "Step {step} of {steps}"
},
"charts": {
"stat_house_energy_meter": "Total energy consumption",
"solar": "Solar",
"by_device": "Consumption by device"
},
"cards": {
"energy_usage_graph_title": "Energy usage",
"energy_solar_graph_title": "Solar production",
"energy_gas_graph_title": "Gas consumption",
"energy_water_graph_title": "Water consumption",
"energy_distribution_title": "Energy distribution",
"energy_sources_table_title": "Sources",
"energy_devices_graph_title": "Monitor individual devices"
}
},
"history": {
"start_search": "Start by selecting an area, device or entity above",
"add_all": "Add all entities",
"remove_all": "Remove all selections"
}
},
"tips": {
"key_c_hint": "Press 'c' on any page to open the command dialog",
"key_e_hint": "Press 'e' on any page to open the entity search dialog",
"key_m_hint": "Press 'm' on any page to get the My Home Assistant link"
}
},
"supervisor": {
"addon": {
"failed_to_reset": "Failed to reset add-on configuration, {error}",
"failed_to_save": "Failed to save add-on configuration, {error}",
"state": {
"installed": "Add-on is installed",
"not_installed": "Add-on is not installed",
"not_available": "Add-on is not available on your system"
},
"panel": {
"configuration": "Configuration",
"documentation": "Documentation",
"info": "Info",
"log": "Log"
},
"configuration": {
"no_configuration": "This add-on does not expose configuration for you to mess with…",
"audio": {
"header": "Audio",
"default": "Default",
"input": "Input",
"output": "Output"
},
"options": {
"header": "Options",
"edit_in_ui": "Edit in UI",
"edit_in_yaml": "Edit in YAML",
"invalid_yaml": "Invalid YAML",
"show_unused_optional": "Show unused optional configuration options"
},
"network": {
"container": "Container",
"disabled": "Disabled",
"header": "Network",
"show_disabled": "Show disabled ports",
"introduction": "Change the ports on your host that are exposed by the add-on"
}
},
"dashboard": {
"changelog": "Changelog",
"cpu_usage": "Add-on CPU Usage",
"ram_usage": "Add-on RAM Usage",
"hostname": "Hostname",
"new_update_available": "{name} {version} is available",
"not_available_arch": "This add-on is not compatible with the processor of your device or the operating system you have installed on your device.",
"not_available_version": "You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant",
"visit_addon_page": "Visit the {name} page for more details",
"restart": "restart",
"start": "start",
"stop": "stop",
"install": "install",
"uninstall": "uninstall",
"rebuild": "rebuild",
"open_web_ui": "Open web UI",
"protection_mode": {
"title": "Protection mode is disabled!",
"content": "Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.",
"enable": "[%key:ui::common::enable%]"
},
"capability": {
"stage": {
"title": "Add-on Stage",
"description": "Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates."
},
"rating": {
"title": "Add-on Security Rating",
"description": "Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk)."
},
"host_network": {
"title": "Host Network",
"description": "Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."
},
"homeassistant_api": {
"title": "Home Assistant API Access",
"description": "This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."
},
"full_access": {
"title": "Full Hardware Access",
"description": "This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."
},
"hassio_api": {
"title": "Supervisor API Access",
"description": "The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively."
},
"docker_api": {
"title": "Full Docker Access",
"description": "The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."
},
"host_pid": {
"title": "Host Processes Namespace",
"description": "Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."
},
"apparmor": {
"title": "AppArmor",
"description": "AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."
},
"auth_api": {
"title": "Home Assistant Authentication",
"description": "An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."
},
"ingress": {
"title": "Ingress",
"description": "This add-on is using Ingress to embed its interface securely into Home Assistant."
},
"signed": {
"title": "Signed",
"description": "This add-on signed and verified with Codenotary Community Attestation Service (CAS)."
},
"label": {
"core": "Core",
"rating": "rating",
"hardware": "hardware",
"host": "host",
"hassio": "hassio",
"docker": "docker",
"host_pid": "host pid",
"apparmor": "apparmor",
"auth": "auth",
"ingress": "ingress",
"signed": "Signed"
},
"stages": {
"experimental": "Experimental",
"deprecated": "Deprecated"
},
"role": {
"manager": "manager",
"default": "default",
"homeassistant": "homeassistant",
"backup": "backup",
"admin": "admin"
}
},
"option": {
"boot": {
"title": "Start on boot",
"description": "Make the add-on start during a system boot"
},
"watchdog": {
"title": "Watchdog",
"description": "This will start the add-on if it crashes"
},
"auto_update": {
"title": "Auto update",
"description": "Auto update the add-on when there is a new version available"
},
"ingress_panel": {
"title": "Show in sidebar",
"description": "Add this add-on to your sidebar"
},
"protected": {
"title": "Protection mode",
"description": "Blocks elevated system access from the add-on"
}
},
"action_error": {
"uninstall": "Failed to uninstall add-on",
"install": "Failed to install add-on",
"stop": "Failed to stop add-on",
"restart": "Failed to restart add-on",
"start": "Failed to start add-on",
"go_to_config": "Edit Config",
"start_invalid_config": "Go to configuration",
"validate_config": "Failed to validate add-on configuration",
"get_changelog": "Failed to get add-on changelog"
}
},
"documentation": {
"get_documentation": "Failed to get add-on documentation, {error}"
},
"logs": {
"get_logs": "Failed to get add-on logs, {error}"
}
},
"common": {
"cancel": "[%key:ui::common::cancel%]",
"yes": "[%key:ui::common::yes%]",
"no": "[%key:ui::common::no%]",
"add": "[%key:supervisor::dialog::repositories::add%]",
"description": "Description",
"failed_to_restart_name": "Failed to restart {name}",
"failed_to_update_name": "Failed to update {name}",
"learn_more": "Learn more",
"new_version_available": "New version available",
"newest_version": "Newest Version",
"refresh": "[%key:ui::common::refresh%]",
"release_notes": "Release notes",
"reload": "Reload",
"reset_defaults": "Reset to defaults",
"reset_options": "Reset options",
"restart_name": "Restart {name}",
"restart": "Restart",
"running_version": "You are currently running version {version}",
"save": "[%key:ui::common::save%]",
"close": "[%key:ui::common::close%]",
"menu": "[%key:ui::common::menu%]",
"show": "[%key:ui::panel::config::updates::show%]",
"show_more": "Show more information about this",
"update_available": "{count, plural,\n one {Update}\n other {{count} updates}\n} pending",
"update": "Update",
"version": "Version",
"error": {
"unknown": "Unknown error",
"update_failed": "Update failed"
}
},
"update_available": {
"update_name": "Update {name}",
"open_release_notes": "Open release notes",
"create_backup": "Create backup before updating",
"description": "You have {version} installed. Click update to update to version {newest_version}",
"updating": "Updating {name} to version {version}",
"no_update": "No update available for {name}"
},
"confirm": {
"restart": {
"title": "[%key:supervisor::common::restart_name%]",
"text": "Are you sure you want to restart {name}?"
},
"reset_options": {
"title": "Reset options",
"text": "Are you sure you want to reset all your options?"
}
},
"dashboard": {
"addon_new_version": "New version available",
"addon_running": "Add-on is running",
"addon_stopped": "Add-on is stopped",
"addons": "Installed add-ons",
"no_addons": "You don't have any add-ons installed yet. Head over to the add-on store to get started!"
},
"store": {
"missing_addons": "Missing add-ons? Enable advanced mode in your user profile page",
"no_results_found": "No results found in {repository}.",
"registries": "Registries",
"repositories": "Repositories",
"check_updates": "Check for updates"
},
"panel": {
"addons": "Add-ons",
"dashboard": "Dashboard",
"backups": "Backups",
"store": "Add-on Store",
"system": "System"
},
"my": {
"not_supported": "[%key:ui::panel::my::not_supported%]",
"faq_link": "[%key:ui::panel::my::faq_link%]",
"add_addon_repository_title": "Missing add-on repository",
"add_addon_repository_description": "The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?",
"error": "[%key:ui::panel::my::error%]",
"error_addon_not_found": "Add-on not found",
"error_repository_not_found": "The required repository for this Add-on was not found",
"error_addon_not_started": "The requested add-on is not running. Please start it first",
"error_addon_not_installed": "The requested add-on is not installed. Please install it first",
"error_addon_no_ingress": "The requested add-on does not support ingress"
},
"system": {
"log": {
"log_provider": "Log Provider",
"get_logs": "Failed to get {provider} logs, {error}"
},
"supervisor": {
"cpu_usage": "Supervisor CPU Usage",
"ram_usage": "Supervisor RAM Usage",
"failed_to_set_option": "Failed to set Supervisor option",
"failed_to_reload": "Failed to reload the Supervisor",
"failed_to_update": "Failed to update the Supervisor",
"unsupported_title": "You are running an unsupported installation",
"unsupported_description": "Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.",
"unhealthy_title": "Your installation is unhealthy",
"unhealthy_description": "Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.",
"update_supervisor": "Update the Supervisor",
"channel": "Channel",
"leave_beta_action": "Leave beta channel",
"leave_beta_description": "Get stable updates for Home Assistant, Supervisor and host",
"join_beta_action": "Join beta channel",
"join_beta_description": "Get beta updates for Home Assistant (RCs), Supervisor and host",
"share_diagnostics": "Share Diagnostics",
"share_diagnostics_description": "Share crash reports and diagnostic information.",
"reload_supervisor": "Reload Supervisor",
"warning": "WARNING",
"search": "Search",
"share_diagonstics_title": "Help Improve Home Assistant",
"share_diagonstics_description": "Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.",
"unsupported_reason": {
"apparmor": "AppArmor is not enabled on the host",
"content_trust": "Content-trust validation is disabled",
"dbus": "DBUS",
"docker_configuration": "Docker Configuration",
"docker_version": "Docker Version",
"job_conditions": "Ignored job conditions",
"lxc": "LXC",
"network_manager": "Network Manager",
"os": "Operating System",
"os_agent": "OS Agent",
"privileged": "Supervisor is not privileged",
"software": "Unsupported software detected",
"source_mods": "Source modifications",
"systemd": "Systemd",
"systemd_resolved": "Systemd-Resolved"
},
"unhealthy_reason": {
"privileged": "Supervisor is not privileged",
"supervisor": "Supervisor was not able to update",
"setup": "Setup of the Supervisor failed",
"docker": "The Docker environment is not working properly",
"untrusted": "Detected untrusted content"
}
},
"host": {
"failed_to_get_hardware_list": "Failed to get hardware list",
"failed_to_reboot": "Failed to reboot the host",
"failed_to_shutdown": "Failed to shutdown the host",
"failed_to_set_hostname": "Setting hostname failed",
"failed_to_import_from_usb": "Failed to import from USB",
"failed_to_move": "Failed to move datadisk",
"used_space": "Used space",
"hostname": "Hostname",
"change_hostname": "Change Hostname",
"new_hostname": "Please enter a new hostname:",
"ip_address": "IP Address",
"change": "Change",
"operating_system": "Operating System",
"docker_version": "Docker version",
"deployment": "Deployment",
"emmc_lifetime_used": "eMMC Lifetime Used",
"reboot_host": "Reboot host",
"confirm_reboot": "Are you sure you want to reboot the host?",
"confirm_shutdown": "Are you sure you want to shutdown the host?",
"shutdown_host": "Shutdown host",
"hardware": "Hardware",
"import_from_usb": "Import from USB",
"move_datadisk": "Move datadisk"
},
"core": {
"cpu_usage": "Core CPU Usage",
"ram_usage": "Core RAM Usage"
}
},
"backup": {
"search": "[%key:ui::panel::config::backup::picker::search%]",
"no_backups": "You don't have any backups yet.",
"create_blocked_not_running": "Creating a backup is not possible right now because the system is in {state} state.",
"delete_selected": "Delete selected backups",
"delete_backup_title": "Delete backup",
"delete_backup_text": "Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?",
"delete_backup_confirm": "delete",
"selected": "{number} selected",
"failed_to_delete": "Failed to delete",
"could_not_create": "Could not create backup",
"upload_backup": "Upload backup",
"download_backup": "Download backup",
"create_backup": "Create backup",
"create": "Create",
"created": "Created",
"name": "Backup name",
"type": "Backup type",
"select_type": "Select what to restore",
"full_backup": "Full backup",
"partial_backup": "Partial backup",
"addons": "Add-ons",
"folders": "Folders",
"size": "Size",
"password": "Backup password",
"confirm_password": "Confirm backup password",
"password_protection": "Password protection",
"enter_password": "Please enter a password.",
"passwords_not_matching": "The passwords does not match",
"backup_already_running": "A backup or restore is already running, creating a new backup is currently not possible, try again later."
},
"dialog": {
"network": {
"title": "Network settings",
"connected_to": "Connected to {ssid}",
"scan_ap": "Scan for access points",
"signal_strength": "[%key:ui::panel::config::network::supervisor::signal_strength%]",
"open": "Open",
"wep": "WEP",
"wpa": "wpa-psk",
"wifi": "[%key:ui::panel::config::network::supervisor::wifi%]",
"wifi_password": "[%key:ui::panel::config::network::supervisor::wifi_password%]",
"warning": "If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!",
"static": "Static",
"dhcp": "DHCP",
"disabled": "Disabled",
"ip_netmask": "IP address/Netmask",
"gateway": "Gateway address",
"dns_servers": "DNS Servers",
"unsaved": "You have unsaved changes, these will get lost if you change tabs, do you want to continue?",
"failed_to_change": "Failed to change network settings"
},
"registries": {
"title_add": "Add New Container Registry",
"title_manage": "Manage Container Registries",
"registry": "Registry",
"username": "Username",
"password": "Password",
"no_registries": "No registries configured",
"add_registry": "Add registry",
"add_new_registry": "Add new registry",
"remove": "Remove",
"failed_to_add": "Failed to add registry",
"failed_to_remove": "Failed to remove registry"
},
"repositories": {
"title": "Manage add-on repositories",
"add": "Add",
"remove": "Remove",
"used": "Repository is in use for installed add-ons and can't be removed."
},
"restart_addon": {
"title": "Restart {name}?",
"text": "To use the new saved configuration this add-on must be restarted.",
"restart": "Restart"
},
"uninstall_addon": {
"title": "Uninstall {name}?",
"text": "Its configuration will be permanently deleted.",
"uninstall": "Uninstall"
},
"hardware": {
"title": "Hardware",
"search": "Search hardware",
"subsystem": "Subsystem",
"id": "ID",
"attributes": "Attributes",
"device_path": "Device path"
},
"datadisk_move": {
"title": "[%key:supervisor::system::host::move_datadisk%]",
"description": "You are currently using ''{current_path}'' as datadisk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!",
"select_device": "Select new datadisk",
"no_devices": "No suitable attached devices found",
"moving_desc": "Rebooting and moving datadisk. Please have patience",
"moving": "Moving datadisk",
"loading_devices": "Loading devices",
"cancel": "[%key:ui::common::cancel%]",
"move": "Move"
}
}
}
}