ha-frontend/translations/frontend/en.json

4140 lines
232 KiB
JSON
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.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"config_entry": {
"disabled_by": {
"config_entry": "Config entry",
"device": "Device",
"integration": "Integration",
"user": "User"
}
},
"groups": {
"owner": "Owner",
"system-admin": "Administrators",
"system-read-only": "Read-Only Users",
"system-users": "Users"
},
"panel": {
"calendar": "Calendar",
"config": "Configuration",
"developer_tools": "Developer Tools",
"energy": "Energy",
"history": "History",
"logbook": "Logbook",
"mailbox": "Mailbox",
"map": "Map",
"media_browser": "Media Browser",
"profile": "Profile",
"shopping_list": "Shopping List",
"states": "Overview"
},
"state": {
"default": {
"off": "Off",
"on": "On",
"unavailable": "Unavailable",
"unknown": "Unknown"
}
},
"state_attributes": {
"climate": {
"fan_mode": {
"auto": "Auto",
"off": "Off",
"on": "On"
},
"hvac_action": {
"cooling": "Cooling",
"drying": "Drying",
"fan": "Fan",
"heating": "Heating",
"idle": "Idle",
"off": "Off"
},
"preset_mode": {
"activity": "Activity",
"away": "Away",
"boost": "Boost",
"comfort": "Comfort",
"eco": "Eco",
"home": "Home",
"none": "None",
"sleep": "Sleep"
}
},
"humidifier": {
"mode": {
"auto": "Auto",
"away": "Away",
"baby": "Baby",
"boost": "Boost",
"comfort": "Comfort",
"eco": "Eco",
"home": "Home",
"normal": "Normal",
"sleep": "Sleep"
}
}
},
"state_badge": {
"alarm_control_panel": {
"armed": "Armed",
"armed_away": "Armed",
"armed_custom_bypass": "Armed",
"armed_home": "Armed",
"armed_night": "Armed",
"arming": "Arming",
"disarmed": "Disarm",
"disarming": "Disarm",
"pending": "Pend",
"triggered": "Trig"
},
"default": {
"entity_not_found": "Entity not found",
"error": "Error",
"unavailable": "Unavai",
"unknown": "Unk"
},
"device_tracker": {
"home": "Home",
"not_home": "Away"
},
"person": {
"home": "Home",
"not_home": "Away"
}
},
"supervisor": {
"addon": {
"configuration": {
"audio": {
"default": "Default",
"header": "Audio",
"input": "Input",
"output": "Output"
},
"network": {
"container": "Container",
"disabled": "Disabled",
"header": "Network",
"host": "Host"
},
"no_configuration": "This add-on does not expose configuration for you to mess with...",
"options": {
"edit_in_ui": "Edit in UI",
"edit_in_yaml": "Edit in YAML",
"header": "Options",
"invalid_yaml": "Invalid YAML",
"show_unused_optional": "Show unused optional configuration options"
}
},
"dashboard": {
"action_error": {
"get_changelog": "Failed to get add-on changelog",
"go_to_config": "Failed to start add-on - configuration validation failed!",
"install": "Failed to install add-on",
"restart": "Failed to restart add-on",
"start": "Failed to start add-on",
"start_invalid_config": "Go to configuration",
"stop": "Failed to stop add-on",
"uninstall": "Failed to uninstall add-on",
"validate_config": "Failed to validate add-on configuration"
},
"capability": {
"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.",
"title": "AppArmor"
},
"auth_api": {
"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.",
"title": "Home Assistant Authentication"
},
"docker_api": {
"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.",
"title": "Full Docker Access"
},
"full_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.",
"title": "Full Hardware Access"
},
"hassio_api": {
"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.",
"title": "Supervisor API Access"
},
"homeassistant_api": {
"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.",
"title": "Home Assistant API Access"
},
"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.",
"title": "Host Network"
},
"host_pid": {
"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.",
"title": "Host Processes Namespace"
},
"ingress": {
"description": "This add-on is using Ingress to embed its interface securely into Home Assistant.",
"title": "Ingress"
},
"label": {
"apparmor": "apparmor",
"auth": "auth",
"docker": "docker",
"hardware": "hardware",
"hass": "hass",
"hassio": "hassio",
"host": "host",
"host_pid": "host pid",
"ingress": "ingress",
"rating": "rating",
"stage": "stage"
},
"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 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk).",
"title": "Add-on Security Rating"
},
"role": {
"admin": "admin",
"backup": "backup",
"default": "default",
"homeassistant": "homeassistant",
"manager": "manager"
},
"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.",
"title": "Add-on Stage"
}
},
"changelog": "Changelog",
"cpu_usage": "Add-on CPU Usage",
"hostname": "Hostname",
"install": "install",
"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",
"open_web_ui": "Open web UI",
"option": {
"auto_update": {
"description": "Auto update the add-on when there is a new version available",
"title": "Auto update"
},
"boot": {
"description": "Make the add-on start during a system boot",
"title": "Start on boot"
},
"ingress_panel": {
"description": "Add this add-on to your sidebar",
"title": "Show in sidebar"
},
"protected": {
"description": "Blocks elevated system access from the add-on",
"title": "Protection mode"
},
"watchdog": {
"description": "This will start the add-on if it crashes",
"title": "Watchdog"
}
},
"protection_mode": {
"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": "Enable Protection mode",
"title": "Warning: Protection mode is disabled!"
},
"ram_usage": "Add-on RAM Usage",
"rebuild": "rebuild",
"restart": "restart",
"start": "start",
"stop": "stop",
"uninstall": "uninstall",
"visit_addon_page": "Visit the {name} page for more details"
},
"documentation": {
"get_documentation": "Failed to get add-on documentation, {error}"
},
"failed_to_reset": "Failed to reset add-on configuration, {error}",
"failed_to_save": "Failed to save add-on configuration, {error}",
"logs": {
"get_logs": "Failed to get add-on logs, {error}"
},
"panel": {
"configuration": "Configuration",
"documentation": "Documentation",
"info": "Info",
"log": "Log"
},
"state": {
"installed": "Add-on is installed",
"not_available": "Add-on is not available on your system",
"not_installed": "Add-on is not installed"
}
},
"backup": {
"addons": "Add-ons",
"confirm_password": "Confirm backup password",
"could_not_create": "Could not create backup",
"create": "Create",
"create_backup": "Create backup",
"create_blocked_not_running": "Creating a backup is not possible right now because the system is in {state} state.",
"created": "Created",
"delete_backup_confirm": "delete",
"delete_backup_text": "Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?",
"delete_backup_title": "Delete backup",
"delete_selected": "Delete selected backups",
"enter_password": "Please enter a password.",
"failed_to_delete": "Failed to delete",
"folders": "Folders",
"full_backup": "Full backup",
"name": "Backup name",
"no_backups": "You don't have any backups yet.",
"partial_backup": "Partial backup",
"password": "Backup password",
"password_protection": "Password protection",
"passwords_not_matching": "The passwords does not match",
"select_type": "Select what to restore",
"selected": "{number} selected",
"type": "Backup type",
"upload_backup": "Upload backup"
},
"common": {
"cancel": "Cancel",
"close": "Close",
"description": "Description",
"error": {
"unknown": "Unknown error",
"update_failed": "Update failed"
},
"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",
"no": "No",
"refresh": "Refresh",
"release_notes": "Release notes",
"reload": "Reload",
"reset_defaults": "Reset to defaults",
"reset_options": "Reset options",
"restart": "Restart",
"restart_name": "Restart {name}",
"running_version": "You are currently running version {version}",
"save": "Save",
"show_more": "Show more information about this",
"update": "Update",
"update_available": "{count, plural,\n one {Update}\n other {{count} updates}\n} pending",
"version": "Version",
"yes": "Yes"
},
"confirm": {
"reset_options": {
"text": "Are you sure you want to reset all your options?",
"title": "Reset options"
},
"restart": {
"text": "Are you sure you want to restart {name}?",
"title": "Restart {name}"
},
"update": {
"text": "Are you sure you want to update {name} to version {version}?",
"title": "Update {name}"
}
},
"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!"
},
"dialog": {
"hardware": {
"attributes": "Attributes",
"device_path": "Device path",
"id": "ID",
"search": "Search hardware",
"subsystem": "Subsystem",
"title": "Hardware"
},
"network": {
"connected_to": "Connected to {ssid}",
"dhcp": "DHCP",
"disabled": "Disabled",
"dns_servers": "DNS Servers",
"failed_to_change": "Failed to change network settings",
"gateway": "Gateway address",
"ip_netmask": "IP address/Netmask",
"open": "Open",
"scan_ap": "Scan for access points",
"static": "Static",
"title": "Network settings",
"unsaved": "You have unsaved changes, these will get lost if you change tabs, do you want to continue?",
"warning": "If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!",
"wep": "WEP",
"wpa": "wpa-psk"
},
"registries": {
"add_new_registry": "Add new registry",
"add_registry": "Add registry",
"failed_to_add": "Failed to add registry",
"failed_to_remove": "Failed to remove registry",
"no_registries": "No registries configured",
"password": "Password",
"registry": "Registry",
"remove": "Remove",
"title_add": "Add New Container Registry",
"title_manage": "Manage Container Registries",
"username": "Username"
},
"repositories": {
"add": "Add",
"remove": "Remove",
"title": "Manage add-on repositories"
},
"restart_addon": {
"confirm_text": "Restart add-on",
"text": "Do you want to restart the add-on with your changes?"
},
"update": {
"backup": "Backup",
"create_backup": "Create a backup of {name} before updating",
"creating_backup": "Creating backup of {name}",
"updating": "Updating {name} to version {version}"
}
},
"my": {
"error": "An unknown error occurred",
"error_addon_no_ingress": "The requested add-on does not support ingress",
"error_addon_not_found": "Add-on not found",
"error_addon_not_installed": "The requested add-on is not installed. Please install it first",
"error_addon_not_started": "The requested add-on is not running. Please start it first",
"faq_link": "My Home Assistant FAQ",
"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."
},
"panel": {
"backups": "Backups",
"dashboard": "Dashboard",
"store": "Add-on Store",
"system": "System"
},
"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"
},
"system": {
"core": {
"cpu_usage": "Core CPU Usage",
"ram_usage": "Core RAM Usage"
},
"host": {
"change": "Change",
"change_hostname": "Change Hostname",
"confirm_reboot": "Are you sure you want to reboot the host?",
"confirm_shutdown": "Are you sure you want to shutdown the host?",
"deployment": "Deployment",
"docker_version": "Docker version",
"emmc_lifetime_used": "eMMC Lifetime Used",
"failed_to_get_hardware_list": "Failed to get hardware list",
"failed_to_import_from_usb": "Failed to import from USB",
"failed_to_reboot": "Failed to reboot the host",
"failed_to_set_hostname": "Setting hostname failed",
"failed_to_shutdown": "Failed to shutdown the host",
"hardware": "Hardware",
"hostname": "Hostname",
"import_from_usb": "Import from USB",
"ip_address": "IP Address",
"new_hostname": "Please enter a new hostname:",
"operating_system": "Operating System",
"reboot_host": "Reboot host",
"shutdown_host": "Shutdown host",
"used_space": "Used space"
},
"log": {
"get_logs": "Failed to get {provider} logs, {error}",
"log_provider": "Log Provider"
},
"supervisor": {
"beta_backup": "Make sure you have backups of your data before you activate this feature.",
"beta_join_confirm": "Do you want to join the beta channel?",
"beta_release_items": "This includes beta releases for:",
"beta_warning": "Beta releases are for testers and early adopters and can contain unstable code changes",
"channel": "Channel",
"cpu_usage": "Supervisor CPU Usage",
"failed_to_reload": "Failed to reload the Supervisor",
"failed_to_set_option": "Failed to set Supervisor option",
"failed_to_update": "Failed to update the Supervisor",
"join_beta_action": "Join beta channel",
"join_beta_description": "Get beta updates for Home Assistant (RCs), Supervisor and host",
"leave_beta_action": "Leave beta channel",
"leave_beta_description": "Get stable updates for Home Assistant, Supervisor and host",
"ram_usage": "Supervisor RAM Usage",
"reload_supervisor": "Reload Supervisor",
"search": "Search",
"share_diagnostics": "Share Diagnostics",
"share_diagnostics_description": "Share crash reports and diagnostic information.",
"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.",
"share_diagonstics_title": "Help Improve Home Assistant",
"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.",
"unhealthy_reason": {
"docker": "The Docker environment is not working properly",
"privileged": "Supervisor is not privileged",
"setup": "Setup of the Supervisor failed",
"supervisor": "Supervisor was not able to update",
"untrusted": "Detected untrusted content"
},
"unhealthy_title": "Your installation is unhealthy",
"unsupported_description": "Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.",
"unsupported_reason": {
"apparmor": "AppArmor is not enabled on the host",
"container": "Containers known to cause issues",
"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",
"privileged": "Supervisor is not privileged",
"systemd": "Systemd"
},
"unsupported_title": "You are running an unsupported installation",
"update_supervisor": "Update the Supervisor",
"warning": "WARNING"
}
}
},
"ui": {
"auth_store": {
"ask": "Do you want to stay logged in?",
"confirm": "Yes",
"decline": "No"
},
"card": {
"alarm_control_panel": {
"arm_away": "Arm away",
"arm_custom_bypass": "Custom bypass",
"arm_home": "Arm home",
"arm_night": "Arm night",
"clear_code": "Clear",
"code": "Code",
"disarm": "Disarm"
},
"automation": {
"last_triggered": "Last triggered",
"trigger": "Run Actions"
},
"camera": {
"not_available": "Image not available"
},
"climate": {
"aux_heat": "Aux heat",
"away_mode": "Away mode",
"cooling": "{name} cooling",
"current_temperature": "{name} current temperature",
"currently": "Currently",
"fan_mode": "Fan mode",
"heating": "{name} heating",
"high": "high",
"low": "low",
"on_off": "On / off",
"operation": "Operation",
"preset_mode": "Preset",
"swing_mode": "Swing mode",
"target_humidity": "Target humidity",
"target_temperature": "Target temperature",
"target_temperature_entity": "{name} target temperature",
"target_temperature_mode": "{name} target temperature {mode}"
},
"counter": {
"actions": {
"decrement": "decrement",
"increment": "increment",
"reset": "reset"
}
},
"cover": {
"position": "Position",
"tilt_position": "Tilt position"
},
"fan": {
"direction": "Direction",
"forward": "Forward",
"oscillate": "Oscillate",
"preset_mode": "Preset Mode",
"reverse": "Reverse",
"speed": "Speed"
},
"humidifier": {
"humidity": "Target humidity",
"mode": "Mode",
"on_entity": "{name} on",
"target_humidity_entity": "{name} target humidity"
},
"light": {
"brightness": "Brightness",
"cold_white_value": "Cold white brightness",
"color_brightness": "Color brightness",
"color_temperature": "Color temperature",
"effect": "Effect",
"warm_white_value": "Warm white brightness",
"white_value": "White brightness"
},
"lock": {
"code": "Code",
"lock": "Lock",
"unlock": "Unlock"
},
"media_player": {
"browse_media": "Browse media",
"media_next_track": "Next",
"media_play": "Play",
"media_play_pause": "Play/pause",
"media_previous_track": "Previous",
"sound_mode": "Sound mode",
"source": "Source",
"text_to_speak": "Text to speak",
"turn_off": "Turn off",
"turn_on": "Turn on"
},
"persistent_notification": {
"dismiss": "Dismiss"
},
"scene": {
"activate": "Activate"
},
"script": {
"cancel": "Cancel",
"cancel_multiple": "Cancel {number}",
"run": "Run"
},
"service": {
"run": "Run"
},
"timer": {
"actions": {
"cancel": "cancel",
"finish": "finish",
"pause": "pause",
"start": "start"
}
},
"vacuum": {
"actions": {
"resume_cleaning": "Resume cleaning",
"return_to_base": "Return to dock",
"start_cleaning": "Start cleaning",
"turn_off": "Turn off",
"turn_on": "Turn on"
}
},
"water_heater": {
"away_mode": "Away mode",
"currently": "Currently",
"on_off": "On / off",
"operation": "Operation",
"target_temperature": "Target temperature"
},
"weather": {
"attributes": {
"air_pressure": "Air pressure",
"humidity": "Humidity",
"precipitation": "Precipitation",
"temperature": "Temperature",
"visibility": "Visibility",
"wind_speed": "Wind speed"
},
"cardinal_direction": {
"e": "E",
"ene": "ENE",
"ese": "ESE",
"n": "N",
"ne": "NE",
"nne": "NNE",
"nnw": "NNW",
"nw": "NW",
"s": "S",
"se": "SE",
"sse": "SSE",
"ssw": "SSW",
"sw": "SW",
"w": "W",
"wnw": "WNW",
"wsw": "WSW"
},
"day": "Day",
"forecast": "Forecast",
"high": "High",
"low": "Low",
"night": "Night"
}
},
"common": {
"and": "and",
"back": "Back",
"cancel": "Cancel",
"close": "Close",
"continue": "Continue",
"copied": "Copied",
"copied_clipboard": "Copied to clipboard",
"delete": "Delete",
"disable": "Disable",
"enable": "Enable",
"error_required": "Required",
"leave": "Leave",
"loading": "Loading",
"menu": "Menu",
"next": "Next",
"no": "No",
"not_now": "Not now",
"overflow_menu": "Overflow menu",
"previous": "Previous",
"refresh": "Refresh",
"remove": "Remove",
"rename": "Rename",
"save": "Save",
"skip": "Skip",
"stay": "Stay",
"successfully_deleted": "Successfully deleted",
"successfully_saved": "Successfully saved",
"undo": "Undo",
"yes": "Yes"
},
"components": {
"addon-picker": {
"addon": "Add-on",
"error": {
"fetch_addons": {
"description": "Fetching add-ons returned an error.",
"title": "Error fetching add-ons"
},
"no_supervisor": {
"description": "No Supervisor found, so add-ons could not be loaded.",
"title": "No Supervisor"
}
}
},
"area-picker": {
"add_dialog": {
"add": "Add",
"failed_create_area": "Failed to create area.",
"name": "Name",
"text": "Enter the name of the new area.",
"title": "Add new area"
},
"add_new": "Add new area...",
"area": "Area",
"clear": "Clear",
"no_areas": "You don't have any areas",
"no_match": "No matching areas found",
"show_areas": "Show areas"
},
"attributes": {
"expansion_header": "Attributes"
},
"blueprint-picker": {
"add_user": "Add user",
"remove_user": "Remove user",
"select_blueprint": "Select a Blueprint"
},
"calendar": {
"my_calendars": "My Calendars",
"today": "Today"
},
"data-table": {
"clear": "Clear",
"filtering_by": "Filtering by",
"hidden": "{number} hidden",
"no-data": "No data",
"search": "Search"
},
"date-range-picker": {
"end_date": "End date",
"ranges": {
"last_week": "Last week",
"this_week": "This week",
"today": "Today",
"yesterday": "Yesterday"
},
"select": "Select",
"start_date": "Start date"
},
"device-picker": {
"clear": "Clear",
"device": "Device",
"no_area": "No area",
"no_devices": "You don't have any devices",
"no_match": "No matching devices found",
"show_devices": "Show devices",
"toggle": "Toggle"
},
"entity": {
"entity-attribute-picker": {
"attribute": "Attribute",
"show_attributes": "Show attributes"
},
"entity-picker": {
"clear": "Clear",
"entity": "Entity",
"no_match": "No matching entities found",
"show_entities": "Show entities"
}
},
"history_charts": {
"history_disabled": "History integration disabled",
"loading_history": "Loading state history...",
"no_history_found": "No state history found."
},
"logbook": {
"by": "by",
"by_service": "by service",
"entries_not_found": "No logbook entries found.",
"messages": {
"became_unavailable": "became unavailable",
"changed_to_state": "changed to {state}",
"cleared_device_class": "cleared (no {device_class} detected)",
"detected_device_class": "detected {device_class}",
"is_closing": "is closing",
"is_opening": "is opening",
"rose": "rose",
"set": "set",
"turned_off": "turned off",
"turned_on": "turned on",
"was_at_home": "was detected at home",
"was_at_state": "was detected at {state}",
"was_away": "was detected away",
"was_closed": "was closed",
"was_connected": "was connected",
"was_disconnected": "was disconnected",
"was_locked": "was locked",
"was_low": "was low",
"was_normal": "was normal",
"was_opened": "was opened",
"was_plugged_in": "was plugged in",
"was_safe": "was safe",
"was_unlocked": "was unlocked",
"was_unplugged": "was unplugged",
"was_unsafe": "was unsafe"
},
"retrieval_error": "Error during logbook entry retrieval",
"show_trace": "Show trace"
},
"media-browser": {
"audio_not_supported": "Your browser does not support the audio element.",
"choose_player": "Choose Player",
"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"
},
"documentation": "documentation",
"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.",
"media-player-browser": "Media Player Browser",
"media_browsing_error": "Media Browsing Error",
"media_not_supported": "The Browser Media Player does not support this type of media",
"media_player": "Media Player",
"no_items": "No items",
"no_local_media_found": "No local media found",
"no_media_folder": "It looks like you have not yet created a media directory.",
"pick": "Pick",
"pick-media": "Pick Media",
"play": "Play",
"play-media": "Play Media",
"setup_local_help": "Check the {documentation} on how to setup local media.",
"video_not_supported": "Your browser does not support the video element.",
"web-browser": "Web Browser"
},
"picture-upload": {
"label": "Picture",
"unsupported_format": "Unsupported format, please choose a JPEG, PNG or GIF image."
},
"related-filter-menu": {
"filter_by_area": "Filter by area",
"filter_by_device": "Filter by device",
"filter_by_entity": "Filter by entity",
"filtered_by_area": "area: {area_name}",
"filtered_by_device": "device: {device_name}",
"filtered_by_entity": "entity: {entity_name}"
},
"related-items": {
"area": "Area",
"automation": "Part of the following automations",
"device": "Device",
"entity": "Related entities",
"group": "Part of the following groups",
"integration": "Integration",
"no_related_found": "No related items found.",
"scene": "Part of the following scenes",
"script": "Part of the following scripts"
},
"relative_time": {
"duration": {
"day": "{count} {count, plural,\n one {day}\n other {days}\n}",
"hour": "{count} {count, plural,\n one {hour}\n other {hours}\n}",
"minute": "{count} {count, plural,\n one {minute}\n other {minutes}\n}",
"second": "{count} {count, plural,\n one {second}\n other {seconds}\n}",
"week": "{count} {count, plural,\n one {week}\n other {weeks}\n}"
},
"future_duration": {
"day": "In {count} {count, plural,\n one {day}\n other {days}\n}",
"hour": "In {count} {count, plural,\n one {hour}\n other {hours}\n}",
"minute": "In {count} {count, plural,\n one {minute}\n other {minutes}\n}",
"second": "In {count} {count, plural,\n one {second}\n other {seconds}\n}",
"week": "In {count} {count, plural,\n one {week}\n other {weeks}\n}"
},
"just_now": "Just now",
"never": "Never",
"past_duration": {
"day": "{count} {count, plural,\n one {day}\n other {days}\n} ago",
"hour": "{count} {count, plural,\n one {hour}\n other {hours}\n} ago",
"minute": "{count} {count, plural,\n one {minute}\n other {minutes}\n} ago",
"second": "{count} {count, plural,\n one {second}\n other {seconds}\n} ago",
"week": "{count} {count, plural,\n one {week}\n other {weeks}\n} ago"
}
},
"service-control": {
"integration_doc": "Integration documentation",
"required": "This field is required",
"service_data": "Service data",
"target": "Targets",
"target_description": "What should this service use as targeted areas, devices or entities."
},
"service-picker": {
"service": "Service"
},
"statistic-picker": {
"learn_more": "Learn more about statistics",
"missing_entity": "Why is my entity not listed?",
"no_match": "No matching statistics found",
"no_statistics": "You don't have any statistics",
"statistic": "Statistic"
},
"statistics_charts": {
"loading_statistics": "Loading statistics...",
"no_statistics_found": "No statistics found.",
"statistic_types": {
"max": "max",
"mean": "mean",
"min": "min",
"sum": "sum"
}
},
"target-picker": {
"add_area_id": "Pick area",
"add_device_id": "Pick device",
"add_entity_id": "Pick entity",
"expand_area_id": "Expand this area into the separate devices and entities that it contains. After expanding, it will not update the devices and entities when the area changes.",
"expand_device_id": "Expand this device into the separate entities that it contains. After expanding, it will not update the entities when the device changes.",
"remove_area_id": "Remove area",
"remove_device_id": "Remove device",
"remove_entity_id": "Remove entity"
},
"user-picker": {
"add_user": "Add user",
"no_user": "No user",
"remove_user": "Remove user"
}
},
"dialogs": {
"config_entry_system_options": {
"enable_new_entities_description": "If newly discovered devices for {integration} should be automatically added.",
"enable_new_entities_label": "Enable newly added entities.",
"enable_polling_description": "If Home Assistant should automatically poll {integration} entities for updates.",
"enable_polling_label": "Enable polling for updates.",
"restart_home_assistant": "You need to restart Home Assistant for your changes to take effect.",
"title": "System Options for {integration}",
"update": "Update"
},
"domain_toggler": {
"reset_entities": "Reset Entities",
"title": "Toggle Domains"
},
"entity_registry": {
"control": "Control",
"customize_link": "entity customizations",
"dismiss": "Dismiss",
"editor": {
"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.",
"change_device_area": "Change device area",
"confirm_delete": "Are you sure you want to delete this entry?",
"delete": "Delete",
"device_disabled": "The device of this entity is disabled.",
"enabled_cause": "Disabled by {cause}.",
"enabled_delay_confirm": "The enabled entities will be added to Home Assistant in {delay} seconds",
"enabled_description": "Disabled entities will not be added to Home Assistant.",
"enabled_label": "Enable entity",
"enabled_restart_confirm": "Restart Home Assistant to finish enabling the entities",
"entity_id": "Entity ID",
"follow_device_area": "Follow device area",
"icon": "Icon",
"icon_error": "Icons should be in the format 'prefix:iconname', e.g. 'mdi:home'",
"name": "Name",
"note": "Note: This might not work yet with all integrations.",
"open_device_settings": "Open device settings",
"unavailable": "This entity is not currently available.",
"update": "Update"
},
"faq": "documentation",
"info_customize": "You can overwrite some attributes in the {customize_link} section.",
"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.",
"related": "Related",
"settings": "Settings"
},
"generic": {
"cancel": "Cancel",
"close": "close",
"default_confirmation_title": "Are you sure?",
"ok": "OK"
},
"helper_settings": {
"counter": {
"initial": "Initial value",
"maximum": "Maximum value",
"minimum": "Minimum value",
"restore": "Restore the last known value when Home Assistant starts",
"step": "Step size"
},
"generic": {
"icon": "Icon",
"name": "Name"
},
"input_datetime": {
"date": "Date",
"datetime": "Date and time",
"mode": "What do you want to input",
"time": "Time"
},
"input_number": {
"box": "Input field",
"max": "Maximum value",
"min": "Minimum value",
"mode": "Display mode",
"slider": "Slider",
"step": "Step size",
"unit_of_measurement": "Unit of measurement"
},
"input_select": {
"add": "Add",
"add_option": "Add option",
"no_options": "There are no options yet.",
"options": "Options"
},
"input_text": {
"max": "Maximum length",
"min": "Minimum length",
"mode": "Display mode",
"password": "Password",
"pattern": "Regex pattern for client-side validation",
"text": "Text"
},
"platform_not_loaded": "The {platform} integration is not loaded. Please add it to your configuration either by adding 'default_config:' or ''{platform}:''.",
"required_error_msg": "This field is required",
"timer": {
"duration": "Duration"
},
"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."
},
"image_cropper": {
"crop": "Crop"
},
"more_info_control": {
"cover": {
"close_cover": "Close cover",
"close_tile_cover": "Close cover tilt",
"open_cover": "Open cover",
"open_tilt_cover": "Open cover tilt",
"stop_cover": "Stop cover from moving"
},
"details": "Details",
"dismiss": "Dismiss dialog",
"edit": "Edit entity",
"history": "History",
"last_changed": "Last changed",
"last_updated": "Last updated",
"person": {
"create_zone": "Create zone from current location"
},
"remote": {
"activity": "Current activity"
},
"restored": {
"confirm_remove_text": "Are you sure you want to remove this entity?",
"confirm_remove_title": "Remove entity?",
"not_provided": "This entity is currently unavailable and is an orphan to a removed, changed or dysfunctional integration or device.",
"remove_action": "Remove entity",
"remove_intro": "If the entity is no longer in use, you can clean it up by removing it."
},
"script": {
"last_action": "Last action",
"last_triggered": "Last triggered"
},
"settings": "Entity settings",
"sun": {
"elevation": "Elevation",
"rising": "Rising",
"setting": "Setting"
},
"updater": {
"title": "Update Instructions"
},
"vacuum": {
"clean_spot": "Clean spot",
"commands": "Vacuum cleaner commands:",
"fan_speed": "Fan speed",
"locate": "Locate",
"pause": "Pause",
"return_home": "Return home",
"start": "Start",
"start_pause": "Start/Pause",
"status": "Status",
"stop": "Stop"
}
},
"mqtt_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)",
"show_as_yaml": "Show as YAML",
"title": "{device} debug info",
"triggers": "Triggers"
},
"options_flow": {
"form": {
"header": "Options"
},
"loading": {
"loading_flow": "Please wait while the options for {integration} are being initialized",
"loading_step": "Loading next step for {integration}"
},
"success": {
"description": "Options successfully saved."
}
},
"quick-bar": {
"commands": {
"navigation": {
"areas": "Areas",
"automation": "Automations",
"blueprint": "Blueprints",
"core": "General",
"customize": "Customizations",
"devices": "Devices",
"energy": "Energy",
"entities": "Entities",
"helpers": "Helpers",
"info": "Info",
"integrations": "Integrations",
"logs": "Logs",
"lovelace": "Lovelace Dashboards",
"person": "People",
"scene": "Scenes",
"script": "Scripts",
"server_control": "Server Controls",
"tag": "Tags",
"users": "Users",
"zone": "Zones"
},
"reload": {
"automation": "Automations",
"command_line": "Command line entities",
"core": "Location & customizations",
"filesize": "File size entities",
"filter": "Filter entities",
"generic": "Generic IP camera entities",
"generic_thermostat": "Generic thermostat entities",
"group": "Groups, group entities, and notify services",
"history_stats": "History stats entities",
"homekit": "HomeKit",
"input_boolean": "Input booleans",
"input_datetime": "Input date times",
"input_number": "Input numbers",
"input_select": "Input selects",
"input_text": "Input texts",
"min_max": "Min/max entities",
"mqtt": "Manually configured MQTT entities",
"person": "People",
"ping": "Ping binary sensor entities",
"reload": "{domain}",
"rest": "Rest entities and notify services",
"rpi_gpio": "Raspberry Pi GPIO entities",
"scene": "Scenes",
"script": "Scripts",
"smtp": "SMTP notify services",
"statistics": "Statistics entities",
"telegram": "Telegram notify services",
"template": "Template entities",
"trend": "Trend entities",
"universal": "Universal media player entities",
"zone": "Zones"
},
"server_control": {
"perform_action": "{action} server",
"restart": "Restart",
"stop": "Stop"
},
"types": {
"navigation": "Navigate",
"reload": "Reload",
"server_control": "Server"
}
},
"filter_placeholder": "Entity Filter"
},
"voice_command": {
"did_not_hear": "Home Assistant did not hear anything",
"error": "Oops, an error has occurred",
"found": "I found the following for you:",
"how_can_i_help": "How can I help?",
"label": "Type a question and press 'Enter'",
"label_voice": "Type and press 'Enter' or tap the microphone to speak"
},
"zha_device_info": {
"buttons": {
"add": "Add Devices via this device",
"clusters": "Manage Clusters",
"device_children": "View Children",
"reconfigure": "Reconfigure Device",
"remove": "Remove Device",
"view_in_visualization": "View in Visualization",
"zigbee_information": "Zigbee device signature"
},
"confirmations": {
"remove": "Are you sure that you want to remove the device?"
},
"device_children": "Zigbee device children",
"device_signature": "Zigbee device signature",
"last_seen": "Last Seen",
"manuf": "by {manufacturer}",
"no_area": "No Area",
"power_source": "Power Source",
"quirk": "Quirk",
"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.",
"remove": "Remove a device from the Zigbee network.",
"updateDeviceName": "Set a custom name for this device in the device registry.",
"zigbee_information": "View the Zigbee information for the device."
},
"unknown": "Unknown",
"zha_device_card": {
"device_name_placeholder": "Change device name"
}
},
"zha_reconfigure_device": {
"attribute": "Attribute",
"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.",
"bind_header": "Binding",
"button_hide": "Hide Details",
"button_show": "Show Details",
"cluster_header": "Cluster",
"configuration_complete": "Device reconfiguration complete.",
"configuration_failed": "The device reconfiguration failed. Additional information may be available in the logs.",
"configuring_alt": "Configuring",
"heading": "Reconfiguring device",
"in_progress": "The device is being reconfigured. This may take some time.",
"introduction": "Reconfigure a device on your Zigbee network. Use this feature if your device is not functioning correctly.",
"min_max_change": "min/max/change",
"reporting_header": "Reporting",
"run_in_background": "You can close this dialog and the reconfiguration will continue in the background.",
"start_reconfiguration": "Start Reconfiguration"
}
},
"duration": {
"day": "{count} {count, plural,\n one {day}\n other {days}\n}",
"hour": "{count} {count, plural,\n one {hour}\n other {hours}\n}",
"minute": "{count} {count, plural,\n one {minute}\n other {minutes}\n}",
"second": "{count} {count, plural,\n one {second}\n other {seconds}\n}",
"week": "{count} {count, plural,\n one {week}\n other {weeks}\n}"
},
"errors": {
"config": {
"edit_in_yaml_supported": "You can still edit your config in YAML.",
"editor_not_available": "No visual editor available for type \"{type}\".",
"editor_not_supported": "Visual editor is not supported for this configuration",
"error_detected": "Configuration errors detected",
"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",
"no_type_provided": "No type provided."
},
"supervisor": {
"ask": "Ask for help",
"observer": "Check the Observer",
"reboot": "Try a reboot of the host",
"system_health": "Check System Health",
"title": "Could not load the Supervisor panel!",
"wait": "If you just started, make sure you have given the Supervisor enough time to start."
}
},
"login-form": {
"log_in": "Log in",
"password": "Password",
"remember": "Remember"
},
"notification_drawer": {
"click_to_configure": "Click button to configure {entity}",
"close": "Close",
"dismiss_all": "Dismiss all",
"empty": "No Notifications",
"title": "Notifications"
},
"notification_toast": {
"connection_lost": "Connection lost. Reconnecting...",
"dismiss": "Dismiss",
"integration_starting": "Starting {integration}, not everything will be available until it is finished.",
"service_call_failed": "Failed to call service {service}.",
"started": "Home Assistant has started!",
"starting": "Home Assistant is starting, not everything will be available until it is finished.",
"triggered": "Triggered {name}",
"wrapping_up_startup": "Wrapping up startup, not everything will be available until it is finished."
},
"panel": {
"config": {
"advanced_mode": {
"hint_enable": "Missing config options? Enable advanced mode on",
"link_profile_page": "your profile page"
},
"areas": {
"caption": "Areas",
"data_table": {
"area": "Area",
"devices": "Devices",
"entities": "Entities"
},
"delete": {
"confirmation_text": "All devices in this area will become unassigned.",
"confirmation_title": "Are you sure you want to delete this area?"
},
"description": "Group devices and entities into areas",
"editor": {
"area_id": "Area ID",
"create": "Create",
"default_name": "New Area",
"delete": "Delete",
"linked_entities_caption": "Entities",
"name": "Name",
"name_required": "Name is required",
"no_linked_entities": "There are no entities linked to this area.",
"unknown_error": "Unknown error",
"update": "Update"
},
"picker": {
"create_area": "Create Area",
"header": "Areas",
"integrations_page": "Integrations page",
"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.",
"no_areas": "Looks like you have no areas yet!"
}
},
"automation": {
"caption": "Automations",
"description": "Create custom behavior rules for your home",
"dialog_new": {
"blueprint": {
"use_blueprint": "Use a blueprint"
},
"header": "Create a new automation",
"how": "How do you want to create your new automation?",
"start_empty": "Start with an empty automation",
"thingtalk": {
"create": "Create",
"header": "Describe the automation you want to create",
"input_label": "What should this automation do?",
"intro": "And we will try to create it for you. For example: Turn the lights off when I leave."
}
},
"editor": {
"actions": {
"add": "Add action",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete this?",
"duplicate": "Duplicate",
"header": "Actions",
"introduction": "The actions are what Home Assistant will do when the automation is triggered.",
"learn_more": "Learn more about actions",
"name": "Action",
"type": {
"choose": {
"add_option": "Add option",
"conditions": "Conditions",
"default": "Default actions",
"label": "Choose",
"option": "Option {number}",
"remove_option": "Remove option",
"sequence": "Actions"
},
"condition": {
"label": "Condition"
},
"delay": {
"delay": "Delay",
"label": "Delay"
},
"device_id": {
"action": "Action",
"extra_fields": {
"brightness_pct": "Brightness",
"code": "Code",
"flash": "Flash",
"humidity": "Humidity",
"message": "Message",
"mode": "Mode",
"position": "Position",
"title": "Title",
"value": "Value"
},
"label": "Device"
},
"event": {
"event": "Event:",
"label": "Fire event",
"service_data": "Service data"
},
"repeat": {
"label": "Repeat",
"sequence": "Actions",
"type": {
"count": {
"label": "Count"
},
"until": {
"conditions": "Until conditions",
"label": "Until"
},
"while": {
"conditions": "While conditions",
"label": "While"
}
},
"type_select": "Repeat type"
},
"scene": {
"label": "Activate scene"
},
"service": {
"label": "Call service"
},
"wait_for_trigger": {
"continue_timeout": "Continue on timeout",
"label": "Wait for trigger",
"timeout": "Timeout (optional)"
},
"wait_template": {
"continue_timeout": "Continue on timeout",
"label": "Wait",
"timeout": "Timeout (optional)",
"wait_template": "Wait Template"
}
},
"type_select": "Action type",
"unsupported_action": "No visual editor support for action: {action}"
},
"alias": "Name",
"blueprint": {
"blueprint_to_use": "Blueprint to use",
"header": "Blueprint",
"no_blueprints": "You don't have any blueprints",
"no_inputs": "This blueprint doesn't have any inputs."
},
"conditions": {
"add": "Add condition",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete this?",
"duplicate": "Duplicate",
"header": "Conditions",
"introduction": "Conditions are optional and will prevent the automation from running unless all conditions are satisfied.",
"learn_more": "Learn more about conditions",
"name": "Condition",
"type": {
"and": {
"label": "And"
},
"device": {
"condition": "Condition",
"extra_fields": {
"above": "Above",
"below": "Below",
"for": "Duration",
"hvac_mode": "HVAC mode",
"preset_mode": "Preset mode"
},
"label": "Device"
},
"not": {
"label": "Not"
},
"numeric_state": {
"above": "Above",
"below": "Below",
"label": "Numeric state",
"value_template": "Value template (optional)"
},
"or": {
"label": "Or"
},
"state": {
"label": "State",
"state": "State"
},
"sun": {
"after": "After:",
"after_offset": "After offset (optional)",
"before": "Before:",
"before_offset": "Before offset (optional)",
"label": "Sun",
"sunrise": "Sunrise",
"sunset": "Sunset"
},
"template": {
"label": "Template",
"value_template": "Value template"
},
"time": {
"after": "After",
"before": "Before",
"label": "Time",
"type_input": "Value of a date/time helper",
"type_value": "Fixed time",
"weekdays": {
"fri": "Friday",
"mon": "Monday",
"sat": "Saturday",
"sun": "Sunday",
"thu": "Thursday",
"tue": "Tuesday",
"wed": "Wednesday"
}
},
"trigger": {
"id": "Trigger ID",
"label": "Trigger",
"no_triggers": "No triggers available"
},
"zone": {
"entity": "Entity with location",
"label": "Zone",
"zone": "Zone"
}
},
"type_select": "Condition type",
"unsupported_condition": "No visual editor support for condition: {condition}"
},
"copy_to_clipboard": "Copy to Clipboard",
"default_name": "New Automation",
"description": {
"label": "Description",
"placeholder": "Optional description"
},
"edit_ui": "Edit in visual editor",
"edit_yaml": "Edit in YAML",
"enable_disable": "Enable/Disable automation",
"introduction": "Use automations to bring your home to life.",
"load_error_not_editable": "Only automations in automations.yaml are editable.",
"load_error_unknown": "Error loading automation ({err_no}).",
"max": {
"parallel": "Max number of parallel runs",
"queued": "Queue length"
},
"modes": {
"description": "The mode controls what happens when the automation is triggered while the actions are still running from a previous trigger. Check the {documentation_link} for more info.",
"documentation": "automation documentation",
"label": "Mode",
"parallel": "Parallel",
"queued": "Queued",
"restart": "Restart",
"single": "Single (default)"
},
"move_down": "Move down",
"move_up": "Move up",
"save": "Save",
"show_trace": "Show trace",
"triggers": {
"add": "Add trigger",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete this?",
"duplicate": "Duplicate",
"header": "Triggers",
"id": "Trigger ID (used by the trigger condition)",
"introduction": "Triggers are what starts the processing of an automation rule. It is possible to specify multiple triggers for the same rule. Once a trigger starts, Home Assistant will validate the conditions, if any, and call the action.",
"learn_more": "Learn more about triggers",
"name": "Trigger",
"type": {
"device": {
"extra_fields": {
"above": "Above",
"below": "Below",
"for": "Duration",
"zone": "Zone"
},
"label": "Device",
"trigger": "Trigger"
},
"event": {
"context_user_pick": "Select user",
"context_user_picked": "User firing event",
"context_users": "Limit to events triggered by",
"event_data": "Event data",
"event_type": "Event type",
"label": "Event"
},
"geo_location": {
"enter": "Enter",
"event": "Event:",
"label": "Geolocation",
"leave": "Leave",
"source": "Source",
"zone": "Zone"
},
"homeassistant": {
"event": "Event:",
"label": "Home Assistant",
"shutdown": "Shutdown",
"start": "Start"
},
"mqtt": {
"label": "MQTT",
"payload": "Payload (optional)",
"topic": "Topic"
},
"numeric_state": {
"above": "Above",
"below": "Below",
"label": "Numeric state",
"value_template": "Value template (optional)"
},
"state": {
"attribute": "Attribute (Optional)",
"for": "For",
"from": "From",
"label": "State",
"to": "To"
},
"sun": {
"event": "Event:",
"label": "Sun",
"offset": "Offset (optional)",
"sunrise": "Sunrise",
"sunset": "Sunset"
},
"tag": {
"label": "Tag"
},
"template": {
"label": "Template",
"value_template": "Value template"
},
"time": {
"at": "At time",
"label": "Time",
"type_input": "Value of a date/time helper",
"type_value": "Fixed time"
},
"time_pattern": {
"hours": "Hours",
"label": "Time Pattern",
"minutes": "Minutes",
"seconds": "Seconds"
},
"webhook": {
"label": "Webhook",
"webhook_id": "Webhook ID"
},
"zone": {
"enter": "Enter",
"entity": "Entity with location",
"event": "Event:",
"label": "Zone",
"leave": "Leave",
"zone": "Zone"
}
},
"type_select": "Trigger type",
"unsupported_platform": "No visual editor support for platform: {platform}"
},
"unsaved_confirm": "You have unsaved changes. Are you sure you want to leave?"
},
"picker": {
"add_automation": "Add automation",
"delete_automation": "Delete automation",
"delete_confirm": "Are you sure you want to delete this automation?",
"dev_automation": "Debug automation",
"dev_only_editable": "Only automations that have a unique ID assigned are debuggable.",
"duplicate": "Duplicate",
"duplicate_automation": "Duplicate automation",
"edit_automation": "Edit automation",
"header": "Automation Editor",
"headers": {
"name": "Name"
},
"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",
"no_automations": "We couldnt find any automations",
"only_editable": "Only automations defined in automations.yaml are editable.",
"pick_automation": "Pick automation to edit",
"show_info_automation": "Show info about automation"
},
"thingtalk": {
"create": "Create automation",
"link_devices": {
"ambiguous_entities": "One or more devices have more than one matching entity, please pick the one you want to use.",
"header": "Great! Now we need to link some devices",
"unknown_placeholder": "Unknown placeholder"
},
"task_selection": {
"error_empty": "Enter a command or tap skip.",
"error_unsupported": "We couldn't create an automation for that (yet?).",
"for_example": "For example:",
"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."
}
}
},
"blueprint": {
"add": {
"community_forums": "community forums",
"error_no_url": "Please enter the URL of the blueprint.",
"file_name": "Blueprint Path",
"header": "Import a blueprint",
"import_btn": "Preview blueprint",
"import_header": "Blueprint \"{name}\"",
"import_introduction_link": "You can import blueprints of other users from Github and the {community_link}. Enter the URL of the blueprint below.",
"importing": "Loading blueprint...",
"raw_blueprint": "Blueprint content",
"save_btn": "Import blueprint",
"saving": "Importing blueprint...",
"unsupported_blueprint": "This blueprint is not supported",
"url": "URL of the blueprint"
},
"caption": "Blueprints",
"description": "Manage blueprints",
"overview": {
"add_blueprint": "Import blueprint",
"confirm_delete_header": "Delete this blueprint?",
"confirm_delete_text": "Are you sure you want to delete this blueprint?",
"delete_blueprint": "Delete blueprint",
"discover_more": "Discover more blueprints",
"header": "Blueprint Editor",
"headers": {
"domain": "Domain",
"file_name": "File name",
"name": "Name"
},
"introduction": "The blueprint configuration allows you to import and manage your blueprints.",
"learn_more": "Learn more about using blueprints",
"share_blueprint": "Share blueprint",
"share_blueprint_no_url": "Unable to share blueprint: no source url",
"use_blueprint": "Create automation"
}
},
"cloud": {
"account": {
"alexa": {
"config_documentation": "Configuration documentation",
"disable": "disable",
"enable": "enable",
"enable_ha_skill": "Enable the Home Assistant skill for Alexa",
"enable_state_reporting": "Enable State Reporting",
"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.",
"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.",
"manage_entities": "Manage Entities",
"state_reporting_error": "Unable to {enable_disable} report state.",
"sync_entities": "Sync Entities to Amazon",
"sync_entities_error": "Failed to sync entities:",
"title": "Alexa"
},
"connected": "Connected",
"connecting": "Connecting...",
"connection_status": "Cloud connection status",
"fetching_subscription": "Fetching subscription...",
"google": {
"config_documentation": "Configuration documentation",
"devices_pin": "Security Devices PIN",
"enable_ha_skill": "Activate the Home Assistant Cloud skill for Google Assistant",
"enable_state_reporting": "Enable State Reporting",
"enter_pin_error": "Unable to store PIN:",
"enter_pin_hint": "Enter a PIN to use 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.",
"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.",
"info_state_reporting": "If you enable state reporting, Home Assistant will send all state changes of exposed entities to Google. This allows you to always see the latest states in the Google app.",
"manage_entities": "Manage Entities",
"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.",
"not_configured_title": "Google Assistant is not activated",
"security_devices": "Security Devices",
"sync_entities": "Sync Entities to Google",
"sync_entities_404_message": "Failed to sync your entities to Google, ask Google 'Hey Google, sync my devices' to sync your entities.",
"title": "Google Assistant"
},
"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",
"manage_account": "Manage Account",
"nabu_casa_account": "Nabu Casa Account",
"not_connected": "Not Connected",
"remote": {
"access_is_being_prepared": "Remote control is being prepared. We will notify you when it's ready.",
"certificate_info": "Certificate Info",
"connected": "Connected",
"info": "Home Assistant Cloud provides a secure remote connection to your instance while away from home.",
"instance_is_available": "Your instance is available at",
"instance_will_be_available": "Your instance will be available at",
"link_learn_how_it_works": "Learn how it works",
"not_connected": "Not Connected",
"reconnecting": "Reconnecting",
"remote_enabled": {
"caption": "Automatically connect",
"description": "Enable this option to make sure that your Home Assistant instance is always remotely accessible."
},
"title": "Remote Control"
},
"sign_out": "Sign out",
"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!",
"tts": {
"default_language": "Default language to use",
"dialog": {
"example_message": "Hello {name}, you can play any text on any supported media player!",
"header": "Try Text to Speech",
"play": "Play",
"target": "Target",
"target_browser": "Browser"
},
"female": "Female",
"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.",
"male": "Male",
"title": "Text to Speech",
"try": "Try"
},
"webhooks": {
"disable_hook_error_msg": "Failed to disable webhook:",
"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.",
"link_learn_more": "Learn more about creating webhook-powered automations.",
"loading": "Loading...",
"manage": "Manage",
"no_hooks_yet": "Looks like you have no webhooks yet. Get started by configuring a ",
"no_hooks_yet2": " or by creating a ",
"no_hooks_yet_link_automation": "webhook automation",
"no_hooks_yet_link_integration": "webhook-based integration",
"title": "Webhooks"
}
},
"alexa": {
"banner": "Editing which entities are exposed via this UI is disabled because you have configured entity filters in configuration.yaml.",
"dont_expose_entity": "Don't expose entity",
"expose": "Expose to Alexa",
"expose_entity": "Expose entity",
"exposed": "{selected} exposed",
"exposed_entities": "Exposed entities",
"follow_domain": "Follow domain",
"manage_domains": "Manage domains",
"not_exposed": "{selected} not exposed",
"not_exposed_entities": "Not exposed entities",
"title": "Alexa"
},
"description_features": "Control home when away and integrate with Alexa and Google Assistant",
"description_login": "Logged in as {email}",
"description_not_login": "Not logged in",
"dialog_certificate": {
"certificate_expiration_date": "Certificate expiration date:",
"certificate_information": "Certificate Information",
"close": "Close",
"fingerprint": "Certificate fingerprint:",
"will_be_auto_renewed": "will be automatically renewed"
},
"dialog_cloudhook": {
"available_at": "The webhook is available at the following URL:",
"close": "Close",
"confirm_disable": "Are you sure you want to disable this webhook?",
"copied_to_clipboard": "Copied to clipboard",
"info_disable_webhook": "If you no longer want to use this webhook, you can",
"link_disable_webhook": "disable it",
"managed_by_integration": "This webhook is managed by an integration and cannot be disabled.",
"view_documentation": "View documentation",
"webhook_for": "Webhook for {name}"
},
"forgot_password": {
"check_your_email": "Check your email for instructions on how to reset your password.",
"email": "Email",
"email_error_msg": "Invalid email",
"instructions": "Enter your email address and we will send you a link to reset your password.",
"send_reset_email": "Send reset email",
"subtitle": "Forgot your password",
"title": "Forgot password"
},
"google": {
"banner": "Editing which entities are exposed via this UI is disabled because you have configured entity filters in configuration.yaml.",
"disable_2FA": "Disable two factor authentication",
"dont_expose_entity": "Don't expose entity",
"expose": "Expose to Google Assistant",
"expose_entity": "Expose entity",
"exposed": "{selected} exposed",
"exposed_entities": "Exposed entities",
"follow_domain": "Follow domain",
"manage_domains": "Manage domains",
"not_exposed": "{selected} not exposed",
"not_exposed_entities": "Not exposed entities",
"sync_to_google": "Synchronizing changes to Google.",
"title": "Google Assistant"
},
"login": {
"alert_email_confirm_necessary": "You need to confirm your email before logging in.",
"alert_password_change_required": "You need to change your password before logging in.",
"dismiss": "Dismiss",
"email": "Email",
"email_error_msg": "Invalid email",
"forgot_password": "Forgot password?",
"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 and Hass.io.",
"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",
"password": "Password",
"password_error_msg": "Passwords are at least 8 characters",
"sign_in": "Sign in",
"start_trial": "Start your free 1 month trial",
"title": "Cloud Login",
"trial_info": "No payment information necessary"
},
"register": {
"account_created": "Account created! Check your email for instructions on how to activate your account.",
"create_account": "Create Account",
"email_address": "Email address",
"email_error_msg": "Invalid email",
"feature_amazon_alexa": "Integration with Amazon Alexa",
"feature_google_home": "Integration with Google Assistant",
"feature_remote_control": "Control of Home Assistant away from home",
"feature_webhook_apps": "Easy integration with webhook-based apps like OwnTracks",
"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:",
"information3": "This service is run by our partner ",
"information3a": ", a company founded by the founders of Home Assistant and Hass.io.",
"information4": "By registering an account you agree to the following terms and conditions.",
"link_privacy_policy": "Privacy Policy",
"link_terms_conditions": "Terms and Conditions",
"password": "Password",
"password_error_msg": "Passwords are at least 8 characters",
"resend_confirm_email": "Resend confirmation email",
"start_trial": "Start Trial",
"title": "Register Account"
}
},
"common": {
"editor": {
"confirm_unsaved": "You have unsaved changes. Are you sure you want to leave?"
}
},
"core": {
"caption": "General",
"description": "Unit system, location, time zone & other general parameters",
"section": {
"core": {
"core_config": {
"currency": "Currency",
"edit_requires_storage": "Editor disabled because config stored in configuration.yaml.",
"elevation": "Elevation",
"elevation_meters": "meters",
"external_url": "External URL",
"find_currency_value": "Find your value",
"imperial_example": "Fahrenheit, pounds",
"internal_url": "Internal URL",
"latitude": "Latitude",
"location_name": "Name of your Home Assistant installation",
"longitude": "Longitude",
"metric_example": "Celsius, kilograms",
"save_button": "Save",
"time_zone": "Time Zone",
"unit_system": "Unit System",
"unit_system_imperial": "Imperial",
"unit_system_metric": "Metric"
},
"header": "General Configuration",
"introduction": "Changing your configuration can be a tiresome process. We know. This section will try to make your life a little bit easier."
}
}
},
"customize": {
"attributes_customize": "The following attributes are already set in customize.yaml",
"attributes_not_set": "The following attributes weren't set. Set them if you like.",
"attributes_outside": "The following attributes are customized from outside of customize.yaml",
"attributes_override": "You can override them if you like.",
"attributes_set": "The following attributes of the entity are set programmatically.",
"caption": "Customizations",
"description": "Customize your entities",
"different_include": "Possibly via a domain, a glob or a different include.",
"pick_attribute": "Pick an attribute to override",
"picker": {
"documentation": "Customization documentation",
"header": "Customizations",
"introduction": "Tweak per-entity attributes. Added/edited customizations will take effect immediately. Removed customizations will take effect when the entity is updated."
},
"warning": {
"include_link": "include customize.yaml",
"include_sentence": "It seems that your configuration.yaml doesn't properly",
"not_applied": "Changes made here are written in it, but will not be applied after a configuration reload unless the include is in place."
}
},
"devices": {
"add_prompt": "No {name} have been added using this device yet. You can add one by clicking the + button above.",
"automation": {
"actions": {
"caption": "When something is triggered...",
"no_actions": "No actions",
"unknown_action": "Unknown action"
},
"automations": "Automations",
"conditions": {
"caption": "Only do something if...",
"no_conditions": "No conditions",
"unknown_condition": "Unknown condition"
},
"create": "Create automation with device",
"create_disable": "Can't create automation with disabled device",
"no_automations": "No automations",
"no_device_automations": "There are no automations available for this device.",
"triggers": {
"caption": "Do something when...",
"no_triggers": "No triggers",
"unknown_trigger": "Unknown trigger"
},
"unknown_automation": "Unknown automation"
},
"cant_edit": "You can only edit items that are created in the UI.",
"caption": "Devices",
"confirm_delete": "Are you sure you want to delete this device?",
"confirm_disable_config_entry": "There are no more devices for the config entry {entry_name}, do you want to instead disable the config entry?",
"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!",
"data_table": {
"area": "Area",
"battery": "Battery",
"device": "Device",
"integration": "Integration",
"manufacturer": "Manufacturer",
"model": "Model",
"no_devices": "No devices"
},
"delete": "Delete",
"description": "Manage configured devices",
"device_info": "Device info",
"device_not_found": "Device not found.",
"disabled": "Disabled",
"disabled_by": {
"config_entry": "Config entry",
"integration": "Integration",
"user": "User"
},
"enabled_cause": "The device is disabled by {cause}.",
"enabled_description": "Disabled devices will not be shown and entities belonging to the device will be disabled and not added to Home Assistant.",
"enabled_label": "Enable device",
"entities": {
"add_entities_lovelace": "Add to Lovelace",
"disabled_entities": "+{count} {count, plural,\n one {disabled entity}\n other {disabled entities}\n}",
"entities": "Entities",
"hide_disabled": "Hide disabled",
"none": "This device has no entities"
},
"name": "Name",
"no_devices": "No devices",
"picker": {
"filter": {
"filter": "Filter",
"hidden_devices": "{number} hidden {number, plural,\n one {device}\n other {devices}\n}",
"show_all": "Show all",
"show_disabled": "Show disabled devices"
},
"search": "Search devices"
},
"scene": {
"create": "Create scene with device",
"create_disable": "Can't create scene with disabled device",
"no_scenes": "No scenes",
"scenes": "Scenes"
},
"scenes": "Scenes",
"script": {
"create": "Create script with device",
"create_disable": "Can't create script with disabled device",
"no_scripts": "No scripts",
"scripts": "Scripts"
},
"scripts": "Scripts",
"unknown_error": "Unknown error",
"unnamed_device": "Unnamed device",
"update": "Update",
"update_device_error": "Updating the device failed"
},
"energy": {
"caption": "Energy",
"description": "Monitor your energy production and consumption",
"device_consumption": {
"add_stat": "Pick entity to track energy of",
"dialog": {
"selected_stat_intro": "Select the entity that represents the device energy usage."
},
"learn_more": "More information on how to get started.",
"selected_stat": "Tracking energy for",
"sub": "Tracking the energy usage of individual devices allows Home Assistant to break down your energy usage by device.",
"title": "Individual devices"
},
"grid": {
"flow_dialog": {
"from": {
"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 per kWh",
"cost_number_suffix": "{currency}/kWh",
"cost_para": "Select how Home Assistant should keep track of the costs of the consumed energy.",
"cost_stat": "Use an entity tracking the total costs",
"cost_stat_input": "Total Costs Entity",
"energy_stat": "Consumed Energy (kWh)",
"header": "Configure grid consumption",
"no_cost": "Do not track costs",
"paragraph": "Grid consumption is the energy that flows from the energy grid to your home."
},
"to": {
"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 per kWh",
"cost_number_suffix": "{currency}/kWh",
"cost_para": "Do you get money back when you return energy to the grid?",
"cost_stat": "Use an entity tracking the total recieved money",
"cost_stat_input": "Total Compensation Entity",
"energy_stat": "Energy returned to the grid (kWh)",
"header": "Configure grid production",
"no_cost": "I do not get money back",
"paragraph": "Grid production is the energy that flows from your solar panels to the grid."
}
},
"learn_more": "More information on how to get started.",
"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.",
"title": "Electricity grid"
},
"solar": {
"learn_more": "More information on how to get started.",
"stat_predicted_production": "Prediction of your solar energy production",
"stat_production": "Your solar energy production",
"stat_return_to_grid": "Solar energy returned to the grid",
"sub": "Let Home Assistant monitor your solar panels and give you insight on their performance.",
"title": "Solar Panels"
}
},
"entities": {
"caption": "Entities",
"description": "Manage known entities",
"picker": {
"disable_selected": {
"button": "Disable selected",
"confirm_text": "Disabled entities will not be added to Home Assistant.",
"confirm_title": "Do you want to disable {number} {number, plural,\n one {entity}\n other {entities}\n}?"
},
"enable_selected": {
"button": "Enable selected",
"confirm_text": "This will make them available in Home Assistant again if they are now disabled.",
"confirm_title": "Do you want to enable {number} {number, plural,\n one {entity}\n other {entities}\n}?"
},
"filter": {
"filter": "Filter",
"hidden_entities": "{number} hidden {number, plural,\n one {entity}\n other {entities}\n}",
"show_all": "Show all",
"show_disabled": "Show disabled entities",
"show_readonly": "Show read-only entities",
"show_unavailable": "Show unavailable entities"
},
"header": "Entities",
"headers": {
"area": "Area",
"entity_id": "Entity ID",
"integration": "Integration",
"name": "Name",
"status": "Status"
},
"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.",
"remove_selected": {
"button": "Remove selected",
"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?",
"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 Lovelace config and automations if they contain these entities.",
"confirm_title": "Do you want to remove {number} {number, plural,\n one {entity}\n other {entities}\n}?"
},
"search": "Search entities",
"selected": "{number} selected",
"status": {
"disabled": "Disabled",
"ok": "Ok",
"readonly": "Read-only",
"restored": "Restored",
"unavailable": "Unavailable"
}
}
},
"header": "Configure Home Assistant",
"helpers": {
"caption": "Helpers",
"description": "Elements that help build automations",
"dialog": {
"add_helper": "Add helper",
"add_platform": "Add {platform}",
"create": "Create"
},
"picker": {
"add_helper": "Add helper",
"headers": {
"editable": "Editable",
"entity_id": "Entity ID",
"name": "Name",
"type": "Type"
},
"no_helpers": "Looks like you don't have any helpers yet!"
},
"types": {
"counter": "Counter",
"input_boolean": "Toggle",
"input_datetime": "Date and/or time",
"input_number": "Number",
"input_select": "Dropdown",
"input_text": "Text",
"timer": "Timer"
}
},
"info": {
"built_using": "Built using",
"caption": "Info",
"copy_github": "For GitHub",
"copy_raw": "Raw Text",
"custom_uis": "Custom UIs:",
"description": "Version, system health and links to documentation",
"developed_by": "Developed by a bunch of awesome people.",
"documentation": "Documentation",
"frontend": "frontend-ui",
"frontend_version": "Frontend version: {version} - {type}",
"home_assistant_logo": "Home Assistant logo",
"icons_by": "Icons by",
"integrations": "Integrations",
"issues": "Issues",
"license": "Published under the Apache 2.0 license",
"path_configuration": "Path to configuration.yaml: {path}",
"server": "server",
"setup_time": "Setup time",
"source": "Source:",
"system_health": {
"manage": "Manage",
"more_info": "more info"
},
"system_health_error": "System Health component is not loaded. Add 'system_health:' to configuration.yaml"
},
"integrations": {
"add_integration": "Add integration",
"attention": "Attention required",
"caption": "Integrations",
"config_entry": {
"area": "In {area}",
"check_the_logs": "Check the logs",
"configure": "Configure",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete this integration?",
"depends_on_cloud": "Depends on the cloud",
"device_unavailable": "Device unavailable",
"devices": "{count} {count, plural,\n one {device}\n other {devices}\n}",
"disable": {
"disable_confirm": "Are you sure you want to disable this config entry? Its devices and entities will be disabled.",
"disabled": "Disabled",
"disabled_by": {
"device": "device",
"integration": "integration",
"user": "user"
},
"disabled_cause": "Disabled by {cause}"
},
"disable_error": "Enabling or disabling of the integration failed",
"disable_restart_confirm": "Restart Home Assistant to finish disabling this integration",
"disabled_polling": "Automatic polling for updated data disabled",
"documentation": "Documentation",
"enable_restart_confirm": "Restart Home Assistant to finish enabling this integration",
"entities": "{count} {count, plural,\n one {entity}\n other {entities}\n}",
"entity_unavailable": "Entity unavailable",
"firmware": "Firmware: {version}",
"hub": "Connected via",
"manuf": "by {manufacturer}",
"no_area": "No Area",
"not_loaded": "Not loaded",
"provided_by_custom_integration": "Provided by a custom integration",
"reload": "Reload",
"reload_confirm": "The integration was reloaded",
"reload_restart_confirm": "Restart Home Assistant to finish reloading this integration",
"rename": "Rename",
"restart_confirm": "Restart Home Assistant to finish removing this integration",
"services": "{count} {count, plural,\n one {service}\n other {services}\n}",
"state": {
"failed_unload": "Failed to unload",
"loaded": "Loaded",
"migration_error": "Migration error",
"not_loaded": "Not loaded",
"setup_error": "Failed to set up",
"setup_retry": "Retrying setup"
},
"system_options": "System options",
"unnamed_entry": "Unnamed entry"
},
"config_flow": {
"aborted": "Aborted",
"close": "Close",
"could_not_load": "Config flow could not be loaded",
"created_config": "Created configuration for {name}.",
"dismiss": "Dismiss dialog",
"error": "Error",
"error_saving_area": "Error saving area: {error}",
"external_step": {
"description": "This step requires you to visit an external website to be completed.",
"open_site": "Open website"
},
"finish": "Finish",
"loading": {
"fallback_title": "the integration",
"loading_flow": "Please wait while {integration} is being setup",
"loading_step": "Loading next step for {integration}"
},
"next": "Next",
"not_all_required_fields": "Not all required fields are filled in.",
"not_loaded": "The integration could not be loaded, try to restart Home Assistant.",
"pick_flow_step": {
"new_flow": "No, set up an other instance of {integration}",
"title": "We discovered these, want to set them up?"
},
"submit": "Submit"
},
"configure": "Configure",
"configured": "Configured",
"confirm_new": "Do you want to set up {integration}?",
"description": "Manage integrations with services or devices",
"details": "Integration details",
"disable": {
"disabled_integrations": "{number} disabled",
"show": "Show",
"show_disabled": "Show disabled integrations"
},
"discovered": "Discovered",
"home_assistant_website": "Home Assistant website",
"ignore": {
"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.",
"confirm_delete_ignore_title": "Stop ignoring {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.",
"confirm_ignore_title": "Ignore discovery of {name}?",
"ignore": "Ignore",
"ignored": "Ignored",
"show_ignored": "Show ignored integrations",
"stop_ignore": "Stop ignoring"
},
"integration": "integration",
"integration_not_found": "Integration not found.",
"new": "Set up a new integration",
"no_integrations": "Seems like you don't have any integrations configured yet. Click on the button below to add your first integration!",
"none": "Nothing configured yet",
"none_found": "No integrations found",
"none_found_detail": "Adjust your search criteria.",
"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 ",
"reconfigure": "Reconfigure",
"rename_dialog": "Edit the name of this config entry",
"rename_input_label": "Entry name",
"search": "Search integrations"
},
"introduction": "In this view it is possible to configure your components and Home Assistant. Not everything is possible to configure from the UI yet, but we're working on it.",
"logs": {
"caption": "Logs",
"clear": "Clear",
"custom_integration": "custom integration",
"description": "View the Home Assistant logs",
"details": "Log Details ({level})",
"error_from_custom_integration": "This error originated from a custom integration.",
"level": {
"critical": "CRITICAL",
"debug": "DEBUG",
"error": "ERROR",
"info": "INFO",
"warning": "WARNING"
},
"load_full_log": "Load Full Home Assistant Log",
"loading_log": "Loading error log...",
"multiple_messages": "message first occurred at {time} and shows up {counter} times",
"no_errors": "No errors have been reported",
"no_issues": "There are no new issues!",
"refresh": "Refresh"
},
"lovelace": {
"caption": "Lovelace Dashboards",
"dashboards": {
"cant_edit_default": "The standard Lovelace dashboard cannot be edited from the UI. You can hide it by setting another dashboard as default.",
"cant_edit_yaml": "Dashboards defined in YAML cannot be edited from the UI. Change them in configuration.yaml.",
"caption": "Dashboards",
"conf_mode": {
"storage": "UI controlled",
"yaml": "YAML file"
},
"confirm_delete": "Are you sure you want to delete this dashboard?",
"default_dashboard": "This is the default dashboard",
"detail": {
"create": "Create",
"delete": "Delete",
"dismiss": "Close",
"edit_dashboard": "Edit dashboard",
"icon": "Icon",
"new_dashboard": "Add new dashboard",
"remove_default": "Remove as default on this device",
"require_admin": "Admin only",
"set_default": "Set as default on this device",
"show_sidebar": "Show in sidebar",
"title": "Title",
"title_required": "Title is required.",
"update": "Update",
"url": "URL",
"url_error_msg": "The URL should contain a - and cannot contain spaces or special characters, except for _ and -"
},
"picker": {
"add_dashboard": "Add dashboard",
"headers": {
"conf_mode": "Configuration method",
"default": "Default",
"filename": "Filename",
"require_admin": "Admin only",
"sidebar": "Show in sidebar",
"title": "Title"
},
"open": "Open"
}
},
"description": "Create customized sets of cards to control your home",
"resources": {
"cant_edit_yaml": "You are using Lovelace in YAML mode, therefore you cannot manage your resources through the UI. Manage them in configuration.yaml.",
"caption": "Resources",
"confirm_delete": "Are you sure you want to delete this resource?",
"detail": {
"create": "Create",
"delete": "Delete",
"dismiss": "Close",
"new_resource": "Add new resource",
"type": "Resource type",
"update": "Update",
"url": "URL",
"url_error_msg": "URL is a required field",
"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."
},
"picker": {
"add_resource": "Add resource",
"headers": {
"type": "Type",
"url": "URL"
},
"no_resources": "No resources"
},
"refresh_body": "You have to refresh the page to complete the removal. Do you want to refresh now?",
"refresh_header": "Do you want to refresh?",
"types": {
"css": "Stylesheet",
"html": "HTML (deprecated)",
"js": "JavaScript File (deprecated)",
"module": "JavaScript Module"
}
}
},
"mqtt": {
"description_listen": "Listen to a topic",
"description_publish": "Publish a packet",
"listening_to": "Listening to",
"message_received": "Message {id} received on {topic} at {time}:",
"payload": "Payload (template allowed)",
"publish": "Publish",
"start_listening": "Start listening",
"stop_listening": "Stop listening",
"subscribe_to": "Topic to subscribe to",
"title": "MQTT",
"topic": "topic"
},
"ozw": {
"common": {
"controller": "Controller",
"instance": "Instance",
"network": "Network",
"node_id": "Node ID",
"ozw_instance": "OpenZWave Instance",
"query_stage": "Query Stage",
"wakeup_instructions": "Wake-up Instructions",
"zwave": "Z-Wave"
},
"device_info": {
"node_failed": "Node Failed",
"stage": "Stage",
"zwave_info": "Z-Wave Info"
},
"navigation": {
"network": "Network",
"node": {
"config": "Config",
"dashboard": "Dashboard"
},
"nodes": "Nodes",
"select_instance": "Select Instance"
},
"network": {
"header": "Network Management",
"introduction": "Manage network-wide functions.",
"node_count": "{count} nodes"
},
"network_status": {
"details": {
"driverallnodesqueried": "All nodes have been queried",
"driverallnodesqueriedsomedead": "All nodes have been queried. Some nodes were found dead",
"driverawakenodesqueries": "All awake nodes have been queried",
"driverfailed": "Failed to connect to Z-Wave controller",
"driverready": "Initializing the Z-Wave controller",
"driverremoved": "The driver has been removed",
"driverreset": "The driver has been reset",
"offline": "OZWDaemon offline",
"ready": "Ready to connect",
"started": "Connected to MQTT",
"starting": "Connecting to MQTT",
"stopped": "OpenZWave stopped"
},
"offline": "Offline",
"online": "Online",
"starting": "Starting",
"unknown": "Unknown"
},
"node": {
"button": "Node Details",
"not_found": "Node not found"
},
"node_config": {
"header": "Node Configuration",
"help_source": "Config parameter descriptions and help text are provided by the OpenZWave project.",
"introduction": "Manage the different configuration parameters for a Z-Wave node.",
"wakeup_help": "Battery powered nodes must be awake to change their configuration. If the node is not awake, OpenZWave will attempt to update the node's configuration the next time it wakes up, which could be multiple hours (or days) later. Follow these steps to wake up your device:"
},
"node_metadata": {
"product_manual": "Product Manual"
},
"node_query_stages": {
"associations": "Refreshing association groups and memberships",
"cacheload": "Loading information from the OpenZWave cache file. Battery nodes will stay at this stage until the node wakes up.",
"complete": "Interview process is complete",
"configuration": "Obtaining configuration values from the node",
"dynamic": "Obtaining frequently changing values from the node",
"instances": "Obtaining details about what instances or channels a device supports",
"manufacturerspecific1": "Obtaining manufacturer and product ID codes from the node",
"manufacturerspecific2": "Obtaining additional manufacturer and product ID codes from the node",
"neighbors": "Obtaining a list of the node's neighbors",
"nodeinfo": "Obtaining supported command classes from the node",
"nodeplusinfo": "Obtaining Z-Wave+ information from the node",
"probe": "Checking if the node is awake/alive",
"protocolinfo": "Obtaining basic Z-Wave capabilities of this node from the controller",
"session": "Obtaining infrequently changing values from the node",
"static": "Obtaining static values from the device",
"versions": "Obtaining information about firmware and command class versions",
"wakeup": "Setting up support for wake-up queues and messages"
},
"nodes_table": {
"failed": "Failed",
"id": "ID",
"manufacturer": "Manufacturer",
"model": "Model",
"query_stage": "Query Stage",
"zwave_plus": "Z-Wave Plus"
},
"refresh_node": {
"battery_note": "If the node is battery powered, be sure to wake it before proceeding",
"button": "Refresh Node",
"complete": "Node Refresh Complete",
"description": "This will tell OpenZWave to re-interview a node and update the node's command classes, capabilities, and values.",
"node_status": "Node Status",
"refreshing_description": "Refreshing node information...",
"start_refresh_button": "Start Refresh",
"step": "Step",
"title": "Refresh Node Information",
"wakeup_header": "Wake-up Instructions for",
"wakeup_instructions_source": "Wake-up instructions are sourced from the OpenZWave community device database."
},
"select_instance": {
"header": "Select an OpenZWave Instance",
"introduction": "You have more than one OpenZWave instance running. Which instance would you like to manage?",
"none_found": "We couldn't find an OpenZWave instance. If you believe this is incorrect, check your OpenZWave and MQTT setups and ensure that Home Assistant can communicate with your MQTT broker."
},
"services": {
"add_node": "Add Node",
"cancel_command": "Cancel Command",
"remove_node": "Remove Node"
}
},
"person": {
"add_person": "Add Person",
"caption": "People",
"confirm_delete": "Are you sure you want to delete this person?",
"confirm_delete2": "All devices belonging to this person will become unassigned.",
"create_person": "Create Person",
"description": "Manage the people that Home Assistant tracks",
"detail": {
"admin": "Administrator",
"allow_login": "Allow person to login",
"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.",
"create": "Create",
"delete": "Delete",
"device_tracker_intro": "Select the devices that belong to this person.",
"device_tracker_pick": "Pick device to track",
"device_tracker_picked": "Track Device",
"link_integrations_page": "Integrations page",
"link_presence_detection_integrations": "Presence Detection Integrations",
"linked_user": "Linked User",
"name": "Name",
"name_error_msg": "Name is required",
"new_person": "New 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.",
"update": "Update"
},
"introduction": "Here you can define each person of interest in Home Assistant.",
"learn_more": "Learn more about people",
"no_persons_created_yet": "Looks like you have not created any people yet.",
"note_about_persons_configured_in_yaml": "Note: people configured via configuration.yaml cannot be edited via the UI.",
"person_not_found": "We couldn't find the person you were trying to edit.",
"person_not_found_title": "Person Not Found"
},
"scene": {
"activated": "Activated scene {name}.",
"caption": "Scenes",
"description": "Capture device states and easily recall them later",
"editor": {
"default_name": "New Scene",
"devices": {
"add": "Add a device",
"delete": "Delete device",
"header": "Devices",
"introduction": "Add the devices that you want to be included in your scene. Set all the devices to the state you want for this scene."
},
"entities": {
"add": "Add an entity",
"delete": "Delete entity",
"device_entities": "If you add an entity that belongs to a device, the device will be added.",
"header": "Entities",
"introduction": "Entities that do not belong to a device can be set here.",
"without_device": "Entities without device"
},
"icon": "Icon",
"introduction": "Use scenes to bring your home to life.",
"load_error_not_editable": "Only scenes in scenes.yaml are editable.",
"load_error_unknown": "Error loading scene ({err_no}).",
"name": "Name",
"save": "Save",
"unsaved_confirm": "You have unsaved changes. Are you sure you want to leave?"
},
"picker": {
"add_scene": "Add scene",
"delete_confirm": "Are you sure you want to delete this scene?",
"delete_scene": "Delete scene",
"duplicate": "Duplicate",
"duplicate_scene": "Duplicate scene",
"edit_scene": "Edit scene",
"header": "Scene Editor",
"headers": {
"name": "Name"
},
"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",
"no_scenes": "We couldnt find any scenes",
"only_editable": "Only scenes defined in scenes.yaml are editable.",
"pick_scene": "Pick scene to edit",
"show_info_scene": "Show info about scene"
}
},
"script": {
"caption": "Scripts",
"description": "Execute a sequence of actions",
"editor": {
"alias": "Name",
"default_name": "New Script",
"delete_confirm": "Are you sure you want to delete this script?",
"delete_script": "Delete script",
"header": "Script: {name}",
"icon": "Icon",
"id": "Entity ID",
"id_already_exists": "This ID already exists",
"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.",
"introduction": "Use scripts to run a sequence of actions.",
"link_available_actions": "Learn more about available actions.",
"load_error_not_editable": "Only scripts inside scripts.yaml are editable.",
"max": {
"parallel": "Max number of parallel runs",
"queued": "Queue length"
},
"modes": {
"description": "The mode controls what happens when script is invoked while it is still running from one or more previous invocations. Check the {documentation_link} for more info.",
"documentation": "script documentation",
"label": "Mode",
"parallel": "Parallel",
"queued": "Queued",
"restart": "Restart",
"single": "Single (default)"
},
"save_script": "Save script",
"sequence": "Sequence",
"sequence_sentence": "The sequence of actions of this script.",
"show_trace": "Show trace"
},
"picker": {
"add_script": "Add script",
"dev_script": "Debug script",
"duplicate": "Duplicate",
"duplicate_script": "Duplicate script",
"edit_script": "Edit script",
"header": "Script Editor",
"headers": {
"name": "Name"
},
"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 couldnt find any scripts",
"run_script": "Run script",
"show_info": "Show info about script"
}
},
"server_control": {
"caption": "Server Controls",
"description": "Restart and stop the Home Assistant server",
"section": {
"reloading": {
"automation": "Automations",
"command_line": "Command line entities",
"core": "Location & customizations",
"filesize": "File size entities",
"filter": "Filter entities",
"generic": "Generic IP camera entities",
"generic_thermostat": "Generic thermostat entities",
"group": "Groups, group entities, and notify services",
"heading": "YAML configuration reloading",
"history_stats": "History stats entities",
"homekit": "HomeKit",
"input_boolean": "Input booleans",
"input_datetime": "Input date times",
"input_number": "Input numbers",
"input_select": "Input selects",
"input_text": "Input texts",
"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.",
"min_max": "Min/max entities",
"mqtt": "Manually configured MQTT entities",
"person": "People",
"ping": "Ping binary sensor entities",
"reload": "{domain}",
"rest": "Rest entities and notify services",
"rpi_gpio": "Raspberry Pi GPIO entities",
"scene": "Scenes",
"script": "Scripts",
"smtp": "SMTP notify services",
"statistics": "Statistics entities",
"telegram": "Telegram notify services",
"template": "Template entities",
"trend": "Trend entities",
"universal": "Universal media player entities",
"zone": "Zones"
},
"server_management": {
"confirm_restart": "Are you sure you want to restart Home Assistant?",
"confirm_stop": "Are you sure you want to stop Home Assistant?",
"heading": "Server management",
"introduction": "Control your Home Assistant server... from Home Assistant.",
"restart": "Restart",
"stop": "Stop"
},
"validation": {
"check_config": "Check configuration",
"heading": "Configuration validation",
"introduction": "Validate your configuration if you recently made some changes to your configuration and want to make sure that it is all valid.",
"invalid": "Configuration invalid",
"valid": "Configuration valid!"
}
}
},
"tag": {
"add_tag": "Add tag",
"automation_title": "Tag {name} is scanned",
"caption": "Tags",
"confirm_remove": "Are you sure you want to remove tag {tag}?",
"confirm_remove_title": "Remove tag?",
"create_automation": "Create automation with tag",
"description": "Trigger automations when a NFC tag, QR code, etc. is scanned",
"detail": {
"companion_apps": "companion apps",
"create": "Create",
"create_and_write": "Create and Write",
"delete": "Delete",
"description": "Description",
"name": "Name",
"new_tag": "New tag",
"tag_id": "Tag ID",
"tag_id_placeholder": "Autogenerated when left empty",
"update": "Update",
"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."
},
"edit": "Edit",
"headers": {
"last_scanned": "Last scanned",
"name": "Name"
},
"learn_more": "Learn more about tags",
"never_scanned": "Never scanned",
"no_tags": "No tags",
"write": "Write"
},
"users": {
"add_user": {
"caption": "Add user",
"create": "Create",
"password": "Password",
"password_confirm": "Confirm Password",
"password_not_match": "Passwords don't match"
},
"caption": "Users",
"description": "Manage the Home Assistant user accounts",
"editor": {
"activate_user": "Activate user",
"active": "Active",
"active_tooltip": "Controls if user can login",
"admin": "Administrator",
"caption": "View user",
"change_password": "Change password",
"confirm_user_deletion": "Are you sure you want to delete {name}?",
"deactivate_user": "Deactivate user",
"delete_user": "Delete user",
"group": "Group",
"id": "ID",
"name": "Display name",
"new_password": "New Password",
"owner": "Owner",
"password_changed": "Password was changed successfully",
"system_generated": "System generated",
"system_generated_users_not_editable": "Unable to update system generated users.",
"system_generated_users_not_removable": "Unable to remove system generated users.",
"unnamed_user": "Unnamed User",
"update_user": "Update",
"username": "Username"
},
"picker": {
"add_user": "Add user",
"headers": {
"group": "Group",
"is_active": "Active",
"is_owner": "Owner",
"name": "Display name",
"system": "System generated",
"username": "Username"
}
},
"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."
},
"zha": {
"add_device": "Add Device",
"add_device_page": {
"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 discovering is running.",
"pairing_mode": "Make sure your devices are in pairing mode. Check the instructions of your device on how to do this.",
"search_again": "Search Again",
"spinner": "Searching for ZHA Zigbee devices..."
},
"cluster_attributes": {
"attributes_of_cluster": "Attributes of the selected cluster",
"get_zigbee_attribute": "Get Zigbee Attribute",
"header": "Cluster Attributes",
"help_attribute_dropdown": "Select an attribute to view or set its value.",
"help_get_zigbee_attribute": "Get the value for the selected attribute.",
"help_set_zigbee_attribute": "Set attribute value for the specified cluster on the specified entity.",
"introduction": "View and edit cluster attributes.",
"set_zigbee_attribute": "Set Zigbee Attribute"
},
"cluster_commands": {
"commands_of_cluster": "Commands of the selected cluster",
"header": "Cluster Commands",
"help_command_dropdown": "Select a command to interact with.",
"introduction": "View and issue cluster commands.",
"issue_zigbee_command": "Issue Zigbee Command"
},
"clusters": {
"header": "Clusters",
"help_cluster_dropdown": "Select a cluster to view attributes and commands.",
"introduction": "Clusters are the building blocks for Zigbee functionality. They separate functionality into logical units. There are client and server types and that are comprised of attributes and commands."
},
"common": {
"clusters": "Clusters",
"manufacturer_code_override": "Manufacturer Code Override",
"value": "Value"
},
"configuration_page": {
"shortcuts_title": "Shortcuts",
"update_button": "Update Configuration"
},
"device_pairing_card": {
"CONFIGURED": "Configuration Complete",
"CONFIGURED_status_text": "Initializing",
"INITIALIZED": "Initialization Complete",
"INITIALIZED_status_text": "The device is ready to use",
"INTERVIEW_COMPLETE": "Interview Complete",
"INTERVIEW_COMPLETE_status_text": "Configuring",
"PAIRED": "Device Found",
"PAIRED_status_text": "Starting Interview"
},
"group_binding": {
"bind_button_help": "Bind the selected group to the selected device clusters.",
"bind_button_label": "Bind Group",
"cluster_selection_help": "Select clusters to bind to the selected group.",
"group_picker_help": "Select a group to issue a bind command.",
"group_picker_label": "Bindable Groups",
"header": "Group Binding",
"introduction": "Bind and unbind groups.",
"unbind_button_help": "Unbind the selected group from the selected device clusters.",
"unbind_button_label": "Unbind Group"
},
"groups": {
"add_group": "Add Group",
"add_members": "Add Members",
"caption": "Groups",
"create": "Create Group",
"create_group": "Zigbee Home Automation - Create Group",
"create_group_details": "Enter the required details to create a new zigbee group",
"creating_group": "Creating Group",
"group_details": "Here are all the details for the selected Zigbee group.",
"group_id": "Group ID",
"group_info": "Group Information",
"group_name_placeholder": "Group Name",
"group_not_found": "Group not found!",
"groups": "Groups",
"members": "Members",
"remove_members": "Remove Members",
"removing_members": "Removing Members"
},
"network": {
"caption": "Network"
},
"visualization": {
"auto_zoom": "Auto Zoom",
"caption": "Visualization",
"header": "Network Visualization",
"highlight_label": "Highlight Devices",
"refresh_topology": "Refresh Topology",
"zoom_label": "Zoom To Device"
}
},
"zone": {
"add_zone": "Add Zone",
"caption": "Zones",
"configured_in_yaml": "Zones configured via configuration.yaml cannot be edited via the UI.",
"confirm_delete": "Are you sure you want to delete this zone?",
"create_zone": "Create Zone",
"description": "Manage the zones you want to track people in",
"detail": {
"create": "Create",
"delete": "Delete",
"icon": "Icon",
"icon_error_msg": "Icon should be in the format ''prefix:iconname'', for example: ''mdi:home''",
"latitude": "Latitude",
"longitude": "Longitude",
"name": "Name",
"new_zone": "New Zone",
"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.",
"radius": "Radius",
"required_error_msg": "This field is required",
"update": "Update"
},
"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?",
"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 created any zones yet."
},
"zwave": {
"common": {
"index": "Index",
"instance": "Instance",
"unknown": "unknown",
"value": "Value",
"wakeup_interval": "Wake-up Interval"
},
"description": "Manage your Z-Wave network",
"learn_more": "Learn more about Z-Wave",
"migration": {
"ozw": {
"header": "Migrate to OpenZWave",
"introduction": "This wizard will help you migrate from the legacy Z-Wave integration to the OpenZWave integration that is currently in beta."
}
},
"network_management": {
"header": "Z-Wave Network Management",
"introduction": "Run commands that affect the Z-Wave network. You won't get feedback on whether most commands succeeded, but you can check the OZW Log to try to find out."
},
"network_status": {
"network_started": "Z-Wave Network Started",
"network_started_note_all_queried": "All nodes have been queried.",
"network_started_note_some_queried": "Awake nodes have been queried. Sleeping nodes will be queried when they wake.",
"network_starting": "Starting Z-Wave Network...",
"network_starting_note": "This may take a while depending on the size of your network.",
"network_stopped": "Z-Wave Network Stopped"
},
"node_config": {
"config_parameter": "Configuration Parameter",
"config_value": "Configuration Value",
"false": "False",
"header": "Node Configuration Options",
"seconds": "seconds",
"set_config_parameter": "Set Configuration Parameter",
"set_wakeup": "Set Wake-up Interval",
"true": "True"
},
"node_management": {
"add_to_group": "Add to Group",
"entities": "Entities of this node",
"entity_info": "Entity Information",
"exclude_entity": "Exclude this entity from Home Assistant",
"group": "Group",
"header": "Z-Wave Node Management",
"introduction": "Run Z-Wave commands that affect a single node. Pick a node to see a list of available commands.",
"max_associations": "Max Associations:",
"node_group_associations": "Node group associations",
"node_protection": "Node protection",
"node_to_control": "Node to control",
"nodes": "Nodes",
"nodes_hint": "Select node to view per-node options",
"nodes_in_group": "Other nodes in this group:",
"pooling_intensity": "Polling intensity",
"protection": "Protection",
"remove_broadcast": "Remove Broadcast",
"remove_from_group": "Remove from Group",
"set_protection": "Set Protection"
},
"ozw_log": {
"header": "OZW Log",
"introduction": "View the log. 0 is the minimum (loads entire log) and 1000 is the maximum. Load will show a static log and tail will auto update with the last specified number of lines of the log.",
"last_log_lines": "Number of last log lines",
"load": "Load",
"tail": "Tail"
},
"services": {
"add_node": "Add Node",
"add_node_secure": "Add Node Secure",
"cancel_command": "Cancel Command",
"heal_network": "Heal Network",
"heal_node": "Heal Node",
"node_info": "Node Information",
"print_node": "Print Node",
"refresh_entity": "Refresh Entity",
"refresh_node": "Refresh Node",
"remove_failed_node": "Remove Failed Node",
"remove_node": "Remove Node",
"replace_failed_node": "Replace Failed Node",
"save_config": "Save Configuration",
"soft_reset": "Soft Reset",
"start_network": "Start Network",
"stop_network": "Stop Network",
"test_network": "Test Network",
"test_node": "Test Node"
},
"values": {
"header": "Node Values"
}
},
"zwave_js": {
"add_node": {
"cancel_inclusion": "Cancel Inclusion",
"controller_in_inclusion_mode": "Your Z-Wave controller is now in inclusion mode.",
"follow_device_instructions": "Follow the directions that came with your device to trigger pairing on the device.",
"inclusion_failed": "The node could not be added. Please check the logs for more information.",
"inclusion_finished": "The node has been added.",
"interview_failed": "The device interview failed. Additional information may be available in the logs.",
"interview_started": "The device is being interviewed. This may take some time.",
"introduction": "This wizard will guide you through adding a node to your Z-Wave network.",
"secure_inclusion_warning": "Secure devices require additional bandwidth; too many secure devices can slow down your Z-Wave network. We recommend only using secure inclusion for devices that require it, like locks or garage door openers.",
"start_inclusion": "Start Inclusion",
"start_secure_inclusion": "Start Secure Inclusion",
"title": "Add a Z-Wave Node",
"use_secure_inclusion": "Use secure inclusion",
"view_device": "View Device"
},
"common": {
"add_node": "Add Node",
"close": "Close",
"heal_network": "Heal Network",
"home_id": "Home ID",
"network": "Network",
"node_id": "Node ID",
"reconfigure_server": "Re-configure Server",
"remove_node": "Remove Node",
"source": "Source"
},
"dashboard": {
"driver_version": "Driver Version",
"dump_dead_nodes_text": "Some of your nodes didn't respond and are assumed dead. These will not be fully exported.",
"dump_dead_nodes_title": "Some of your nodes are dead",
"dump_debug": "Download a dump of your network to help diagnose issues",
"dump_not_ready_confirm": "Download",
"dump_not_ready_text": "If you create an export while not all nodes are ready, you could miss needed data. Give your network some time to query all nodes. Do you want to continue with the dump?",
"dump_not_ready_title": "Not all nodes are ready yet",
"header": "Manage your Z-Wave Network",
"home_id": "Home ID",
"introduction": "Manage your Z-Wave network and Z-Wave nodes",
"nodes_ready": "Nodes ready",
"server_version": "Server Version"
},
"device_info": {
"device_config": "Configure Device",
"heal_node": "Heal Node",
"node_ready": "Node Ready",
"node_status": "Node Status",
"reinterview_device": "Re-interview Device",
"remove_failed": "Remove Failed Device",
"zwave_info": "Z-Wave Info"
},
"heal_network": {
"healing_cancelled": "Network healing has been cancelled.",
"healing_complete": "Network healing is complete.",
"healing_failed": "Healing failed. Additional information may be available in the logs.",
"in_progress": "Network healing is in progress. This will take some time.",
"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.",
"run_in_background": "You can close this dialog and the network healing will continue in the background.",
"start_heal": "Start Healing",
"stop_heal": "Stop Healing",
"title": "Heal your Z-Wave Network",
"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."
},
"heal_node": {
"healing_complete": "{device} has been healed.",
"healing_failed": "{device} could not be healed.",
"healing_failed_check_logs": "Additional information may be available in the logs.",
"in_progress": "{device} healing is in progress.",
"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.",
"network_heal_in_progress": "A Z-Wave network heal is already in progress. Please wait for it to finish before healing an individual device.",
"start_heal": "Heal Device",
"title": "Heal a Z-Wave Device",
"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."
},
"logs": {
"log_level": "Log Level",
"log_level_changed": "Log Level changed to: {level}",
"subscribed_to_logs": "Subscribed to Z-Wave JS Log Messages...",
"title": "Z-Wave JS Logs"
},
"navigation": {
"logs": "Logs",
"network": "Network"
},
"network_status": {
"connected": "Connected",
"connecting": "Connecting",
"unknown": "Unknown"
},
"node_config": {
"attribution": "Device configuration parameters and descriptions are provided by the {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.",
"error_device_not_found": "Device not found",
"header": "Z-Wave Device Configuration",
"introduction": "Manage and adjust device (node) specific configuration parameters for the selected device",
"parameter": "Parameter",
"parameter_is_read_only": "This parameter is read-only.",
"set_param_accepted": "The parameter has been updated.",
"set_param_error": "An error occurred.",
"set_param_queued": "The parameter change has been queued, and will be updated when the device wakes up.",
"zwave_js_device_database": "Z-Wave JS Device Database"
},
"node_status": {
"alive": "Alive",
"asleep": "Asleep",
"awake": "Awake",
"dead": "Dead",
"unknown": "Unknown"
},
"reinterview_node": {
"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.",
"in_progress": "The device is being interviewed. This may take some time.",
"interview_complete": "Device interview complete.",
"interview_failed": "The device interview failed. Additional information may be available in the logs.",
"introduction": "Re-interview a device on your Z-Wave network. Use this feature if your device has missing or incorrect functionality.",
"run_in_background": "You can close this dialog and the interview will continue in the background.",
"start_reinterview": "Start Re-interview",
"title": "Re-interview a Z-Wave Device"
},
"remove_failed_node": {
"in_progress": "The device removal is in progress.",
"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.",
"removal_failed": "The device could not be removed from your Z-Wave network.",
"removal_finished": "Node {id} has been removed from your Z-Wave network.",
"remove_device": "Remove Device",
"title": "Remove a Failed Z-Wave Device"
},
"remove_node": {
"cancel_exclusion": "Cancel Exclusion",
"controller_in_exclusion_mode": "Your Z-Wave controller is now in exclusion mode.",
"exclusion_failed": "The node could not be removed. Please check the logs for more information.",
"exclusion_finished": "Node {id} has been removed from your Z-Wave network.",
"follow_device_instructions": "Follow the directions that came with your device to trigger exclusion on the device.",
"introduction": "Remove a node from your Z-Wave network, and remove the associated device and entities from Home Assistant.",
"start_exclusion": "Start Exclusion",
"title": "Remove a Z-Wave Node"
}
}
},
"custom": {
"external_panel": {
"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",
"question_trust": "Do you trust the external panel {name} at {link}?"
}
},
"developer-tools": {
"tabs": {
"events": {
"alert_event_type": "Event type is a mandatory field",
"available_events": "Available Events",
"count_listeners": " ({count} listeners)",
"data": "Event Data (YAML, optional)",
"description": "Fire an event on the event bus.",
"documentation": "Events documentation",
"event_fired": "Event {name} fired",
"fire_event": "Fire Event",
"listen_to_events": "Listen to events",
"listening_to": "Listening to",
"notification_event_fired": "Event {type} successfully fired!",
"start_listening": "Start listening",
"stop_listening": "Stop listening",
"subscribe_to": "Event to subscribe to",
"title": "Events",
"type": "Event Type"
},
"services": {
"accepts_target": "This service accepts a target, for example: `entity_id: light.bed_light`",
"all_parameters": "All available parameters",
"call_service": "Call Service",
"column_description": "Description",
"column_example": "Example",
"column_parameter": "Parameter",
"description": "The service dev tool allows you to call any available service in Home Assistant.",
"fill_example_data": "Fill Example Data",
"no_template_ui_support": "The UI does not support templates, you can still use the YAML editor.",
"title": "Services",
"ui_mode": "Go to UI mode",
"yaml_mode": "Go to YAML mode",
"yaml_parameters": "Parameters only available in YAML mode"
},
"states": {
"alert_entity_field": "Entity is a mandatory field",
"attributes": "Attributes",
"copy_id": "Copy ID to clipboard",
"current_entities": "Current entities",
"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",
"filter_attributes": "Filter attributes",
"filter_entities": "Filter entities",
"filter_states": "Filter states",
"last_changed": "Last changed",
"last_updated": "Last updated",
"more_info": "More Info",
"no_entities": "No entities",
"set_state": "Set State",
"state": "State",
"state_attributes": "State attributes (YAML, optional)",
"title": "States"
},
"templates": {
"all_listeners": "This template listens for all state changed events.",
"description": "Templates are rendered using the Jinja2 template engine with some Home Assistant specific extensions.",
"domain": "Domain",
"editor": "Template editor",
"entity": "Entity",
"jinja_documentation": "Jinja2 template documentation",
"listeners": "This template listens for the following state changed events:",
"no_listeners": "This template does not listen for any events and will not update automatically.",
"reset": "Reset to demo template",
"result_type": "Result type",
"template_extensions": "Home Assistant template extensions",
"time": "This template updates at the start of each minute.",
"title": "Template",
"unknown_error_template": "Unknown error rendering template"
}
}
},
"energy": {
"charts": {
"by_device": "Consumption by device",
"solar": "Solar",
"stat_house_energy_meter": "Total energy consumption"
},
"setup": {
"back": "Back",
"done": "Show me my energy dashboard!",
"next": "Next"
}
},
"lovelace": {
"add_entities": {
"generated_unsupported": "You can only use this function when you have taken control of the Lovelace UI.",
"saving_failed": "Saving Lovelace UI configuration failed.",
"yaml_unsupported": "You cannot use this function when using Lovelace UI in YAML mode."
},
"cards": {
"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_service": "No service to run specified",
"no_url": "No URL to open specified"
},
"confirm_delete": "Are you sure you want to delete this card?",
"empty_state": {
"go_to_integrations_page": "Go to the integrations page.",
"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.",
"title": "Welcome Home"
},
"entities": {
"never_triggered": "Never triggered"
},
"picture-elements": {
"call_service": "Call service {name}",
"hold": "Hold:",
"more_info": "Show more info: {name}",
"navigate_to": "Navigate to {location}",
"tap": "Tap:",
"toggle": "Toggle {name}",
"url": "Open window to {url_path}"
},
"safe-mode": {
"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.",
"header": "Safe Mode Activated"
},
"shopping-list": {
"add_item": "Add item",
"checked_items": "Checked items",
"clear_items": "Clear checked items",
"drag_and_drop": "Drag and drop",
"reorder_items": "Reorder items"
},
"starting": {
"description": "Home Assistant is starting, please wait..."
}
},
"changed_toast": {
"message": "The Lovelace UI configuration for this dashboard was updated. Refresh to see changes?"
},
"components": {
"timestamp-display": {
"invalid": "Invalid timestamp",
"invalid_format": "Invalid display format"
}
},
"editor": {
"action-editor": {
"actions": {
"call-service": "Call Service",
"default_action": "Default Action",
"more-info": "More Info",
"navigate": "Navigate",
"none": "No Action",
"toggle": "Toggle",
"url": "URL"
},
"navigation_path": "Navigation Path",
"url_path": "URL Path"
},
"card": {
"alarm-panel": {
"available_states": "Available States",
"description": "The Alarm Panel card allows you to Arm and Disarm your alarm control panel integrations.",
"name": "Alarm Panel"
},
"button": {
"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.",
"description": "The Button card allows you to add buttons to perform tasks.",
"name": "Button"
},
"calendar": {
"calendar_entities": "Calendar Entities",
"description": "The Calendar card displays a calendar including day, week and list views",
"inital_view": "Initial View",
"name": "Calendar",
"views": {
"dayGridDay": "Day",
"dayGridMonth": "Month",
"listWeek": "List"
}
},
"conditional": {
"card": "Card",
"change_type": "Change type",
"condition_explanation": "The card will be shown when ALL conditions below are fulfilled.",
"conditions": "Conditions",
"current_state": "current",
"description": "The Conditional card displays another card based on entity states.",
"name": "Conditional",
"state_equal": "State is equal to",
"state_not_equal": "State is not equal to"
},
"config": {
"optional": "Optional",
"required": "Required"
},
"entities": {
"description": "The Entities card is the most common type of card. It groups items together into lists.",
"edit_special_row": "View the details of this row by clicking the edit button",
"entity_row": {
"attribute": "Attribute",
"button": "Button",
"buttons": "Buttons",
"call-service": "Call Service",
"cast": "Cast",
"conditional": "Conditional",
"divider": "Divider",
"section": "Section",
"weblink": "Web Link"
},
"entity_row_editor": "Entity Row Editor",
"name": "Entities",
"secondary_info_values": {
"brightness": "Brightness",
"entity-id": "Entity ID",
"last-changed": "Last Changed",
"last-triggered": "Last Triggered",
"last-updated": "Last Updated",
"none": "No Secondary Info",
"position": "Position",
"tilt-position": "Tilt Position"
},
"show_header_toggle": "Show Header Toggle?",
"special_row": "special row",
"toggle": "Toggle entities."
},
"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.",
"name": "Entity Filter"
},
"entity": {
"description": "The Entity card gives you a quick overview of your entitys state.",
"name": "Entity"
},
"gauge": {
"description": "The Gauge card is a basic card that allows visually seeing sensor data.",
"name": "Gauge",
"needle_gauge": "Display as needle gauge?",
"severity": {
"define": "Define Severity?",
"green": "Green",
"red": "Red",
"yellow": "Yellow"
}
},
"generic": {
"aspect_ratio": "Aspect Ratio",
"attribute": "Attribute",
"camera_image": "Camera Entity",
"camera_view": "Camera View",
"days_to_show": "Days to Show",
"double_tap_action": "Double Tap Action",
"entities": "Entities",
"entity": "Entity",
"hold_action": "Hold Action",
"hours_to_show": "Hours to Show",
"icon": "Icon",
"icon_height": "Icon Height",
"image": "Image Path",
"manual": "Manual",
"manual_description": "Need to add a custom card or just want to manually write the YAML?",
"maximum": "Maximum",
"minimum": "Minimum",
"name": "Name",
"no_theme": "No theme",
"refresh_interval": "Refresh Interval",
"search": "Search",
"secondary_info_attribute": "Secondary Info Attribute",
"show_icon": "Show Icon?",
"show_name": "Show Name?",
"show_state": "Show State?",
"state": "State",
"state_color": "Color icons based on state?",
"tap_action": "Tap Action",
"theme": "Theme",
"title": "Title",
"unit": "Unit",
"url": "URL"
},
"glance": {
"columns": "Columns",
"description": "The Glance card is useful to group multiple sensors in a compact overview.",
"name": "Glance"
},
"grid": {
"columns": "Columns",
"description": "The Grid card allows you to show multiple cards in a grid.",
"name": "Grid",
"square": "Render cards as squares"
},
"history-graph": {
"description": "The History Graph card allows you to display a graph for each of the entities listed.",
"name": "History Graph"
},
"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.",
"name": "Horizontal Stack"
},
"humidifier": {
"description": "The Humidifier card gives control of your humidifier entity. Allowing you to change the humidity and mode of the entity.",
"name": "Humidifier"
},
"iframe": {
"description": "The Webpage card allows you to embed your favorite webpage right into Home Assistant.",
"name": "Webpage"
},
"light": {
"description": "The Light card allows you to change the brightness of the light.",
"name": "Light"
},
"logbook": {
"description": "The Logbook card shows a list of events for entities.",
"name": "Logbook"
},
"map": {
"dark_mode": "Dark Mode?",
"default_zoom": "Default Zoom",
"description": "The Map card that allows you to display entities on a map.",
"geo_location_sources": "Geolocation Sources",
"hours_to_show": "Hours to Show",
"name": "Map",
"source": "Source"
},
"markdown": {
"content": "Content",
"description": "The Markdown card is used to render Markdown.",
"name": "Markdown"
},
"media-control": {
"description": "The Media Control card is used to display media player entities on an interface with easy to use controls.",
"name": "Media Control"
},
"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.",
"name": "Picture Elements"
},
"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.",
"name": "Picture Entity"
},
"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.",
"name": "Picture Glance",
"state_entity": "State Entity"
},
"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.",
"name": "Picture"
},
"plant-status": {
"description": "The Plant Status card is for all the lovely botanists out there.",
"name": "Plant Status"
},
"sensor": {
"description": "The Sensor card gives you a quick overview of your sensors state with an optional graph to visualize change over time.",
"graph_type": "Graph Type",
"name": "Sensor",
"show_more_detail": "Show more detail"
},
"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.",
"name": "Shopping List"
},
"statistics-graph": {
"description": "The Statistics Graph card allows you to display a graph of the statistics for each of the entities listed.",
"name": "Statistics Graph"
},
"thermostat": {
"description": "The Thermostat card gives control of your climate entity. Allowing you to change the temperature and mode of the entity.",
"name": "Thermostat"
},
"vertical-stack": {
"description": "The Vertical Stack card allows you to group multiple cards so they always sit in the same column.",
"name": "Vertical Stack"
},
"weather-forecast": {
"description": "The Weather Forecast card displays the weather. Very useful to include on interfaces that people display on the wall.",
"name": "Weather Forecast",
"show_forecast": "Show Forecast"
}
},
"cardpicker": {
"by_card": "By Card",
"by_entity": "By Entity",
"custom_card": "Custom",
"domain": "Domain",
"entity": "Entity",
"no_description": "No description available."
},
"common": {
"add": "Add",
"clear": "Clear",
"edit": "Edit",
"none": "None"
},
"edit_badges": {
"panel_mode": "These badges will not be displayed because this view is in \"Panel Mode\"."
},
"edit_card": {
"add": "Add Card",
"clear": "Clear",
"confirm_cancel": "Are you sure you want to cancel?",
"delete": "Delete card",
"duplicate": "Duplicate card",
"edit": "Edit",
"header": "Card Configuration",
"move": "Move to view",
"move_after": "Move card after",
"move_before": "Move card before",
"options": "More options",
"pick_card": "Which card would you like to add?",
"pick_card_view_title": "Which card would you like to add to your {name} view?",
"search_cards": "Search cards",
"show_code_editor": "Show Code Editor",
"show_visual_editor": "Show Visual Editor",
"toggle_editor": "Toggle Editor",
"typed_header": "{type} Card Configuration",
"unsaved_changes": "You have unsaved changes"
},
"edit_lovelace": {
"edit_title": "Edit title",
"explanation": "This title is shown above all your views in the Lovelace UI.",
"header": "Title of your Lovelace UI",
"title": "Title"
},
"edit_view": {
"add": "Add view",
"delete": "Delete view",
"edit": "Edit view",
"header": "View Configuration",
"header_name": "{name} View Configuration",
"move_left": "Move view left",
"move_right": "Move view right",
"tab_badges": "Badges",
"tab_settings": "Settings",
"tab_visibility": "Visibility",
"type": "View type",
"types": {
"masonry": "Masonry (default)",
"panel": "Panel (1 card)",
"sidebar": "Sidebar"
},
"visibility": {
"select_users": "Select which users should see this view in the navigation"
}
},
"header": "Edit UI",
"header-footer": {
"choose_header_footer": "Choose a {type}",
"footer": "Footer",
"header": "Header",
"types": {
"buttons": {
"name": "Buttons"
},
"graph": {
"name": "Graph"
},
"picture": {
"name": "Picture"
}
}
},
"menu": {
"manage_dashboards": "Manage dashboards",
"manage_resources": "Manage resources",
"open": "Open Lovelace UI menu",
"raw_editor": "Raw configuration editor"
},
"migrate": {
"header": "Configuration Incompatible",
"migrate": "Migrate configuration",
"para_migrate": "Home Assistant can add IDs to all your cards and views automatically for you by pressing the 'Migrate configuration' button.",
"para_no_id": "This element doesn't have an ID. Please add an ID to this element in 'ui-lovelace.yaml'."
},
"move_card": {
"header": "Choose a view to move the card to"
},
"raw_editor": {
"confirm_remove_config_text": "We will automatically generate your Lovelace UI views with your areas and devices if you remove your Lovelace UI configuration.",
"confirm_remove_config_title": "Are you sure you want to remove your Lovelace UI 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_invalid_config": "Your configuration is not valid: {error}",
"error_parse_yaml": "Unable to parse YAML: {error}",
"error_remove": "Unable to remove configuration: {error}",
"error_save_yaml": "Unable to save YAML: {error}",
"header": "Edit Configuration",
"lovelace_changed": "The Lovelace config was updated, do you want to load the updated config in the editor and lose your current changes?",
"reload": "Reload",
"resources_moved": "Resources should no longer be added to the Lovelace configuration but can be added in the Lovelace config panel.",
"save": "Save",
"saved": "Saved",
"unsaved_changes": "Unsaved changes"
},
"save_config": {
"close": "Close",
"empty_config": "Start with an empty dashboard",
"header": "Take control of your Lovelace UI",
"para": "This dashboard is currently being maintained by Home Assistant. It is automatically updated when new entities or Lovelace UI 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?",
"save": "Take control",
"yaml_config": "To help you start here is the current config of this dashboard:",
"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_mode": "You are using YAML mode for this dashboard, which means you cannot change your Lovelace config from the UI. If you want to manage this dashboard from the UI, remove 'mode: yaml' from your Lovelace configuration in 'configuration.yaml.'."
},
"select_view": {
"dashboard_label": "Dashboard",
"header": "Choose a view"
},
"sub-element-editor": {
"types": {
"footer": "Footer Editor",
"header": "Header Editor",
"row": "Entity Row Editor"
}
},
"suggest_card": {
"add": "Add to Lovelace UI",
"create_own": "Pick different card",
"header": "We created a suggestion for you"
},
"view": {
"panel_mode": {
"warning_multiple_cards": "This view contains more than one card, but a panel view can only show 1 card."
}
}
},
"menu": {
"close": "Close",
"configure_ui": "Edit Dashboard",
"exit_edit_mode": "Exit UI edit mode",
"help": "Help",
"reload_resources": "Reload resources",
"start_conversation": "Start conversation"
},
"reload_lovelace": "Reload UI",
"reload_resources": {
"refresh_body": "You have to refresh the page to complete the reload. Do you want to refresh now?",
"refresh_header": "Do you want to refresh?"
},
"unused_entities": {
"available_entities": "These are the entities that you have available, but are not in your Lovelace UI yet.",
"domain": "Domain",
"entity": "Entity",
"entity_id": "Entity ID",
"last_changed": "Last Changed",
"no_data": "No unused entities found",
"search": "Search entities",
"select_to_add": "Select the entities you want to add to a card and then click the add card button.",
"title": "Unused entities"
},
"views": {
"confirm_delete": "Delete 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.",
"confirm_delete_text": "Are you sure you want to delete your ''{name}'' view?"
},
"warning": {
"attribute_not_found": "Attribute {attribute} not available in: {entity}",
"entity_non_numeric": "Entity is non-numeric: {entity}",
"entity_not_found": "Entity not available: {entity}",
"entity_unavailable": "Entity is currently unavailable: {entity}",
"starting": "Home Assistant is starting, not everything may be available yet"
}
},
"mailbox": {
"delete_button": "Delete",
"delete_prompt": "Delete this message?",
"empty": "You do not have any messages",
"playback_title": "Message playback"
},
"my": {
"component_not_loaded": "This redirect is not supported by your Home Assistant instance. You need the integration {integration} to use this redirect.",
"documentation": "documentation",
"error": "An unknown error occurred",
"faq_link": "My Home Assistant FAQ",
"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}.",
"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."
},
"page-authorize": {
"abort_intro": "Login aborted",
"authorizing_client": "You're about to give {clientId} access to your Home Assistant instance.",
"form": {
"error": "Error: {error}",
"next": "Next",
"providers": {
"command_line": {
"abort": {
"login_expired": "Session expired, please login again."
},
"error": {
"invalid_auth": "Invalid username or password",
"invalid_code": "Invalid authentication code"
},
"step": {
"init": {
"data": {
"password": "Password",
"username": "Username"
}
},
"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:"
}
}
},
"homeassistant": {
"abort": {
"login_expired": "Session expired, please login again."
},
"error": {
"invalid_auth": "Invalid username or password",
"invalid_code": "Invalid authentication code"
},
"step": {
"init": {
"data": {
"password": "Password",
"username": "Username"
}
},
"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:"
}
}
},
"legacy_api_password": {
"abort": {
"login_expired": "Session expired, please login again.",
"no_api_password_set": "You don't have an API password configured."
},
"error": {
"invalid_auth": "Invalid API password",
"invalid_code": "Invalid authentication code"
},
"step": {
"init": {
"data": {
"password": "API Password"
},
"description": "Please input the API password in your HTTP configuration:"
},
"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:"
}
}
},
"trusted_networks": {
"abort": {
"not_allowed": "Your computer is not allowed."
},
"step": {
"init": {
"data": {
"user": "User"
},
"description": "Please select a user you want to login as:"
}
}
}
},
"start_over": "Start over",
"unknown_error": "Something went wrong",
"working": "Please wait"
},
"initializing": "Initializing",
"logging_in_to_with": "Logging in to **{locationName}** with **{authProviderName}**.",
"logging_in_with": "Logging in with **{authProviderName}**.",
"pick_auth_provider": "Or log in with"
},
"page-demo": {
"cards": {
"demo": {
"demo_by": "by {name}",
"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",
"next_demo": "Next demo"
}
},
"config": {
"arsaboo": {
"labels": {
"activity": "Activity",
"air": "Air",
"commute_home": "Commute to Home",
"entertainment": "Entertainment",
"hdmi_input": "HDMI Input",
"hdmi_switcher": "HDMI Switcher",
"information": "Information",
"lights": "Lights",
"morning_commute": "Morning Commute",
"total_tv_time": "Total TV Time",
"turn_tv_off": "Turn Television off",
"volume": "Volume"
},
"names": {
"family_room": "Family Room",
"hallway": "Hallway",
"kitchen": "Kitchen",
"left": "Left",
"master_bedroom": "Master Bedroom",
"mirror": "Mirror",
"patio": "Patio",
"right": "Right",
"temperature_study": "Temperature Study",
"upstairs": "Upstairs"
},
"unit": {
"minutes_abbr": "min",
"watching": "watching"
}
}
}
},
"page-onboarding": {
"analytics": {
"finish": "Next"
},
"core-config": {
"button_detect": "Detect",
"finish": "Next",
"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"
},
"finish": "Finish",
"integration": {
"finish": "Finish",
"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"
},
"intro": "Are you ready to awaken your home, reclaim your privacy and join a worldwide community of tinkerers?",
"next": "Next",
"restore": {
"addons": "Add-ons",
"confirm_password": "Confirm backup password",
"description": "Alternatively you can restore from a previous backup.",
"folders": "Folders",
"full_backup": "Full backup",
"hide_log": "Hide full log",
"in_progress": "Restore in progress",
"partial_backup": "Partial backup",
"password": "Backup password",
"password_protection": "Password protection",
"select_type": "Select what to restore",
"show_log": "Show full log",
"type": "Backup type"
},
"user": {
"create_account": "Create Account",
"data": {
"name": "Name",
"password": "Password",
"password_confirm": "Confirm Password",
"username": "Username"
},
"error": {
"password_not_match": "Passwords don't match",
"required_fields": "Fill in all required fields"
},
"intro": "Let's get started by creating a user account.",
"required_field": "Required"
}
},
"profile": {
"advanced_mode": {
"description": "Unlocks advanced features.",
"link_promo": "Learn more",
"title": "Advanced Mode"
},
"change_password": {
"confirm_new_password": "Confirm New Password",
"current_password": "Current Password",
"error_new_is_old": "New password must be different than current password",
"error_new_mismatch": "Entered new password values do not match",
"error_required": "Required",
"header": "Change Password",
"new_password": "New Password",
"submit": "Submit",
"success": "Password changed successfully"
},
"current_user": "You are currently logged in as {fullName}.",
"customize_sidebar": {
"button": "Edit",
"description": "You can also press and hold the header of the sidebar to activate edit mode.",
"header": "Change the order and hide items from the sidebar"
},
"dashboard": {
"description": "Pick a default dashboard for this device.",
"dropdown_label": "Dashboard",
"header": "Dashboard"
},
"enable_shortcuts": {
"description": "Enable or disable keyboard shortcuts for performing various actions in the UI.",
"header": "Keyboard Shortcuts"
},
"force_narrow": {
"description": "This will hide the sidebar by default, similar to the mobile experience.",
"header": "Always hide the sidebar"
},
"is_owner": "You are an owner.",
"language": {
"dropdown_label": "Language",
"header": "Language",
"link_promo": "Help translating"
},
"logout": "Log out",
"logout_text": "Are you sure you want to log out?",
"logout_title": "Log out?",
"long_lived_access_tokens": {
"confirm_delete": "Are you sure you want to delete the access token for {name}?",
"create": "Create Token",
"create_failed": "Failed to create the access token.",
"created": "Created {date}",
"delete_failed": "Failed to delete the access token.",
"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.",
"empty_state": "You have no long-lived access tokens yet.",
"header": "Long-Lived Access Tokens",
"learn_auth_requests": "Learn how to make authenticated requests.",
"name": "Name",
"prompt_copy_token": "Copy your access token. It will not be shown again.",
"prompt_name": "Give the token a name"
},
"mfa": {
"confirm_disable": "Are you sure you want to disable {name}?",
"disable": "Disable",
"enable": "Enable",
"header": "Multi-factor Authentication Modules"
},
"mfa_setup": {
"close": "Close",
"step_done": "Setup done for {step}",
"submit": "Submit",
"title_aborted": "Aborted",
"title_success": "Success!"
},
"number_format": {
"description": "Choose how numbers are formatted.",
"dropdown_label": "Number format",
"formats": {
"comma_decimal": "1,234,567.89",
"decimal_comma": "1.234.567,89",
"language": "Auto (use language setting)",
"none": "None",
"space_comma": "1234567,89",
"system": "Use system locale"
},
"header": "Number Format"
},
"push_notifications": {
"add_device_prompt": {
"input_label": "Device name",
"title": "What should this device be called?"
},
"description": "Send notifications to this device.",
"error_load_platform": "Configure notify.html5.",
"error_use_https": "Requires SSL enabled for frontend.",
"header": "Push Notifications",
"link_promo": "Learn more",
"push_notifications": "Push notifications"
},
"refresh_tokens": {
"confirm_delete": "Are you sure you want to delete the refresh token for {name}?",
"created_at": "Created {date}",
"current_token_tooltip": "Unable to delete current refresh token",
"delete_failed": "Failed to delete the refresh token.",
"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.",
"header": "Refresh Tokens",
"last_used": "Last used {date} from {location}",
"not_used": "Has never been used",
"token_title": "Refresh token for {clientId}"
},
"suspend": {
"description": "Should we close the connection to the server after being hidden for 5 minutes?",
"header": "Automatically close connection"
},
"themes": {
"accent_color": "Accent color",
"dark_mode": {
"auto": "Auto",
"dark": "Dark",
"light": "Light"
},
"dropdown_label": "Theme",
"error_no_theme": "No themes available.",
"header": "Theme",
"link_promo": "Learn about themes",
"primary_color": "Primary color",
"reset": "Reset"
},
"time_format": {
"description": "Choose how times are formatted.",
"dropdown_label": "Time format",
"formats": {
"12": "12 hours (AM/PM)",
"24": "24 hours",
"language": "Auto (use language setting)",
"system": "Use system locale"
},
"header": "Time Format"
},
"vibrate": {
"description": "Enable or disable vibration on this device when controlling devices.",
"header": "Vibrate"
}
},
"shopping_list": {
"start_conversation": "Start conversation"
}
},
"sidebar": {
"done": "Done",
"external_app_configuration": "App Configuration",
"sidebar_toggle": "Sidebar Toggle"
}
}
}