diff --git a/src/state/translations-mixin.ts b/src/state/translations-mixin.ts index b76c837c45..ea329c086e 100644 --- a/src/state/translations-mixin.ts +++ b/src/state/translations-mixin.ts @@ -70,7 +70,7 @@ export default >(superClass: T) => // eslint-disable-next-line: variable-name private __coreProgress?: string; - private __loadedFragmetTranslations: Set = new Set(); + private __loadedFragmentTranslations: Set = new Set(); private __loadedTranslations: { // track what things have been loaded @@ -260,7 +260,7 @@ export default >(superClass: T) => document.querySelector("html")!.setAttribute("lang", hass.language); this._applyDirection(hass); this._loadCoreTranslations(hass.language); - this.__loadedFragmetTranslations = new Set(); + this.__loadedFragmentTranslations = new Set(); this._loadFragmentTranslations(hass.language, hass.panelUrl); } @@ -366,12 +366,12 @@ export default >(superClass: T) => return undefined; } - if (this.__loadedFragmetTranslations.has(fragment)) { + if (this.__loadedFragmentTranslations.has(fragment)) { return this.hass!.localize; } - this.__loadedFragmetTranslations.add(fragment); + this.__loadedFragmentTranslations.add(fragment); const result = await getTranslation(fragment, language); - return this._updateResources(result.language, result.data); + return this._updateResources(language, result.data); } private async _loadCoreTranslations(language: string) { @@ -383,7 +383,7 @@ export default >(superClass: T) => this.__coreProgress = language; try { const result = await getTranslation(null, language); - await this._updateResources(result.language, result.data); + await this._updateResources(language, result.data); } finally { this.__coreProgress = undefined; }