diff --git a/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.spec.ts b/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.spec.ts index 720a0059871..9d242464a37 100644 --- a/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.spec.ts +++ b/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.spec.ts @@ -75,9 +75,10 @@ describe('AddDeviceMenuComponent', () => { await menu.open(); const menuItems = await menu.getItems(); - expect(menuItems).toHaveLength(2); + expect(menuItems).toHaveLength(3); expect(await menuItems[0].getText()).toContain('Card Reader'); expect(await menuItems[1].getText()).toContain('MAD Galeon 5000'); + expect(await menuItems[2].getText()).toContain('Add Trusted Platform Module'); }); it('adds a usb device when it is selected', async () => { @@ -109,21 +110,18 @@ describe('AddDeviceMenuComponent', () => { }); describe('TPM', () => { - it('allows TPM to be added to VMs if it has not been added before', async () => { + it('allows TPM to be added if it has not been added before', async () => { const menu = await loader.getHarness(MatMenuHarness.with({ triggerText: 'Add' })); await menu.open(); - const menuItems = await menu.getItems({ text: 'Add Trusted Platform Module' }); - expect(menuItems).toHaveLength(0); - selectedInstance.set({ id: 'my-instance', status: VirtualizationStatus.Stopped, type: VirtualizationType.Vm, }); - const newMenuItems = await menu.getItems({ text: 'Add Trusted Platform Module' }); - expect(newMenuItems).toHaveLength(1); + const menuItems = await menu.getItems({ text: 'Add Trusted Platform Module' }); + expect(menuItems).toHaveLength(1); }); it('adds a TPM module when the corresponding option is selected', async () => { diff --git a/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.ts b/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.ts index fd709252fe6..67ef7fce37c 100644 --- a/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.ts +++ b/src/app/pages/virtualization/components/all-instances/instance-details/instance-devices/add-device-menu/add-device-menu.component.ts @@ -12,7 +12,6 @@ import { VirtualizationDeviceType, VirtualizationGpuType, VirtualizationStatus, - VirtualizationType, } from 'app/enums/virtualization.enum'; import { AvailableUsb, @@ -75,8 +74,7 @@ export class AddDeviceMenuComponent { }); protected canAddTpm = computed(() => { - return this.deviceStore.selectedInstance().type === VirtualizationType.Vm - && !this.deviceStore.devices().some((device) => device.dev_type === VirtualizationDeviceType.Tpm); + return !this.deviceStore.devices().some((device) => device.dev_type === VirtualizationDeviceType.Tpm); }); protected canAddTpmNow = computed(() => { diff --git a/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.html b/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.html index b09a1d06403..13b0ffdd375 100644 --- a/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.html +++ b/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.html @@ -9,12 +9,29 @@ > - @if (isVmInstanceType) { + + + + + + + @if (isVm) { @if (form.value.enable_vnc) { @@ -28,22 +45,6 @@ } - - - - - - { let spectator: Spectator; @@ -37,6 +35,7 @@ describe('InstanceEditFormComponent', () => { type: VirtualizationType.Vm, vnc_enabled: true, vnc_port: 9001, + status: VirtualizationStatus.Stopped, } as VirtualizationInstance; const createComponent = createComponentFactory({ @@ -73,53 +72,74 @@ describe('InstanceEditFormComponent', () => { ], }); - beforeEach(async () => { - spectator = createComponent(); - loader = TestbedHarnessEnvironment.loader(spectator.fixture); - form = await loader.getHarness(IxFormHarness); - }); - - it('loads instance data in edit mode and populates the form', async () => { - expect(await form.getValues()).toMatchObject({ - Autostart: false, - 'CPU Configuration': '1-3', - 'Memory Size': '2 GiB', - 'VNC Port': '9001', + describe('normal form operations', () => { + beforeEach(async () => { + spectator = createComponent(); + loader = TestbedHarnessEnvironment.loader(spectator.fixture); + form = await loader.getHarness(IxFormHarness); }); - }); - it('updates an instance when form is submitted', async () => { - await form.fillForm({ - Autostart: true, - 'CPU Configuration': '2-5', - 'Memory Size': '1 GiB', - 'VNC Port': 9000, + it('loads instance data in edit mode and populates the form', async () => { + expect(await form.getValues()).toMatchObject({ + Autostart: false, + 'CPU Configuration': '1-3', + 'Memory Size': '2 GiB', + 'VNC Port': '9001', + }); }); - const saveButton = await loader.getHarness(MatButtonHarness.with({ text: 'Save' })); - await saveButton.click(); + it('updates an instance when form is submitted', async () => { + await form.fillForm({ + Autostart: true, + 'CPU Configuration': '2-5', + 'Memory Size': '1 GiB', + 'VNC Port': 9000, + }); - expect(spectator.inject(ApiService).job).toHaveBeenCalledWith('virt.instance.update', ['test', { - autostart: true, - cpu: '2-5', - memory: GiB, - environment: {}, - enable_vnc: true, - vnc_port: 9000, - }]); - expect(spectator.inject(DialogService).jobDialog).toHaveBeenCalled(); - expect(spectator.inject(SnackbarService).success).toHaveBeenCalled(); - expect(spectator.inject(SlideInRef).close).toHaveBeenCalledWith({ - response: { - id: 'updated_instance', + const saveButton = await loader.getHarness(MatButtonHarness.with({ text: 'Save' })); + await saveButton.click(); + + expect(spectator.inject(ApiService).job).toHaveBeenCalledWith('virt.instance.update', ['test', { autostart: true, cpu: '2-5', memory: GiB, environment: {}, enable_vnc: true, vnc_port: 9000, - }, - error: false, + }]); + expect(spectator.inject(DialogService).jobDialog).toHaveBeenCalled(); + expect(spectator.inject(SnackbarService).success).toHaveBeenCalled(); + expect(spectator.inject(SlideInRef).close).toHaveBeenCalledWith({ + response: { + id: 'updated_instance', + autostart: true, + cpu: '2-5', + memory: GiB, + environment: {}, + enable_vnc: true, + vnc_port: 9000, + }, + error: false, + }); + }); + }); + + it('marks Enable VNC as disabled when instance is not stopped', async () => { + spectator = createComponent({ + providers: [ + mockProvider(SlideInRef, { + getData: () => ({ + ...mockInstance, + status: VirtualizationStatus.Running, + }), + requireConfirmationWhen: jest.fn(), + close: jest.fn(), + }), + ], }); + loader = TestbedHarnessEnvironment.loader(spectator.fixture); + form = await loader.getHarness(IxFormHarness); + + expect(await (await form.getControl('Enable VNC')).isDisabled()).toBe(true); }); }); diff --git a/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.ts b/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.ts index ab7dcb5a235..3c9b7e85af8 100644 --- a/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.ts +++ b/src/app/pages/virtualization/components/all-instances/instance-details/instance-general-info/instance-edit-form/instance-edit-form.component.ts @@ -6,11 +6,12 @@ import { FormBuilder, ReactiveFormsModule, Validators, } from '@angular/forms'; import { MatButton } from '@angular/material/button'; +import { MatTooltip } from '@angular/material/tooltip'; import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; import { of } from 'rxjs'; import { Role } from 'app/enums/role.enum'; -import { VirtualizationType } from 'app/enums/virtualization.enum'; +import { VirtualizationStatus, VirtualizationType } from 'app/enums/virtualization.enum'; import { containersHelptext } from 'app/helptext/virtualization/containers'; import { InstanceEnvVariablesFormGroup, @@ -48,6 +49,7 @@ import { defaultVncPort } from 'app/pages/virtualization/virtualization.constant IxFieldsetComponent, IxListComponent, IxListItemComponent, + MatTooltip, ], templateUrl: './instance-edit-form.component.html', styleUrls: ['./instance-edit-form.component.scss'], @@ -60,10 +62,16 @@ export class InstanceEditFormComponent { title: string; editingInstance: VirtualizationInstance; - get isVmInstanceType(): boolean { + protected readonly containersHelptext = containersHelptext; + + get isVm(): boolean { return this.editingInstance.type === VirtualizationType.Vm; } + get isStopped(): boolean { + return this.editingInstance.status === VirtualizationStatus.Stopped; + } + protected readonly form = this.formBuilder.nonNullable.group({ autostart: [false], cpu: ['', [cpuValidator()]], @@ -87,16 +95,8 @@ export class InstanceEditFormComponent { return of(this.form.dirty); }); - this.form.controls.vnc_port.disable(); - this.form.controls.enable_vnc.valueChanges.pipe(untilDestroyed(this)).subscribe((vncEnabled) => { - if (vncEnabled) { - this.form.controls.vnc_port.enable(); - } else { - this.form.controls.vnc_port.disable(); - } - }); - this.editingInstance = this.slideInRef.getData(); + this.title = this.translate.instant('Edit Instance: {name}', { name: this.editingInstance.name }); this.form.patchValue({ cpu: this.editingInstance.cpu, @@ -106,6 +106,8 @@ export class InstanceEditFormComponent { vnc_port: this.editingInstance.vnc_port, }); + this.setVncControls(); + Object.keys(this.editingInstance.environment || {}).forEach((key) => { this.addEnvironmentVariable(key, this.editingInstance.environment[key]); }); @@ -145,7 +147,7 @@ export class InstanceEditFormComponent { } private getSubmissionPayload(): UpdateVirtualizationInstance { - const values = this.form.value; + const values = this.form.getRawValue(); return { environment: this.environmentVariablesPayload, @@ -169,5 +171,18 @@ export class InstanceEditFormComponent { }, {}); } - protected readonly containersHelptext = containersHelptext; + private setVncControls(): void { + this.form.controls.vnc_port.disable(); + this.form.controls.enable_vnc.valueChanges.pipe(untilDestroyed(this)).subscribe((vncEnabled) => { + if (vncEnabled) { + this.form.controls.vnc_port.enable(); + } else { + this.form.controls.vnc_port.disable(); + } + }); + + if (!this.isStopped) { + this.form.controls.enable_vnc.disable(); + } + } } diff --git a/src/assets/i18n/af.json b/src/assets/i18n/af.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/af.json +++ b/src/assets/i18n/af.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ar.json b/src/assets/i18n/ar.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ar.json +++ b/src/assets/i18n/ar.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ast.json b/src/assets/i18n/ast.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ast.json +++ b/src/assets/i18n/ast.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/az.json b/src/assets/i18n/az.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/az.json +++ b/src/assets/i18n/az.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/be.json b/src/assets/i18n/be.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/be.json +++ b/src/assets/i18n/be.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/bg.json b/src/assets/i18n/bg.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/bg.json +++ b/src/assets/i18n/bg.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/bn.json b/src/assets/i18n/bn.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/bn.json +++ b/src/assets/i18n/bn.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/br.json b/src/assets/i18n/br.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/br.json +++ b/src/assets/i18n/br.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/bs.json b/src/assets/i18n/bs.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/bs.json +++ b/src/assets/i18n/bs.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ca.json b/src/assets/i18n/ca.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ca.json +++ b/src/assets/i18n/ca.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/cs.json b/src/assets/i18n/cs.json index 1b1f60932b4..9be8c999eae 100644 --- a/src/assets/i18n/cs.json +++ b/src/assets/i18n/cs.json @@ -1886,6 +1886,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/cy.json b/src/assets/i18n/cy.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/cy.json +++ b/src/assets/i18n/cy.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/da.json b/src/assets/i18n/da.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/da.json +++ b/src/assets/i18n/da.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index a83d90863db..6bc8635474e 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -1719,6 +1719,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/dsb.json b/src/assets/i18n/dsb.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/dsb.json +++ b/src/assets/i18n/dsb.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/el.json b/src/assets/i18n/el.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/el.json +++ b/src/assets/i18n/el.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/en-au.json b/src/assets/i18n/en-au.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/en-au.json +++ b/src/assets/i18n/en-au.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/en-gb.json b/src/assets/i18n/en-gb.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/en-gb.json +++ b/src/assets/i18n/en-gb.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/eo.json b/src/assets/i18n/eo.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/eo.json +++ b/src/assets/i18n/eo.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/es-ar.json b/src/assets/i18n/es-ar.json index a32af6ada9a..878ae388bc3 100644 --- a/src/assets/i18n/es-ar.json +++ b/src/assets/i18n/es-ar.json @@ -3,6 +3,7 @@ "Why choose Container?
Containers offer lightweight, efficient virtualization by sharing the host OS kernel, providing faster startup times and reduced resource usage compared to VMs. Ideal for scalable applications.

Why choose VM?
Choose a VM for full OS isolation, kernel independence, and running diverse OS types.": "", "Archs": "", "Flash Identify Light": "", + "Instance must be stopped to update VNC.": "", "Key Cert Sign": "", "Key Usage Config": "", "Keychain Credential Read": "", diff --git a/src/assets/i18n/es-co.json b/src/assets/i18n/es-co.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/es-co.json +++ b/src/assets/i18n/es-co.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/es-mx.json b/src/assets/i18n/es-mx.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/es-mx.json +++ b/src/assets/i18n/es-mx.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/es-ni.json b/src/assets/i18n/es-ni.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/es-ni.json +++ b/src/assets/i18n/es-ni.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/es-ve.json b/src/assets/i18n/es-ve.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/es-ve.json +++ b/src/assets/i18n/es-ve.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 59069126262..4ecdc707e91 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -2155,6 +2155,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/et.json b/src/assets/i18n/et.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/et.json +++ b/src/assets/i18n/et.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/eu.json b/src/assets/i18n/eu.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/eu.json +++ b/src/assets/i18n/eu.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/fa.json b/src/assets/i18n/fa.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/fa.json +++ b/src/assets/i18n/fa.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/fi.json b/src/assets/i18n/fi.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/fi.json +++ b/src/assets/i18n/fi.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index 0de182a279b..9ad413ba9dd 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -390,6 +390,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/fy.json b/src/assets/i18n/fy.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/fy.json +++ b/src/assets/i18n/fy.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ga.json b/src/assets/i18n/ga.json index 62c5f798065..3a6ce2c0cdc 100644 --- a/src/assets/i18n/ga.json +++ b/src/assets/i18n/ga.json @@ -234,6 +234,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/gd.json b/src/assets/i18n/gd.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/gd.json +++ b/src/assets/i18n/gd.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/gl.json b/src/assets/i18n/gl.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/gl.json +++ b/src/assets/i18n/gl.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/he.json b/src/assets/i18n/he.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/he.json +++ b/src/assets/i18n/he.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/hi.json b/src/assets/i18n/hi.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/hi.json +++ b/src/assets/i18n/hi.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/hr.json b/src/assets/i18n/hr.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/hr.json +++ b/src/assets/i18n/hr.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/hsb.json b/src/assets/i18n/hsb.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/hsb.json +++ b/src/assets/i18n/hsb.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/hu.json b/src/assets/i18n/hu.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/hu.json +++ b/src/assets/i18n/hu.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ia.json b/src/assets/i18n/ia.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ia.json +++ b/src/assets/i18n/ia.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/id.json b/src/assets/i18n/id.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/id.json +++ b/src/assets/i18n/id.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/io.json b/src/assets/i18n/io.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/io.json +++ b/src/assets/i18n/io.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/is.json b/src/assets/i18n/is.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/is.json +++ b/src/assets/i18n/is.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index 34f081dd07b..0282030f178 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -2193,6 +2193,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json index 0b5e96e0f79..0796fe420d3 100644 --- a/src/assets/i18n/ja.json +++ b/src/assets/i18n/ja.json @@ -2091,6 +2091,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ka.json b/src/assets/i18n/ka.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ka.json +++ b/src/assets/i18n/ka.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/kk.json b/src/assets/i18n/kk.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/kk.json +++ b/src/assets/i18n/kk.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/km.json b/src/assets/i18n/km.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/km.json +++ b/src/assets/i18n/km.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/kn.json b/src/assets/i18n/kn.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/kn.json +++ b/src/assets/i18n/kn.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 802b15b62a3..7e8532b5a84 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -1,5 +1,6 @@ { "": "", + "Instance must be stopped to update VNC.": "", "\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입니다.", diff --git a/src/assets/i18n/lb.json b/src/assets/i18n/lb.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/lb.json +++ b/src/assets/i18n/lb.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/lt.json b/src/assets/i18n/lt.json index de1f7ec694d..d8ff048fdd9 100644 --- a/src/assets/i18n/lt.json +++ b/src/assets/i18n/lt.json @@ -2374,6 +2374,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/lv.json b/src/assets/i18n/lv.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/lv.json +++ b/src/assets/i18n/lv.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/mk.json b/src/assets/i18n/mk.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/mk.json +++ b/src/assets/i18n/mk.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ml.json b/src/assets/i18n/ml.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ml.json +++ b/src/assets/i18n/ml.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/mn.json b/src/assets/i18n/mn.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/mn.json +++ b/src/assets/i18n/mn.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/mr.json b/src/assets/i18n/mr.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/mr.json +++ b/src/assets/i18n/mr.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/my.json b/src/assets/i18n/my.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/my.json +++ b/src/assets/i18n/my.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/nb.json b/src/assets/i18n/nb.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/nb.json +++ b/src/assets/i18n/nb.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ne.json b/src/assets/i18n/ne.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ne.json +++ b/src/assets/i18n/ne.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/nl.json b/src/assets/i18n/nl.json index a853c15638d..8ad607dca10 100644 --- a/src/assets/i18n/nl.json +++ b/src/assets/i18n/nl.json @@ -1,5 +1,6 @@ { "": "", + "Instance must be stopped to update VNC.": "", "\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 ": "\n Het lijkt erop dat uw sessie langer dan {lifetime} seconden inactief is geweest.
\n Om veiligheidsredenen loggen we u om {time} uit.\n ", " Est. Usable Raw Capacity": "Geschatte bruikbare ruwe capaciteit", " When the UPS Mode is set to slave. Enter the open network port number of the UPS Master system. The default port is 3493.": "Wanneer de UPS-modus is ingesteld op slave. Het open netwerkpoortnummer van het UPS Master-systeem invoeren. De standaardpoort is 3493.", diff --git a/src/assets/i18n/nn.json b/src/assets/i18n/nn.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/nn.json +++ b/src/assets/i18n/nn.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/os.json b/src/assets/i18n/os.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/os.json +++ b/src/assets/i18n/os.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/pa.json b/src/assets/i18n/pa.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/pa.json +++ b/src/assets/i18n/pa.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/pl.json b/src/assets/i18n/pl.json index d2f176938f3..2d3f5e64cc4 100644 --- a/src/assets/i18n/pl.json +++ b/src/assets/i18n/pl.json @@ -2326,6 +2326,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/pt-br.json b/src/assets/i18n/pt-br.json index 89161fc267f..9b06a36350c 100644 --- a/src/assets/i18n/pt-br.json +++ b/src/assets/i18n/pt-br.json @@ -2321,6 +2321,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/pt.json b/src/assets/i18n/pt.json index 74f8e5686f6..e194f2cd04b 100644 --- a/src/assets/i18n/pt.json +++ b/src/assets/i18n/pt.json @@ -1343,6 +1343,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ro.json b/src/assets/i18n/ro.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ro.json +++ b/src/assets/i18n/ro.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index c861f553177..c3d52194ab6 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -1473,6 +1473,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sk.json b/src/assets/i18n/sk.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sk.json +++ b/src/assets/i18n/sk.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sl.json b/src/assets/i18n/sl.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sl.json +++ b/src/assets/i18n/sl.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sq.json b/src/assets/i18n/sq.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sq.json +++ b/src/assets/i18n/sq.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sr-latn.json b/src/assets/i18n/sr-latn.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sr-latn.json +++ b/src/assets/i18n/sr-latn.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sr.json b/src/assets/i18n/sr.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sr.json +++ b/src/assets/i18n/sr.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/strings.json b/src/assets/i18n/strings.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/strings.json +++ b/src/assets/i18n/strings.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sv.json b/src/assets/i18n/sv.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sv.json +++ b/src/assets/i18n/sv.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/sw.json b/src/assets/i18n/sw.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/sw.json +++ b/src/assets/i18n/sw.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/ta.json b/src/assets/i18n/ta.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/ta.json +++ b/src/assets/i18n/ta.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/te.json b/src/assets/i18n/te.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/te.json +++ b/src/assets/i18n/te.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/th.json b/src/assets/i18n/th.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/th.json +++ b/src/assets/i18n/th.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/tr.json b/src/assets/i18n/tr.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/tr.json +++ b/src/assets/i18n/tr.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/tt.json b/src/assets/i18n/tt.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/tt.json +++ b/src/assets/i18n/tt.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/udm.json b/src/assets/i18n/udm.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/udm.json +++ b/src/assets/i18n/udm.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/uk.json b/src/assets/i18n/uk.json index a819d712b90..bf9cbe46470 100644 --- a/src/assets/i18n/uk.json +++ b/src/assets/i18n/uk.json @@ -978,6 +978,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/vi.json b/src/assets/i18n/vi.json index 0cd72c11fd4..f478c728a70 100644 --- a/src/assets/i18n/vi.json +++ b/src/assets/i18n/vi.json @@ -2380,6 +2380,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "", diff --git a/src/assets/i18n/zh-hans.json b/src/assets/i18n/zh-hans.json index 7364c8c79c6..621e32bfe95 100644 --- a/src/assets/i18n/zh-hans.json +++ b/src/assets/i18n/zh-hans.json @@ -67,6 +67,7 @@ "Go to VMWare Snapshots": "", "In order to update the form, you need to disable the service first": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Leca Service Base Url": "", "Linux Only": "", "Maximum file size is limited to {maxSize}.": "", diff --git a/src/assets/i18n/zh-hant.json b/src/assets/i18n/zh-hant.json index e11c150508e..cea2d182b3e 100644 --- a/src/assets/i18n/zh-hant.json +++ b/src/assets/i18n/zh-hant.json @@ -1514,6 +1514,7 @@ "Instance created": "", "Instance is not running": "", "Instance must be stopped to add TPM.": "", + "Instance must be stopped to update VNC.": "", "Instance restarted": "", "Instance started": "", "Instance stopped": "",