Drop title from translations if brand name (#34306)

This commit is contained in:
Paulus Schoutsen 2020-04-16 12:52:53 -07:00 committed by GitHub
parent 6119e79023
commit 55dfca7467
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
141 changed files with 205 additions and 666 deletions

View File

@ -1,13 +1,9 @@
{ {
"title": "Abode",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Fill in your Abode login information", "title": "Fill in your Abode login information",
"data": { "data": { "username": "Email Address", "password": "Password" }
"username": "Email Address",
"password": "Password"
}
} }
}, },
"error": { "error": {

View File

@ -1,5 +1,4 @@
{ {
"title": "AdGuard Home",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -19,9 +18,7 @@
"description": "Do you want to configure Home Assistant to connect to the AdGuard Home provided by the Hass.io add-on: {addon}?" "description": "Do you want to configure Home Assistant to connect to the AdGuard Home provided by the Hass.io add-on: {addon}?"
} }
}, },
"error": { "error": { "connection_error": "Failed to connect." },
"connection_error": "Failed to connect."
},
"abort": { "abort": {
"adguard_home_outdated": "This integration requires AdGuard Home {minimal_version} or higher, you have {current_version}.", "adguard_home_outdated": "This integration requires AdGuard Home {minimal_version} or higher, you have {current_version}.",
"adguard_home_addon_outdated": "This integration requires AdGuard Home {minimal_version} or higher, you have {current_version}. Please update your Hass.io AdGuard Home add-on.", "adguard_home_addon_outdated": "This integration requires AdGuard Home {minimal_version} or higher, you have {current_version}. Please update your Hass.io AdGuard Home add-on.",

View File

@ -1,5 +1,4 @@
{ {
"title": "Airly",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "AirVisual",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -12,9 +11,7 @@
} }
} }
}, },
"error": { "error": { "invalid_api_key": "Invalid API key" },
"invalid_api_key": "Invalid API key"
},
"abort": { "abort": {
"already_configured": "These coordinates have already been registered." "already_configured": "These coordinates have already been registered."
} }
@ -24,9 +21,7 @@
"init": { "init": {
"title": "Configure AirVisual", "title": "Configure AirVisual",
"description": "Set various options for the AirVisual integration.", "description": "Set various options for the AirVisual integration.",
"data": { "data": { "show_on_map": "Show monitored geography on the map" }
"show_on_map": "Show monitored geography on the map"
}
} }
} }
} }

View File

@ -1,10 +1,7 @@
{ {
"title": "Almond",
"config": { "config": {
"step": { "step": {
"pick_implementation": { "pick_implementation": { "title": "Pick Authentication Method" },
"title": "Pick Authentication Method"
},
"hassio_confirm": { "hassio_confirm": {
"title": "Almond via Hass.io add-on", "title": "Almond via Hass.io add-on",
"description": "Do you want to configure Home Assistant to connect to Almond provided by the Hass.io add-on: {addon}?" "description": "Do you want to configure Home Assistant to connect to Almond provided by the Hass.io add-on: {addon}?"

View File

@ -1,5 +1,4 @@
{ {
"title": "Ambiclimate",
"config": { "config": {
"step": { "step": {
"auth": { "auth": {

View File

@ -1,21 +1,15 @@
{ {
"title": "Ambient PWS",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Fill in your information", "title": "Fill in your information",
"data": { "data": { "api_key": "API Key", "app_key": "Application Key" }
"api_key": "API Key",
"app_key": "Application Key"
}
} }
}, },
"error": { "error": {
"invalid_key": "Invalid API Key and/or Application Key", "invalid_key": "Invalid API Key and/or Application Key",
"no_devices": "No devices found in account" "no_devices": "No devices found in account"
}, },
"abort": { "abort": { "already_configured": "This app key is already in use." }
"already_configured": "This app key is already in use."
}
} }
} }

View File

@ -1,3 +0,0 @@
{
"title": "Arcam FMJ"
}

View File

@ -1,20 +1,15 @@
{ {
"title": "August",
"config": { "config": {
"error": { "error": {
"unknown": "Unexpected error", "unknown": "Unexpected error",
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
"invalid_auth": "Invalid authentication" "invalid_auth": "Invalid authentication"
}, },
"abort": { "abort": { "already_configured": "Account is already configured" },
"already_configured": "Account is already configured"
},
"step": { "step": {
"validation": { "validation": {
"title": "Two factor authentication", "title": "Two factor authentication",
"data": { "data": { "code": "Verification code" },
"code": "Verification code"
},
"description": "Please check your {login_method} ({username}) and enter the verification code below" "description": "Please check your {login_method} ({username}) and enter the verification code below"
}, },
"user": { "user": {

View File

@ -1,20 +1,15 @@
{ {
"title": "Sony Bravia TV",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Sony Bravia TV", "title": "Sony Bravia TV",
"description": "Set up Sony Bravia TV integration. If you have problems with configuration go to: https://www.home-assistant.io/integrations/braviatv \n\nEnsure that your TV is turned on.", "description": "Set up Sony Bravia TV integration. If you have problems with configuration go to: https://www.home-assistant.io/integrations/braviatv \n\nEnsure that your TV is turned on.",
"data": { "data": { "host": "TV hostname or IP address" }
"host": "TV hostname or IP address"
}
}, },
"authorize": { "authorize": {
"title": "Authorize Sony Bravia TV", "title": "Authorize Sony Bravia TV",
"description": "Enter the PIN code shown on the Sony Bravia TV. \n\nIf the PIN code is not shown, you have to unregister Home Assistant on your TV, go to: Settings -> Network -> Remote device settings -> Unregister remote device.", "description": "Enter the PIN code shown on the Sony Bravia TV. \n\nIf the PIN code is not shown, you have to unregister Home Assistant on your TV, go to: Settings -> Network -> Remote device settings -> Unregister remote device.",
"data": { "data": { "pin": "PIN code" }
"pin": "PIN code"
}
} }
}, },
"error": { "error": {
@ -22,17 +17,13 @@
"cannot_connect": "Failed to connect, invalid host or PIN code.", "cannot_connect": "Failed to connect, invalid host or PIN code.",
"unsupported_model": "Your TV model is not supported." "unsupported_model": "Your TV model is not supported."
}, },
"abort": { "abort": { "already_configured": "This TV is already configured." }
"already_configured": "This TV is already configured."
}
}, },
"options": { "options": {
"step": { "step": {
"user": { "user": {
"title": "Options for Sony Bravia TV", "title": "Options for Sony Bravia TV",
"data": { "data": { "ignored_sources": "List of ignored sources" }
"ignored_sources": "List of ignored sources"
}
} }
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Brother Printer",
"config": { "config": {
"flow_title": "Brother Printer: {model} {serial_number}", "flow_title": "Brother Printer: {model} {serial_number}",
"step": { "step": {
@ -14,9 +13,7 @@
"zeroconf_confirm": { "zeroconf_confirm": {
"description": "Do you want to add the Brother Printer {model} with serial number `{serial_number}` to Home Assistant?", "description": "Do you want to add the Brother Printer {model} with serial number `{serial_number}` to Home Assistant?",
"title": "Discovered Brother Printer", "title": "Discovered Brother Printer",
"data": { "data": { "type": "Type of the printer" }
"type": "Type of the printer"
}
} }
}, },
"error": { "error": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Google Cast",
"config": { "config": {
"step": { "step": {
"confirm": { "confirm": {

View File

@ -1,5 +1,4 @@
{ {
"title": "CoolMasterNet",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,16 +1,11 @@
{ {
"title": "Coronavirus",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Pick a country to monitor", "title": "Pick a country to monitor",
"data": { "data": { "country": "Country" }
"country": "Country"
}
} }
}, },
"abort": { "abort": { "already_configured": "This country is already configured." }
"already_configured": "This country is already configured."
}
} }
} }

View File

@ -1,13 +1,10 @@
{ {
"title": "Daikin AC",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Configure Daikin AC", "title": "Configure Daikin AC",
"description": "Enter IP address of your Daikin AC.", "description": "Enter IP address of your Daikin AC.",
"data": { "data": { "host": "Host" }
"host": "Host"
}
} }
}, },
"abort": { "abort": {

View File

@ -1,14 +1,10 @@
{ {
"title": "deCONZ Zigbee gateway",
"config": { "config": {
"flow_title": "deCONZ Zigbee gateway ({host})", "flow_title": "deCONZ Zigbee gateway ({host})",
"step": { "step": {
"init": { "init": {
"title": "Define deCONZ gateway", "title": "Define deCONZ gateway",
"data": { "data": { "host": "Host", "port": "Port" }
"host": "Host",
"port": "Port"
}
}, },
"link": { "link": {
"title": "Link with deCONZ", "title": "Link with deCONZ",
@ -19,9 +15,7 @@
"description": "Do you want to configure Home Assistant to connect to the deCONZ gateway provided by the Hass.io add-on {addon}?" "description": "Do you want to configure Home Assistant to connect to the deCONZ gateway provided by the Hass.io add-on {addon}?"
} }
}, },
"error": { "error": { "no_key": "Couldn't get an API key" },
"no_key": "Couldn't get an API key"
},
"abort": { "abort": {
"already_configured": "Bridge is already configured", "already_configured": "Bridge is already configured",
"already_in_progress": "Config flow for bridge is already in progress.", "already_in_progress": "Config flow for bridge is already in progress.",

View File

@ -1,5 +1,4 @@
{ {
"title": "Dialogflow",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "DirecTV",
"config": { "config": {
"flow_title": "DirecTV: {name}", "flow_title": "DirecTV: {name}",
"step": { "step": {
@ -10,14 +9,10 @@
}, },
"user": { "user": {
"title": "Connect to the DirecTV receiver", "title": "Connect to the DirecTV receiver",
"data": { "data": { "host": "Host or IP address" }
"host": "Host or IP address"
}
} }
}, },
"error": { "error": { "cannot_connect": "Failed to connect, please try again" },
"cannot_connect": "Failed to connect, please try again"
},
"abort": { "abort": {
"already_configured": "DirecTV receiver is already configured", "already_configured": "DirecTV receiver is already configured",
"unknown": "Unexpected error" "unknown": "Unexpected error"

View File

@ -1,11 +1,8 @@
{ {
"title": "DoorBird",
"options": { "options": {
"step": { "step": {
"init": { "init": {
"data": { "data": { "events": "Comma separated list of events." },
"events": "Comma separated list of events."
},
"description": "Add an comma separated event name for each event you wish to track. After entering them here, use the DoorBird app to assign them to a specific event. See the documentation at https://www.home-assistant.io/integrations/doorbird/#events. Example: somebody_pressed_the_button, motion" "description": "Add an comma separated event name for each event you wish to track. After entering them here, use the DoorBird app to assign them to a specific event. See the documentation at https://www.home-assistant.io/integrations/doorbird/#events. Example: somebody_pressed_the_button, motion"
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "ecobee",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,15 +1,11 @@
{ {
"title": "Elgato Key Light",
"config": { "config": {
"flow_title": "Elgato Key Light: {serial_number}", "flow_title": "Elgato Key Light: {serial_number}",
"step": { "step": {
"user": { "user": {
"title": "Link your Elgato Key Light", "title": "Link your Elgato Key Light",
"description": "Set up your Elgato Key Light to integrate with Home Assistant.", "description": "Set up your Elgato Key Light to integrate with Home Assistant.",
"data": { "data": { "host": "Host or IP address", "port": "Port number" }
"host": "Host or IP address",
"port": "Port number"
}
}, },
"zeroconf_confirm": { "zeroconf_confirm": {
"description": "Do you want to add the Elgato Key Light with serial number `{serial_number}` to Home Assistant?", "description": "Do you want to add the Elgato Key Light with serial number `{serial_number}` to Home Assistant?",

View File

@ -1,5 +1,4 @@
{ {
"title": "Elk-M1 Control",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,9 +1,7 @@
{ {
"title": "EmulatedRoku", "title": "Emulated Roku",
"config": { "config": {
"abort": { "abort": { "name_exists": "Name already exists" },
"name_exists": "Name already exists"
},
"step": { "step": {
"user": { "user": {
"data": { "data": {

View File

@ -1,9 +1,6 @@
{ {
"title": "ESPHome",
"config": { "config": {
"abort": { "abort": { "already_configured": "ESP is already configured" },
"already_configured": "ESP is already configured"
},
"error": { "error": {
"resolve_error": "Can't resolve address of the ESP. If this error persists, please set a static IP address: https://esphomelib.com/esphomeyaml/components/wifi.html#manual-ips", "resolve_error": "Can't resolve address of the ESP. If this error persists, please set a static IP address: https://esphomelib.com/esphomeyaml/components/wifi.html#manual-ips",
"connection_error": "Can't connect to ESP. Please make sure your YAML file contains an 'api:' line.", "connection_error": "Can't connect to ESP. Please make sure your YAML file contains an 'api:' line.",
@ -11,17 +8,12 @@
}, },
"step": { "step": {
"user": { "user": {
"data": { "data": { "host": "Host", "port": "Port" },
"host": "Host",
"port": "Port"
},
"description": "Please enter connection settings of your [ESPHome](https://esphomelib.com/) node.", "description": "Please enter connection settings of your [ESPHome](https://esphomelib.com/) node.",
"title": "ESPHome" "title": "ESPHome"
}, },
"authenticate": { "authenticate": {
"data": { "data": { "password": "Password" },
"password": "Password"
},
"description": "Please enter the password you set in your configuration for {name}.", "description": "Please enter the password you set in your configuration for {name}.",
"title": "Enter Password" "title": "Enter Password"
}, },

View File

@ -1,14 +1,9 @@
{ {
"domain": "flume", "domain": "flume",
"name": "flume", "name": "Flume",
"documentation": "https://www.home-assistant.io/integrations/flume/", "documentation": "https://www.home-assistant.io/integrations/flume/",
"requirements": [ "requirements": ["pyflume==0.4.0"],
"pyflume==0.4.0"
],
"dependencies": [], "dependencies": [],
"codeowners": [ "codeowners": ["@ChrisMandich", "@bdraco"],
"@ChrisMandich",
"@bdraco"
],
"config_flow": true "config_flow": true
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Flume",
"config": { "config": {
"error": { "error": {
"unknown": "Unexpected error", "unknown": "Unexpected error",
@ -18,8 +17,6 @@
} }
} }
}, },
"abort": { "abort": { "already_configured": "This account is already configured" }
"already_configured": "This account is already configured"
}
} }
} }

View File

@ -1,19 +1,13 @@
{ {
"title": "Flu Near You",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Configure Flu Near You", "title": "Configure Flu Near You",
"description": "Monitor user-based and CDC repots for a pair of coordinates.", "description": "Monitor user-based and CDC repots for a pair of coordinates.",
"data": { "data": { "latitude": "Latitude", "longitude": "Longitude" }
"latitude": "Latitude",
"longitude": "Longitude"
}
} }
}, },
"error": { "error": { "general_error": "There was an unknown error." },
"general_error": "There was an unknown error."
},
"abort": { "abort": {
"already_configured": "These coordinates are already registered." "already_configured": "These coordinates are already registered."
} }

View File

@ -1,13 +1,9 @@
{ {
"title": "Freebox",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Freebox", "title": "Freebox",
"data": { "data": { "host": "Host", "port": "Port" }
"host": "Host",
"port": "Port"
}
}, },
"link": { "link": {
"title": "Link Freebox router", "title": "Link Freebox router",
@ -19,8 +15,6 @@
"connection_failed": "Failed to connect, please try again", "connection_failed": "Failed to connect, please try again",
"unknown": "Unknown error: please retry later" "unknown": "Unknown error: please retry later"
}, },
"abort": { "abort": { "already_configured": "Host already configured" }
"already_configured": "Host already configured"
}
} }
} }

View File

@ -1,9 +1,6 @@
{ {
"title": "Garmin Connect",
"config": { "config": {
"abort": { "abort": { "already_configured": "This account is already configured." },
"already_configured": "This account is already configured."
},
"error": { "error": {
"cannot_connect": "Failed to connect, please try again.", "cannot_connect": "Failed to connect, please try again.",
"invalid_auth": "Invalid authentication.", "invalid_auth": "Invalid authentication.",
@ -12,10 +9,7 @@
}, },
"step": { "step": {
"user": { "user": {
"data": { "data": { "password": "Password", "username": "Username" },
"password": "Password",
"username": "Username"
},
"description": "Enter your credentials.", "description": "Enter your credentials.",
"title": "Garmin Connect" "title": "Garmin Connect"
} }

View File

@ -1,16 +1,11 @@
{ {
"title": "Global Disaster Alert and Coordination System (GDACS)",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Fill in your filter details.", "title": "Fill in your filter details.",
"data": { "data": { "radius": "Radius" }
"radius": "Radius"
}
} }
}, },
"abort": { "abort": { "already_configured": "Location is already configured." }
"already_configured": "Location is already configured."
}
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Geofency Webhook",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,17 +1,11 @@
{ {
"title": "GeoNet NZ Quakes",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Fill in your filter details.", "title": "Fill in your filter details.",
"data": { "data": { "radius": "Radius", "mmi": "MMI" }
"radius": "Radius",
"mmi": "MMI"
}
} }
}, },
"abort": { "abort": { "already_configured": "Location is already configured." }
"already_configured": "Location is already configured."
}
} }
} }

View File

@ -1,16 +1,11 @@
{ {
"title": "GeoNet NZ Volcano",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Fill in your filter details.", "title": "Fill in your filter details.",
"data": { "data": { "radius": "Radius" }
"radius": "Radius"
}
} }
}, },
"error": { "error": { "identifier_exists": "Location already registered" }
"identifier_exists": "Location already registered"
}
} }
} }

View File

@ -1,10 +1,9 @@
{ {
"title": "GIOŚ",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "GIOŚ (Polish Chief Inspectorate Of Environmental Protection)", "title": "GIO\u015a (Polish Chief Inspectorate Of Environmental Protection)",
"description": "Set up GIOŚ (Polish Chief Inspectorate Of Environmental Protection) air quality integration. If you need help with the configuration have a look here: https://www.home-assistant.io/integrations/gios", "description": "Set up GIO\u015a (Polish Chief Inspectorate Of Environmental Protection) air quality integration. If you need help with the configuration have a look here: https://www.home-assistant.io/integrations/gios",
"data": { "data": {
"name": "Name of the integration", "name": "Name of the integration",
"station_id": "ID of the measuring station" "station_id": "ID of the measuring station"
@ -14,10 +13,10 @@
"error": { "error": {
"wrong_station_id": "ID of the measuring station is not correct.", "wrong_station_id": "ID of the measuring station is not correct.",
"invalid_sensors_data": "Invalid sensors' data for this measuring station.", "invalid_sensors_data": "Invalid sensors' data for this measuring station.",
"cannot_connect": "Cannot connect to the GIOŚ server." "cannot_connect": "Cannot connect to the GIO\u015a server."
}, },
"abort": { "abort": {
"already_configured": "GIOŚ integration for this measuring station is already configured." "already_configured": "GIO\u015a integration for this measuring station is already configured."
} }
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Glances",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -20,17 +19,13 @@
"cannot_connect": "Unable to connect to host", "cannot_connect": "Unable to connect to host",
"wrong_version": "Version not supported (2 or 3 only)" "wrong_version": "Version not supported (2 or 3 only)"
}, },
"abort": { "abort": { "already_configured": "Host is already configured." }
"already_configured": "Host is already configured."
}
}, },
"options": { "options": {
"step": { "step": {
"init": { "init": {
"description": "Configure options for Glances", "description": "Configure options for Glances",
"data": { "data": { "scan_interval": "Update frequency" }
"scan_interval": "Update frequency"
}
} }
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "GPSLogger Webhook",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Griddy",
"config": { "config": {
"error": { "error": {
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
@ -7,15 +6,11 @@
}, },
"step": { "step": {
"user": { "user": {
"description": "Your Load Zone is in your Griddy account under “Account > Meter > Load Zone.”", "description": "Your Load Zone is in your Griddy account under \u201cAccount > Meter > Load Zone.\u201d",
"data": { "data": { "loadzone": "Load Zone (Settlement Point)" },
"loadzone": "Load Zone (Settlement Point)"
},
"title": "Setup your Griddy Load Zone" "title": "Setup your Griddy Load Zone"
} }
}, },
"abort": { "abort": { "already_configured": "This Load Zone is already configured" }
"already_configured": "This Load Zone is already configured"
}
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Google Hangouts",
"config": { "config": {
"abort": { "abort": {
"already_configured": "Google Hangouts is already configured", "already_configured": "Google Hangouts is already configured",
@ -20,9 +19,7 @@
"title": "Google Hangouts Login" "title": "Google Hangouts Login"
}, },
"2fa": { "2fa": {
"data": { "data": { "2fa": "2FA Pin" },
"2fa": "2FA Pin"
},
"title": "2-Factor-Authentication" "title": "2-Factor-Authentication"
} }
} }

View File

@ -1,14 +1,10 @@
{ {
"title": "Logitech Harmony Hub",
"config": { "config": {
"flow_title": "Logitech Harmony Hub {name}", "flow_title": "Logitech Harmony Hub {name}",
"step": { "step": {
"user": { "user": {
"title": "Setup Logitech Harmony Hub", "title": "Setup Logitech Harmony Hub",
"data": { "data": { "host": "Hostname or IP Address", "name": "Hub Name" }
"host": "Hostname or IP Address",
"name": "Hub Name"
}
}, },
"link": { "link": {
"title": "Setup Logitech Harmony Hub", "title": "Setup Logitech Harmony Hub",
@ -19,9 +15,7 @@
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "Device is already configured" }
"already_configured": "Device is already configured"
}
}, },
"options": { "options": {
"step": { "step": {

View File

@ -1,14 +1,10 @@
{ {
"title": "HEOS",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Connect to Heos", "title": "Connect to Heos",
"description": "Please enter the host name or IP address of a Heos device (preferably one connected via wire to the network).", "description": "Please enter the host name or IP address of a Heos device (preferably one connected via wire to the network).",
"data": { "data": { "access_token": "Host", "host": "Host" }
"access_token": "Host",
"host": "Host"
}
} }
}, },
"error": { "error": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Hisense AEH-W4A1",
"config": { "config": {
"step": { "step": {
"confirm": { "confirm": {

View File

@ -1,5 +1,4 @@
{ {
"title": "HomematicIP Cloud",
"config": { "config": {
"step": { "step": {
"init": { "init": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Huawei LTE",
"config": { "config": {
"abort": { "abort": {
"already_configured": "This device has already been configured", "already_configured": "This device has already been configured",

View File

@ -1,5 +1,4 @@
{ {
"title": "Jandy iAqualink",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Apple iCloud",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -14,16 +13,12 @@
"trusted_device": { "trusted_device": {
"title": "iCloud trusted device", "title": "iCloud trusted device",
"description": "Select your trusted device", "description": "Select your trusted device",
"data": { "data": { "trusted_device": "Trusted device" }
"trusted_device": "Trusted device"
}
}, },
"verification_code": { "verification_code": {
"title": "iCloud verification code", "title": "iCloud verification code",
"description": "Please enter the verification code you just received from iCloud", "description": "Please enter the verification code you just received from iCloud",
"data": { "data": { "verification_code": "Verification code" }
"verification_code": "Verification code"
}
} }
}, },
"error": { "error": {

View File

@ -1,5 +1,4 @@
{ {
"title": "IFTTT",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,6 +1,6 @@
{ {
"domain": "ios", "domain": "ios",
"name": "Apple iOS", "name": "Home Assistant iOS",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/ios", "documentation": "https://www.home-assistant.io/integrations/ios",
"dependencies": ["device_tracker", "http", "zeroconf"], "dependencies": ["device_tracker", "http", "zeroconf"],

View File

@ -1,5 +1,4 @@
{ {
"title": "Home Assistant iOS",
"config": { "config": {
"step": { "step": {
"confirm": { "confirm": {

View File

@ -1,10 +1,9 @@
{ {
"title": "Portuguese weather service (IPMA)",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Location", "title": "Location",
"description": "Instituto Português do Mar e Atmosfera", "description": "Instituto Portugu\u00eas do Mar e Atmosfera",
"data": { "data": {
"name": "Name", "name": "Name",
"latitude": "Latitude", "latitude": "Latitude",
@ -13,8 +12,6 @@
} }
} }
}, },
"error": { "error": { "name_exists": "Name already exists" }
"name_exists": "Name already exists"
}
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Internet Printing Protocol (IPP)",
"config": { "config": {
"flow_title": "Printer: {name}", "flow_title": "Printer: {name}",
"step": { "step": {

View File

@ -1,13 +1,10 @@
{ {
"title": "IQVIA",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "IQVIA", "title": "IQVIA",
"description": "Fill out your U.S. or Canadian ZIP code.", "description": "Fill out your U.S. or Canadian ZIP code.",
"data": { "data": { "zip_code": "ZIP Code" }
"zip_code": "ZIP Code"
}
} }
}, },
"error": { "error": {

View File

@ -1,5 +1,4 @@
{ {
"title": "iZone",
"config": { "config": {
"step": { "step": {
"confirm": { "confirm": {

View File

@ -1,6 +1,6 @@
{ {
"domain": "konnected", "domain": "konnected",
"name": "Konnected", "name": "Konnected.io",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/konnected", "documentation": "https://www.home-assistant.io/integrations/konnected",
"requirements": ["konnected==1.1.0"], "requirements": ["konnected==1.1.0"],

View File

@ -1,5 +1,4 @@
{ {
"title": "Konnected.io",
"config": { "config": {
"step": { "step": {
"import_confirm": { "import_confirm": {
@ -99,11 +98,7 @@
} }
} }
}, },
"error": { "error": { "bad_host": "Invalid Override API host url" },
"bad_host": "Invalid Override API host url" "abort": { "not_konn_panel": "Not a recognized Konnected.io device" }
},
"abort": {
"not_konn_panel": "Not a recognized Konnected.io device"
}
} }
} }

View File

@ -1,13 +1,9 @@
{ {
"title": "Life360",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Life360 Account Info", "title": "Life360 Account Info",
"data": { "data": { "username": "Username", "password": "Password" },
"username": "Username",
"password": "Password"
},
"description": "To set advanced options, see [Life360 documentation]({docs_url}).\nYou may want to do that before adding accounts." "description": "To set advanced options, see [Life360 documentation]({docs_url}).\nYou may want to do that before adding accounts."
} }
}, },

View File

@ -1,5 +1,4 @@
{ {
"title": "LIFX",
"config": { "config": {
"step": { "step": {
"confirm": { "confirm": {

View File

@ -1,14 +1,10 @@
{ {
"title": "Linky",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Linky", "title": "Linky",
"description": "Enter your credentials", "description": "Enter your credentials",
"data": { "data": { "username": "Email", "password": "Password" }
"username": "Email",
"password": "Password"
}
} }
}, },
"error": { "error": {
@ -17,8 +13,6 @@
"wrong_login": "Login error: please check your email & password", "wrong_login": "Login error: please check your email & password",
"unknown": "Unknown error: please retry later (usually not between 11PM and 2AM)" "unknown": "Unknown error: please retry later (usually not between 11PM and 2AM)"
}, },
"abort": { "abort": { "already_configured": "Account already configured" }
"already_configured": "Account already configured"
}
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Locative Webhook",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,13 +1,10 @@
{ {
"title": "Logi Circle",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Authentication Provider", "title": "Authentication Provider",
"description": "Pick via which authentication provider you want to authenticate with Logi Circle.", "description": "Pick via which authentication provider you want to authenticate with Logi Circle.",
"data": { "data": { "flow_impl": "Provider" }
"flow_impl": "Provider"
}
}, },
"auth": { "auth": {
"title": "Authenticate with Logi Circle", "title": "Authenticate with Logi Circle",

View File

@ -1,5 +1,4 @@
{ {
"title": "Luftdaten",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,6 +1,6 @@
{ {
"domain": "lutron_caseta", "domain": "lutron_caseta",
"name": "Lutron Caseta", "name": "Lutron Caséta",
"documentation": "https://www.home-assistant.io/integrations/lutron_caseta", "documentation": "https://www.home-assistant.io/integrations/lutron_caseta",
"requirements": ["pylutron-caseta==0.6.1"], "requirements": ["pylutron-caseta==0.6.1"],
"codeowners": ["@swails"] "codeowners": ["@swails"]

View File

@ -1,3 +0,0 @@
{
"title": "Lutron Caséta"
}

View File

@ -1,5 +1,4 @@
{ {
"title": "Mailgun",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "MELCloud",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Met.no",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -13,8 +12,6 @@
} }
} }
}, },
"error": { "error": { "name_exists": "Location already exists" }
"name_exists": "Location already exists"
}
} }
} }

View File

@ -1,13 +1,10 @@
{ {
"title": "Météo-France",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Météo-France", "title": "M\u00e9t\u00e9o-France",
"description": "Enter the postal code (only for France, recommended) or city name", "description": "Enter the postal code (only for France, recommended) or city name",
"data": { "data": { "city": "City" }
"city": "City"
}
} }
}, },
"abort": { "abort": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Mikrotik",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -19,9 +18,7 @@
"cannot_connect": "Connection Unsuccessful", "cannot_connect": "Connection Unsuccessful",
"wrong_credentials": "Wrong Credentials" "wrong_credentials": "Wrong Credentials"
}, },
"abort": { "abort": { "already_configured": "Mikrotik is already configured" }
"already_configured": "Mikrotik is already configured"
}
}, },
"options": { "options": {
"step": { "step": {

View File

@ -1,14 +1,10 @@
{ {
"title": "Minecraft Server",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Link your Minecraft Server", "title": "Link your Minecraft Server",
"description": "Set up your Minecraft Server instance to allow monitoring.", "description": "Set up your Minecraft Server instance to allow monitoring.",
"data": { "data": { "name": "Name", "host": "Host" }
"name": "Name",
"host": "Host"
}
} }
}, },
"error": { "error": {
@ -16,8 +12,6 @@
"cannot_connect": "Failed to connect to server. Please check the host and port and try again. Also ensure that you are running at least Minecraft version 1.7 on your server.", "cannot_connect": "Failed to connect to server. Please check the host and port and try again. Also ensure that you are running at least Minecraft version 1.7 on your server.",
"invalid_ip": "IP address is invalid (MAC address could not be determined). Please correct it and try again." "invalid_ip": "IP address is invalid (MAC address could not be determined). Please correct it and try again."
}, },
"abort": { "abort": { "already_configured": "Host is already configured." }
"already_configured": "Host is already configured."
}
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"domain": "mobile_app", "domain": "mobile_app",
"name": "Home Assistant Mobile App Support", "name": "Mobile App",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/mobile_app", "documentation": "https://www.home-assistant.io/integrations/mobile_app",
"requirements": ["PyNaCl==1.3.0"], "requirements": ["PyNaCl==1.3.0"],

View File

@ -1,5 +1,4 @@
{ {
"title": "Mobile App",
"config": { "config": {
"step": { "step": {
"confirm": { "confirm": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Monoprice 6-Zone Amplifier",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -19,9 +18,7 @@
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "Device is already configured" }
"already_configured": "Device is already configured"
}
}, },
"options": { "options": {
"step": { "step": {

View File

@ -1,5 +1,4 @@
{ {
"title": "MQTT",
"config": { "config": {
"step": { "step": {
"broker": { "broker": {
@ -16,17 +15,13 @@
"hassio_confirm": { "hassio_confirm": {
"title": "MQTT Broker via Hass.io add-on", "title": "MQTT Broker via Hass.io add-on",
"description": "Do you want to configure Home Assistant to connect to the MQTT broker provided by the Hass.io add-on {addon}?", "description": "Do you want to configure Home Assistant to connect to the MQTT broker provided by the Hass.io add-on {addon}?",
"data": { "data": { "discovery": "Enable discovery" }
"discovery": "Enable discovery"
}
} }
}, },
"abort": { "abort": {
"single_instance_allowed": "Only a single configuration of MQTT is allowed." "single_instance_allowed": "Only a single configuration of MQTT is allowed."
}, },
"error": { "error": { "cannot_connect": "Unable to connect to the broker." }
"cannot_connect": "Unable to connect to the broker."
}
}, },
"device_automation": { "device_automation": {
"trigger_type": { "trigger_type": {

View File

@ -1,13 +1,9 @@
{ {
"title": "MyQ",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Connect to the MyQ Gateway", "title": "Connect to the MyQ Gateway",
"data": { "data": { "username": "Username", "password": "Password" }
"username": "Username",
"password": "Password"
}
} }
}, },
"error": { "error": {
@ -15,8 +11,6 @@
"invalid_auth": "Invalid authentication", "invalid_auth": "Invalid authentication",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "MyQ is already configured" }
"already_configured": "MyQ is already configured"
}
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Neato",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -16,9 +15,7 @@
"invalid_credentials": "Invalid credentials", "invalid_credentials": "Invalid credentials",
"unexpected_error": "Unexpected error" "unexpected_error": "Unexpected error"
}, },
"create_entry": { "create_entry": { "default": "See [Neato documentation]({docs_url})." },
"default": "See [Neato documentation]({docs_url})."
},
"abort": { "abort": {
"already_configured": "Already configured", "already_configured": "Already configured",
"invalid_credentials": "Invalid credentials" "invalid_credentials": "Invalid credentials"

View File

@ -1,20 +1,15 @@
{ {
"title": "Nest",
"config": { "config": {
"step": { "step": {
"init": { "init": {
"title": "Authentication Provider", "title": "Authentication Provider",
"description": "Pick via which authentication provider you want to authenticate with Nest.", "description": "Pick via which authentication provider you want to authenticate with Nest.",
"data": { "data": { "flow_impl": "Provider" }
"flow_impl": "Provider"
}
}, },
"link": { "link": {
"title": "Link Nest Account", "title": "Link Nest Account",
"description": "To link your Nest account, [authorize your account]({url}).\n\nAfter authorization, copy-paste the provided pin code below.", "description": "To link your Nest account, [authorize your account]({url}).\n\nAfter authorization, copy-paste the provided pin code below.",
"data": { "data": { "code": "Pin code" }
"code": "Pin code"
}
} }
}, },
"error": { "error": {

View File

@ -1,18 +1,13 @@
{ {
"title": "Netatmo",
"config": { "config": {
"step": { "step": {
"pick_implementation": { "pick_implementation": { "title": "Pick Authentication Method" }
"title": "Pick Authentication Method"
}
}, },
"abort": { "abort": {
"already_setup": "You can only configure one Netatmo account.", "already_setup": "You can only configure one Netatmo account.",
"authorize_url_timeout": "Timeout generating authorize url.", "authorize_url_timeout": "Timeout generating authorize url.",
"missing_configuration": "The Netatmo component is not configured. Please follow the documentation." "missing_configuration": "The Netatmo component is not configured. Please follow the documentation."
}, },
"create_entry": { "create_entry": { "default": "Successfully authenticated with Netatmo." }
"default": "Successfully authenticated with Netatmo."
}
} }
} }

View File

@ -1,13 +1,9 @@
{ {
"title": "Nexia",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Connect to mynexia.com", "title": "Connect to mynexia.com",
"data": { "data": { "username": "Username", "password": "Password" }
"username": "Username",
"password": "Password"
}
} }
}, },
"error": { "error": {
@ -15,8 +11,6 @@
"invalid_auth": "Invalid authentication", "invalid_auth": "Invalid authentication",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "This nexia home is already configured" }
"already_configured": "This nexia home is already configured"
}
} }
} }

View File

@ -1 +1 @@
{ "title": "Notify" } { "title": "Notifications" }

View File

@ -1,21 +1,15 @@
{ {
"title": "Notion",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Fill in your information", "title": "Fill in your information",
"data": { "data": { "username": "Username/Email Address", "password": "Password" }
"username": "Username/Email Address",
"password": "Password"
}
} }
}, },
"error": { "error": {
"invalid_credentials": "Invalid username or password", "invalid_credentials": "Invalid username or password",
"no_devices": "No devices found in account" "no_devices": "No devices found in account"
}, },
"abort": { "abort": { "already_configured": "This username is already in use." }
"already_configured": "This username is already in use."
}
} }
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "NuHeat",
"config": { "config": {
"error": { "error": {
"unknown": "Unexpected error", "unknown": "Unexpected error",
@ -7,13 +6,11 @@
"invalid_auth": "Invalid authentication", "invalid_auth": "Invalid authentication",
"invalid_thermostat": "The thermostat serial number is invalid." "invalid_thermostat": "The thermostat serial number is invalid."
}, },
"abort": { "abort": { "already_configured": "The thermostat is already configured" },
"already_configured": "The thermostat is already configured"
},
"step": { "step": {
"user": { "user": {
"title": "Connect to the NuHeat", "title": "Connect to the NuHeat",
"description": "You will need to obtain your thermostats numeric serial number or ID by logging into https://MyNuHeat.com and selecting your thermostat(s).", "description": "You will need to obtain your thermostat\u2019s numeric serial number or ID by logging into https://MyNuHeat.com and selecting your thermostat(s).",
"data": { "data": {
"username": "Username", "username": "Username",
"password": "Password", "password": "Password",

View File

@ -1,5 +1,4 @@
{ {
"title": "Network UPS Tools (NUT)",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -13,25 +12,18 @@
}, },
"ups": { "ups": {
"title": "Choose the UPS to Monitor", "title": "Choose the UPS to Monitor",
"data": { "data": { "alias": "Alias", "resources": "Resources" }
"alias": "Alias",
"resources": "Resources"
}
}, },
"resources": { "resources": {
"title": "Choose the Resources to Monitor", "title": "Choose the Resources to Monitor",
"data": { "data": { "resources": "Resources" }
"resources": "Resources"
}
} }
}, },
"error": { "error": {
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "Device is already configured" }
"already_configured": "Device is already configured"
}
}, },
"options": { "options": {
"step": { "step": {

View File

@ -1,15 +1,14 @@
{ {
"title": "National Weather Service (NWS)",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"description": "If a METAR station code is not specified, the latitude and longitude will be used to find the closest station.", "description": "If a METAR station code is not specified, the latitude and longitude will be used to find the closest station.",
"title": "Connect to the National Weather Service", "title": "Connect to the National Weather Service",
"data": { "data": {
"api_key": "API key (email)", "api_key": "API key (email)",
"latitude": "Latitude", "latitude": "Latitude",
"longitude": "Longitude", "longitude": "Longitude",
"station": "METAR station code" "station": "METAR station code"
} }
} }
}, },
@ -17,8 +16,6 @@
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "Device is already configured" }
"already_configured": "Device is already configured"
}
} }
} }

View File

@ -1,14 +1,9 @@
{ {
"title": "OpenTherm Gateway",
"config": { "config": {
"step": { "step": {
"init": { "init": {
"title": "OpenTherm Gateway", "title": "OpenTherm Gateway",
"data": { "data": { "name": "Name", "device": "Path or URL", "id": "ID" }
"name": "Name",
"device": "Path or URL",
"id": "ID"
}
} }
}, },
"error": { "error": {

View File

@ -1,6 +1,6 @@
{ {
"domain": "openuv", "domain": "openuv",
"name": "Openuv", "name": "OpenUV",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/openuv", "documentation": "https://www.home-assistant.io/integrations/openuv",
"requirements": ["pyopenuv==1.0.9"], "requirements": ["pyopenuv==1.0.9"],

View File

@ -1,5 +1,4 @@
{ {
"title": "OpenUV",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,5 +1,4 @@
{ {
"title": "OwnTracks",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -7,9 +6,7 @@
"description": "Are you sure you want to set up OwnTracks?" "description": "Are you sure you want to set up OwnTracks?"
} }
}, },
"abort": { "abort": { "one_instance_allowed": "Only a single instance is necessary." },
"one_instance_allowed": "Only a single instance is necessary."
},
"create_entry": { "create_entry": {
"default": "\n\nOn Android, open [the OwnTracks app]({android_url}), go to preferences -> connection. Change the following settings:\n - Mode: Private HTTP\n - Host: {webhook_url}\n - Identification:\n - Username: `<Your name>`\n - Device ID: `<Your device name>`\n\nOn iOS, open [the OwnTracks app]({ios_url}), tap (i) icon in top left -> settings. Change the following settings:\n - Mode: HTTP\n - URL: {webhook_url}\n - Turn on authentication\n - UserID: `<Your name>`\n\n{secret}\n\nSee [the documentation]({docs_url}) for more information." "default": "\n\nOn Android, open [the OwnTracks app]({android_url}), go to preferences -> connection. Change the following settings:\n - Mode: Private HTTP\n - Host: {webhook_url}\n - Identification:\n - Username: `<Your name>`\n - Device ID: `<Your device name>`\n\nOn iOS, open [the OwnTracks app]({ios_url}), tap (i) icon in top left -> settings. Change the following settings:\n - Mode: HTTP\n - URL: {webhook_url}\n - Turn on authentication\n - UserID: `<Your name>`\n\n{secret}\n\nSee [the documentation]({docs_url}) for more information."
} }

View File

@ -1,5 +1,4 @@
{ {
"title": "Plaato Airlock",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1 +1 @@
{ "title": "Plant" } { "title": "Plant Monitor" }

View File

@ -1,13 +1,10 @@
{ {
"title": "Plex",
"config": { "config": {
"step": { "step": {
"select_server": { "select_server": {
"title": "Select Plex server", "title": "Select Plex server",
"description": "Multiple servers available, select one:", "description": "Multiple servers available, select one:",
"data": { "data": { "server": "Server" }
"server": "Server"
}
}, },
"start_website_auth": { "start_website_auth": {
"title": "Connect Plex server", "title": "Connect Plex server",

View File

@ -1,13 +1,10 @@
{ {
"title": "Minut Point",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Authentication Provider", "title": "Authentication Provider",
"description": "Pick via which authentication provider you want to authenticate with Point.", "description": "Pick via which authentication provider you want to authenticate with Point.",
"data": { "data": { "flow_impl": "Provider" }
"flow_impl": "Provider"
}
}, },
"auth": { "auth": {
"title": "Authenticate Point", "title": "Authenticate Point",

View File

@ -1,20 +1,15 @@
{ {
"title": "Tesla Powerwall",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Connect to the powerwall", "title": "Connect to the powerwall",
"data": { "data": { "ip_address": "IP Address" }
"ip_address": "IP Address"
}
} }
}, },
"error": { "error": {
"cannot_connect": "Failed to connect, please try again", "cannot_connect": "Failed to connect, please try again",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "The powerwall is already configured" }
"already_configured": "The powerwall is already configured"
}
} }
} }

View File

@ -1 +1,3 @@
{ "title": "Proximity" } {
"title": "Proximity"
}

View File

@ -1,5 +1,4 @@
{ {
"title": "PlayStation 4",
"config": { "config": {
"step": { "step": {
"creds": { "creds": {

View File

@ -1,5 +1,4 @@
{ {
"title": "Hourly price of electricity in Spain (PVPC)",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,13 +1,10 @@
{ {
"title": "Rachio",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Connect to your Rachio device", "title": "Connect to your Rachio device",
"description": "You will need the API Key from https://app.rach.io/. Select 'Account Settings, and then click on 'GET API KEY'.", "description": "You will need the API Key from https://app.rach.io/. Select 'Account Settings, and then click on 'GET API KEY'.",
"data": { "data": { "api_key": "The API key for the Rachio account." }
"api_key": "The API key for the Rachio account."
}
} }
}, },
"error": { "error": {
@ -15,9 +12,7 @@
"invalid_auth": "Invalid authentication", "invalid_auth": "Invalid authentication",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "Device is already configured" }
"already_configured": "Device is already configured"
}
}, },
"options": { "options": {
"step": { "step": {

View File

@ -1,5 +1,4 @@
{ {
"title": "RainMachine",
"config": { "config": {
"step": { "step": {
"user": { "user": {

View File

@ -1,27 +1,19 @@
{ {
"title": "Ring",
"config": { "config": {
"step": { "step": {
"user": { "user": {
"title": "Sign-in with Ring account", "title": "Sign-in with Ring account",
"data": { "data": { "username": "Username", "password": "Password" }
"username": "Username",
"password": "Password"
}
}, },
"2fa": { "2fa": {
"title": "Two-factor authentication", "title": "Two-factor authentication",
"data": { "data": { "2fa": "Two-factor code" }
"2fa": "Two-factor code"
}
} }
}, },
"error": { "error": {
"invalid_auth": "Invalid authentication", "invalid_auth": "Invalid authentication",
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"abort": { "abort": { "already_configured": "Device is already configured" }
"already_configured": "Device is already configured"
}
} }
} }

View File

@ -1,14 +1,11 @@
{ {
"title": "Roku",
"config": { "config": {
"flow_title": "Roku: {name}", "flow_title": "Roku: {name}",
"step": { "step": {
"user": { "user": {
"title": "Roku", "title": "Roku",
"description": "Enter your Roku information.", "description": "Enter your Roku information.",
"data": { "data": { "host": "Host or IP address" }
"host": "Host or IP address"
}
}, },
"ssdp_confirm": { "ssdp_confirm": {
"title": "Roku", "title": "Roku",
@ -16,9 +13,7 @@
"data": {} "data": {}
} }
}, },
"error": { "error": { "cannot_connect": "Failed to connect, please try again" },
"cannot_connect": "Failed to connect, please try again"
},
"abort": { "abort": {
"already_configured": "Roku device is already configured", "already_configured": "Roku device is already configured",
"unknown": "Unexpected error" "unknown": "Unexpected error"

View File

@ -1,5 +1,4 @@
{ {
"title": "iRobot Roomba",
"config": { "config": {
"step": { "step": {
"user": { "user": {
@ -22,12 +21,7 @@
}, },
"options": { "options": {
"step": { "step": {
"init": { "init": { "data": { "continuous": "Continuous", "delay": "Delay" } }
"data": {
"continuous": "Continuous",
"delay": "Delay"
}
}
} }
} }
} }

View File

@ -1,15 +1,11 @@
{ {
"title": "Samsung TV",
"config": { "config": {
"flow_title": "Samsung TV: {model}", "flow_title": "Samsung TV: {model}",
"step": { "step": {
"user": { "user": {
"title": "Samsung TV", "title": "Samsung TV",
"description": "Enter your Samsung TV information. If you never connected Home Assistant before you should see a popup on your TV asking for authorization.", "description": "Enter your Samsung TV information. If you never connected Home Assistant before you should see a popup on your TV asking for authorization.",
"data": { "data": { "host": "Host or IP address", "name": "Name" }
"host": "Host or IP address",
"name": "Name"
}
}, },
"confirm": { "confirm": {
"title": "Samsung TV", "title": "Samsung TV",

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