diff --git a/src/dialogs/config-flow/show-dialog-config-flow.ts b/src/dialogs/config-flow/show-dialog-config-flow.ts index a575cde11f..f7b3fc7e37 100644 --- a/src/dialogs/config-flow/show-dialog-config-flow.ts +++ b/src/dialogs/config-flow/show-dialog-config-flow.ts @@ -23,6 +23,7 @@ export const showConfigFlowDialog = ( createFlow: async (hass, handler) => { const [step] = await Promise.all([ createConfigFlow(hass, handler), + hass.loadFragmentTranslation("config"), hass.loadBackendTranslation("config", handler), hass.loadBackendTranslation("selector", handler), // Used as fallback if no header defined for step @@ -32,6 +33,7 @@ export const showConfigFlowDialog = ( }, fetchFlow: async (hass, flowId) => { const step = await fetchConfigFlow(hass, flowId); + await hass.loadFragmentTranslation("config"); await hass.loadBackendTranslation("config", step.handler); await hass.loadBackendTranslation("selector", step.handler); return step; diff --git a/src/dialogs/config-flow/show-dialog-options-flow.ts b/src/dialogs/config-flow/show-dialog-options-flow.ts index 81a7947599..d95a38c29a 100644 --- a/src/dialogs/config-flow/show-dialog-options-flow.ts +++ b/src/dialogs/config-flow/show-dialog-options-flow.ts @@ -31,6 +31,7 @@ export const showOptionsFlowDialog = ( createFlow: async (hass, handler) => { const [step] = await Promise.all([ createOptionsFlow(hass, handler), + hass.loadFragmentTranslation("config"), hass.loadBackendTranslation("options", configEntry.domain), hass.loadBackendTranslation("selector", configEntry.domain), ]); @@ -39,6 +40,7 @@ export const showOptionsFlowDialog = ( fetchFlow: async (hass, flowId) => { const [step] = await Promise.all([ fetchOptionsFlow(hass, flowId), + hass.loadFragmentTranslation("config"), hass.loadBackendTranslation("options", configEntry.domain), hass.loadBackendTranslation("selector", configEntry.domain), ]);