1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-25 21:47:08 +00:00
Files
core/homeassistant/components/sharkiq/strings.json
Mark Adkins 2511a9a087 Add SharkIQ room targeting (#89350)
* SharkIQ Dep & Codeowner Update

* Update code owners

* SharkIQ Room-Targeting Support

* Add Tests for New Service

* Remove unreachable code

* Refine tests to reflect unreachable code changes

* Updates based on PR comments

* Updates based on PR review comments

* Address issues found in PR Review

* Update Exception type, add excption message to strings.  Do not save room list in state history.

* Update message to be more clear that only one faild room is listed

* couple more updates based on comments

---------

Co-authored-by: jrlambs <jrlambs@gmail.com>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-03-28 14:19:25 +01:00

62 lines
1.9 KiB
JSON

{
"config": {
"flow_title": "Add Shark IQ Account",
"step": {
"user": {
"description": "Sign into your Shark Clean account to control your devices.",
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]",
"region": "Region"
},
"data_description": {
"region": "Shark IQ uses different services in the EU. Select your region to connect to the correct service for your account."
}
},
"reauth": {
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]",
"region": "Region"
}
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
}
},
"selector": {
"region": {
"options": {
"europe": "Europe",
"elsewhere": "Everywhere Else"
}
}
},
"exceptions": {
"invalid_room": {
"message": "The room { room } is unavailable to your vacuum. Make sure all rooms match the Shark App, including capitalization."
}
},
"services": {
"clean_room": {
"name": "Clean Room",
"description": "Cleans a specific user-defined room or set of rooms.",
"fields": {
"rooms": {
"name": "Rooms",
"description": "List of rooms to clean"
}
}
}
}
}