From 5a80328b1df9fc3e197c97912f69887377a407a7 Mon Sep 17 00:00:00 2001 From: Josef Zweck Date: Thu, 3 Sep 2026 14:47:27 +0200 Subject: [PATCH] Handle already_in_progress centrally (#181147) --- homeassistant/components/agent_dvr/strings.json | 1 - homeassistant/components/aidot/strings.json | 3 +-- homeassistant/components/airgradient/strings.json | 1 - homeassistant/components/airq/strings.json | 1 - homeassistant/components/airthings_ble/strings.json | 1 - homeassistant/components/aladdin_connect/strings.json | 1 - .../components/androidtv_remote/strings.json | 1 - homeassistant/components/arcam_fmj/strings.json | 1 - homeassistant/components/august/strings.json | 1 - homeassistant/components/avea/strings.json | 1 - homeassistant/components/axis/strings.json | 1 - homeassistant/components/bang_olufsen/strings.json | 3 +-- homeassistant/components/bluemaestro/strings.json | 1 - homeassistant/components/bluesound/strings.json | 1 - homeassistant/components/bring/strings.json | 1 - homeassistant/components/broadlink/strings.json | 1 - homeassistant/components/bthome/strings.json | 1 - homeassistant/components/casper_glow/strings.json | 1 - homeassistant/components/chef_iq/strings.json | 1 - homeassistant/components/deconz/strings.json | 1 - homeassistant/components/denonavr/strings.json | 1 - homeassistant/components/dlna_dms/strings.json | 1 - homeassistant/components/dropbox/strings.json | 1 - homeassistant/components/duco/strings.json | 1 - homeassistant/components/eheimdigital/strings.json | 1 - homeassistant/components/ekeybionyx/strings.json | 1 - homeassistant/components/electric_kiwi/strings.json | 1 - homeassistant/components/esphome/strings.json | 1 - homeassistant/components/eufylife_ble/strings.json | 1 - homeassistant/components/fitbit/strings.json | 1 - homeassistant/components/fyta/strings.json | 1 - homeassistant/components/gentex_homelink/strings.json | 1 - homeassistant/components/geocaching/strings.json | 1 - homeassistant/components/goodwe/strings.json | 3 +-- homeassistant/components/google/strings.json | 1 - .../components/google_air_quality/strings.json | 1 - .../components/google_assistant_sdk/strings.json | 1 - homeassistant/components/google_drive/strings.json | 1 - homeassistant/components/google_health/strings.json | 1 - homeassistant/components/google_mail/strings.json | 1 - homeassistant/components/google_photos/strings.json | 1 - homeassistant/components/google_sheets/strings.json | 1 - homeassistant/components/google_tasks/strings.json | 1 - homeassistant/components/govee_ble/strings.json | 1 - homeassistant/components/greencell/strings.json | 1 - homeassistant/components/guardian/strings.json | 1 - homeassistant/components/harbor/strings.json | 1 - homeassistant/components/hegel/strings.json | 1 - homeassistant/components/heos/strings.json | 1 - homeassistant/components/homeassistant/strings.json | 1 + homeassistant/components/homevolt/strings.json | 1 - homeassistant/components/homewizard/strings.json | 1 - homeassistant/components/huawei_lte/strings.json | 1 - homeassistant/components/hue/strings.json | 1 - .../components/husqvarna_automower/strings.json | 1 - homeassistant/components/hyperion/strings.json | 1 - homeassistant/components/iaqualink/strings.json | 1 - homeassistant/components/idasen_desk/strings.json | 1 - homeassistant/components/imou/strings.json | 1 - homeassistant/components/inkbird/strings.json | 1 - homeassistant/components/iometer/strings.json | 3 +-- homeassistant/components/iotty/strings.json | 1 - homeassistant/components/jvc_projector/strings.json | 1 - homeassistant/components/kaleidescape/strings.json | 1 - homeassistant/components/kegtron/strings.json | 1 - homeassistant/components/kiosker/strings.json | 1 - homeassistant/components/ld2410_ble/strings.json | 1 - homeassistant/components/leaone/strings.json | 1 - homeassistant/components/led_ble/strings.json | 1 - homeassistant/components/lg_thinq/strings.json | 3 +-- homeassistant/components/linkplay/strings.json | 1 - homeassistant/components/litterrobot/strings.json | 1 - homeassistant/components/lookin/strings.json | 1 - homeassistant/components/lunatone/strings.json | 1 - homeassistant/components/lyngdorf/strings.json | 1 - homeassistant/components/mastodon/strings.json | 1 - homeassistant/components/matter/strings.json | 1 - homeassistant/components/mealie/strings.json | 1 - homeassistant/components/medcom_ble/strings.json | 1 - homeassistant/components/microbees/strings.json | 1 - homeassistant/components/miele/strings.json | 1 - homeassistant/components/moat/strings.json | 1 - homeassistant/components/monzo/strings.json | 1 - homeassistant/components/mopeka/strings.json | 1 - homeassistant/components/motion_blinds/strings.json | 1 - homeassistant/components/motionmount/strings.json | 1 - homeassistant/components/music_assistant/strings.json | 1 - homeassistant/components/myuplink/strings.json | 1 - homeassistant/components/nest/strings.json | 1 - homeassistant/components/nobo_hub/strings.json | 1 - homeassistant/components/nrgkick/strings.json | 1 - homeassistant/components/onedrive/strings.json | 1 - .../components/onedrive_for_business/strings.json | 1 - homeassistant/components/onvif/strings.json | 1 - homeassistant/components/opendisplay/strings.json | 1 - homeassistant/components/opnsense/strings.json | 1 - homeassistant/components/oralb/strings.json | 1 - homeassistant/components/orvibo/strings.json | 1 - homeassistant/components/plex/strings.json | 1 - homeassistant/components/point/strings.json | 1 - homeassistant/components/qingping/strings.json | 1 - homeassistant/components/rapt_ble/strings.json | 1 - homeassistant/components/roku/strings.json | 1 - homeassistant/components/ruuvitag_ble/strings.json | 1 - homeassistant/components/sensirion_ble/strings.json | 1 - homeassistant/components/sensorpro/strings.json | 1 - homeassistant/components/sensorpush/strings.json | 1 - homeassistant/components/senz/strings.json | 1 - homeassistant/components/sma/strings.json | 1 - homeassistant/components/snooz/strings.json | 1 - homeassistant/components/squeezebox/strings.json | 1 - homeassistant/components/tesla_fleet/strings.json | 1 - homeassistant/components/thermobeacon/strings.json | 1 - homeassistant/components/thermopro/strings.json | 1 - homeassistant/components/tilt_ble/strings.json | 1 - homeassistant/components/togrill/strings.json | 1 - homeassistant/components/tradfri/strings.json | 3 +-- homeassistant/components/vegehub/strings.json | 1 - homeassistant/components/victron_ble/strings.json | 1 - homeassistant/components/vistapool/strings.json | 1 - homeassistant/components/volvo/strings.json | 1 - homeassistant/components/watts/strings.json | 1 - homeassistant/components/weheat/strings.json | 1 - homeassistant/components/wiim/strings.json | 1 - homeassistant/components/wmspro/strings.json | 1 - homeassistant/components/xiaomi_aqara/strings.json | 1 - homeassistant/components/xiaomi_ble/strings.json | 1 - homeassistant/components/xiaomi_miio/strings.json | 1 - homeassistant/components/yale/strings.json | 1 - homeassistant/components/yolink/strings.json | 1 - homeassistant/config_entries.py | 11 +++++++---- tests/test_config_entries.py | 3 +++ 132 files changed, 17 insertions(+), 139 deletions(-) diff --git a/homeassistant/components/agent_dvr/strings.json b/homeassistant/components/agent_dvr/strings.json index c5093a6f0982..1738dc54d2e0 100644 --- a/homeassistant/components/agent_dvr/strings.json +++ b/homeassistant/components/agent_dvr/strings.json @@ -4,7 +4,6 @@ "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]" }, "step": { diff --git a/homeassistant/components/aidot/strings.json b/homeassistant/components/aidot/strings.json index 942762478453..1d27987383a7 100644 --- a/homeassistant/components/aidot/strings.json +++ b/homeassistant/components/aidot/strings.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]" + "already_configured": "[%key:common::config_flow::abort::already_configured_account%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", diff --git a/homeassistant/components/airgradient/strings.json b/homeassistant/components/airgradient/strings.json index e3a1b848369b..94cb3b94793c 100644 --- a/homeassistant/components/airgradient/strings.json +++ b/homeassistant/components/airgradient/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_version": "This firmware version is unsupported. Please upgrade the firmware of the device to at least version 3.1.1.", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "Please ensure you reconfigure against the same device." diff --git a/homeassistant/components/airq/strings.json b/homeassistant/components/airq/strings.json index a8221f17dfcd..98926534a190 100644 --- a/homeassistant/components/airq/strings.json +++ b/homeassistant/components/airq/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "incomplete_discovery": "The discovered air-Q device did not provide a device ID. Ensure the firmware is up to date." }, "error": { diff --git a/homeassistant/components/airthings_ble/strings.json b/homeassistant/components/airthings_ble/strings.json index 2b867f5265d5..ccc467160c17 100644 --- a/homeassistant/components/airthings_ble/strings.json +++ b/homeassistant/components/airthings_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "firmware_upgrade_required": "Your device requires a firmware upgrade. Please use the Airthings app (Android/iOS) to upgrade it.", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", diff --git a/homeassistant/components/aladdin_connect/strings.json b/homeassistant/components/aladdin_connect/strings.json index be4e58edde14..33f762d56ff2 100644 --- a/homeassistant/components/aladdin_connect/strings.json +++ b/homeassistant/components/aladdin_connect/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "cloud_not_enabled": "Please make sure you run Home Assistant with `{default_config}` enabled in your configuration.yaml.", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", diff --git a/homeassistant/components/androidtv_remote/strings.json b/homeassistant/components/androidtv_remote/strings.json index e71f0ed7644b..8f27e64ca299 100644 --- a/homeassistant/components/androidtv_remote/strings.json +++ b/homeassistant/components/androidtv_remote/strings.json @@ -8,7 +8,6 @@ "unique_id_mismatch": "Please ensure you reconfigure against the same device." }, "error": { - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "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%]" diff --git a/homeassistant/components/arcam_fmj/strings.json b/homeassistant/components/arcam_fmj/strings.json index b9f0d33055ce..fd752b6d3083 100644 --- a/homeassistant/components/arcam_fmj/strings.json +++ b/homeassistant/components/arcam_fmj/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "Please ensure you reconfigure against the same device." diff --git a/homeassistant/components/august/strings.json b/homeassistant/components/august/strings.json index 6b79542b60a7..535301e3c9f2 100644 --- a/homeassistant/components/august/strings.json +++ b/homeassistant/components/august/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_invalid_user": "Reauthenticate must use the same account.", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" diff --git a/homeassistant/components/avea/strings.json b/homeassistant/components/avea/strings.json index 99d731b07d5d..91a7db51a3a1 100644 --- a/homeassistant/components/avea/strings.json +++ b/homeassistant/components/avea/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "error": { diff --git a/homeassistant/components/axis/strings.json b/homeassistant/components/axis/strings.json index e9c92c15c08f..67dc5ab7002d 100644 --- a/homeassistant/components/axis/strings.json +++ b/homeassistant/components/axis/strings.json @@ -11,7 +11,6 @@ }, "error": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]" }, diff --git a/homeassistant/components/bang_olufsen/strings.json b/homeassistant/components/bang_olufsen/strings.json index c209d057623a..62968cf5ddb9 100644 --- a/homeassistant/components/bang_olufsen/strings.json +++ b/homeassistant/components/bang_olufsen/strings.json @@ -12,8 +12,7 @@ }, "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]" + "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { "api_exception": "[%key:common::config_flow::error::cannot_connect%]", diff --git a/homeassistant/components/bluemaestro/strings.json b/homeassistant/components/bluemaestro/strings.json index 599089047fc7..e6de948768fa 100644 --- a/homeassistant/components/bluemaestro/strings.json +++ b/homeassistant/components/bluemaestro/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/bluesound/strings.json b/homeassistant/components/bluesound/strings.json index 7fa227cea205..8a600d9e890e 100644 --- a/homeassistant/components/bluesound/strings.json +++ b/homeassistant/components/bluesound/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_ipv4_address": "No IPv4 address found." }, diff --git a/homeassistant/components/bring/strings.json b/homeassistant/components/bring/strings.json index d14ab4951118..a5b488e8ef53 100644 --- a/homeassistant/components/bring/strings.json +++ b/homeassistant/components/bring/strings.json @@ -10,7 +10,6 @@ "unique_id_mismatch": "The login details correspond to a different account. Please re-authenticate to the previously configured account." }, "error": { - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "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%]" diff --git a/homeassistant/components/broadlink/strings.json b/homeassistant/components/broadlink/strings.json index 4b0d0a315954..905da7e92ce5 100644 --- a/homeassistant/components/broadlink/strings.json +++ b/homeassistant/components/broadlink/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_host": "[%key:common::config_flow::error::invalid_host%]", "not_supported": "Device not supported", diff --git a/homeassistant/components/bthome/strings.json b/homeassistant/components/bthome/strings.json index 4eaa7363f706..dfee8e5dce2b 100644 --- a/homeassistant/components/bthome/strings.json +++ b/homeassistant/components/bthome/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, diff --git a/homeassistant/components/casper_glow/strings.json b/homeassistant/components/casper_glow/strings.json index 35ce4c0afedc..bf57a428645e 100644 --- a/homeassistant/components/casper_glow/strings.json +++ b/homeassistant/components/casper_glow/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported", diff --git a/homeassistant/components/chef_iq/strings.json b/homeassistant/components/chef_iq/strings.json index a9bda88ad944..b7097580931f 100644 --- a/homeassistant/components/chef_iq/strings.json +++ b/homeassistant/components/chef_iq/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/deconz/strings.json b/homeassistant/components/deconz/strings.json index 9789b4b464a0..7c18c2439d04 100644 --- a/homeassistant/components/deconz/strings.json +++ b/homeassistant/components/deconz/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "Bridge is already configured", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_bridges": "No deCONZ bridges discovered", "no_hardware_available": "No radio hardware connected to deCONZ", "updated_instance": "Updated deCONZ instance with new host address" diff --git a/homeassistant/components/denonavr/strings.json b/homeassistant/components/denonavr/strings.json index ddb38b9b5a68..b5539321d7c7 100644 --- a/homeassistant/components/denonavr/strings.json +++ b/homeassistant/components/denonavr/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "Failed to connect, please try again, disconnecting mains power and Ethernet cables and reconnecting them may help", "not_denonavr_manufacturer": "Not a Denon AVR network receiver, discovered manufacturer did not match", "not_denonavr_missing": "Not a Denon AVR network receiver, discovery information not complete" diff --git a/homeassistant/components/dlna_dms/strings.json b/homeassistant/components/dlna_dms/strings.json index 1e233c6c48de..e41a459c79ef 100644 --- a/homeassistant/components/dlna_dms/strings.json +++ b/homeassistant/components/dlna_dms/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "bad_ssdp": "SSDP data is missing a required value", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_dms": "Device is not a supported Media Server" diff --git a/homeassistant/components/dropbox/strings.json b/homeassistant/components/dropbox/strings.json index ebe90c7e84fd..7026ec0ba11f 100644 --- a/homeassistant/components/dropbox/strings.json +++ b/homeassistant/components/dropbox/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", diff --git a/homeassistant/components/duco/strings.json b/homeassistant/components/duco/strings.json index 85c0130db083..aa402ba0e1c6 100644 --- a/homeassistant/components/duco/strings.json +++ b/homeassistant/components/duco/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "The device you entered belongs to a different Duco box.", diff --git a/homeassistant/components/eheimdigital/strings.json b/homeassistant/components/eheimdigital/strings.json index f02f33763d85..ea9b0e2f6bca 100644 --- a/homeassistant/components/eheimdigital/strings.json +++ b/homeassistant/components/eheimdigital/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "The identifier does not match the previous identifier" }, diff --git a/homeassistant/components/ekeybionyx/strings.json b/homeassistant/components/ekeybionyx/strings.json index 301439e2fa19..6f027ea8505c 100644 --- a/homeassistant/components/ekeybionyx/strings.json +++ b/homeassistant/components/ekeybionyx/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "Connection to {ekeybionyx} failed. Please check your Internet connection and try again.", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "no_available_webhooks": "There are no available webhooks in the {ekeybionyx} system. Please delete some and try again.", diff --git a/homeassistant/components/electric_kiwi/strings.json b/homeassistant/components/electric_kiwi/strings.json index 7198c9a2ee5a..7bb3256dd215 100644 --- a/homeassistant/components/electric_kiwi/strings.json +++ b/homeassistant/components/electric_kiwi/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "connection_error": "[%key:common::config_flow::error::cannot_connect%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" diff --git a/homeassistant/components/esphome/strings.json b/homeassistant/components/esphome/strings.json index 6606392e62d1..6bfc1c20925f 100644 --- a/homeassistant/components/esphome/strings.json +++ b/homeassistant/components/esphome/strings.json @@ -4,7 +4,6 @@ "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", "already_configured_detailed": "A device `{name}`, with MAC address `{mac}` is already configured as `{title}`.", "already_configured_updates": "A device `{name}`, with MAC address `{mac}` is already configured as `{title}`; the existing configuration will be updated with the validated data.", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "mdns_missing_mac": "Missing MAC address in mDNS properties.", "mqtt_missing_api": "Missing API port in MQTT properties.", "mqtt_missing_ip": "Missing IP address in MQTT properties.", diff --git a/homeassistant/components/eufylife_ble/strings.json b/homeassistant/components/eufylife_ble/strings.json index 898457eefe5f..8f8c652838aa 100644 --- a/homeassistant/components/eufylife_ble/strings.json +++ b/homeassistant/components/eufylife_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/fitbit/strings.json b/homeassistant/components/fitbit/strings.json index ebe44522a9de..65d7c5b7f16e 100644 --- a/homeassistant/components/fitbit/strings.json +++ b/homeassistant/components/fitbit/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_access_token": "[%key:common::config_flow::error::invalid_access_token%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", diff --git a/homeassistant/components/fyta/strings.json b/homeassistant/components/fyta/strings.json index d8209a6107ff..aecc7cacf6dc 100644 --- a/homeassistant/components/fyta/strings.json +++ b/homeassistant/components/fyta/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, "error": { diff --git a/homeassistant/components/gentex_homelink/strings.json b/homeassistant/components/gentex_homelink/strings.json index e50bb3e633c0..0e7e02532a17 100644 --- a/homeassistant/components/gentex_homelink/strings.json +++ b/homeassistant/components/gentex_homelink/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unique_id_mismatch": "Please log in using the same account, or create a new entry." diff --git a/homeassistant/components/geocaching/strings.json b/homeassistant/components/geocaching/strings.json index 95a6eb452984..16661f62aec3 100644 --- a/homeassistant/components/geocaching/strings.json +++ b/homeassistant/components/geocaching/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, diff --git a/homeassistant/components/goodwe/strings.json b/homeassistant/components/goodwe/strings.json index fc8c3bccb234..2c4ba6aa5be7 100644 --- a/homeassistant/components/goodwe/strings.json +++ b/homeassistant/components/goodwe/strings.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]" + "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { "connection_error": "[%key:common::config_flow::error::cannot_connect%]" diff --git a/homeassistant/components/google/strings.json b/homeassistant/components/google/strings.json index 1dea97c6552f..f5aa84af2e7a 100644 --- a/homeassistant/components/google/strings.json +++ b/homeassistant/components/google/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "calendar_api_disabled": "You must [enable the Google Calendar API]({calendar_api_url}) in the Google Cloud Console", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "code_expired": "Authentication code expired or credential setup is invalid, please try again.", diff --git a/homeassistant/components/google_air_quality/strings.json b/homeassistant/components/google_air_quality/strings.json index 5be5f699a7d1..775857af66fc 100644 --- a/homeassistant/components/google_air_quality/strings.json +++ b/homeassistant/components/google_air_quality/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "unable_to_fetch": "[%key:component::google_air_quality::common::unable_to_fetch%]", "unknown": "[%key:common::config_flow::error::unknown%]", "wrong_account": "Wrong account: Please authenticate with the right account." diff --git a/homeassistant/components/google_assistant_sdk/strings.json b/homeassistant/components/google_assistant_sdk/strings.json index 1a25fc252a1e..c22a6d352500 100644 --- a/homeassistant/components/google_assistant_sdk/strings.json +++ b/homeassistant/components/google_assistant_sdk/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" diff --git a/homeassistant/components/google_drive/strings.json b/homeassistant/components/google_drive/strings.json index 22766f86f7c8..28851734744f 100644 --- a/homeassistant/components/google_drive/strings.json +++ b/homeassistant/components/google_drive/strings.json @@ -6,7 +6,6 @@ "abort": { "access_not_configured": "Unable to access the Google Drive API:\n\n{message}", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "create_folder_failure": "Error while creating Google Drive folder:\n\n{message}", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/google_health/strings.json b/homeassistant/components/google_health/strings.json index 9e19fd7b8c8e..a6525b835196 100644 --- a/homeassistant/components/google_health/strings.json +++ b/homeassistant/components/google_health/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "api_not_enabled": "The Google Health API is not enabled for your Google Cloud project. Enable it in the [Google Cloud Console]({url}), wait a few minutes for the change to propagate, then try again.", "cannot_connect": "Failed to connect.", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", diff --git a/homeassistant/components/google_mail/strings.json b/homeassistant/components/google_mail/strings.json index 548a3920b3ed..1e13f25714e2 100644 --- a/homeassistant/components/google_mail/strings.json +++ b/homeassistant/components/google_mail/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "wrong_account": "Wrong account: Please authenticate with {email}." diff --git a/homeassistant/components/google_photos/strings.json b/homeassistant/components/google_photos/strings.json index 838434c00555..ba532dc99e8d 100644 --- a/homeassistant/components/google_photos/strings.json +++ b/homeassistant/components/google_photos/strings.json @@ -6,7 +6,6 @@ "abort": { "access_not_configured": "Unable to access the Google API:\n\n{message}", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]", diff --git a/homeassistant/components/google_sheets/strings.json b/homeassistant/components/google_sheets/strings.json index 16f5072f6750..20d53b9c2159 100644 --- a/homeassistant/components/google_sheets/strings.json +++ b/homeassistant/components/google_sheets/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "create_spreadsheet_failure": "Error while creating spreadsheet, see error log for details", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "open_spreadsheet_failure": "Error while opening spreadsheet, see error log for details", diff --git a/homeassistant/components/google_tasks/strings.json b/homeassistant/components/google_tasks/strings.json index 5b69344a6e60..1115d6e94e26 100644 --- a/homeassistant/components/google_tasks/strings.json +++ b/homeassistant/components/google_tasks/strings.json @@ -6,7 +6,6 @@ "abort": { "access_not_configured": "Unable to access the Google API:\n\n{message}", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]", diff --git a/homeassistant/components/govee_ble/strings.json b/homeassistant/components/govee_ble/strings.json index 3b27991efbc3..90b9988bcef1 100644 --- a/homeassistant/components/govee_ble/strings.json +++ b/homeassistant/components/govee_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/greencell/strings.json b/homeassistant/components/greencell/strings.json index aeae54678e47..a16042de347e 100644 --- a/homeassistant/components/greencell/strings.json +++ b/homeassistant/components/greencell/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_discovery_data": "The received discovery data is invalid.", "mqtt_not_configured": "MQTT is not configured. Please configure MQTT first.", "mqtt_not_connected": "MQTT is not connected. Ensure the MQTT broker is running and configured.", diff --git a/homeassistant/components/guardian/strings.json b/homeassistant/components/guardian/strings.json index cae34ef7f714..4a7a3a87fbf4 100644 --- a/homeassistant/components/guardian/strings.json +++ b/homeassistant/components/guardian/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]" }, "error": { diff --git a/homeassistant/components/harbor/strings.json b/homeassistant/components/harbor/strings.json index 755b2dc75956..81246a47b572 100644 --- a/homeassistant/components/harbor/strings.json +++ b/homeassistant/components/harbor/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_discovery_info": "The discovered device does not report a valid Harbor serial number" }, "error": { diff --git a/homeassistant/components/hegel/strings.json b/homeassistant/components/hegel/strings.json index bb6e7071b87e..ebeeb3194684 100644 --- a/homeassistant/components/hegel/strings.json +++ b/homeassistant/components/hegel/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_host_found": "[%key:common::config_flow::abort::no_devices_found%]" }, diff --git a/homeassistant/components/heos/strings.json b/homeassistant/components/heos/strings.json index 16cbb5af8aed..b9c3070090fb 100644 --- a/homeassistant/components/heos/strings.json +++ b/homeassistant/components/heos/strings.json @@ -1,7 +1,6 @@ { "config": { "abort": { - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", diff --git a/homeassistant/components/homeassistant/strings.json b/homeassistant/components/homeassistant/strings.json index a65993f9b09f..dd07fc622bed 100644 --- a/homeassistant/components/homeassistant/strings.json +++ b/homeassistant/components/homeassistant/strings.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]", "cloud_not_connected": "[%key:common::config_flow::abort::cloud_not_connected%]", "missing_credentials": "[%key:common::config_flow::abort::oauth2_missing_credentials%]", diff --git a/homeassistant/components/homevolt/strings.json b/homeassistant/components/homevolt/strings.json index b4f784f44d93..6f4915beb0cd 100644 --- a/homeassistant/components/homevolt/strings.json +++ b/homeassistant/components/homevolt/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]", diff --git a/homeassistant/components/homewizard/strings.json b/homeassistant/components/homewizard/strings.json index bbc6521a5f34..475bff8640fc 100644 --- a/homeassistant/components/homewizard/strings.json +++ b/homeassistant/components/homewizard/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "device_not_supported": "This device is not supported", "invalid_discovery_parameters": "Invalid discovery parameters", "reauth_enable_api_successful": "Enabling API was successful", diff --git a/homeassistant/components/huawei_lte/strings.json b/homeassistant/components/huawei_lte/strings.json index 7b2d8dfff483..b2a3aea7bd7d 100644 --- a/homeassistant/components/huawei_lte/strings.json +++ b/homeassistant/components/huawei_lte/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unsupported_device": "Unsupported device" }, diff --git a/homeassistant/components/hue/strings.json b/homeassistant/components/hue/strings.json index 84d2ba3a035a..bbc8384ed3a0 100644 --- a/homeassistant/components/hue/strings.json +++ b/homeassistant/components/hue/strings.json @@ -3,7 +3,6 @@ "abort": { "all_configured": "All Philips Hue bridges are already configured", "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "discover_timeout": "Unable to discover Hue bridges", "invalid_host": "[%key:common::config_flow::error::invalid_host%]", diff --git a/homeassistant/components/husqvarna_automower/strings.json b/homeassistant/components/husqvarna_automower/strings.json index 642470e4ff42..523efafa3177 100644 --- a/homeassistant/components/husqvarna_automower/strings.json +++ b/homeassistant/components/husqvarna_automower/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_amc_scope": "The `Authentication API` and the `Automower Connect API` are not connected to your application in the Husqvarna Developer Portal.", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "no_mower_connected": "No mowers connected to this account.", diff --git a/homeassistant/components/hyperion/strings.json b/homeassistant/components/hyperion/strings.json index c0ef2a704646..77fc7cf603d6 100644 --- a/homeassistant/components/hyperion/strings.json +++ b/homeassistant/components/hyperion/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "auth_new_token_not_granted_error": "Newly created token was not approved on Hyperion UI", "auth_new_token_not_work_error": "Failed to authenticate using newly created token", "auth_required_error": "Failed to determine if authorization is required", diff --git a/homeassistant/components/iaqualink/strings.json b/homeassistant/components/iaqualink/strings.json index 23857c34817c..a9f1dac6db6a 100644 --- a/homeassistant/components/iaqualink/strings.json +++ b/homeassistant/components/iaqualink/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" }, diff --git a/homeassistant/components/idasen_desk/strings.json b/homeassistant/components/idasen_desk/strings.json index ec88476d0c3d..7c9d35e49342 100644 --- a/homeassistant/components/idasen_desk/strings.json +++ b/homeassistant/components/idasen_desk/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "No unconfigured devices found. Make sure that the desk is in Bluetooth pairing mode. Enter pairing mode by pressing the small button with the Bluetooth logo on the controller for about 3 seconds, until it starts blinking.", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/imou/strings.json b/homeassistant/components/imou/strings.json index e5872d8ed7d4..051f0d3a8d2b 100644 --- a/homeassistant/components/imou/strings.json +++ b/homeassistant/components/imou/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unique_id_mismatch": "The App ID does not match the previously configured account." }, diff --git a/homeassistant/components/inkbird/strings.json b/homeassistant/components/inkbird/strings.json index e2f1afb0be87..fb07b49fb8a3 100644 --- a/homeassistant/components/inkbird/strings.json +++ b/homeassistant/components/inkbird/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/iometer/strings.json b/homeassistant/components/iometer/strings.json index 2b631abd032f..ba85257190b9 100644 --- a/homeassistant/components/iometer/strings.json +++ b/homeassistant/components/iometer/strings.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]" + "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", diff --git a/homeassistant/components/iotty/strings.json b/homeassistant/components/iotty/strings.json index 5ae8b1aca12b..cafe42dcae83 100644 --- a/homeassistant/components/iotty/strings.json +++ b/homeassistant/components/iotty/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]" }, "create_entry": { diff --git a/homeassistant/components/jvc_projector/strings.json b/homeassistant/components/jvc_projector/strings.json index d06b530d4d82..c47e97bc8a8f 100644 --- a/homeassistant/components/jvc_projector/strings.json +++ b/homeassistant/components/jvc_projector/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, diff --git a/homeassistant/components/kaleidescape/strings.json b/homeassistant/components/kaleidescape/strings.json index e7d3adcbf5c9..a045b786bc67 100644 --- a/homeassistant/components/kaleidescape/strings.json +++ b/homeassistant/components/kaleidescape/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "unknown": "[%key:common::config_flow::error::unknown%]", "unsupported": "Unsupported device" }, diff --git a/homeassistant/components/kegtron/strings.json b/homeassistant/components/kegtron/strings.json index f85ef2e69208..3257ad384c3d 100644 --- a/homeassistant/components/kegtron/strings.json +++ b/homeassistant/components/kegtron/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/kiosker/strings.json b/homeassistant/components/kiosker/strings.json index ea117b290b8a..415060ecaa38 100644 --- a/homeassistant/components/kiosker/strings.json +++ b/homeassistant/components/kiosker/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "wrong_device": "The device does not match the configured device." }, diff --git a/homeassistant/components/ld2410_ble/strings.json b/homeassistant/components/ld2410_ble/strings.json index ad6b07b7581c..ae48cbe608b3 100644 --- a/homeassistant/components/ld2410_ble/strings.json +++ b/homeassistant/components/ld2410_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/leaone/strings.json b/homeassistant/components/leaone/strings.json index 06e672e243bc..532ec3df1fcd 100644 --- a/homeassistant/components/leaone/strings.json +++ b/homeassistant/components/leaone/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "No supported LeaOne devices found in range. If the device is in range, ensure it has been activated in the last few minutes. If you need clarification on whether the device is in range, download the diagnostics for the integration that provides your Bluetooth adapter or proxy and check if the MAC address of the LeaOne device is present." }, "flow_title": "{name}", diff --git a/homeassistant/components/led_ble/strings.json b/homeassistant/components/led_ble/strings.json index 0cc44653ce2f..08336ef24c08 100644 --- a/homeassistant/components/led_ble/strings.json +++ b/homeassistant/components/led_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/lg_thinq/strings.json b/homeassistant/components/lg_thinq/strings.json index dd739a8ca21e..cd6af704d440 100644 --- a/homeassistant/components/lg_thinq/strings.json +++ b/homeassistant/components/lg_thinq/strings.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]" + "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { "exceeded_api_calls": "The number of API calls has been exceeded.", diff --git a/homeassistant/components/linkplay/strings.json b/homeassistant/components/linkplay/strings.json index 888d11005451..da47939f18c9 100644 --- a/homeassistant/components/linkplay/strings.json +++ b/homeassistant/components/linkplay/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "not_linkplay_device": "This device should be set up with the WiiM integration." }, "error": { diff --git a/homeassistant/components/litterrobot/strings.json b/homeassistant/components/litterrobot/strings.json index be10babc0997..f2d386001c4d 100644 --- a/homeassistant/components/litterrobot/strings.json +++ b/homeassistant/components/litterrobot/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "The Whisker account does not match the previously configured account. Please re-authenticate using the same account, or remove this integration and set it up again if you want to use a different account." diff --git a/homeassistant/components/lookin/strings.json b/homeassistant/components/lookin/strings.json index 82cdc6bd6068..81aa76269daf 100644 --- a/homeassistant/components/lookin/strings.json +++ b/homeassistant/components/lookin/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, diff --git a/homeassistant/components/lunatone/strings.json b/homeassistant/components/lunatone/strings.json index 70d5ddde2ef3..5ccc46d2e93d 100644 --- a/homeassistant/components/lunatone/strings.json +++ b/homeassistant/components/lunatone/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "Please ensure you reconfigure against the same device." }, diff --git a/homeassistant/components/lyngdorf/strings.json b/homeassistant/components/lyngdorf/strings.json index 9904a37d8e7b..0750ad7ae39a 100644 --- a/homeassistant/components/lyngdorf/strings.json +++ b/homeassistant/components/lyngdorf/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "cannot_determine_id": "[%key:component::lyngdorf::config::error::cannot_determine_id%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", diff --git a/homeassistant/components/mastodon/strings.json b/homeassistant/components/mastodon/strings.json index fefe7b872dd2..ca34a55df285 100644 --- a/homeassistant/components/mastodon/strings.json +++ b/homeassistant/components/mastodon/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "wrong_account": "You have to use the same account that was used to configure the integration." diff --git a/homeassistant/components/matter/strings.json b/homeassistant/components/matter/strings.json index 8d0a254cc118..943f7eb131b2 100644 --- a/homeassistant/components/matter/strings.json +++ b/homeassistant/components/matter/strings.json @@ -6,7 +6,6 @@ "addon_install_failed": "Failed to install the Matter Server app.", "addon_start_failed": "Failed to start the Matter Server app.", "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "not_matter_addon": "Discovered app is not the official Matter Server app.", "reconfiguration_successful": "Successfully reconfigured the Matter integration." diff --git a/homeassistant/components/mealie/strings.json b/homeassistant/components/mealie/strings.json index 6c5e79403e79..28671b7a5b60 100644 --- a/homeassistant/components/mealie/strings.json +++ b/homeassistant/components/mealie/strings.json @@ -7,7 +7,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "wrong_account": "You have to use the same account that was used to configure the integration." diff --git a/homeassistant/components/medcom_ble/strings.json b/homeassistant/components/medcom_ble/strings.json index 76e511658867..2eecbd6edf76 100644 --- a/homeassistant/components/medcom_ble/strings.json +++ b/homeassistant/components/medcom_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "unknown": "[%key:common::config_flow::error::unknown%]" diff --git a/homeassistant/components/microbees/strings.json b/homeassistant/components/microbees/strings.json index bbe0922f8512..37040cd540a7 100644 --- a/homeassistant/components/microbees/strings.json +++ b/homeassistant/components/microbees/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/miele/strings.json b/homeassistant/components/miele/strings.json index 81697d5cc7e0..f5693e4e66c8 100644 --- a/homeassistant/components/miele/strings.json +++ b/homeassistant/components/miele/strings.json @@ -6,7 +6,6 @@ "abort": { "account_mismatch": "The used account does not match the original account", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/moat/strings.json b/homeassistant/components/moat/strings.json index 5e39fe3eab72..8ed563c8cba5 100644 --- a/homeassistant/components/moat/strings.json +++ b/homeassistant/components/moat/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/monzo/strings.json b/homeassistant/components/monzo/strings.json index 8fb9ed2109dc..3cdccf0348bc 100644 --- a/homeassistant/components/monzo/strings.json +++ b/homeassistant/components/monzo/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "wrong_account": "Wrong account: The credentials provided do not match this Monzo account." diff --git a/homeassistant/components/mopeka/strings.json b/homeassistant/components/mopeka/strings.json index 77ce8adcc902..2e8a289221ec 100644 --- a/homeassistant/components/mopeka/strings.json +++ b/homeassistant/components/mopeka/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/motion_blinds/strings.json b/homeassistant/components/motion_blinds/strings.json index 8d5b4ef454ca..601e4b6579bb 100644 --- a/homeassistant/components/motion_blinds/strings.json +++ b/homeassistant/components/motion_blinds/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "connection_error": "[%key:common::config_flow::error::cannot_connect%]", "not_motionblinds": "Discovered device is not a Motionblinds gateway" }, diff --git a/homeassistant/components/motionmount/strings.json b/homeassistant/components/motionmount/strings.json index ffc19d730632..59a6dc4dc353 100644 --- a/homeassistant/components/motionmount/strings.json +++ b/homeassistant/components/motionmount/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_response": "Failed to connect due to an invalid response from the MotionMount.", "not_connected": "Failed to connect.", diff --git a/homeassistant/components/music_assistant/strings.json b/homeassistant/components/music_assistant/strings.json index f403a2b37cc7..047b96f0b006 100644 --- a/homeassistant/components/music_assistant/strings.json +++ b/homeassistant/components/music_assistant/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "auth_error": "Authentication error, please try again", "auth_failed": "Authentication failed, please try again", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", diff --git a/homeassistant/components/myuplink/strings.json b/homeassistant/components/myuplink/strings.json index 7c370f0e56d0..4a1243757f2b 100644 --- a/homeassistant/components/myuplink/strings.json +++ b/homeassistant/components/myuplink/strings.json @@ -6,7 +6,6 @@ "abort": { "account_mismatch": "The used account does not match the original account", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" diff --git a/homeassistant/components/nest/strings.json b/homeassistant/components/nest/strings.json index 0af9068b9d68..d3c4b3f260ea 100644 --- a/homeassistant/components/nest/strings.json +++ b/homeassistant/components/nest/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_access_token": "[%key:common::config_flow::error::invalid_access_token%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "pubsub_api_error": "[%key:component::nest::config::error::pubsub_api_error%]", diff --git a/homeassistant/components/nobo_hub/strings.json b/homeassistant/components/nobo_hub/strings.json index 08a8b162e03e..88ee15ac5e36 100644 --- a/homeassistant/components/nobo_hub/strings.json +++ b/homeassistant/components/nobo_hub/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_discover": "Could not detect a Nobø Ecohub at the discovered IP address.", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" }, diff --git a/homeassistant/components/nrgkick/strings.json b/homeassistant/components/nrgkick/strings.json index 3da169ec74f4..edf14d06f8e1 100644 --- a/homeassistant/components/nrgkick/strings.json +++ b/homeassistant/components/nrgkick/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "json_api_disabled": "JSON API is disabled on the device. Enable it in the NRGkick mobile app under Extended \u2192 Local API \u2192 API Variants.", "no_serial_number": "Device does not provide a serial number", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/onedrive/strings.json b/homeassistant/components/onedrive/strings.json index 34b098741455..1baad944a158 100644 --- a/homeassistant/components/onedrive/strings.json +++ b/homeassistant/components/onedrive/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "connection_error": "Failed to connect to OneDrive.", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/onedrive_for_business/strings.json b/homeassistant/components/onedrive_for_business/strings.json index dc63e62a9830..bc8e9e3ae6f2 100644 --- a/homeassistant/components/onedrive_for_business/strings.json +++ b/homeassistant/components/onedrive_for_business/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "connection_error": "[%key:component::onedrive::config::abort::connection_error%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/onvif/strings.json b/homeassistant/components/onvif/strings.json index 65a8c01f0fc5..8934fd832348 100644 --- a/homeassistant/components/onvif/strings.json +++ b/homeassistant/components/onvif/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "no_h264": "There were no H.264 streams available. Check the profile configuration on your device.", "no_mac": "Could not configure unique ID for ONVIF device.", diff --git a/homeassistant/components/opendisplay/strings.json b/homeassistant/components/opendisplay/strings.json index 25e7ff98235c..7ea82e96061e 100644 --- a/homeassistant/components/opendisplay/strings.json +++ b/homeassistant/components/opendisplay/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/opnsense/strings.json b/homeassistant/components/opnsense/strings.json index fe5919409614..575782954b7e 100644 --- a/homeassistant/components/opnsense/strings.json +++ b/homeassistant/components/opnsense/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "import_failed_missing_interfaces": "The following OPNsense tracker interfaces were not found: {missing}. Found interfaces were: {found}. Please manually set up a config entry and remove the YAML config", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", diff --git a/homeassistant/components/oralb/strings.json b/homeassistant/components/oralb/strings.json index 724bd26e813f..fca98a1576f6 100644 --- a/homeassistant/components/oralb/strings.json +++ b/homeassistant/components/oralb/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "No devices found", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/orvibo/strings.json b/homeassistant/components/orvibo/strings.json index 93ab02b755e0..0a7e5f7a050e 100644 --- a/homeassistant/components/orvibo/strings.json +++ b/homeassistant/components/orvibo/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "Unable to connect to the S20 switch", "cannot_discover": "Unable to discover MAC address of S20 switch. Please enter the MAC address.", "invalid_mac": "Invalid MAC address format" diff --git a/homeassistant/components/plex/strings.json b/homeassistant/components/plex/strings.json index 8e378b9519fb..02d70e27da36 100644 --- a/homeassistant/components/plex/strings.json +++ b/homeassistant/components/plex/strings.json @@ -3,7 +3,6 @@ "abort": { "all_configured": "All linked servers already configured", "already_configured": "This Plex server is already configured", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "token_request_timeout": "Timed out obtaining token", "unknown": "[%key:common::config_flow::error::unknown%]" diff --git a/homeassistant/components/point/strings.json b/homeassistant/components/point/strings.json index 9635c32d7c20..45cac27236ca 100644 --- a/homeassistant/components/point/strings.json +++ b/homeassistant/components/point/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]", diff --git a/homeassistant/components/qingping/strings.json b/homeassistant/components/qingping/strings.json index f85ef2e69208..3257ad384c3d 100644 --- a/homeassistant/components/qingping/strings.json +++ b/homeassistant/components/qingping/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/rapt_ble/strings.json b/homeassistant/components/rapt_ble/strings.json index 5e39fe3eab72..8ed563c8cba5 100644 --- a/homeassistant/components/rapt_ble/strings.json +++ b/homeassistant/components/rapt_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/roku/strings.json b/homeassistant/components/roku/strings.json index ff9a7104f98e..8a3a06aead62 100644 --- a/homeassistant/components/roku/strings.json +++ b/homeassistant/components/roku/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]", "wrong_device": "This Roku device does not match the existing device ID. Please make sure you entered the correct host information." diff --git a/homeassistant/components/ruuvitag_ble/strings.json b/homeassistant/components/ruuvitag_ble/strings.json index 825dc363888b..156c512f0bd1 100644 --- a/homeassistant/components/ruuvitag_ble/strings.json +++ b/homeassistant/components/ruuvitag_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/sensirion_ble/strings.json b/homeassistant/components/sensirion_ble/strings.json index f85ef2e69208..3257ad384c3d 100644 --- a/homeassistant/components/sensirion_ble/strings.json +++ b/homeassistant/components/sensirion_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/sensorpro/strings.json b/homeassistant/components/sensorpro/strings.json index f85ef2e69208..3257ad384c3d 100644 --- a/homeassistant/components/sensorpro/strings.json +++ b/homeassistant/components/sensorpro/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/sensorpush/strings.json b/homeassistant/components/sensorpush/strings.json index 5e39fe3eab72..8ed563c8cba5 100644 --- a/homeassistant/components/sensorpush/strings.json +++ b/homeassistant/components/sensorpush/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/senz/strings.json b/homeassistant/components/senz/strings.json index 47600a4ebe37..3d8c181ef7a2 100644 --- a/homeassistant/components/senz/strings.json +++ b/homeassistant/components/senz/strings.json @@ -3,7 +3,6 @@ "abort": { "account_mismatch": "The used account does not match the original account", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" diff --git a/homeassistant/components/sma/strings.json b/homeassistant/components/sma/strings.json index c7dc59e0e636..4bc77d8dbf04 100644 --- a/homeassistant/components/sma/strings.json +++ b/homeassistant/components/sma/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "You selected a different SMA device than the one this config entry was configured with, this is not allowed." diff --git a/homeassistant/components/snooz/strings.json b/homeassistant/components/snooz/strings.json index 215ac5382580..f6247efa8e92 100644 --- a/homeassistant/components/snooz/strings.json +++ b/homeassistant/components/snooz/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/squeezebox/strings.json b/homeassistant/components/squeezebox/strings.json index acca0cbdbda5..427b2dbdb7b6 100644 --- a/homeassistant/components/squeezebox/strings.json +++ b/homeassistant/components/squeezebox/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_server_found": "No LMS found." }, "error": { diff --git a/homeassistant/components/tesla_fleet/strings.json b/homeassistant/components/tesla_fleet/strings.json index b79f9f5129ec..795124bb7077 100644 --- a/homeassistant/components/tesla_fleet/strings.json +++ b/homeassistant/components/tesla_fleet/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "Configuration updated for profile.", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_account_mismatch": "The reauthentication account does not match the original account", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" diff --git a/homeassistant/components/thermobeacon/strings.json b/homeassistant/components/thermobeacon/strings.json index f85ef2e69208..3257ad384c3d 100644 --- a/homeassistant/components/thermobeacon/strings.json +++ b/homeassistant/components/thermobeacon/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported" }, diff --git a/homeassistant/components/thermopro/strings.json b/homeassistant/components/thermopro/strings.json index 84397872d555..01628a9e3b88 100644 --- a/homeassistant/components/thermopro/strings.json +++ b/homeassistant/components/thermopro/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/tilt_ble/strings.json b/homeassistant/components/tilt_ble/strings.json index 5e39fe3eab72..8ed563c8cba5 100644 --- a/homeassistant/components/tilt_ble/strings.json +++ b/homeassistant/components/tilt_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "flow_title": "{name}", diff --git a/homeassistant/components/togrill/strings.json b/homeassistant/components/togrill/strings.json index b79095377105..878508f562b5 100644 --- a/homeassistant/components/togrill/strings.json +++ b/homeassistant/components/togrill/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "failed_to_read_config": "Failed to read config from device", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, diff --git a/homeassistant/components/tradfri/strings.json b/homeassistant/components/tradfri/strings.json index 740ae3f924b6..e256059c24c3 100644 --- a/homeassistant/components/tradfri/strings.json +++ b/homeassistant/components/tradfri/strings.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]" + "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_authenticate": "Cannot authenticate, is your gateway paired with another server like e.g. HomeKit?", diff --git a/homeassistant/components/vegehub/strings.json b/homeassistant/components/vegehub/strings.json index c48ffdd66df1..297ae90270be 100644 --- a/homeassistant/components/vegehub/strings.json +++ b/homeassistant/components/vegehub/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "Device already detected. Check discovered devices.", "cannot_connect": "Failed to connect to the device. Please try again.", "timeout_connect": "Timed out connecting. Ensure VegeHub is awake, and try again.", "unknown_error": "[%key:common::config_flow::error::unknown%]" diff --git a/homeassistant/components/victron_ble/strings.json b/homeassistant/components/victron_ble/strings.json index 6c1747c3301e..be63312d11e0 100644 --- a/homeassistant/components/victron_ble/strings.json +++ b/homeassistant/components/victron_ble/strings.json @@ -8,7 +8,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_access_token": "Invalid encryption key for instant readout", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "not_supported": "Device not supported", diff --git a/homeassistant/components/vistapool/strings.json b/homeassistant/components/vistapool/strings.json index 8d829e4abafd..a5ad2d081724 100644 --- a/homeassistant/components/vistapool/strings.json +++ b/homeassistant/components/vistapool/strings.json @@ -3,7 +3,6 @@ "abort": { "account_mismatch": "The credentials entered are for a different Vistapool account than the one being reconfigured.", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" }, diff --git a/homeassistant/components/volvo/strings.json b/homeassistant/components/volvo/strings.json index f9280c242a83..6b8ab4aed00d 100644 --- a/homeassistant/components/volvo/strings.json +++ b/homeassistant/components/volvo/strings.json @@ -5,7 +5,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]" diff --git a/homeassistant/components/watts/strings.json b/homeassistant/components/watts/strings.json index 1ecac929bc7b..4c20f220fb6b 100644 --- a/homeassistant/components/watts/strings.json +++ b/homeassistant/components/watts/strings.json @@ -3,7 +3,6 @@ "abort": { "account_mismatch": "The authenticated account does not match the configured account", "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "invalid_token": "The provided access token is invalid.", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/weheat/strings.json b/homeassistant/components/weheat/strings.json index db53a47f56ea..b84c19ea58bb 100644 --- a/homeassistant/components/weheat/strings.json +++ b/homeassistant/components/weheat/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "no_devices_found": "Could not find any heat pumps on this account", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/wiim/strings.json b/homeassistant/components/wiim/strings.json index c9af2837c254..0b755f1ef9fe 100644 --- a/homeassistant/components/wiim/strings.json +++ b/homeassistant/components/wiim/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "unique_id_mismatch": "The host belongs to a different WiiM device." diff --git a/homeassistant/components/wmspro/strings.json b/homeassistant/components/wmspro/strings.json index 988d20e1efca..6d98e33c1a03 100644 --- a/homeassistant/components/wmspro/strings.json +++ b/homeassistant/components/wmspro/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_service%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, diff --git a/homeassistant/components/xiaomi_aqara/strings.json b/homeassistant/components/xiaomi_aqara/strings.json index b0a074073bad..60396c0cfa87 100644 --- a/homeassistant/components/xiaomi_aqara/strings.json +++ b/homeassistant/components/xiaomi_aqara/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "not_xiaomi_aqara": "Not a Xiaomi Aqara Gateway, discovered device did not match known gateways" }, "error": { diff --git a/homeassistant/components/xiaomi_ble/strings.json b/homeassistant/components/xiaomi_ble/strings.json index 30e5792e647f..6b18d34203c9 100644 --- a/homeassistant/components/xiaomi_ble/strings.json +++ b/homeassistant/components/xiaomi_ble/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "api_error": "Error while communicating with Mi API: {error_detail}", "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" diff --git a/homeassistant/components/xiaomi_miio/strings.json b/homeassistant/components/xiaomi_miio/strings.json index dd7781d97a45..5efc44b57621 100644 --- a/homeassistant/components/xiaomi_miio/strings.json +++ b/homeassistant/components/xiaomi_miio/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "incomplete_info": "Incomplete information to set up device, no host or token supplied.", "not_xiaomi_miio": "Device is not (yet) supported by Xiaomi Home integration.", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", diff --git a/homeassistant/components/yale/strings.json b/homeassistant/components/yale/strings.json index 1f961dd1b985..76a5c0ea118f 100644 --- a/homeassistant/components/yale/strings.json +++ b/homeassistant/components/yale/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_invalid_user": "Reauthenticate must use the same account.", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" diff --git a/homeassistant/components/yolink/strings.json b/homeassistant/components/yolink/strings.json index 479908c15e0e..35c28b3bd5cc 100644 --- a/homeassistant/components/yolink/strings.json +++ b/homeassistant/components/yolink/strings.json @@ -2,7 +2,6 @@ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_account%]", - "already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]", "missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index ae9ae2da1cf2..f3fa67f93201 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -3210,7 +3210,9 @@ class ConfigFlow(ConfigEntryBaseFlow): include_uninitialized=True, match_context={"unique_id": unique_id} ) ): - raise data_entry_flow.AbortFlow("already_in_progress") + raise data_entry_flow.AbortFlow( + "already_in_progress", translation_domain=HOMEASSISTANT_DOMAIN + ) self.context["unique_id"] = unique_id @@ -3308,8 +3310,7 @@ class ConfigFlow(ConfigEntryBaseFlow): It ensures that the discovery can be ignored by the user. - Requires `already_configured` and `already_in_progress` in strings.json - in user visible flows. + Requires `already_configured` in strings.json in user visible flows. """ if self.unique_id is not None: return @@ -3324,7 +3325,9 @@ class ConfigFlow(ConfigEntryBaseFlow): # Abort if any other flow for this handler is already in progress if self._async_in_progress(include_uninitialized=True): - raise data_entry_flow.AbortFlow("already_in_progress") + raise data_entry_flow.AbortFlow( + "already_in_progress", translation_domain=HOMEASSISTANT_DOMAIN + ) async def _async_step_discovery_without_unique_id( self, diff --git a/tests/test_config_entries.py b/tests/test_config_entries.py index fa19dab78fc1..98b28ddad8f0 100644 --- a/tests/test_config_entries.py +++ b/tests/test_config_entries.py @@ -4290,6 +4290,7 @@ async def test_unique_id_not_update_existing_entry( ABORT_IN_PROGRESS = { "type": data_entry_flow.FlowResultType.ABORT, "reason": "already_in_progress", + "translation_domain": HOMEASSISTANT_DOMAIN, } @@ -5318,6 +5319,8 @@ async def test_default_discovery_in_progress( "comp", context={"source": config_entries.SOURCE_DISCOVERY}, data={} ) assert result2["type"] is data_entry_flow.FlowResultType.ABORT + assert result2["reason"] == "already_in_progress" + assert result2["translation_domain"] == HOMEASSISTANT_DOMAIN flows = hass.config_entries.flow.async_progress() assert len(flows) == 1