diff --git a/src/data/translation.ts b/src/data/translation.ts index e4824b0e63..82df04a11d 100644 --- a/src/data/translation.ts +++ b/src/data/translation.ts @@ -97,14 +97,3 @@ export const getHassTranslations = async ( }); return result.resources; }; - -export const getHassTranslationsPre109 = async ( - hass: HomeAssistant, - language: string -): Promise> => { - const result = await hass.callWS<{ resources: Record }>({ - type: "frontend/get_translations", - language, - }); - return result.resources; -}; diff --git a/src/layouts/home-assistant.ts b/src/layouts/home-assistant.ts index 6bac52581f..5fe9df6fbd 100644 --- a/src/layouts/home-assistant.ts +++ b/src/layouts/home-assistant.ts @@ -169,10 +169,6 @@ export class HomeAssistantAppEl extends QuickBarMixin(HassElement) { // @ts-ignore this._loadHassTranslations(this.hass!.language, "entity"); - // Backwards compatibility for custom integrations - // @ts-ignore - this._loadHassTranslations(this.hass!.language, "state"); - document.addEventListener( "visibilitychange", () => this._checkVisibility(), diff --git a/src/state/translations-mixin.ts b/src/state/translations-mixin.ts index db00f9c3c7..b76c837c45 100644 --- a/src/state/translations-mixin.ts +++ b/src/state/translations-mixin.ts @@ -1,4 +1,3 @@ -import { atLeastVersion } from "../common/config/version"; import { fireEvent } from "../common/dom/fire_event"; import { computeLocalize, LocalizeFunc } from "../common/translations/localize"; import { @@ -9,7 +8,6 @@ import { debounce } from "../common/util/debounce"; import { FirstWeekday, getHassTranslations, - getHassTranslationsPre109, NumberFormat, saveTranslationPreferences, TimeFormat, @@ -286,23 +284,6 @@ export default >(superClass: T) => configFlow?: Parameters[4], force = false ): Promise { - if ( - __BACKWARDS_COMPAT__ && - !atLeastVersion(this.hass!.connection.haVersion, 0, 109) - ) { - if (category !== "state") { - return this.hass!.localize; - } - const resources = await getHassTranslationsPre109(this.hass!, language); - - // Ignore the repsonse if user switched languages before we got response - if (this.hass!.language !== language) { - return this.hass!.localize; - } - - return this._updateResources(language, resources); - } - let alreadyLoaded: LoadedTranslationCategory; if (category in this.__loadedTranslations) {