Prettify json (strings.json) (#68885)

This commit is contained in:
epenet 2022-03-30 10:35:30 +02:00 committed by GitHub
parent 8fb645e1d7
commit e362871499
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
124 changed files with 956 additions and 950 deletions

View File

@ -26,11 +26,10 @@
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"invalid_mfa_code": "Invalid MFA code"
},
"abort": {
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
}
}
}

View File

@ -18,4 +18,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]"
}
}
}
}

View File

@ -16,4 +16,4 @@
}
}
}
}
}

View File

@ -17,4 +17,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]"
}
}
}
}

View File

@ -1,26 +1,26 @@
{
"title": "NOAA Aurora Sensor",
"config": {
"step": {
"user": {
"data": {
"name": "[%key:common::config_flow::data::name%]",
"longitude": "[%key:common::config_flow::data::longitude%]",
"latitude": "[%key:common::config_flow::data::latitude%]"
}
"title": "NOAA Aurora Sensor",
"config": {
"step": {
"user": {
"data": {
"name": "[%key:common::config_flow::data::name%]",
"longitude": "[%key:common::config_flow::data::longitude%]",
"latitude": "[%key:common::config_flow::data::latitude%]"
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
}
},
"options": {
"step": {
"init": {
"data": {
"threshold": "Threshold (%)"
}
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
}
},
"options": {
"step": {
"init": {
"data": {
"threshold": "Threshold (%)"
}
}
}
}
}
}

View File

@ -47,4 +47,4 @@
"unknown": "[%key:common::config_flow::error::unknown%]"
}
}
}
}

View File

@ -1,49 +1,49 @@
{
"config": {
"step": {
"user": {
"title": "Setup your Azure Event Hub integration",
"data": {
"event_hub_instance_name": "Event Hub Instance Name",
"use_connection_string": "Use Connection String"
}
},
"conn_string": {
"title": "Connection String method",
"description": "Please enter the connection string for: {event_hub_instance_name}",
"data": {
"event_hub_connection_string": "Event Hub Connection String"
}
},
"sas": {
"title": "SAS Credentials method",
"description": "Please enter the SAS (shared access signature) credentials for: {event_hub_instance_name}",
"data": {
"event_hub_namespace": "Event Hub Namespace",
"event_hub_sas_policy": "Event Hub SAS Policy",
"event_hub_sas_key": "Event Hub SAS Key"
}
"config": {
"step": {
"user": {
"title": "Setup your Azure Event Hub integration",
"data": {
"event_hub_instance_name": "Event Hub Instance Name",
"use_connection_string": "Use Connection String"
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
"conn_string": {
"title": "Connection String method",
"description": "Please enter the connection string for: {event_hub_instance_name}",
"data": {
"event_hub_connection_string": "Event Hub Connection String"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]",
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]",
"cannot_connect": "Connecting with the credentials from the configuration.yaml failed, please remove from yaml and use the config flow.",
"unknown": "Connecting with the credentials from the configuration.yaml failed with an unknown error, please remove from yaml and use the config flow."
"sas": {
"title": "SAS Credentials method",
"description": "Please enter the SAS (shared access signature) credentials for: {event_hub_instance_name}",
"data": {
"event_hub_namespace": "Event Hub Namespace",
"event_hub_sas_policy": "Event Hub SAS Policy",
"event_hub_sas_key": "Event Hub SAS Key"
}
}
},
"options": {
"step": {
"options": {
"title": "Options for the Azure Event Hub.",
"data": {
"send_interval": "Interval between sending batches to the hub."
}
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]",
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]",
"cannot_connect": "Connecting with the credentials from the configuration.yaml failed, please remove from yaml and use the config flow.",
"unknown": "Connecting with the credentials from the configuration.yaml failed with an unknown error, please remove from yaml and use the config flow."
}
},
"options": {
"step": {
"options": {
"title": "Options for the Azure Event Hub.",
"data": {
"send_interval": "Interval between sending batches to the hub."
}
}
}
}
}
}

View File

@ -230,4 +230,4 @@
"sound": "sound",
"vibration": "vibration"
}
}
}

View File

@ -4,8 +4,8 @@
"user": {
"title": "Sign-in with Blink account",
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
}
},
"2fa": {
@ -21,7 +21,7 @@
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
},
"options": {
@ -34,5 +34,5 @@
"description": "Configure Blink integration"
}
}
}
}
}

View File

@ -1,29 +1,29 @@
{
"config": {
"step": {
"user": {
"title": "Setup your Brunt integration",
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
}
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "Please reenter the password for: {username}",
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
"config": {
"step": {
"user": {
"title": "Setup your Brunt integration",
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
}
},
"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%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "Please reenter the password for: {username}",
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
}
},
"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%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
}
}
}

View File

@ -14,4 +14,4 @@
"subscription_expiration": "Subscription Expiration"
}
}
}
}

View File

@ -18,7 +18,7 @@
"records": {
"title": "Choose the Records to Update",
"data": {
"records": "Records"
"records": "Records"
}
},
"reauth_confirm": {

View File

@ -38,4 +38,4 @@
"exchange_rate_unavailable": "One or more of the requested exchange rates is not provided by Coinbase."
}
}
}
}

View File

@ -72,4 +72,4 @@
}
}
}
}
}

View File

@ -20,4 +20,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
}
}
}

View File

@ -16,4 +16,4 @@
"not_home": "[%key:common::state::not_home%]"
}
}
}
}

View File

@ -26,4 +26,3 @@
}
}
}

View File

@ -22,4 +22,4 @@
"home_control": "The devolo Home Control Central Unit does not work with this integration."
}
}
}
}

View File

@ -29,4 +29,4 @@
}
}
}
}
}

View File

@ -12,7 +12,7 @@
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",

View File

@ -1,29 +1,29 @@
{
"config": {
"step": {
"user": {
"data": {
"hostname": "The hostname for which to perform the DNS query",
"resolver": "Resolver for IPV4 lookup",
"resolver_ipv6": "Resolver for IPV6 lookup"
}
}
},
"error": {
"invalid_hostname": "Invalid hostname"
"config": {
"step": {
"user": {
"data": {
"hostname": "The hostname for which to perform the DNS query",
"resolver": "Resolver for IPV4 lookup",
"resolver_ipv6": "Resolver for IPV6 lookup"
}
}
},
"options": {
"step": {
"init": {
"data": {
"resolver": "Resolver for IPV4 lookup",
"resolver_ipv6": "Resolver for IPV6 lookup"
}
}
},
"error": {
"invalid_resolver": "Invalid IP address for resolver"
}
"error": {
"invalid_hostname": "Invalid hostname"
}
}
},
"options": {
"step": {
"init": {
"data": {
"resolver": "Resolver for IPV4 lookup",
"resolver_ipv6": "Resolver for IPV6 lookup"
}
}
},
"error": {
"invalid_resolver": "Invalid IP address for resolver"
}
}
}

View File

@ -1,17 +1,17 @@
{
"config": {
"step": {
"user": {
"title": "Track a flood monitoring station",
"description": "Select the station you want to monitor",
"data": {
"station": "Station"
}
}
},
"abort": {
"no_stations": "No flood monitoring stations found.",
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
"config": {
"step": {
"user": {
"title": "Track a flood monitoring station",
"description": "Select the station you want to monitor",
"data": {
"station": "Station"
}
}
},
"abort": {
"no_stations": "No flood monitoring stations found.",
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}

View File

@ -19,4 +19,4 @@
}
}
}
}
}

View File

@ -28,4 +28,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}
}

View File

@ -1,7 +1,9 @@
{
"title": "Emulated Roku",
"config": {
"abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" },
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
},
"step": {
"user": {
"data": {

View File

@ -19,4 +19,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}
}

View File

@ -1,19 +1,19 @@
{
"config": {
"step": {
"user": {
"data": {
"file_path": "Path to file"
}
"config": {
"step": {
"user": {
"data": {
"file_path": "Path to file"
}
},
"error": {
"not_valid": "Path is not valid",
"not_allowed": "Path is not allowed"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
},
"title": "Filesize"
}
"error": {
"not_valid": "Path is not valid",
"not_allowed": "Path is not allowed"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
},
"title": "Filesize"
}

View File

@ -1,8 +1,8 @@
{
"config": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
"step": {}
}
"config": {
"abort": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
"step": {}
}
}

View File

@ -18,4 +18,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
}
}
}

View File

@ -10,4 +10,4 @@
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]"
}
}
}
}

View File

@ -22,7 +22,7 @@
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
}
}
},
"abort": {
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",

View File

@ -10,11 +10,11 @@
},
"discovery_confirm": {
"description": "Do you want to setup {model} {id} ({ipaddr})?"
}
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
},
"abort": {
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",

View File

@ -36,20 +36,20 @@
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"upnp_not_configured": "Missing UPnP settings on device.",
"upnp_not_configured": "Missing UPnP settings on device.",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]"
}
},
"options": {
"step": {
"init": {
"data": {
"consider_home": "Seconds to consider a device at 'home'",
"old_discovery": "Enable old discovery method"
}
"step": {
"init": {
"data": {
"consider_home": "Seconds to consider a device at 'home'",
"old_discovery": "Enable old discovery method"
}
}
}
}
}

View File

@ -12,4 +12,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
}
}
}

View File

@ -6,6 +6,8 @@
"data": { "radius": "Radius", "mmi": "MMI" }
}
},
"abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]" }
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
}
}

View File

@ -6,6 +6,8 @@
"data": { "radius": "Radius" }
}
},
"abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_location%]" }
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_location%]"
}
}
}

View File

@ -16,4 +16,4 @@
"could_not_register": "Could not register integration with GitHub"
}
}
}
}

View File

@ -1,31 +1,31 @@
{
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The Nest integration needs to re-authenticate your account"
},
"auth": {
"title": "Link Google Account"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]",
"code_expired": "Authentication code expired or credential setup is invalid, please try again.",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"invalid_access_token": "[%key:common::config_flow::error::invalid_access_token%]"
},
"create_entry": {
"default": "[%key:common::config_flow::create_entry::authenticated%]"
},
"progress": {
"exchange": "To link your Google account, visit the [{url}]({url}) and enter code:\n\n{user_code}"
}
"config": {
"step": {
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The Nest integration needs to re-authenticate your account"
},
"auth": {
"title": "Link Google Account"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
"missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]",
"code_expired": "Authentication code expired or credential setup is invalid, please try again.",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
"invalid_access_token": "[%key:common::config_flow::error::invalid_access_token%]"
},
"create_entry": {
"default": "[%key:common::config_flow::create_entry::authenticated%]"
},
"progress": {
"exchange": "To link your Google account, visit the [{url}]({url}) and enter code:\n\n{user_code}"
}
}
}

View File

@ -27,7 +27,7 @@
"mode": "Travel Mode",
"language": "Language",
"time_type": "Time Type",
"time": "Time",
"time": "Time",
"avoid": "Avoid",
"transit_mode": "Transit Mode",
"transit_routing_preference": "Transit Routing Preference",
@ -36,4 +36,4 @@
}
}
}
}
}

View File

@ -10,4 +10,4 @@
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]"
}
}
}
}

View File

@ -1,28 +1,28 @@
{
"config": {
"abort": {
"no_plants": "No plants have been found on this account"
},
"error": {
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]"
},
"step": {
"plant": {
"data": {
"plant_id": "Plant"
},
"title": "Select your plant"
},
"user": {
"data": {
"name": "[%key:common::config_flow::data::name%]",
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]",
"url": "[%key:common::config_flow::data::url%]"
},
"title": "Enter your Growatt information"
}
}
"config": {
"abort": {
"no_plants": "No plants have been found on this account"
},
"title": "Growatt Server"
}
"error": {
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]"
},
"step": {
"plant": {
"data": {
"plant_id": "Plant"
},
"title": "Select your plant"
},
"user": {
"data": {
"name": "[%key:common::config_flow::data::name%]",
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]",
"url": "[%key:common::config_flow::data::url%]"
},
"title": "Enter your Growatt information"
}
}
},
"title": "Growatt Server"
}

View File

@ -50,4 +50,4 @@
}
}
}
}
}

View File

@ -18,4 +18,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}
}

View File

@ -15,4 +15,4 @@
"virtualenv": "Virtual Environment"
}
}
}
}

View File

@ -1,73 +1,73 @@
{
"options": {
"step": {
"yaml": {
"title": "Adjust HomeKit Options",
"description": "This entry is controlled via YAML"
},
"init": {
"data": {
"mode": "HomeKit Mode",
"include_exclude_mode": "Inclusion Mode",
"domains": "[%key:component::homekit::config::step::user::data::include_domains%]"
},
"description": "HomeKit can be configured expose a bridge or a single accessory. In accessory mode, only a single entity can be used. Accessory mode is required for media players with the TV device class to function properly. Entities in the \u201cDomains to include\u201d will be included to HomeKit. You will be able to select which entities to include or exclude from this list on the next screen.",
"title": "Select mode and domains."
},
"accessory": {
"data": {
"entities": "Entity"
},
"title": "Select the entity for the accessory"
},
"include": {
"data": {
"entities": "Entities"
},
"description": "All “{domains}” entities will be included unless specific entities are selected.",
"title": "Select the entities to be included"
},
"exclude": {
"data": {
"entities": "[%key:component::homekit::options::step::include::data::entities%]"
},
"description": "All “{domains}” entities will be included except for the excluded entities and categorized entities.",
"title": "Select the entities to be excluded"
},
"cameras": {
"data": {
"camera_copy": "Cameras that support native H.264 streams",
"camera_audio": "Cameras that support audio"
},
"description": "Check all cameras that support native H.264 streams. If the camera does not output a H.264 stream, the system will transcode the video to H.264 for HomeKit. Transcoding requires a performant CPU and is unlikely to work on single board computers.",
"title": "Camera Configuration"
},
"advanced": {
"data": {
"devices": "Devices (Triggers)",
"auto_start": "Autostart (disable if you are calling the homekit.start service manually)"
},
"description": "Programmable switches are created for each selected device. When a device trigger fires, HomeKit can be configured to run an automation or scene.",
"title": "Advanced Configuration"
}
}
},
"config": {
"step": {
"user": {
"data": {
"include_domains": "Domains to include"
},
"description": "Choose the domains to be included. All supported entities in the domain will be included except for categorized entities. A separate HomeKit instance in accessory mode will be created for each tv media player, activity based remote, lock, and camera.",
"title": "Select domains to be included"
},
"pairing": {
"title": "Pair HomeKit",
"description": "To complete pairing following the instructions in \u201cNotifications\u201d under \u201cHomeKit Pairing\u201d."
}
"options": {
"step": {
"yaml": {
"title": "Adjust HomeKit Options",
"description": "This entry is controlled via YAML"
},
"init": {
"data": {
"mode": "HomeKit Mode",
"include_exclude_mode": "Inclusion Mode",
"domains": "[%key:component::homekit::config::step::user::data::include_domains%]"
},
"abort": {
"port_name_in_use": "An accessory or bridge with the same name or port is already configured."
}
"description": "HomeKit can be configured expose a bridge or a single accessory. In accessory mode, only a single entity can be used. Accessory mode is required for media players with the TV device class to function properly. Entities in the \u201cDomains to include\u201d will be included to HomeKit. You will be able to select which entities to include or exclude from this list on the next screen.",
"title": "Select mode and domains."
},
"accessory": {
"data": {
"entities": "Entity"
},
"title": "Select the entity for the accessory"
},
"include": {
"data": {
"entities": "Entities"
},
"description": "All “{domains}” entities will be included unless specific entities are selected.",
"title": "Select the entities to be included"
},
"exclude": {
"data": {
"entities": "[%key:component::homekit::options::step::include::data::entities%]"
},
"description": "All “{domains}” entities will be included except for the excluded entities and categorized entities.",
"title": "Select the entities to be excluded"
},
"cameras": {
"data": {
"camera_copy": "Cameras that support native H.264 streams",
"camera_audio": "Cameras that support audio"
},
"description": "Check all cameras that support native H.264 streams. If the camera does not output a H.264 stream, the system will transcode the video to H.264 for HomeKit. Transcoding requires a performant CPU and is unlikely to work on single board computers.",
"title": "Camera Configuration"
},
"advanced": {
"data": {
"devices": "Devices (Triggers)",
"auto_start": "Autostart (disable if you are calling the homekit.start service manually)"
},
"description": "Programmable switches are created for each selected device. When a device trigger fires, HomeKit can be configured to run an automation or scene.",
"title": "Advanced Configuration"
}
}
},
"config": {
"step": {
"user": {
"data": {
"include_domains": "Domains to include"
},
"description": "Choose the domains to be included. All supported entities in the domain will be included except for categorized entities. A separate HomeKit instance in accessory mode will be created for each tv media player, activity based remote, lock, and camera.",
"title": "Select domains to be included"
},
"pairing": {
"title": "Pair HomeKit",
"description": "To complete pairing following the instructions in \u201cNotifications\u201d under \u201cHomeKit Pairing\u201d."
}
},
"abort": {
"port_name_in_use": "An accessory or bridge with the same name or port is already configured."
}
}
}

View File

@ -1,9 +1,9 @@
{
"state": {
"homekit_controller__ecobee_mode": {
"home": "Home",
"sleep": "Sleep",
"away": "Away"
}
"state": {
"homekit_controller__ecobee_mode": {
"home": "Home",
"sleep": "Sleep",
"away": "Away"
}
}
}
}

View File

@ -22,8 +22,7 @@
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"not_intellifire_device":"Not an IntelliFire Device."
"not_intellifire_device": "Not an IntelliFire Device."
}
}
}

View File

@ -15,8 +15,8 @@
"error": { "name_exists": "Name already exists" }
},
"system_health": {
"info": {
"api_endpoint_reachable": "IPMA API endpoint reachable"
}
"info": {
"api_endpoint_reachable": "IPMA API endpoint reachable"
}
}
}

View File

@ -1,22 +1,22 @@
{
"config": {
"step": {
"user": {
"description": "Do you want to configure International Space Station (ISS)?"
}
},
"abort": {
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]",
"latitude_longitude_not_defined": "Latitude and longitude are not defined in Home Assistant."
"config": {
"step": {
"user": {
"description": "Do you want to configure International Space Station (ISS)?"
}
},
"options": {
"step": {
"init": {
"data": {
"show_on_map": "Show on map"
}
"abort": {
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]",
"latitude_longitude_not_defined": "Latitude and longitude are not defined in Home Assistant."
}
},
"options": {
"step": {
"init": {
"data": {
"show_on_map": "Show on map"
}
}
}
}
}

View File

@ -18,4 +18,4 @@
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
}
}
}
}

View File

@ -1,30 +1,30 @@
{
"config": {
"step": {
"user": {
"data": {
"host": "[%key:common::config_flow::data::host%]",
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
}
}
},
"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_device%]"
"config": {
"step": {
"user": {
"data": {
"host": "[%key:common::config_flow::data::host%]",
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
}
}
},
"options": {
"step": {
"init": {
"data": {
"reverse": "Reverse switch logic (use NC)"
}
}
}
"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_device%]"
}
},
"options": {
"step": {
"init": {
"data": {
"reverse": "Reverse switch logic (use NC)"
}
}
}
}
}

View File

@ -1,22 +1,22 @@
{
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::single_instance_allowed%]"
},
"step": {
"user": {
"description": "[%key:common::config_flow::description::confirm_setup%]"
}
}
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::single_instance_allowed%]"
},
"options": {
"step": {
"init": {
"data": {
"scan_interval": "Update interval",
"tracked_asset_pairs": "Tracked Asset Pairs"
}
}
}
"step": {
"user": {
"description": "[%key:common::config_flow::description::confirm_setup%]"
}
}
},
"options": {
"step": {
"init": {
"data": {
"scan_interval": "Update interval",
"tracked_asset_pairs": "Tracked Asset Pairs"
}
}
}
}
}

View File

@ -9,4 +9,4 @@
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
}
}
}
}

View File

@ -24,4 +24,4 @@
"unknown": "[%key:common::config_flow::error::unknown%]"
}
}
}
}

View File

@ -26,4 +26,4 @@
}
}
}
}
}

View File

@ -28,4 +28,4 @@
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]"
}
}
}
}

View File

@ -12,6 +12,8 @@
}
}
},
"error": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]" }
"error": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
}
}
}

View File

@ -37,4 +37,4 @@
}
}
}
}
}

View File

@ -14,7 +14,7 @@
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
}
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",

View File

@ -27,4 +27,4 @@
}
}
}
}
}

View File

@ -1,22 +1,22 @@
{
"config": {
"step": {
"user": {
"title": "Enter your Nightscout server information.",
"description": "- URL: the address of your nightscout instance. I.e.: https://myhomeassistant.duckdns.org:5423\n- API Key (optional): Only use if your instance is protected (auth_default_roles != readable).",
"data": {
"url": "[%key:common::config_flow::data::url%]",
"api_key": "[%key:common::config_flow::data::api_key%]"
}
}
},
"error": {
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
"config": {
"step": {
"user": {
"title": "Enter your Nightscout server information.",
"description": "- URL: the address of your nightscout instance. I.e.: https://myhomeassistant.duckdns.org:5423\n- API Key (optional): Only use if your instance is protected (auth_default_roles != readable).",
"data": {
"url": "[%key:common::config_flow::data::url%]",
"api_key": "[%key:common::config_flow::data::api_key%]"
}
}
},
"error": {
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}

View File

@ -1,27 +1,27 @@
{
"config": {
"step":{
"user": {
"title": "Select city/county",
"data" : {
"_a_to_d": "City/county (A-D)",
"_e_to_h": "City/county (E-H)",
"_i_to_l": "City/county (I-L)",
"_m_to_q": "City/county (M-Q)",
"_r_to_u": "City/county (R-U)",
"_v_to_z": "City/county (V-Z)",
"slots": "Maximum warnings per city/county",
"corona_filter": "Remove Corona Warnings"
}
}
},
"abort": {
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
},
"error": {
"no_selection": "Please select at least one city/county",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
"config": {
"step": {
"user": {
"title": "Select city/county",
"data": {
"_a_to_d": "City/county (A-D)",
"_e_to_h": "City/county (E-H)",
"_i_to_l": "City/county (I-L)",
"_m_to_q": "City/county (M-Q)",
"_r_to_u": "City/county (R-U)",
"_v_to_z": "City/county (V-Z)",
"slots": "Maximum warnings per city/county",
"corona_filter": "Remove Corona Warnings"
}
}
},
"abort": {
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
},
"error": {
"no_selection": "Please select at least one city/county",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
}
}
}
}

View File

@ -2,17 +2,17 @@
"title": "Nmap Tracker",
"options": {
"step": {
"init": {
"description": "[%key:component::nmap_tracker::config::step::user::description%]",
"data": {
"hosts": "[%key:component::nmap_tracker::config::step::user::data::hosts%]",
"home_interval": "[%key:component::nmap_tracker::config::step::user::data::home_interval%]",
"consider_home": "Seconds to wait till marking a device tracker as not home after not being seen.",
"exclude": "[%key:component::nmap_tracker::config::step::user::data::exclude%]",
"scan_options": "[%key:component::nmap_tracker::config::step::user::data::scan_options%]",
"interval_seconds": "Scan interval"
}
"init": {
"description": "[%key:component::nmap_tracker::config::step::user::description%]",
"data": {
"hosts": "[%key:component::nmap_tracker::config::step::user::data::hosts%]",
"home_interval": "[%key:component::nmap_tracker::config::step::user::data::home_interval%]",
"consider_home": "Seconds to wait till marking a device tracker as not home after not being seen.",
"exclude": "[%key:component::nmap_tracker::config::step::user::data::exclude%]",
"scan_options": "[%key:component::nmap_tracker::config::step::user::data::scan_options%]",
"interval_seconds": "Scan interval"
}
}
},
"error": {
"invalid_hosts": "[%key:component::nmap_tracker::config::error::invalid_hosts%]"
@ -21,7 +21,7 @@
"config": {
"step": {
"user": {
"description":"Configure hosts to be scanned by Nmap. Network address and excludes can be IP Addresses (192.168.1.1), IP Networks (192.168.0.0/24) or IP Ranges (192.168.1.0-32).",
"description": "Configure hosts to be scanned by Nmap. Network address and excludes can be IP Addresses (192.168.1.1), IP Networks (192.168.0.0/24) or IP Ranges (192.168.1.0-32).",
"data": {
"hosts": "Network addresses (comma separated) to scan",
"home_interval": "Minimum number of minutes between scans of active devices (preserve battery)",

View File

@ -1,28 +1,28 @@
{
"config": {
"step": {
"user": {
"data": {
"host": "[%key:common::config_flow::data::host%]",
"port": "[%key:common::config_flow::data::port%]",
"token": "[%key:common::config_flow::data::access_token%]"
}
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The Nuki integration needs to re-authenticate with your bridge.",
"data": {
"token": "[%key:common::config_flow::data::access_token%]"
}
}
},
"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": {
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
"config": {
"step": {
"user": {
"data": {
"host": "[%key:common::config_flow::data::host%]",
"port": "[%key:common::config_flow::data::port%]",
"token": "[%key:common::config_flow::data::access_token%]"
}
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The Nuki integration needs to re-authenticate with your bridge.",
"data": {
"token": "[%key:common::config_flow::data::access_token%]"
}
}
},
"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": {
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
}
}
}

View File

@ -17,4 +17,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]"
}
}
}
}

View File

@ -13,4 +13,4 @@
"default": "[%key:common::config_flow::create_entry::authenticated%]"
}
}
}
}

View File

@ -29,7 +29,7 @@
},
"step": {
"ack_no_options": {
"data": { },
"data": {},
"description": "There are no options for the SysBus implementation",
"title": "OneWire SysBus Options"
},

View File

@ -19,4 +19,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}
}

View File

@ -26,4 +26,4 @@
"reauth_wrong_account": "You can only reauthenticate this entry with the same Overkiz account and hub"
}
}
}
}

View File

@ -1,13 +1,13 @@
{
"state": {
"overkiz__open_closed_pedestrian": {
"open": "Open",
"pedestrian": "Pedestrian",
"closed": "Closed"
},
"overkiz__memorized_simple_volume": {
"highest": "Highest",
"standard": "Standard"
}
"state": {
"overkiz__open_closed_pedestrian": {
"open": "Open",
"pedestrian": "Pedestrian",
"closed": "Closed"
},
"overkiz__memorized_simple_volume": {
"highest": "Highest",
"standard": "Standard"
}
}
}
}

View File

@ -1,41 +1,41 @@
{
"state": {
"overkiz__battery": {
"full": "Full",
"low": "Low",
"normal": "Normal",
"verylow": "Very low"
},
"overkiz__discrete_rssi_level": {
"good": "Good",
"low": "Low",
"normal": "Normal",
"verylow": "Very low"
},
"overkiz__priority_lock_originator": {
"lsc": "LSC",
"saac": "SAAC",
"sfc": "SFC",
"ups": "UPS",
"external_gateway": "External gateway",
"local_user": "Local user",
"myself": "Myself",
"rain": "Rain",
"security": "Security",
"temperature": "Temperature",
"timer": "Timer",
"user": "User",
"wind": "Wind"
},
"overkiz__sensor_room": {
"clean": "Clean",
"dirty": "Dirty"
},
"overkiz__sensor_defect": {
"dead": "Dead",
"low_battery": "Low battery",
"maintenance_required": "Maintenance required",
"no_defect": "No defect"
}
"state": {
"overkiz__battery": {
"full": "Full",
"low": "Low",
"normal": "Normal",
"verylow": "Very low"
},
"overkiz__discrete_rssi_level": {
"good": "Good",
"low": "Low",
"normal": "Normal",
"verylow": "Very low"
},
"overkiz__priority_lock_originator": {
"lsc": "LSC",
"saac": "SAAC",
"sfc": "SFC",
"ups": "UPS",
"external_gateway": "External gateway",
"local_user": "Local user",
"myself": "Myself",
"rain": "Rain",
"security": "Security",
"temperature": "Temperature",
"timer": "Timer",
"user": "User",
"wind": "Wind"
},
"overkiz__sensor_room": {
"clean": "Clean",
"dirty": "Dirty"
},
"overkiz__sensor_defect": {
"dead": "Dead",
"low_battery": "Low battery",
"maintenance_required": "Maintenance required",
"no_defect": "No defect"
}
}
}
}

View File

@ -1,27 +1,27 @@
{
"config": {
"flow_title": "{username}",
"error": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
"config": {
"flow_title": "{username}",
"error": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
"step": {
"user": {
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
},
"step": {
"user": {
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
},
"description": "Set up an OVO Energy instance to access your energy usage.",
"title": "Add OVO Energy Account"
},
"reauth": {
"data": {
"password": "[%key:common::config_flow::data::password%]"
},
"description": "Authentication failed for OVO Energy. Please enter your current credentials.",
"title": "Reauthentication"
}
}
"description": "Set up an OVO Energy instance to access your energy usage.",
"title": "Add OVO Energy Account"
},
"reauth": {
"data": {
"password": "[%key:common::config_flow::data::password%]"
},
"description": "Authentication failed for OVO Energy. Please enter your current credentials.",
"title": "Reauthentication"
}
}
}
}

View File

@ -13,4 +13,4 @@
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
}
}
}
}

View File

@ -10,7 +10,7 @@
"pair": {
"title": "Pair",
"description": "Enter the PIN displayed on your TV",
"data":{
"data": {
"pin": "[%key:common::config_flow::data::pin%]"
}
}

View File

@ -25,7 +25,7 @@
"password": "Smile ID",
"host": "[%key:common::config_flow::data::ip%]",
"port": "[%key:common::config_flow::data::port%]",
"username" : "Smile Username"
"username": "Smile Username"
}
}
},

View File

@ -16,7 +16,7 @@
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
},
},
"confirm_discovery": {
"title": "[%key:component::powerwall::config::step::user::title%]",
"description": "Do you want to setup {name} ({ip_address})?"

View File

@ -26,4 +26,4 @@
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
}
}
}

View File

@ -20,4 +20,4 @@
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
}
}
}
}

View File

@ -9,7 +9,7 @@
}
},
"reauth_confirm": {
"description":"To re-authenticate with PVOutput you'll need to get the API key at {account_url}.",
"description": "To re-authenticate with PVOutput you'll need to get the API key at {account_url}.",
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]"
}

View File

@ -27,4 +27,4 @@
}
}
}
}
}

View File

@ -9,4 +9,4 @@
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
}
}
}
}

View File

@ -11,4 +11,4 @@
"no_devices_found": "Can't find the system class needed for this component, make sure that your kernel is recent and the hardware is supported"
}
}
}
}

View File

@ -9,23 +9,23 @@
"title": "ScreenLogic",
"description": "Enter your ScreenLogic Gateway information.",
"data": {
"ip_address": "[%key:common::config_flow::data::ip%]",
"port": "[%key:common::config_flow::data::port%]"
}
"ip_address": "[%key:common::config_flow::data::ip%]",
"port": "[%key:common::config_flow::data::port%]"
}
},
"gateway_select": {
"title": "ScreenLogic",
"description": "The following ScreenLogic gateways were discovered. Please select one to configure, or choose to manually configure a ScreenLogic gateway.",
"data": {
"selected_gateway": "Gateway"
}
"selected_gateway": "Gateway"
}
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
},
"options":{
"options": {
"step": {
"init": {
"title": "ScreenLogic",

View File

@ -1,30 +1,30 @@
{
"config": {
"flow_title": "{name} - {model} ({host})",
"step": {
"user": {
"description": "Select a device, or choose 'IP Address' to manually enter an IP Address.",
"data": {
"device": "Device"
}
},
"discovery_confirm": {
"description": "Do you want to setup {name} - {model} ({host})?"
},
"manual": {
"description": "Enter an IP Address.",
"data": {
"host": "[%key:common::config_flow::data::host%]"
}
}
"step": {
"user": {
"description": "Select a device, or choose 'IP Address' to manually enter an IP Address.",
"data": {
"device": "Device"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
"discovery_confirm": {
"description": "Do you want to setup {name} - {model} ({host})?"
},
"error": {
"invalid_host": "[%key:common::config_flow::error::invalid_host%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
"manual": {
"description": "Enter an IP Address.",
"data": {
"host": "[%key:common::config_flow::data::host%]"
}
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
},
"error": {
"invalid_host": "[%key:common::config_flow::error::invalid_host%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]"
}
}
}
}

View File

@ -24,4 +24,4 @@
}
}
}
}
}

View File

@ -28,26 +28,26 @@
"unsupported_firmware": "The device is using an unsupported firmware version."
}
},
"device_automation":{
"trigger_subtype": {
"button": "Button",
"button1": "First button",
"button2": "Second button",
"button3": "Third button",
"button4": "Fourth button"
},
"trigger_type": {
"single": "{subtype} single clicked",
"double": "{subtype} double clicked",
"triple": "{subtype} triple clicked",
"long": "{subtype} long clicked",
"single_long": "{subtype} single clicked and then long clicked",
"long_single": "{subtype} long clicked and then single clicked",
"btn_down": "{subtype} button down",
"btn_up": "{subtype} button up",
"single_push": "{subtype} single push",
"double_push": "{subtype} double push",
"long_push": "{subtype} long push"
}
"device_automation": {
"trigger_subtype": {
"button": "Button",
"button1": "First button",
"button2": "Second button",
"button3": "Third button",
"button4": "Fourth button"
},
"trigger_type": {
"single": "{subtype} single clicked",
"double": "{subtype} double clicked",
"triple": "{subtype} triple clicked",
"long": "{subtype} long clicked",
"single_long": "{subtype} single clicked and then long clicked",
"long_single": "{subtype} long clicked and then single clicked",
"btn_down": "{subtype} button down",
"btn_up": "{subtype} button up",
"single_push": "{subtype} single push",
"double_push": "{subtype} double push",
"long_push": "{subtype} long push"
}
}
}

View File

@ -1,27 +1,27 @@
{
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]"
},
"step": {
"user": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
}
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The SleepIQ integration needs to re-authenticate your account {username}.",
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
}
"config": {
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]"
},
"step": {
"user": {
"data": {
"password": "[%key:common::config_flow::data::password%]",
"username": "[%key:common::config_flow::data::username%]"
}
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The SleepIQ integration needs to re-authenticate your account {username}.",
"data": {
"password": "[%key:common::config_flow::data::password%]"
}
}
}
}
}

View File

@ -14,4 +14,4 @@
"unknown": "[%key:common::config_flow::error::unknown%]"
}
}
}
}

View File

@ -21,4 +21,4 @@
}
}
}
}
}

View File

@ -39,5 +39,5 @@
}
}
}
}
}
}

View File

@ -38,4 +38,4 @@
"error_auth_mfa": "Incorrect code"
}
}
}
}

View File

@ -15,7 +15,7 @@
},
"discovery_confirm": {
"description": "Do you want to setup {name} ({ipaddress})?"
}
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",

View File

@ -3,8 +3,8 @@
"step": {
"user": {
"data": {
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
"username": "[%key:common::config_flow::data::username%]",
"password": "[%key:common::config_flow::data::password%]"
}
}
},

View File

@ -10,4 +10,4 @@
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]"
}
}
}
}

View File

@ -9,12 +9,11 @@
}
},
"reauth_confirm": {
"description":"Tailscale API tokens are valid for 90-days. You can create a fresh Tailscale API key at https://login.tailscale.com/admin/settings/authkeys.",
"description": "Tailscale API tokens are valid for 90-days. You can create a fresh Tailscale API key at https://login.tailscale.com/admin/settings/authkeys.",
"data": {
"api_key": "[%key:common::config_flow::data::api_key%]"
}
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",

View File

@ -11,7 +11,7 @@
"radius": "Search radius"
}
},
"select_station":{
"select_station": {
"title": "Select stations to add",
"description": "found {stations_count} stations in radius",
"data": {

View File

@ -17,4 +17,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}
}

View File

@ -19,4 +19,4 @@
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
}
}
}
}

View File

@ -5,4 +5,4 @@
"manual": "manual"
}
}
}
}

View File

@ -1,27 +1,27 @@
{
"state": {
"tomorrowio__pollen_index": {
"none": "None",
"very_low": "Very Low",
"low": "Low",
"medium": "Medium",
"high": "High",
"very_high": "Very High"
},
"tomorrowio__health_concern": {
"good": "Good",
"moderate": "Moderate",
"unhealthy_for_sensitive_groups": "Unhealthy for Sensitive Groups",
"unhealthy": "Unhealthy",
"very_unhealthy": "Very Unhealthy",
"hazardous": "Hazardous"
},
"tomorrowio__precipitation_type": {
"none": "None",
"rain": "Rain",
"snow": "Snow",
"freezing_rain": "Freezing Rain",
"ice_pellets": "Ice Pellets"
}
"state": {
"tomorrowio__pollen_index": {
"none": "None",
"very_low": "Very Low",
"low": "Low",
"medium": "Medium",
"high": "High",
"very_high": "Very High"
},
"tomorrowio__health_concern": {
"good": "Good",
"moderate": "Moderate",
"unhealthy_for_sensitive_groups": "Unhealthy for Sensitive Groups",
"unhealthy": "Unhealthy",
"very_unhealthy": "Very Unhealthy",
"hazardous": "Hazardous"
},
"tomorrowio__precipitation_type": {
"none": "None",
"rain": "Rain",
"snow": "Snow",
"freezing_rain": "Freezing Rain",
"ice_pellets": "Ice Pellets"
}
}
}
}

Some files were not shown because too many files have changed in this diff Show More