diff --git a/homeassistant/components/spotify/strings.json b/homeassistant/components/spotify/strings.json index 9a2f9069d76..2f88028e28e 100644 --- a/homeassistant/components/spotify/strings.json +++ b/homeassistant/components/spotify/strings.json @@ -16,6 +16,9 @@ "create_entry": { "default": "Successfully authenticated with Spotify." }, + "initiate_flow": { + "user": "[%key:common::config_flow::initiate_flow::account%]" + }, "step": { "pick_implementation": { "data": { diff --git a/homeassistant/strings.json b/homeassistant/strings.json index 20b56507b9d..b32420b974b 100644 --- a/homeassistant/strings.json +++ b/homeassistant/strings.json @@ -85,6 +85,9 @@ "timeout_connect": "Timeout establishing connection", "unknown": "Unexpected error" }, + "initiate_flow": { + "account": "Add account" + }, "title": { "oauth2_pick_implementation": "Pick authentication method", "reauth": "Authentication expired for {name}", diff --git a/script/hassfest/translations.py b/script/hassfest/translations.py index 5f73fc32e59..7c578a5e6d8 100644 --- a/script/hassfest/translations.py +++ b/script/hassfest/translations.py @@ -214,6 +214,10 @@ def gen_data_entry_schema( vol.Required("user"): translation_value_validator, str: translation_value_validator, } + else: + schema[vol.Optional("initiate_flow")] = { + vol.Required("user"): translation_value_validator, + } if flow_title == REQUIRED: schema[vol.Required("title")] = translation_value_validator elif flow_title == REMOVED: