3298 lines
173 KiB
JSON
3298 lines
173 KiB
JSON
{
|
||
"config_entry": {
|
||
"disabled_by": {
|
||
"config_entry": "Config Entry",
|
||
"integration": "Integration",
|
||
"user": "User"
|
||
}
|
||
},
|
||
"groups": {
|
||
"system-admin": "Administrators",
|
||
"system-read-only": "Read-Only Users",
|
||
"system-users": "Users"
|
||
},
|
||
"panel": {
|
||
"calendar": "Calendar",
|
||
"config": "Configuration",
|
||
"developer_tools": "Developer Tools",
|
||
"history": "History",
|
||
"logbook": "Logbook",
|
||
"mailbox": "Mailbox",
|
||
"map": "Map",
|
||
"media_browser": "Media Browser",
|
||
"profile": "Profile",
|
||
"shopping_list": "Shopping list",
|
||
"states": "Overview"
|
||
},
|
||
"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"
|
||
}
|
||
},
|
||
"state": {
|
||
"alarm_control_panel": {
|
||
"armed": "Armed",
|
||
"armed_away": "Armed away",
|
||
"armed_custom_bypass": "Armed custom bypass",
|
||
"armed_home": "Armed home",
|
||
"armed_night": "Armed night",
|
||
"arming": "Arming",
|
||
"disarmed": "Disarmed",
|
||
"disarming": "Disarming",
|
||
"pending": "Pending",
|
||
"triggered": "Triggered"
|
||
},
|
||
"automation": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"binary_sensor": {
|
||
"battery": {
|
||
"off": "Normal",
|
||
"on": "Low"
|
||
},
|
||
"cold": {
|
||
"off": "Normal",
|
||
"on": "Cold"
|
||
},
|
||
"connectivity": {
|
||
"off": "Disconnected",
|
||
"on": "Connected"
|
||
},
|
||
"default": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"door": {
|
||
"off": "Closed",
|
||
"on": "Open"
|
||
},
|
||
"garage_door": {
|
||
"off": "Closed",
|
||
"on": "Open"
|
||
},
|
||
"gas": {
|
||
"off": "Clear",
|
||
"on": "Detected"
|
||
},
|
||
"heat": {
|
||
"off": "Normal",
|
||
"on": "Hot"
|
||
},
|
||
"lock": {
|
||
"off": "Locked",
|
||
"on": "Unlocked"
|
||
},
|
||
"moisture": {
|
||
"off": "Dry",
|
||
"on": "Wet"
|
||
},
|
||
"motion": {
|
||
"off": "Clear",
|
||
"on": "Detected"
|
||
},
|
||
"occupancy": {
|
||
"off": "Clear",
|
||
"on": "Detected"
|
||
},
|
||
"opening": {
|
||
"off": "Closed",
|
||
"on": "Open"
|
||
},
|
||
"presence": {
|
||
"off": "Away",
|
||
"on": "Home"
|
||
},
|
||
"problem": {
|
||
"off": "OK",
|
||
"on": "Problem"
|
||
},
|
||
"safety": {
|
||
"off": "Safe",
|
||
"on": "Unsafe"
|
||
},
|
||
"smoke": {
|
||
"off": "Clear",
|
||
"on": "Detected"
|
||
},
|
||
"sound": {
|
||
"off": "Clear",
|
||
"on": "Detected"
|
||
},
|
||
"vibration": {
|
||
"off": "Clear",
|
||
"on": "Detected"
|
||
},
|
||
"window": {
|
||
"off": "Closed",
|
||
"on": "Open"
|
||
}
|
||
},
|
||
"calendar": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"camera": {
|
||
"idle": "Idle",
|
||
"recording": "Recording",
|
||
"streaming": "Streaming"
|
||
},
|
||
"climate": {
|
||
"cool": "Cool",
|
||
"dry": "Dry",
|
||
"fan_only": "Fan only",
|
||
"heat": "Heat",
|
||
"heat_cool": "Heat/Cool",
|
||
"off": "Off"
|
||
},
|
||
"configurator": {
|
||
"configure": "Configure",
|
||
"configured": "Configured"
|
||
},
|
||
"cover": {
|
||
"closed": "Closed",
|
||
"closing": "Closing",
|
||
"open": "Open",
|
||
"opening": "Opening",
|
||
"stopped": "Stopped"
|
||
},
|
||
"default": {
|
||
"off": "Off",
|
||
"on": "On",
|
||
"unavailable": "Unavailable",
|
||
"unknown": "Unknown"
|
||
},
|
||
"device_tracker": {
|
||
"not_home": "Away"
|
||
},
|
||
"fan": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"group": {
|
||
"closed": "Closed",
|
||
"closing": "Closing",
|
||
"home": "Home",
|
||
"locked": "Locked",
|
||
"not_home": "Away",
|
||
"off": "Off",
|
||
"ok": "OK",
|
||
"on": "On",
|
||
"open": "Open",
|
||
"opening": "Opening",
|
||
"problem": "Problem",
|
||
"stopped": "Stopped",
|
||
"unlocked": "Unlocked"
|
||
},
|
||
"input_boolean": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"light": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"lock": {
|
||
"locked": "Locked",
|
||
"unlocked": "Unlocked"
|
||
},
|
||
"media_player": {
|
||
"idle": "Idle",
|
||
"off": "Off",
|
||
"on": "On",
|
||
"paused": "Paused",
|
||
"playing": "Playing",
|
||
"standby": "Standby"
|
||
},
|
||
"person": {
|
||
"home": "Home"
|
||
},
|
||
"plant": {
|
||
"ok": "OK",
|
||
"problem": "Problem"
|
||
},
|
||
"remote": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"scene": {
|
||
"scening": "Scening"
|
||
},
|
||
"script": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"sensor": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"sun": {
|
||
"above_horizon": "Above horizon",
|
||
"below_horizon": "Below horizon"
|
||
},
|
||
"switch": {
|
||
"off": "Off",
|
||
"on": "On"
|
||
},
|
||
"timer": {
|
||
"active": "active",
|
||
"idle": "idle",
|
||
"paused": "paused"
|
||
},
|
||
"vacuum": {
|
||
"cleaning": "Cleaning",
|
||
"docked": "Docked",
|
||
"error": "Error",
|
||
"idle": "Idle",
|
||
"off": "Off",
|
||
"on": "On",
|
||
"paused": "Paused",
|
||
"returning": "Returning to dock"
|
||
},
|
||
"weather": {
|
||
"clear-night": "Clear, night",
|
||
"cloudy": "Cloudy",
|
||
"exceptional": "Exceptional",
|
||
"fog": "Fog",
|
||
"hail": "Hail",
|
||
"lightning": "Lightning",
|
||
"lightning-rainy": "Lightning, rainy",
|
||
"partlycloudy": "Partly cloudy",
|
||
"pouring": "Pouring",
|
||
"rainy": "Rainy",
|
||
"snowy": "Snowy",
|
||
"snowy-rainy": "Snowy, rainy",
|
||
"sunny": "Sunny",
|
||
"windy": "Windy",
|
||
"windy-variant": "Windy"
|
||
},
|
||
"zwave": {
|
||
"default": {
|
||
"dead": "Dead",
|
||
"initializing": "Initializing",
|
||
"ready": "Ready",
|
||
"sleeping": "Sleeping"
|
||
},
|
||
"query_stage": {
|
||
"dead": "Dead ({query_stage})",
|
||
"initializing": "Initializing ({query_stage})"
|
||
}
|
||
}
|
||
},
|
||
"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": "Execute"
|
||
},
|
||
"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",
|
||
"reverse": "Reverse",
|
||
"speed": "Speed"
|
||
},
|
||
"humidifier": {
|
||
"humidity": "Target humidity",
|
||
"mode": "Mode",
|
||
"on_entity": "{name} on",
|
||
"target_humidity_entity": "{name} target humidity"
|
||
},
|
||
"light": {
|
||
"brightness": "Brightness",
|
||
"color_temperature": "Color temperature",
|
||
"effect": "Effect",
|
||
"white_value": "White value"
|
||
},
|
||
"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}",
|
||
"execute": "Execute"
|
||
},
|
||
"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",
|
||
"delete": "Delete",
|
||
"error_required": "Required",
|
||
"loading": "Loading",
|
||
"menu": "Menu",
|
||
"next": "Next",
|
||
"no": "No",
|
||
"overflow_menu": "Overflow menu",
|
||
"previous": "Previous",
|
||
"refresh": "Refresh",
|
||
"save": "Save",
|
||
"successfully_deleted": "Successfully deleted",
|
||
"successfully_saved": "Successfully saved",
|
||
"undo": "Undo",
|
||
"yes": "Yes"
|
||
},
|
||
"components": {
|
||
"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",
|
||
"show_areas": "Show areas"
|
||
},
|
||
"data-table": {
|
||
"no-data": "No data",
|
||
"search": "Search"
|
||
},
|
||
"date-range-picker": {
|
||
"end_date": "End date",
|
||
"select": "Select",
|
||
"start_date": "Start date"
|
||
},
|
||
"device-picker": {
|
||
"clear": "Clear",
|
||
"device": "Device",
|
||
"no_area": "No area",
|
||
"show_devices": "Show devices",
|
||
"toggle": "Toggle"
|
||
},
|
||
"entity": {
|
||
"entity-attribute-picker": {
|
||
"attribute": "Attribute",
|
||
"show_attributes": "Show attributes"
|
||
},
|
||
"entity-picker": {
|
||
"clear": "Clear",
|
||
"entity": "Entity",
|
||
"show_entities": "Show entities"
|
||
}
|
||
},
|
||
"history_charts": {
|
||
"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}",
|
||
"rose": "rose",
|
||
"set": "set",
|
||
"turned_off": "turned off",
|
||
"turned_on": "turned on",
|
||
"was_at_home": "was at home",
|
||
"was_at_state": "was at {state}",
|
||
"was_away": "was 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"
|
||
}
|
||
},
|
||
"media-browser": {
|
||
"audio_not_supported": "Your browser does not support the audio element.",
|
||
"choose_player": "Choose Player",
|
||
"choose-source": "Choose Source",
|
||
"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"
|
||
},
|
||
"content-type": {
|
||
"album": "Album",
|
||
"artist": "Artist",
|
||
"library": "Library",
|
||
"playlist": "Playlist",
|
||
"server": "Server"
|
||
},
|
||
"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_browsing_error": "Media Browsing Error",
|
||
"media_not_supported": "The Browser Media Player does not support this type of media",
|
||
"media_player": "Media Player",
|
||
"media-player-browser": "Media Player Browser",
|
||
"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-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": "In {time}",
|
||
"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": "{time} ago",
|
||
"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-picker": {
|
||
"service": "Service"
|
||
},
|
||
"user-picker": {
|
||
"add_user": "Add user",
|
||
"no_user": "No user",
|
||
"remove_user": "Remove user"
|
||
}
|
||
},
|
||
"dialogs": {
|
||
"config_entry_system_options": {
|
||
"enable_new_entities_description": "If disabled, newly discovered entities for {integration} will not be automatically added to Home Assistant.",
|
||
"enable_new_entities_label": "Enable newly added entities.",
|
||
"title": "System Options for {integration}",
|
||
"update": "Update"
|
||
},
|
||
"domain_toggler": {
|
||
"reset_entities": "Reset Entities",
|
||
"title": "Toggle Domains"
|
||
},
|
||
"entity_registry": {
|
||
"control": "Control",
|
||
"dismiss": "Dismiss",
|
||
"editor": {
|
||
"confirm_delete": "Are you sure you want to delete this entry?",
|
||
"delete": "Delete",
|
||
"enabled_cause": "Disabled by {cause}.",
|
||
"enabled_description": "Disabled entities will not be added to Home Assistant.",
|
||
"enabled_label": "Enable entity",
|
||
"entity_id": "Entity ID",
|
||
"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.",
|
||
"unavailable": "This entity is not currently available.",
|
||
"update": "Update"
|
||
},
|
||
"faq": "documentation",
|
||
"no_unique_id": "This entity 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": {
|
||
"controls": "Controls",
|
||
"details": "Details",
|
||
"dismiss": "Dismiss dialog",
|
||
"edit": "Edit entity",
|
||
"history": "History",
|
||
"last_updated": "Last updated",
|
||
"person": {
|
||
"create_zone": "Create zone from current location"
|
||
},
|
||
"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"
|
||
},
|
||
"success": {
|
||
"description": "Options successfully saved."
|
||
}
|
||
},
|
||
"quick-bar": {
|
||
"commands": {
|
||
"reload": {
|
||
"automation": "Reload automations",
|
||
"command_line": "Reload command line entities",
|
||
"core": "Reload location & customizations",
|
||
"filesize": "Reload file size entities",
|
||
"filter": "Reload filter entities",
|
||
"generic": "Reload generic IP camera entities",
|
||
"generic_thermostat": "Reload generic thermostat entities",
|
||
"group": "Reload groups, group entities, and notify services",
|
||
"history_stats": "Reload history stats entities",
|
||
"homekit": "Reload HomeKit",
|
||
"input_boolean": "Reload input booleans",
|
||
"input_datetime": "Reload input date times",
|
||
"input_number": "Reload input numbers",
|
||
"input_select": "Reload input selects",
|
||
"input_text": "Reload input texts",
|
||
"min_max": "Reload min/max entities",
|
||
"mqtt": "Reload manually configured mqtt entities",
|
||
"person": "Reload people",
|
||
"ping": "Reload ping binary sensor entities",
|
||
"reload": "Reload {domain}",
|
||
"rest": "Reload rest entities and notify services",
|
||
"rpi_gpio": "Reload Raspberry Pi GPIO entities",
|
||
"scene": "Reload scenes",
|
||
"script": "Reload scripts",
|
||
"smtp": "Reload smtp notify services",
|
||
"statistics": "Reload statistics entities",
|
||
"telegram": "Reload telegram notify services",
|
||
"template": "Reload template entities",
|
||
"trend": "Reload trend entities",
|
||
"universal": "Reload universal media player entities",
|
||
"zone": "Reload zones"
|
||
}
|
||
},
|
||
"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",
|
||
"reconfigure": "Reconfigure Device",
|
||
"remove": "Remove Device",
|
||
"zigbee_information": "Zigbee device signature"
|
||
},
|
||
"confirmations": {
|
||
"remove": "Are you sure that you want to remove the device?"
|
||
},
|
||
"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": {
|
||
"area_picker_label": "Area",
|
||
"device_name_placeholder": "Change device name",
|
||
"update_name_button": "Update Name"
|
||
}
|
||
}
|
||
},
|
||
"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}"
|
||
},
|
||
"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",
|
||
"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}"
|
||
},
|
||
"panel": {
|
||
"calendar": {
|
||
"my_calendars": "My Calendars",
|
||
"today": "Today"
|
||
},
|
||
"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"
|
||
},
|
||
"delete": {
|
||
"confirmation_text": "All devices in this area will become unassigned.",
|
||
"confirmation_title": "Are you sure you want to delete this area?"
|
||
},
|
||
"description": "Manage areas in your home",
|
||
"editor": {
|
||
"area_id": "Area ID",
|
||
"create": "Create",
|
||
"default_name": "New Area",
|
||
"delete": "Delete",
|
||
"name": "Name",
|
||
"name_required": "Name is required",
|
||
"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": "Manage automations",
|
||
"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_select": "Action type",
|
||
"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": {
|
||
"code": "Code"
|
||
},
|
||
"label": "Device"
|
||
},
|
||
"event": {
|
||
"event": "Event:",
|
||
"label": "Fire event",
|
||
"service_data": "Service data"
|
||
},
|
||
"repeat": {
|
||
"label": "Repeat",
|
||
"sequence": "Actions",
|
||
"type_select": "Repeat type",
|
||
"type": {
|
||
"count": {
|
||
"label": "Count"
|
||
},
|
||
"until": {
|
||
"conditions": "Until conditions",
|
||
"label": "Until"
|
||
},
|
||
"while": {
|
||
"conditions": "While conditions",
|
||
"label": "While"
|
||
}
|
||
}
|
||
},
|
||
"scene": {
|
||
"label": "Activate scene"
|
||
},
|
||
"service": {
|
||
"label": "Call service",
|
||
"service_data": "Service data"
|
||
},
|
||
"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"
|
||
}
|
||
},
|
||
"unsupported_action": "No UI support for action: {action}"
|
||
},
|
||
"alias": "Name",
|
||
"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 further execution unless all conditions are satisfied.",
|
||
"learn_more": "Learn more about conditions",
|
||
"name": "Condition",
|
||
"type_select": "Condition type",
|
||
"type": {
|
||
"and": {
|
||
"label": "And"
|
||
},
|
||
"device": {
|
||
"condition": "Condition",
|
||
"extra_fields": {
|
||
"above": "Above",
|
||
"below": "Below",
|
||
"for": "Duration"
|
||
},
|
||
"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"
|
||
}
|
||
},
|
||
"zone": {
|
||
"entity": "Entity with location",
|
||
"label": "Zone",
|
||
"zone": "Zone"
|
||
}
|
||
},
|
||
"unsupported_condition": "No UI support for condition: {condition}"
|
||
},
|
||
"copy_to_clipboard": "Copy to Clipboard",
|
||
"default_name": "New Automation",
|
||
"description": {
|
||
"label": "Description",
|
||
"placeholder": "Optional description"
|
||
},
|
||
"edit_ui": "Edit with UI",
|
||
"edit_yaml": "Edit as YAML",
|
||
"enable_disable": "Enable/Disable automation",
|
||
"introduction": "Use automations to bring your home alive.",
|
||
"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",
|
||
"triggers": {
|
||
"add": "Add trigger",
|
||
"delete": "Delete",
|
||
"delete_confirm": "Are you sure you want to delete this?",
|
||
"duplicate": "Duplicate",
|
||
"header": "Triggers",
|
||
"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_select": "Trigger type",
|
||
"type": {
|
||
"device": {
|
||
"extra_fields": {
|
||
"above": "Above",
|
||
"below": "Below",
|
||
"for": "Duration"
|
||
},
|
||
"label": "Device",
|
||
"trigger": "Trigger"
|
||
},
|
||
"event": {
|
||
"context_user_pick": "Add 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_pattern": {
|
||
"hours": "Hours",
|
||
"label": "Time Pattern",
|
||
"minutes": "Minutes",
|
||
"seconds": "Seconds"
|
||
},
|
||
"time": {
|
||
"at": "At time",
|
||
"label": "Time",
|
||
"type_input": "Value of a date/time helper",
|
||
"type_value": "Fixed time"
|
||
},
|
||
"webhook": {
|
||
"label": "Webhook",
|
||
"webhook_id": "Webhook ID"
|
||
},
|
||
"zone": {
|
||
"enter": "Enter",
|
||
"entity": "Entity with location",
|
||
"event": "Event:",
|
||
"label": "Zone",
|
||
"leave": "Leave",
|
||
"zone": "Zone"
|
||
}
|
||
},
|
||
"unsupported_platform": "No UI 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?",
|
||
"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 couldn’t find any editable automations",
|
||
"only_editable": "Only automations defined in automations.yaml are editable.",
|
||
"pick_automation": "Pick automation to edit",
|
||
"show_info_automation": "Show info about 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",
|
||
"sync_entities_error": "Failed to sync entities:",
|
||
"title": "Alexa"
|
||
},
|
||
"connected": "Connected",
|
||
"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 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",
|
||
"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 access is being prepared. We will notify you when it's ready.",
|
||
"certificate_info": "Certificate Info",
|
||
"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",
|
||
"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!",
|
||
"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_yet_link_automation": "webhook automation",
|
||
"no_hooks_yet_link_integration": "webhook-based integration",
|
||
"no_hooks_yet2": " or by creating a ",
|
||
"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"
|
||
},
|
||
"caption": "Home Assistant Cloud",
|
||
"description_features": "Control away from home, 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": "Change your general Home Assistant configuration",
|
||
"section": {
|
||
"core": {
|
||
"core_config": {
|
||
"edit_requires_storage": "Editor disabled because config stored in configuration.yaml.",
|
||
"elevation": "Elevation",
|
||
"elevation_meters": "meters",
|
||
"external_url": "External URL",
|
||
"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",
|
||
"entity": "Entity",
|
||
"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",
|
||
"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_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_area": "No area",
|
||
"no_devices": "No devices"
|
||
},
|
||
"delete": "Delete",
|
||
"description": "Manage connected devices",
|
||
"device_info": "Device info",
|
||
"device_not_found": "Device not found.",
|
||
"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",
|
||
"scene": {
|
||
"create": "Create scene with device",
|
||
"no_scenes": "No scenes",
|
||
"scenes": "Scenes"
|
||
},
|
||
"scenes": "Scenes",
|
||
"script": {
|
||
"create": "Create script with device",
|
||
"no_scripts": "No scripts",
|
||
"scripts": "Scripts"
|
||
},
|
||
"scripts": "Scripts",
|
||
"unknown_error": "Unknown error",
|
||
"unnamed_device": "Unnamed device",
|
||
"update": "Update"
|
||
},
|
||
"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} entities?"
|
||
},
|
||
"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} entities?"
|
||
},
|
||
"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": {
|
||
"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} selected entities 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} entities?"
|
||
},
|
||
"search": "Search entities",
|
||
"selected": "{number} selected",
|
||
"status": {
|
||
"disabled": "Disabled",
|
||
"ok": "Ok",
|
||
"readonly": "Read-only",
|
||
"restored": "Restored",
|
||
"unavailable": "Unavailable"
|
||
}
|
||
}
|
||
},
|
||
"filtering": {
|
||
"clear": "Clear",
|
||
"filtering_by": "Filtering by"
|
||
},
|
||
"header": "Configure Home Assistant",
|
||
"helpers": {
|
||
"caption": "Helpers",
|
||
"description": "Manage 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",
|
||
"custom_uis": "Custom UIs:",
|
||
"description": "View info about your Home Assistant installation",
|
||
"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",
|
||
"source": "Source:",
|
||
"system_health_error": "System Health component is not loaded. Add 'system_health:' to configuration.yaml",
|
||
"title": "Info"
|
||
},
|
||
"integration_panel_move": {
|
||
"link_integration_page": "integrations page",
|
||
"missing_zha": "Missing the ZHA config panel? It was moved to the ZHA entry on the {integrations_page}.",
|
||
"missing_zwave": "Missing the Z-Wave config panel? It was moved to the Z-Wave entry on the {integrations_page}."
|
||
},
|
||
"integrations": {
|
||
"add_integration": "Add integration",
|
||
"attention": "Attention required",
|
||
"caption": "Integrations",
|
||
"config_entry": {
|
||
"area": "In {area}",
|
||
"delete": "Delete",
|
||
"delete_button": "Delete {integration}",
|
||
"delete_confirm": "Are you sure you want to delete this integration?",
|
||
"device_unavailable": "device unavailable",
|
||
"devices": "{count} {count, plural,\n one {device}\n other {devices}\n}",
|
||
"documentation": "Documentation",
|
||
"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",
|
||
"no_device": "Entities without devices",
|
||
"no_devices": "This integration has no devices.",
|
||
"options": "Options",
|
||
"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}",
|
||
"settings_button": "Edit settings for {integration}",
|
||
"system_options": "System options",
|
||
"system_options_button": "System options for {integration}",
|
||
"unnamed_entry": "Unnamed entry"
|
||
},
|
||
"config_flow": {
|
||
"aborted": "Aborted",
|
||
"close": "Close",
|
||
"created_config": "Created configuration for {name}.",
|
||
"dismiss": "Dismiss dialog",
|
||
"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_first_time": "Please wait while the integration is being installed",
|
||
"not_all_required_fields": "Not all required fields are filled in.",
|
||
"submit": "Submit"
|
||
},
|
||
"configure": "Configure",
|
||
"configured": "Configured",
|
||
"description": "Manage integrations",
|
||
"details": "Integration details",
|
||
"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}?",
|
||
"hide_ignored": "Hide ignored integrations",
|
||
"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 integations 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": "Not all integrations can be configured 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",
|
||
"description": "View the Home Assistant logs",
|
||
"details": "Log Details ({level})",
|
||
"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",
|
||
"title": "Logs"
|
||
},
|
||
"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": "Manage your Lovelace Dashboards",
|
||
"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": {
|
||
"button": "Configure",
|
||
"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": {
|
||
"button": "Configure",
|
||
"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_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"
|
||
},
|
||
"network": {
|
||
"header": "Network Management",
|
||
"introduction": "Manage network-wide functions.",
|
||
"node_count": "{count} nodes"
|
||
},
|
||
"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 wakeup queues and messages"
|
||
},
|
||
"node": {
|
||
"button": "Node Details",
|
||
"not_found": "Node not found"
|
||
},
|
||
"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": "Wakeup Instructions for",
|
||
"wakeup_instructions_source": "Wakeup 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",
|
||
"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": "Manage scenes",
|
||
"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 alive.",
|
||
"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",
|
||
"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 couldn’t find any editable 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": "Manage scripts",
|
||
"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 execute 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."
|
||
},
|
||
"picker": {
|
||
"add_script": "Create new 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 couldn’t find any editable scripts",
|
||
"run_script": "Run script",
|
||
"show_info": "Show info about script",
|
||
"trigger_script": "Trigger script"
|
||
}
|
||
},
|
||
"server_control": {
|
||
"caption": "Server Controls",
|
||
"description": "Restart and stop the Home Assistant server",
|
||
"section": {
|
||
"reloading": {
|
||
"automation": "Reload automations",
|
||
"command_line": "Reload command line entities",
|
||
"core": "Reload location & customizations",
|
||
"filesize": "Reload file size entities",
|
||
"filter": "Reload filter entities",
|
||
"generic": "Reload generic IP camera entities",
|
||
"generic_thermostat": "Reload generic thermostat entities",
|
||
"group": "Reload groups, group entities, and notify services",
|
||
"heading": "YAML configuration reloading",
|
||
"history_stats": "Reload history stats entities",
|
||
"homekit": "Reload HomeKit",
|
||
"input_boolean": "Reload input booleans",
|
||
"input_datetime": "Reload input date times",
|
||
"input_number": "Reload input numbers",
|
||
"input_select": "Reload input selects",
|
||
"input_text": "Reload input texts",
|
||
"introduction": "Some parts of Home Assistant can reload without requiring a restart. Hitting reload will unload their current YAML configuration and load the new one.",
|
||
"min_max": "Reload min/max entities",
|
||
"mqtt": "Reload manually configured mqtt entities",
|
||
"person": "Reload people",
|
||
"ping": "Reload ping binary sensor entities",
|
||
"reload": "Reload {domain}",
|
||
"rest": "Reload rest entities and notify services",
|
||
"rpi_gpio": "Reload Raspberry Pi GPIO entities",
|
||
"scene": "Reload scenes",
|
||
"script": "Reload scripts",
|
||
"smtp": "Reload smtp notify services",
|
||
"statistics": "Reload statistics entities",
|
||
"telegram": "Reload telegram notify services",
|
||
"template": "Reload template entities",
|
||
"trend": "Reload trend entities",
|
||
"universal": "Reload universal media player entities",
|
||
"zone": "Reload 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!"
|
||
}
|
||
}
|
||
},
|
||
"tags": {
|
||
"add_tag": "Add tag",
|
||
"automation_title": "Tag {name} is scanned",
|
||
"caption": "Tags",
|
||
"create_automation": "Create automation with tag",
|
||
"description": "Manage tags",
|
||
"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",
|
||
"name": "Name",
|
||
"password": "Password",
|
||
"password_confirm": "Confirm Password",
|
||
"password_not_match": "Passwords don't match",
|
||
"username": "Username"
|
||
},
|
||
"caption": "Users",
|
||
"description": "Manage users",
|
||
"editor": {
|
||
"activate_user": "Activate user",
|
||
"active": "Active",
|
||
"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": "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"
|
||
},
|
||
"picker": {
|
||
"headers": {
|
||
"group": "Group",
|
||
"name": "Name",
|
||
"system": "System"
|
||
}
|
||
},
|
||
"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_page": {
|
||
"discovered_text": "Devices will show up here once discovered.",
|
||
"discovery_text": "Discovered devices will show up here. Follow the instructions for your device(s) and place the device(s) in pairing mode.",
|
||
"header": "Zigbee Home Automation - Add Devices",
|
||
"no_devices_found": "No devices were found, make sure they are in paring 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..."
|
||
},
|
||
"add": {
|
||
"caption": "Add Devices",
|
||
"description": "Add devices to the Zigbee network"
|
||
},
|
||
"button": "Configure",
|
||
"caption": "ZHA",
|
||
"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": {
|
||
"add_devices": "Add Devices",
|
||
"clusters": "Clusters",
|
||
"devices": "Devices",
|
||
"manufacturer_code_override": "Manufacturer Code Override",
|
||
"value": "Value"
|
||
},
|
||
"description": "Zigbee Home Automation network management",
|
||
"devices": {
|
||
"header": "Zigbee Home Automation - Device"
|
||
},
|
||
"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_members": "Add Members",
|
||
"adding_members": "Adding 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",
|
||
"description": "Manage Zigbee groups",
|
||
"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!",
|
||
"group-header": "Zigbee Home Automation - Group Details",
|
||
"groups": "Groups",
|
||
"groups-header": "Zigbee Home Automation - Group Management",
|
||
"header": "Zigbee Home Automation - Group Management",
|
||
"introduction": "Create and modify zigbee groups",
|
||
"manage_groups": "Manage Zigbee Groups",
|
||
"members": "Members",
|
||
"remove_groups": "Remove Groups",
|
||
"remove_members": "Remove Members",
|
||
"removing_groups": "Removing Groups",
|
||
"removing_members": "Removing Members",
|
||
"zha_zigbee_groups": "ZHA Zigbee Groups"
|
||
},
|
||
"header": "Configure Zigbee Home Automation",
|
||
"introduction": "Here it is possible to configure the ZHA component. Not everything is possible to configure from the UI yet, but we're working on it.",
|
||
"network_management": {
|
||
"header": "Network Management",
|
||
"introduction": "Commands that affect the entire network"
|
||
},
|
||
"network": {
|
||
"caption": "Network"
|
||
},
|
||
"node_management": {
|
||
"header": "Device Management",
|
||
"help_node_dropdown": "Select a device to view per-device options.",
|
||
"hint_battery_devices": "Note: Sleepy (battery powered) devices need to be awake when executing commands against them. You can generally wake a sleepy device by triggering it.",
|
||
"hint_wakeup": "Some devices such as Xiaomi sensors have a wake up button that you can press at ~5 second intervals that keep devices awake while you interact with them.",
|
||
"introduction": "Run ZHA commands that affect a single device. Pick a device to see a list of available commands."
|
||
},
|
||
"title": "Zigbee Home Automation"
|
||
},
|
||
"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": {
|
||
"button": "Configure",
|
||
"caption": "Z-Wave",
|
||
"common": {
|
||
"index": "Index",
|
||
"instance": "Instance",
|
||
"unknown": "unknown",
|
||
"value": "Value",
|
||
"wakeup_interval": "Wakeup Interval"
|
||
},
|
||
"description": "Manage your Z-Wave network",
|
||
"learn_more": "Learn more about Z-Wave",
|
||
"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 Wakeup 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"
|
||
}
|
||
}
|
||
},
|
||
"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} successful fired!",
|
||
"start_listening": "Start listening",
|
||
"stop_listening": "Stop listening",
|
||
"subscribe_to": "Event to subscribe to",
|
||
"title": "Events",
|
||
"type": "Event Type"
|
||
},
|
||
"services": {
|
||
"alert_parsing_yaml": "Error parsing YAML: {data}",
|
||
"call_service": "Call Service",
|
||
"column_description": "Description",
|
||
"column_example": "Example",
|
||
"column_parameter": "Parameter",
|
||
"data": "Service Data (YAML, optional)",
|
||
"description": "The service dev tool allows you to call any available service in Home Assistant.",
|
||
"fill_example_data": "Fill Example Data",
|
||
"no_description": "No description is available",
|
||
"no_parameters": "This service takes no parameters.",
|
||
"select_service": "Select a service to see the description",
|
||
"title": "Services"
|
||
},
|
||
"states": {
|
||
"alert_entity_field": "Entity is a mandatory field",
|
||
"attributes": "Attributes",
|
||
"current_entities": "Current entities",
|
||
"description1": "Set the representation of a device within Home Assistant.",
|
||
"description2": "This will not communicate with the actual device.",
|
||
"entity": "Entity",
|
||
"filter_attributes": "Filter attributes",
|
||
"filter_entities": "Filter entities",
|
||
"filter_states": "Filter states",
|
||
"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"
|
||
}
|
||
}
|
||
},
|
||
"history": {
|
||
"period": "Period",
|
||
"ranges": {
|
||
"last_week": "Last week",
|
||
"this_week": "This week",
|
||
"today": "Today",
|
||
"yesterday": "Yesterday"
|
||
},
|
||
"showing_entries": "Showing entries for"
|
||
},
|
||
"logbook": {
|
||
"entries_not_found": "No logbook entries found.",
|
||
"period": "Period",
|
||
"ranges": {
|
||
"last_week": "Last week",
|
||
"this_week": "This week",
|
||
"today": "Today",
|
||
"yesterday": "Yesterday"
|
||
},
|
||
"showing_entries": "Showing entries for"
|
||
},
|
||
"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": {
|
||
"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"
|
||
},
|
||
"starting": {
|
||
"description": "Home Assistant is starting, please wait...",
|
||
"header": "Home Assistant is starting..."
|
||
}
|
||
},
|
||
"changed_toast": {
|
||
"message": "The Lovelace UI configuration for this dashboard was updated, refresh to see changes?",
|
||
"refresh": "Refresh"
|
||
},
|
||
"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"
|
||
},
|
||
"editor_service_data": "Service data can only be entered in the code editor",
|
||
"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 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_editor": "Entity Row Editor",
|
||
"entity_row": {
|
||
"attribute": "Attribute",
|
||
"button": "Button",
|
||
"buttons": "Buttons",
|
||
"call-service": "Call Service",
|
||
"cast": "Cast",
|
||
"conditional": "Conditional",
|
||
"divider": "Divider",
|
||
"section": "Section",
|
||
"weblink": "Web Link"
|
||
},
|
||
"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 entity’s state.",
|
||
"name": "Entity"
|
||
},
|
||
"gauge": {
|
||
"description": "The Gauge card is a basic card that allows visually seeing sensor data.",
|
||
"name": "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",
|
||
"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"
|
||
},
|
||
"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"
|
||
},
|
||
"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 information dialog.",
|
||
"name": "Picture Glance"
|
||
},
|
||
"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_detail": "Graph Detail",
|
||
"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"
|
||
},
|
||
"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."
|
||
},
|
||
"edit_badges": {
|
||
"panel_mode": "These badges will not be displayed because this view is in \"Panel Mode\"."
|
||
},
|
||
"edit_card": {
|
||
"add": "Add Card",
|
||
"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",
|
||
"visibility": {
|
||
"select_users": "Select which users should see this view in the navigation"
|
||
}
|
||
},
|
||
"header": "Edit UI",
|
||
"menu": {
|
||
"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 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",
|
||
"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": {
|
||
"cancel": "Never mind",
|
||
"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"
|
||
},
|
||
"suggest_card": {
|
||
"add": "Add to Lovelace UI",
|
||
"create_own": "Pick different card",
|
||
"header": "We created a suggestion for you"
|
||
},
|
||
"view": {
|
||
"panel_mode": {
|
||
"description": "This renders the first card at full width. Other cards in this view as well as badges will not be rendered.",
|
||
"title": "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",
|
||
"refresh": "Refresh",
|
||
"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",
|
||
"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"
|
||
},
|
||
"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.",
|
||
"not_whitelisted": "Your computer is not whitelisted."
|
||
},
|
||
"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_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": {
|
||
"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"
|
||
},
|
||
"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?",
|
||
"restore": {
|
||
"description": "Alternatively you can restore from a previous snapshot.",
|
||
"hide_log": "Hide full log",
|
||
"in_progress": "Restore in progress",
|
||
"show_log": "Show full log"
|
||
},
|
||
"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_required": "Required",
|
||
"header": "Change Password",
|
||
"new_password": "New Password",
|
||
"submit": "Submit"
|
||
},
|
||
"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"
|
||
},
|
||
"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}",
|
||
"created_at": "Created at {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",
|
||
"last_used": "Last used at {date} from {location}",
|
||
"learn_auth_requests": "Learn how to make authenticated requests.",
|
||
"name": "Name",
|
||
"not_used": "Has never been used",
|
||
"prompt_copy_token": "Copy your access token. It will not be shown again.",
|
||
"prompt_name": "Give the token a name"
|
||
},
|
||
"mfa_setup": {
|
||
"close": "Close",
|
||
"step_done": "Setup done for {step}",
|
||
"submit": "Submit",
|
||
"title_aborted": "Aborted",
|
||
"title_success": "Success!"
|
||
},
|
||
"mfa": {
|
||
"confirm_disable": "Are you sure you want to disable {name}?",
|
||
"disable": "Disable",
|
||
"enable": "Enable",
|
||
"header": "Multi-factor Authentication Modules"
|
||
},
|
||
"push_notifications": {
|
||
"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 at {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 at {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"
|
||
},
|
||
"vibrate": {
|
||
"description": "Enable or disable vibration on this device when controlling devices.",
|
||
"header": "Vibrate"
|
||
}
|
||
},
|
||
"shopping-list": {
|
||
"add_item": "Add item",
|
||
"clear_completed": "Clear completed",
|
||
"microphone_tip": "Tap the microphone on the top right and say or type “Add candy to my shopping list”"
|
||
}
|
||
},
|
||
"sidebar": {
|
||
"done": "Done",
|
||
"external_app_configuration": "App Configuration",
|
||
"sidebar_toggle": "Sidebar Toggle"
|
||
}
|
||
}
|
||
} |