diff --git a/hassio/src/addon-view/config/hassio-addon-config.ts b/hassio/src/addon-view/config/hassio-addon-config.ts index 7c53563ad2..dfdc31dbbc 100644 --- a/hassio/src/addon-view/config/hassio-addon-config.ts +++ b/hassio/src/addon-view/config/hassio-addon-config.ts @@ -114,7 +114,7 @@ class HassioAddonConfig extends LitElement {
diff --git a/hassio/src/backups/hassio-backups.ts b/hassio/src/backups/hassio-backups.ts index df4433b11f..577b36a8ea 100644 --- a/hassio/src/backups/hassio-backups.ts +++ b/hassio/src/backups/hassio-backups.ts @@ -191,7 +191,7 @@ export class HassioBackups extends LitElement { @action=${this._handleAction} > diff --git a/hassio/src/dialogs/backup/dialog-hassio-backup-upload.ts b/hassio/src/dialogs/backup/dialog-hassio-backup-upload.ts index 4fd6751d36..27d91394d4 100644 --- a/hassio/src/dialogs/backup/dialog-hassio-backup-upload.ts +++ b/hassio/src/dialogs/backup/dialog-hassio-backup-upload.ts @@ -17,27 +17,27 @@ export class DialogHassioBackupUpload { @property({ attribute: false }) public hass?: HomeAssistant; - @state() private _params?: HassioBackupUploadDialogParams; + @state() private _dialogParams?: HassioBackupUploadDialogParams; public async showDialog( - params: HassioBackupUploadDialogParams + dialogParams: HassioBackupUploadDialogParams ): Promise { - this._params = params; + this._dialogParams = dialogParams; await this.updateComplete; } public closeDialog(): void { - if (this._params && !this._params.onboarding) { - if (this._params.reloadBackup) { - this._params.reloadBackup(); + if (this._dialogParams && !this._dialogParams.onboarding) { + if (this._dialogParams.reloadBackup) { + this._dialogParams.reloadBackup(); } } - this._params = undefined; + this._dialogParams = undefined; fireEvent(this, "dialog-closed", { dialog: this.localName }); } protected render(): TemplateResult { - if (!this._params) { + if (!this._dialogParams) { return html``; } @@ -52,9 +52,13 @@ export class DialogHassioBackupUpload >
- Upload backup + ${this.hass?.localize( + "ui.panel.page-onboarding.restore.upload_backup" + ) || "Upload backup"} ${this._backup.name} - Download Backup - Delete Backup + ${this._dialogParams.supervisor?.localize( + "backup.download_backup" + )} + ${this._dialogParams.supervisor?.localize( + "backup.delete_backup_title" + )} ` : ""} diff --git a/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts b/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts index 89325f04de..0c73b81e88 100644 --- a/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts +++ b/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts @@ -30,8 +30,8 @@ class HassioCreateBackupDialog extends LitElement { @query("supervisor-backup-content") private _backupContent!: SupervisorBackupContent; - public showDialog(params: HassioCreateBackupDialogParams) { - this._dialogParams = params; + public showDialog(dialogParams: HassioCreateBackupDialogParams) { + this._dialogParams = dialogParams; this._creatingBackup = false; } @@ -57,7 +57,7 @@ class HassioCreateBackupDialog extends LitElement { )} > ${this._creatingBackup - ? html` ` + ? html`` : html` diff --git a/hassio/src/dialogs/network/dialog-hassio-network.ts b/hassio/src/dialogs/network/dialog-hassio-network.ts index 3fde247cd0..90221f0747 100644 --- a/hassio/src/dialogs/network/dialog-hassio-network.ts +++ b/hassio/src/dialogs/network/dialog-hassio-network.ts @@ -104,7 +104,7 @@ export class DialogHassioNetwork ${this.supervisor.localize("dialog.network.title")} diff --git a/src/common/translations/localize.ts b/src/common/translations/localize.ts index 6ff6e24b90..f82d6f0e38 100644 --- a/src/common/translations/localize.ts +++ b/src/common/translations/localize.ts @@ -77,7 +77,7 @@ export const computeLocalize = async ( await loadPolyfillLocales(language); - // Everytime any of the parameters change, invalidate the strings cache. + // Every time any of the parameters change, invalidate the strings cache. cache._localizationCache = {}; return (key, ...args) => { diff --git a/src/translations/en.json b/src/translations/en.json index efd586c6e9..12a00bbe81 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -105,6 +105,9 @@ } }, "ui": { + "backup": { + "upload_backup": "Upload backup" + }, "card": { "alarm_control_panel": { "code": "Code", @@ -4068,7 +4071,8 @@ "addons": "[%key:supervisor::backup::addons%]", "password_protection": "[%key:supervisor::backup::password_protection%]", "password": "[%key:supervisor::backup::password%]", - "confirm_password": "[%key:supervisor::backup::confirm_password%]" + "confirm_password": "[%key:supervisor::backup::confirm_password%]", + "upload_backup": "[%key:supervisor::backup::upload_backup%]" } }, "custom": { @@ -4444,6 +4448,7 @@ "failed_to_delete": "Failed to delete", "could_not_create": "Could not create backup", "upload_backup": "Upload backup", + "download_backup": "Download backup", "create_backup": "Create backup", "create": "Create", "created": "Created",