1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-22 10:55:50 +00:00
Files
core/homeassistant/components/tplink/strings.json
2025-10-28 10:33:10 +01:00

501 lines
15 KiB
JSON

{
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]"
},
"error": {
"camera_creds": "You have to set both username and password",
"cannot_connect": "Connection error: {error}",
"cannot_connect_camera": "Unable to access the camera stream, verify that you have set up the camera account: {error}",
"invalid_auth": "Unable to authenticate: {error}",
"invalid_camera_auth": "Camera stream authentication failed"
},
"flow_title": "{name} {model} ({host})",
"step": {
"camera_auth_confirm": {
"data": {
"live_view": "Enable camera live view",
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"live_view": "Enabling live view will create the live view camera entity and requires your camera account credentials.",
"password": "Your camera account password configured for the device in the Tapo app.",
"username": "Your camera account username configured for the device in the Tapo app."
},
"description": "Input device camera account credentials.",
"title": "Set camera account credentials"
},
"discovery_auth_confirm": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"password": "[%key:component::tplink::config::step::user_auth_confirm::data_description::password%]",
"username": "[%key:component::tplink::config::step::user_auth_confirm::data_description::username%]"
},
"description": "[%key:component::tplink::config::step::user_auth_confirm::description%]",
"title": "Authenticate"
},
"discovery_confirm": {
"description": "Do you want to set up {name} {model} ({host})?"
},
"pick_device": {
"data": {
"device": "[%key:common::config_flow::data::device%]"
},
"data_description": {
"device": "Pick the TP-Link device to add."
}
},
"reauth_confirm": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"password": "[%key:component::tplink::config::step::user_auth_confirm::data_description::password%]",
"username": "[%key:component::tplink::config::step::user_auth_confirm::data_description::username%]"
},
"description": "[%key:component::tplink::config::step::user_auth_confirm::description%]",
"title": "[%key:common::config_flow::title::reauth%]"
},
"reconfigure": {
"data": {
"host": "[%key:common::config_flow::data::host%]"
},
"data_description": {
"host": "[%key:component::tplink::config::step::user::data_description::host%]"
},
"description": "Update your configuration for device {mac}",
"title": "Reconfigure TPLink entry"
},
"user": {
"data": {
"host": "[%key:common::config_flow::data::host%]"
},
"data_description": {
"host": "Hostname or IP address of your TP-Link device."
},
"description": "If you leave the host empty, discovery will be used to find devices."
},
"user_auth_confirm": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"password": "Your TP-Link cloud password which is case-sensitive.",
"username": "Your TP-Link cloud username which is the full email and is case-sensitive."
},
"description": "The device requires authentication, please input your TP-Link credentials below. Note, that both e-mail and password are case-sensitive.",
"title": "Authenticate"
}
}
},
"device": {
"unnamed_device": {
"name": "Unnamed {model}"
}
},
"entity": {
"binary_sensor": {
"cloud_connection": {
"name": "Cloud connection"
},
"humidity_warning": {
"name": "Humidity warning"
},
"overheated": {
"name": "Overheated"
},
"overloaded": {
"name": "Overloaded"
},
"temperature_warning": {
"name": "Temperature warning"
},
"water_alert": {
"name": "[%key:component::binary_sensor::entity_component::moisture::name%]",
"state": {
"off": "[%key:component::binary_sensor::entity_component::moisture::state::off%]",
"on": "[%key:component::binary_sensor::entity_component::moisture::state::on%]"
}
}
},
"button": {
"charging_contacts_reset": {
"name": "Reset charging contacts consumable"
},
"filter_reset": {
"name": "Reset filter consumable"
},
"main_brush_reset": {
"name": "Reset main brush consumable"
},
"pair": {
"name": "Pair new device"
},
"pan_left": {
"name": "Pan left"
},
"pan_right": {
"name": "Pan right"
},
"sensor_reset": {
"name": "Reset sensor consumable"
},
"side_brush_reset": {
"name": "Reset side brush consumable"
},
"stop_alarm": {
"name": "Stop alarm"
},
"test_alarm": {
"name": "Test alarm"
},
"tilt_down": {
"name": "Tilt down"
},
"tilt_up": {
"name": "Tilt up"
},
"unpair": {
"name": "Unpair device"
}
},
"camera": {
"live_view": {
"name": "Live view"
}
},
"number": {
"auto_off_minutes": {
"name": "Turn off in"
},
"clean_count": {
"name": "Clean count"
},
"pan_step": {
"name": "Pan degrees"
},
"power_protection_threshold": {
"name": "Power protection"
},
"smooth_transition_off": {
"name": "Smooth off"
},
"smooth_transition_on": {
"name": "Smooth on"
},
"temperature_offset": {
"name": "Temperature offset"
},
"tilt_step": {
"name": "Tilt degrees"
}
},
"select": {
"alarm_sound": {
"name": "Alarm sound"
},
"alarm_volume": {
"name": "Alarm volume"
},
"light_preset": {
"name": "Light preset"
}
},
"sensor": {
"alarm_source": {
"name": "Alarm source"
},
"auto_off_at": {
"name": "Auto-off at"
},
"charging_contacts_remaining": {
"name": "Charging contacts remaining"
},
"charging_contacts_used": {
"name": "Charging contacts used"
},
"clean_area": {
"name": "Cleaning area"
},
"clean_progress": {
"name": "Cleaning progress"
},
"clean_time": {
"name": "Cleaning time"
},
"consumption_this_month": {
"name": "This month's consumption"
},
"consumption_today": {
"name": "Today's consumption"
},
"consumption_total": {
"name": "Total consumption"
},
"current_consumption": {
"name": "Current consumption"
},
"device_time": {
"name": "Device time"
},
"filter_remaining": {
"name": "Filter remaining"
},
"filter_used": {
"name": "Filter used"
},
"last_clean_area": {
"name": "Last cleaned area"
},
"last_clean_time": {
"name": "Last cleaned time"
},
"last_clean_timestamp": {
"name": "Last clean start"
},
"main_brush_remaining": {
"name": "Main brush remaining"
},
"main_brush_used": {
"name": "Main brush used"
},
"on_since": {
"name": "On since"
},
"report_interval": {
"name": "Report interval"
},
"sensor_remaining": {
"name": "Sensor remaining"
},
"sensor_used": {
"name": "Sensor used"
},
"side_brush_remaining": {
"name": "Side brush remaining"
},
"side_brush_used": {
"name": "Side brush used"
},
"signal_level": {
"name": "Signal level"
},
"ssid": {
"name": "SSID"
},
"total_clean_area": {
"name": "Total cleaning area"
},
"total_clean_count": {
"name": "Total cleaning count"
},
"total_clean_time": {
"name": "Total cleaning time"
},
"vacuum_error": {
"name": "Error",
"state": {
"batterylow": "Low on battery",
"dustbinremoved": "Missing dust bin",
"lidarblocked": "Lidar blocked",
"mainbrushstuck": "Main brush stuck",
"ok": "No error",
"sidebrushstuck": "Side brush stuck",
"trapped": "Unable to move",
"trappedcliff": "Unable to move (cliff sensor)",
"unabletofinddock": "Unable to find dock",
"unabletomove": "Unable to move",
"unknowninternal": "Unknown error, report to upstream",
"wheelblocked": "Wheel blocked"
}
},
"water_alert_timestamp": {
"name": "Last water leak alert"
}
},
"switch": {
"auto_off_enabled": {
"name": "Auto-off enabled"
},
"auto_update_enabled": {
"name": "Auto-update enabled"
},
"baby_cry_detection": {
"name": "Baby cry detection"
},
"carpet_boost": {
"name": "Carpet boost"
},
"child_lock": {
"name": "Child lock"
},
"fan_sleep_mode": {
"name": "Fan sleep mode"
},
"led": {
"name": "LED"
},
"motion_detection": {
"name": "Motion detection"
},
"person_detection": {
"name": "Person detection"
},
"pir_enabled": {
"name": "Motion sensor"
},
"smooth_transitions": {
"name": "Smooth transitions"
},
"tamper_detection": {
"name": "Tamper detection"
}
},
"vacuum": {
"vacuum": {
"state_attributes": {
"fan_speed": {
"state": {
"max": "Max",
"quiet": "Quiet",
"standard": "Standard",
"turbo": "Turbo",
"ultra": "Ultra"
}
}
}
}
}
},
"exceptions": {
"device_authentication": {
"message": "Device authentication error {func}: {exc}"
},
"device_error": {
"message": "Unable to communicate with the device {func}: {exc}"
},
"device_timeout": {
"message": "Timeout communicating with the device {func}: {exc}"
},
"invalid_alarm_duration": {
"message": "Invalid duration {duration} available: 1-{duration_max}s"
},
"set_custom_effect": {
"message": "Error trying to set custom effect {effect}: {exc}"
},
"unexpected_device": {
"message": "Unexpected device found at {host}; expected {expected}, found {found}"
}
},
"issues": {
"deprecated_entity": {
"description": "We detected that entity `{entity}` is being used in `{info}`\n\nWe have created a new `{new_platform}` entity and you should migrate `{info}` to use this new entity.\n\nWhen you are done migrating `{info}` and are ready to have the deprecated `{entity}` entity removed, disable the entity and restart Home Assistant.",
"title": "Detected deprecated {platform} entity usage"
}
},
"services": {
"random_effect": {
"description": "Sets a random effect.",
"fields": {
"backgrounds": {
"description": "[%key:component::tplink::services::sequence_effect::fields::sequence::description%]",
"name": "Backgrounds"
},
"brightness": {
"description": "[%key:component::tplink::services::sequence_effect::fields::brightness::description%]",
"name": "Brightness"
},
"brightness_range": {
"description": "Range of brightness.",
"name": "Brightness range"
},
"duration": {
"description": "[%key:component::tplink::services::sequence_effect::fields::duration::description%]",
"name": "Duration"
},
"fadeoff": {
"description": "Fade off.",
"name": "Fade off"
},
"hue_range": {
"description": "Range of hue.",
"name": "Hue range"
},
"init_states": {
"description": "Initial HSV sequence.",
"name": "Initial states"
},
"random_seed": {
"description": "Random seed.",
"name": "Random seed"
},
"saturation_range": {
"description": "Range of saturation.",
"name": "Saturation range"
},
"segments": {
"description": "List of segments (0 for all).",
"name": "Segments"
},
"transition": {
"description": "[%key:component::tplink::services::sequence_effect::fields::transition::description%]",
"name": "Transition"
},
"transition_range": {
"description": "Range of transition.",
"name": "Transition range"
}
},
"name": "Random effect"
},
"sequence_effect": {
"description": "Sets a sequence effect.",
"fields": {
"brightness": {
"description": "Initial brightness.",
"name": "Brightness"
},
"direction": {
"description": "Direction.",
"name": "Direction"
},
"duration": {
"description": "Duration.",
"name": "Duration"
},
"repeat_times": {
"description": "Repetitions (0 for continuous).",
"name": "Repetitions"
},
"segments": {
"description": "List of segments (0 for all).",
"name": "Segments"
},
"sequence": {
"description": "List of HSV sequences (Max 16).",
"name": "Sequence"
},
"spread": {
"description": "Speed of spread.",
"name": "Spread"
},
"transition": {
"description": "Transition.",
"name": "Transition"
}
},
"name": "Sequence effect"
}
}
}