diff --git a/src/app/pages/system/update/components/manual-update-form/manual-update-form.component.ts b/src/app/pages/system/update/components/manual-update-form/manual-update-form.component.ts index e6db7104098..961f6531b4c 100644 --- a/src/app/pages/system/update/components/manual-update-form/manual-update-form.component.ts +++ b/src/app/pages/system/update/components/manual-update-form/manual-update-form.component.ts @@ -273,7 +273,7 @@ export class ManualUpdateFormComponent implements OnInit { hideCheckbox: true, buttonText: helptext.ha_update.complete_action, hideCancel: true, - }).pipe(untilDestroyed(this)).subscribe(() => {}); + }).pipe(untilDestroyed(this)).subscribe(); } handleUpdateSuccess(): void { diff --git a/src/app/pages/system/update/components/update-actions-card/update-actions-card.component.ts b/src/app/pages/system/update/components/update-actions-card/update-actions-card.component.ts index d33b1e08a32..038da8ec6d4 100644 --- a/src/app/pages/system/update/components/update-actions-card/update-actions-card.component.ts +++ b/src/app/pages/system/update/components/update-actions-card/update-actions-card.component.ts @@ -283,6 +283,16 @@ export class UpdateActionsCardComponent implements OnInit { }); } + private finishHaUpdate(): Observable { + return this.dialogService.confirm({ + title: helptext.ha_update.complete_title, + message: helptext.ha_update.complete_msg, + hideCheckbox: true, + buttonText: helptext.ha_update.complete_action, + hideCancel: true, + }); + } + private update(resume = false): void { this.window.sessionStorage.removeItem('updateLastChecked'); this.window.sessionStorage.removeItem('updateAvailable'); @@ -308,13 +318,7 @@ export class UpdateActionsCardComponent implements OnInit { this.isUpdateRunning = false; this.sysGenService.updateDone(); // Send 'finished' signal to topbar this.cdr.markForCheck(); - return this.dialogService.confirm({ - title: helptext.ha_update.complete_title, - message: helptext.ha_update.complete_msg, - hideCheckbox: true, - buttonText: helptext.ha_update.complete_action, - hideCancel: true, - }); + return this.isHaLicensed ? this.finishHaUpdate() : of(null); }), this.errorHandler.catchError(), untilDestroyed(this), diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 40a0aa0d1e9..e69181bcab1 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -1,8 +1,5 @@ { "": "", - "Enable General Purpose OS STIG compatibility mode": "범용 운영체제 STIG 호환 모드 활성화", - "Enable this mode to enhance system security to meet US federal government security requirements. Note that enabling STIG mode will restrict some functionality.": "이 모드를 활성화하여 미국 연방 정부 보안 요구 사항을 충족하도록 시스템 보안을 강화합니다. STIG 모드를 활성화하면 일부 기능이 제한됩니다.", - "Restart is required after changing these settings.": "이 설정들을 바꾼 후에는 재시작이 필요합니다.", "\n It looks like your session has been inactive for more than {lifetime} seconds.
\n For security reasons we will log you out at {time}.\n ": "세션의 비활성화 시간이 {lifetime}초를 넘었습니다.
보안을 위해 {time}에 로그아웃 되었습니다.", " Est. Usable Raw Capacity": " 사용 가능한 원시 용량 추정", " When the UPS Mode is set to slave. Enter the open network port number of the UPS Master system. The default port is 3493.": " UPS 모드슬레이브일 때, 마스터 UPS 시스템의 네트워크 포트 번호를 입력합니다. 기본 포트는 3493입니다.", @@ -1594,6 +1591,7 @@ "Enable FSRVP": "FSRVP 활성화", "Enable FXP": "FXP 활성화", "Enable GMail OAuth authentication.": "GMail OAuth 인증을 활성화합니다.", + "Enable General Purpose OS STIG compatibility mode": "범용 운영체제 STIG 호환 모드 활성화", "Enable HTTPS Redirect": "HTTPS 재연결 활성화", "Enable Hyper-V Enlightenments": "Hyper-V Enlightenments 활성화", "Enable Kernel Debug": "커널 디버그 활성화", @@ -1628,6 +1626,7 @@ "Enable this SMB share. Unset to disable this SMB share without deleting it.": "이 SMB 공유를 활성화합니다. 설정하지 않으면 이 SMB 공유를 삭제하지 않고 비활성화합니다.", "Enable this TrueCloud Backup Task. Unset to disable this TrueCloud Backup Task without deleting it.": "이 TrueCloud 백업 작업을 활성화합니다. 설정하지 않으면 이 TrueCloud 백업 작업을 삭제하지 않고 비활성화합니다.", "Enable this cron job. When unset, disable the cron job without deleting it.": "이 Cron 작업을 활성화합니다. 설정하지 않으면 이 Cron 작업을 삭제하지 않고 비활성화합니다.", + "Enable this mode to enhance system security to meet US federal government security requirements. Note that enabling STIG mode will restrict some functionality.": "이 모드를 활성화하여 미국 연방 정부 보안 요구 사항을 충족하도록 시스템 보안을 강화합니다. STIG 모드를 활성화하면 일부 기능이 제한됩니다.", "Enable this rsync task. Unset to disable this rsync task without deleting it.": "이 Rsync 작업을 활성화합니다. 설정하지 않으면 이 Rsync 작업을 삭제하지 않고 비활성화합니다", "Enable this service to start automatically.": "이 서비스를 자동으로 시작합니다.", "Enable this task. Unset to disable the task without deleting it.": "이 작업을 활성화합니다. 설정하지 않으면 이 작업을 삭제하지 않고 비활성화합니다.", @@ -3555,6 +3554,7 @@ "Restart Standby": "재시작 대기", "Restart Web Service": "웹 서비스 재시작", "Restart is recommended for new FIPS setting to take effect. Would you like to restart now?": "새로운 FIPS 설정이 작용하기 위해 재시작을 권장합니다. 지금 재시작하시겠습니까?", + "Restart is required after changing these settings.": "이 설정들을 바꾼 후에는 재시작이 필요합니다.", "Restart of a remote system is required for new FIPS setting to take effect. Would you like to restart standby now?": "새로운 FIPS 설정을 적용하기 위해 원격 시스템을 재시작해야 합니다. 지금 재시작하시겠습니까?", "Restart standby TrueNAS controller": "대기중인 TrueNAS 컨트롤러 재시작", "Restart to improve system performance speed.": "재시작하여 시스템 성능 속도를 개선합니다.", @@ -5321,4 +5321,4 @@ "{used} of {total} ({used_pct})": "{total} 중 {used} ({used_pct})", "{version} is available!": "{version}이 준비되었습니다!", "{view} on {enclosure}": "{enclousure}의 {view}" -} +} \ No newline at end of file