1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-22 02:47:14 +00:00
Files
core/homeassistant/components/unifiprotect/strings.json

823 lines
29 KiB
JSON

{
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"discovery_started": "Discovery started",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]",
"wrong_nvr": "Connected to a different NVR than expected. If you replaced your hardware, please remove the old integration and add it again."
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"cloud_user": "Ubiquiti Cloud users are not supported. Please use a local user instead.",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"protect_version": "Minimum required version is v6.0.0. Please upgrade UniFi Protect and then retry."
},
"flow_title": "{name} ({ip_address})",
"step": {
"discovery_confirm": {
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]",
"password": "[%key:common::config_flow::data::password%]",
"port": "[%key:common::config_flow::data::port%]",
"username": "[%key:common::config_flow::data::username%]",
"verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
},
"data_description": {
"api_key": "[%key:component::unifiprotect::config::step::user::data_description::api_key%]",
"password": "[%key:component::unifiprotect::config::step::user::data_description::password%]",
"port": "[%key:component::unifiprotect::config::step::user::data_description::port%]",
"username": "[%key:component::unifiprotect::config::step::user::data_description::username%]",
"verify_ssl": "[%key:component::unifiprotect::config::step::user::data_description::verify_ssl%]"
},
"description": "Do you want to set up {name} ({ip_address})? You will need a local user created in your UniFi OS Console to log in with. Ubiquiti Cloud users will not work. For more information: {local_user_documentation_url}",
"title": "UniFi Protect discovered"
},
"reauth_confirm": {
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]",
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
},
"data_description": {
"api_key": "API key for your local user account. Leave empty to keep your existing API key.",
"password": "Password for your local user account. Leave empty to keep your existing password.",
"username": "[%key:component::unifiprotect::config::step::user::data_description::username%]"
},
"description": "Your credentials or API key seem to be missing or invalid. Leave password and API key empty to keep your existing credentials. For more information: {local_user_documentation_url}",
"title": "Reauth UniFi Protect"
},
"reconfigure": {
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]",
"host": "[%key:common::config_flow::data::host%]",
"password": "[%key:common::config_flow::data::password%]",
"port": "[%key:common::config_flow::data::port%]",
"username": "[%key:common::config_flow::data::username%]",
"verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
},
"data_description": {
"api_key": "[%key:component::unifiprotect::config::step::reauth_confirm::data_description::api_key%]",
"host": "[%key:component::unifiprotect::config::step::user::data_description::host%]",
"password": "[%key:component::unifiprotect::config::step::reauth_confirm::data_description::password%]",
"port": "[%key:component::unifiprotect::config::step::user::data_description::port%]",
"username": "[%key:component::unifiprotect::config::step::user::data_description::username%]",
"verify_ssl": "[%key:component::unifiprotect::config::step::user::data_description::verify_ssl%]"
},
"description": "Update the configuration for your UniFi Protect device. Leave password and API key empty to keep your existing credentials. For more information: {local_user_documentation_url}",
"title": "Reconfigure UniFi Protect"
},
"user": {
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]",
"host": "[%key:common::config_flow::data::host%]",
"password": "[%key:common::config_flow::data::password%]",
"port": "[%key:common::config_flow::data::port%]",
"username": "[%key:common::config_flow::data::username%]",
"verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
},
"data_description": {
"api_key": "API key for your local user account.",
"host": "Hostname or IP address of your UniFi Protect device.",
"password": "Password for your local user account.",
"port": "Port of your UniFi Protect device.",
"username": "Username for your local (not cloud) user account.",
"verify_ssl": "Verify SSL certificate of the UniFi Protect device."
},
"description": "You will need a local user created in your UniFi OS Console to log in with. Ubiquiti Cloud users will not work. For more information: {local_user_documentation_url}",
"title": "UniFi Protect setup"
}
}
},
"entity": {
"binary_sensor": {
"alarm_sound_detection": {
"name": "Alarm sound detection"
},
"animal_detected": {
"name": "Animal detected"
},
"audio_object_detected": {
"name": "Audio object detected"
},
"baby_cry_detected": {
"name": "Baby cry detected"
},
"barking_detected": {
"name": "Barking detected"
},
"car_alarm_detected": {
"name": "Car alarm detected"
},
"car_horn_detected": {
"name": "Car horn detected"
},
"co_alarm_detected": {
"name": "CO alarm detected"
},
"contact": {
"name": "Contact"
},
"detections_animal": {
"name": "Animal detection"
},
"detections_baby_cry": {
"name": "Baby cry detection"
},
"detections_barking": {
"name": "Barking detection"
},
"detections_car_alarm": {
"name": "Car alarm detection"
},
"detections_car_horn": {
"name": "Car horn detection"
},
"detections_co_alarm": {
"name": "CO alarm detection"
},
"detections_glass_break": {
"name": "Glass break detection"
},
"detections_license_plate": {
"name": "License plate detection"
},
"detections_motion": {
"name": "Motion detection"
},
"detections_package": {
"name": "Package detection"
},
"detections_person": {
"name": "Person detection"
},
"detections_siren": {
"name": "Siren detection"
},
"detections_smoke": {
"name": "Smoke detection"
},
"detections_speaking": {
"name": "Speaking detection"
},
"detections_vehicle": {
"name": "Vehicle detection"
},
"doorbell": {
"name": "[%key:component::event::entity_component::doorbell::name%]"
},
"flood_light": {
"name": "Flood light"
},
"glass_break_detected": {
"name": "Glass break detected"
},
"hdr_mode": {
"name": "HDR mode"
},
"high_fps": {
"name": "High FPS"
},
"humidity_sensor": {
"name": "Humidity sensor"
},
"humidity_sensor_enabled": {
"name": "Humidity sensor enabled"
},
"is_dark": {
"name": "Is dark"
},
"light_sensor": {
"name": "Light sensor"
},
"light_sensor_enabled": {
"name": "Light sensor enabled"
},
"motion_detection_enabled": {
"name": "Motion detection enabled"
},
"object_detected": {
"name": "Object detected"
},
"overlay_show_date": {
"name": "Overlay: show date"
},
"overlay_show_logo": {
"name": "Overlay: show logo"
},
"overlay_show_name": {
"name": "Overlay: show name"
},
"overlay_show_nerd_mode": {
"name": "Overlay: show nerd mode"
},
"package_detected": {
"name": "Package detected"
},
"person_detected": {
"name": "Person detected"
},
"siren_detected": {
"name": "Siren detected"
},
"smoke_alarm_detected": {
"name": "Smoke alarm detected"
},
"speaking_detected": {
"name": "Speaking detected"
},
"ssh_enabled": {
"name": "SSH enabled"
},
"status_light": {
"name": "Status light"
},
"system_sounds": {
"name": "System sounds"
},
"temperature_sensor": {
"name": "Temperature sensor"
},
"temperature_sensor_enabled": {
"name": "Temperature sensor enabled"
},
"tracking_person": {
"name": "Tracking: person"
},
"vehicle_detected": {
"name": "Vehicle detected"
}
},
"button": {
"adopt_device": {
"name": "Adopt device"
},
"clear_tamper": {
"name": "Clear tamper"
},
"play_buzzer": {
"name": "Play buzzer"
},
"play_chime": {
"name": "Play chime"
},
"unadopt_device": {
"name": "Unadopt device"
}
},
"event": {
"doorbell": {
"name": "[%key:component::event::entity_component::doorbell::name%]",
"state_attributes": {
"event_type": {
"state": {
"ring": "Ring"
}
}
}
},
"fingerprint": {
"name": "Fingerprint",
"state_attributes": {
"event_type": {
"state": {
"identified": "Identified",
"not_identified": "Not identified"
}
}
}
},
"nfc": {
"name": "NFC",
"state_attributes": {
"event_type": {
"state": {
"scanned": "Scanned"
}
}
}
},
"vehicle": {
"name": "Vehicle",
"state_attributes": {
"event_type": {
"state": {
"detected": "Detected"
}
}
}
}
},
"media_player": {
"speaker": {
"name": "[%key:component::media_player::entity_component::speaker::name%]"
}
},
"number": {
"auto_lock_timeout": {
"name": "Auto-lock timeout"
},
"auto_shutoff_duration": {
"name": "Auto-shutoff duration"
},
"chime_duration": {
"name": "Chime duration"
},
"chime_ring_volume": {
"name": "Ring volume ({camera_name})"
},
"doorbell_ring_volume": {
"name": "Doorbell ring volume"
},
"infrared_custom_lux_trigger": {
"name": "Infrared custom lux trigger"
},
"microphone_level": {
"name": "Microphone level"
},
"motion_sensitivity": {
"name": "Motion sensitivity"
},
"system_sounds_volume": {
"name": "System sounds volume"
},
"volume": {
"name": "[%key:component::sensor::entity_component::volume::name%]"
},
"wide_dynamic_range": {
"name": "Wide dynamic range"
},
"zoom_level": {
"name": "Zoom level"
}
},
"select": {
"chime_type": {
"name": "Chime type",
"state": {
"digital": "Digital",
"mechanical": "Mechanical",
"none": "[%key:common::state::off%]"
}
},
"doorbell_text": {
"name": "Doorbell text"
},
"hdr_mode": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::hdr_mode::name%]",
"state": {
"always": "Always on",
"auto": "Auto",
"off": "Always off"
}
},
"infrared_mode": {
"name": "Infrared mode",
"state": {
"auto": "Auto",
"auto_filter_only": "Auto (filter only, no LEDs)",
"custom": "Auto (custom lux)",
"off": "Always disable",
"on": "Always enable"
}
},
"light_mode": {
"name": "Light mode",
"state": {
"manual": "Manual",
"motion": "On motion - always",
"motion_dark": "On motion - when dark",
"when_dark": "When dark"
}
},
"liveview": {
"name": "Liveview"
},
"mount_type": {
"name": "Mount type",
"state": {
"door": "Door",
"garage": "Garage",
"leak": "Leak",
"none": "[%key:common::state::off%]",
"window": "Window"
}
},
"paired_camera": {
"name": "Paired camera"
},
"recording_mode": {
"name": "Recording mode",
"state": {
"adaptive": "Adaptive",
"always": "Always",
"detections": "Detections",
"never": "Never",
"schedule": "Schedule"
}
}
},
"sensor": {
"alarm_sound_detected": {
"name": "Alarm sound detected"
},
"bluetooth_signal_strength": {
"name": "Bluetooth signal strength"
},
"chime_type": {
"name": "[%key:component::unifiprotect::entity::select::chime_type::name%]"
},
"cpu_temperature": {
"name": "CPU temperature"
},
"cpu_utilization": {
"name": "CPU utilization"
},
"disk_write_rate": {
"name": "Disk write rate"
},
"doorbell_text": {
"name": "[%key:component::unifiprotect::entity::select::doorbell_text::name%]"
},
"infrared_mode": {
"name": "[%key:component::unifiprotect::entity::select::infrared_mode::name%]"
},
"last_doorbell_ring": {
"name": "Last doorbell ring"
},
"last_motion_detected": {
"name": "Last motion detected"
},
"last_open": {
"name": "Last open"
},
"last_ring": {
"name": "Last ring"
},
"last_tampering_detected": {
"name": "Last tampering detected"
},
"lens_type": {
"name": "Lens type"
},
"license_plate_detected": {
"name": "License plate detected",
"state": {
"none": "[%key:component::binary_sensor::entity_component::gas::state::off%]"
}
},
"light_mode": {
"name": "[%key:component::unifiprotect::entity::select::light_mode::name%]"
},
"link_speed": {
"name": "Link speed"
},
"liveview": {
"name": "[%key:component::unifiprotect::entity::select::liveview::name%]"
},
"memory_utilization": {
"name": "Memory utilization"
},
"microphone_level": {
"name": "[%key:component::unifiprotect::entity::number::microphone_level::name%]"
},
"motion_sensitivity": {
"name": "[%key:component::unifiprotect::entity::number::motion_sensitivity::name%]"
},
"mount_type": {
"name": "[%key:component::unifiprotect::entity::select::mount_type::name%]"
},
"oldest_recording": {
"name": "Oldest recording"
},
"paired_camera": {
"name": "[%key:component::unifiprotect::entity::select::paired_camera::name%]"
},
"received_data": {
"name": "Received data"
},
"recording_capacity": {
"name": "Recording capacity"
},
"recording_mode": {
"name": "[%key:component::unifiprotect::entity::select::recording_mode::name%]"
},
"resolution_4k_video": {
"name": "Resolution: 4K video"
},
"resolution_free_space": {
"name": "Resolution: free space"
},
"resolution_hd_video": {
"name": "Resolution: HD video"
},
"storage_used": {
"name": "Storage used"
},
"storage_utilization": {
"name": "Storage utilization"
},
"temperature": {
"name": "[%key:component::sensor::entity_component::temperature::name%]"
},
"transferred_data": {
"name": "Transferred data"
},
"type_continuous_video": {
"name": "Type: continuous video"
},
"type_detections_video": {
"name": "Type: detections video"
},
"type_timelapse_video": {
"name": "Type: timelapse video"
},
"uptime": {
"name": "Uptime"
},
"volume": {
"name": "[%key:component::sensor::entity_component::volume::name%]"
},
"wifi_signal_strength": {
"name": "Wi-Fi signal strength"
}
},
"switch": {
"alarm_sound_detection": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::alarm_sound_detection::name%]"
},
"analytics_enabled": {
"name": "Analytics enabled"
},
"color_night_vision": {
"name": "Color night vision"
},
"detections_animal": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_animal::name%]"
},
"detections_baby_cry": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_baby_cry::name%]"
},
"detections_barking": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_barking::name%]"
},
"detections_car_alarm": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_car_alarm::name%]"
},
"detections_car_horn": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_car_horn::name%]"
},
"detections_co_alarm": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_co_alarm::name%]"
},
"detections_glass_break": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_glass_break::name%]"
},
"detections_license_plate": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_license_plate::name%]"
},
"detections_motion": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_motion::name%]"
},
"detections_package": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_package::name%]"
},
"detections_person": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_person::name%]"
},
"detections_siren": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_siren::name%]"
},
"detections_smoke": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_smoke::name%]"
},
"detections_speak": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_speaking::name%]"
},
"detections_vehicle": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::detections_vehicle::name%]"
},
"hdr_mode": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::hdr_mode::name%]"
},
"high_fps": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::high_fps::name%]"
},
"humidity_sensor": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::humidity_sensor::name%]"
},
"insights_enabled": {
"name": "Insights enabled"
},
"light_sensor": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::light_sensor::name%]"
},
"motion": {
"name": "[%key:component::binary_sensor::entity_component::motion::name%]"
},
"overlay_show_date": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::overlay_show_date::name%]"
},
"overlay_show_logo": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::overlay_show_logo::name%]"
},
"overlay_show_name": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::overlay_show_name::name%]"
},
"overlay_show_nerd_mode": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::overlay_show_nerd_mode::name%]"
},
"privacy_mode": {
"name": "Privacy mode"
},
"ssh_enabled": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::ssh_enabled::name%]"
},
"status_light": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::status_light::name%]"
},
"system_sounds": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::system_sounds::name%]"
},
"temperature_sensor": {
"name": "Temperature sensor"
},
"tracking_person": {
"name": "[%key:component::unifiprotect::entity::binary_sensor::tracking_person::name%]"
}
},
"text": {
"doorbell": {
"name": "[%key:component::event::entity_component::doorbell::name%]"
}
}
},
"exceptions": {
"api_key_required": {
"message": "API key is required. Please reauthenticate this integration to provide an API key."
},
"command_error": {
"message": "Error communicating with UniFi Protect while sending command: {error}"
},
"device_not_found": {
"message": "No device found for device id: {device_id}"
},
"no_users_found": {
"message": "No users found, please check Protect permissions"
},
"not_authorized": {
"message": "Not authorized to perform this action on the UniFi Protect controller"
},
"only_music_supported": {
"message": "Only music media type is supported"
},
"privacy_zone_not_found": {
"message": "Could not find privacy zone with name {zone_name} on camera {camera_name}"
},
"protect_version": {
"message": "Your UniFi Protect version ({current_version}) is too old. Minimum required: {min_version}"
},
"service_error": {
"message": "Error calling UniFi Protect service, check the logs for more details"
},
"stream_error": {
"message": "Error playing audio, check the logs for more details"
}
},
"issues": {
"cloud_user": {
"fix_flow": {
"step": {
"confirm": {
"description": "Starting on July 22nd, 2024, Ubiquiti will require all cloud users to enroll in multi-factor authentication (MFA), which is incompatible with Home Assistant.\n\nIt would be best to migrate to using a [local user]({learn_more}) as soon as possible to keep the integration working.\n\nConfirming this repair will trigger a re-authentication flow to enter the needed authentication credentials.",
"title": "Ubiquiti Cloud Users are not Supported"
}
}
},
"title": "Ubiquiti Cloud Users are not Supported"
},
"deprecate_hdr_switch": {
"description": "UniFi Protect v3 added a new state for HDR (auto). As a result, the HDR Mode switch has been replaced with an HDR Mode select, and it is deprecated.\n\nBelow are the detected automations or scripts that use one or more of the deprecated entities:\n{items}\nThe above list may be incomplete and it does not include any template usages inside of dashboards. Please update any templates, automations or scripts accordingly.",
"title": "HDR Mode switch deprecated"
},
"rtsp_disabled_readonly": {
"fix_flow": {
"step": {
"confirm": {
"description": "Are you sure you want to leave RTSPS disabled for {camera}?",
"title": "[%key:component::unifiprotect::issues::rtsp_disabled_readonly::fix_flow::step::start::title%]"
},
"start": {
"description": "RTSPS is disabled on the camera {camera}. RTSPS is required to be able to live stream your camera within Home Assistant. If you do not enable RTSPS, it may create an additional load on your UniFi Protect NVR, as any live video players will default to rapidly pulling snapshots from the camera.\n\nPlease [enable RTSPS]({learn_more}) on the camera and then come back and confirm this repair.",
"title": "RTSPS is disabled on camera {camera}"
}
}
},
"title": "RTSPS is disabled on camera {camera}"
},
"rtsp_disabled_writable": {
"fix_flow": {
"step": {
"confirm": {
"description": "[%key:component::unifiprotect::issues::rtsp_disabled_readonly::fix_flow::step::confirm::description%]",
"title": "[%key:component::unifiprotect::issues::rtsp_disabled_readonly::fix_flow::step::start::title%]"
},
"start": {
"description": "RTSPS is disabled on the camera {camera}. RTSPS is required to live stream your camera within Home Assistant. If you do not enable RTSPS, it may create an additional load on your UniFi Protect NVR as any live video players will default to rapidly pulling snapshots from the camera.\n\nYou may manually [enable RTSPS]({learn_more}) on your selected camera quality channel or Home Assistant can automatically enable the highest quality channel for you. Confirm this repair once you have enabled the RTSPS channel or if you want Home Assistant to enable the highest quality automatically.",
"title": "[%key:component::unifiprotect::issues::rtsp_disabled_readonly::fix_flow::step::start::title%]"
}
}
},
"title": "RTSPS is disabled on camera {camera}"
}
},
"options": {
"step": {
"init": {
"data": {
"all_updates": "Realtime metrics (WARNING: Greatly increases CPU usage)",
"disable_rtsp": "Disable the RTSP stream",
"max_media": "Max number of event to load for Media Browser (increases RAM usage)",
"override_connection_host": "Override connection host"
},
"data_description": {
"all_updates": "Enable realtime metrics updates. Only use if you have enabled diagnostic sensors and want them updated in realtime.",
"disable_rtsp": "Disable the RTSP stream for all cameras. Use this if you don't need live video feeds.",
"max_media": "Maximum number of events to load in the Media Browser. Higher values use more RAM.",
"override_connection_host": "Override the connection host for the UniFi Protect device."
},
"description": "Realtime metrics option should only be enabled if you have enabled the diagnostics sensors and want them updated in realtime. If not enabled, they will only update once every 15 minutes.",
"title": "UniFi Protect options"
}
}
},
"services": {
"add_doorbell_text": {
"description": "Adds a new custom message for doorbells.",
"fields": {
"device_id": {
"description": "Any device from the UniFi Protect instance you want to change. In case you have multiple Protect instances.",
"name": "UniFi Protect NVR"
},
"message": {
"description": "New custom message to add. Must be less than 30 characters.",
"name": "Custom message"
}
},
"name": "Add doorbell text"
},
"get_user_keyring_info": {
"description": "Fetches a detailed list of users with NFC and fingerprint associations for automations.",
"fields": {
"device_id": {
"description": "Any device from the UniFi Protect instance you want to retrieve keyring details. This is useful for systems with multiple Protect instances.",
"name": "UniFi Protect NVR"
}
},
"name": "Get user keyring info"
},
"remove_doorbell_text": {
"description": "Removes an existing custom message for doorbells.",
"fields": {
"device_id": {
"description": "[%key:component::unifiprotect::services::add_doorbell_text::fields::device_id::description%]",
"name": "[%key:component::unifiprotect::services::add_doorbell_text::fields::device_id::name%]"
},
"message": {
"description": "Existing custom message to remove.",
"name": "[%key:component::unifiprotect::services::add_doorbell_text::fields::message::name%]"
}
},
"name": "Remove doorbell text"
},
"remove_privacy_zone": {
"description": "Removes a privacy zone from a camera.",
"fields": {
"device_id": {
"description": "Camera you want to remove the privacy zone from.",
"name": "[%key:component::camera::title%]"
},
"name": {
"description": "The name of the zone to remove.",
"name": "Privacy zone"
}
},
"name": "Remove privacy zone"
},
"set_chime_paired_doorbells": {
"description": "Pairs doorbell(s) with a smart chime.",
"fields": {
"device_id": {
"description": "The chimes to link to the doorbells.",
"name": "Chime"
},
"doorbells": {
"description": "The doorbells to link to the chime.",
"name": "Doorbells"
}
},
"name": "Set chime paired doorbells"
}
}
}