From 362cac60cac531a206b005a635f3ce7d303e3f4e Mon Sep 17 00:00:00 2001 From: Boris Vasilenko Date: Tue, 21 Jan 2025 00:27:35 +0300 Subject: [PATCH] NAS-133478 / 25.04 / Allow ISOs to be uploaded in VM wizard (#11350) --- .../api/api-job-directory.interface.ts | 1 + .../interfaces/virtualization.interface.ts | 1 + .../instance-wizard.component.html | 51 +++++--- .../instance-wizard.component.spec.ts | 63 +++++++++- .../instance-wizard.component.ts | 115 +++++++++++++++--- src/assets/i18n/af.json | 4 + src/assets/i18n/ar.json | 4 + src/assets/i18n/ast.json | 4 + src/assets/i18n/az.json | 4 + src/assets/i18n/be.json | 4 + src/assets/i18n/bg.json | 4 + src/assets/i18n/bn.json | 4 + src/assets/i18n/br.json | 4 + src/assets/i18n/bs.json | 4 + src/assets/i18n/ca.json | 4 + src/assets/i18n/cs.json | 4 + src/assets/i18n/cy.json | 4 + src/assets/i18n/da.json | 4 + src/assets/i18n/de.json | 4 + src/assets/i18n/dsb.json | 4 + src/assets/i18n/el.json | 4 + src/assets/i18n/en-au.json | 4 + src/assets/i18n/en-gb.json | 4 + src/assets/i18n/en.json | 4 + src/assets/i18n/eo.json | 4 + src/assets/i18n/es-ar.json | 4 + src/assets/i18n/es-co.json | 4 + src/assets/i18n/es-mx.json | 4 + src/assets/i18n/es-ni.json | 4 + src/assets/i18n/es-ve.json | 4 + src/assets/i18n/es.json | 4 + src/assets/i18n/et.json | 4 + src/assets/i18n/eu.json | 4 + src/assets/i18n/fa.json | 4 + src/assets/i18n/fi.json | 4 + src/assets/i18n/fr.json | 4 + src/assets/i18n/fy.json | 4 + src/assets/i18n/ga.json | 4 + src/assets/i18n/gd.json | 4 + src/assets/i18n/gl.json | 4 + src/assets/i18n/he.json | 4 + src/assets/i18n/hi.json | 4 + src/assets/i18n/hr.json | 4 + src/assets/i18n/hsb.json | 4 + src/assets/i18n/hu.json | 4 + src/assets/i18n/ia.json | 4 + src/assets/i18n/id.json | 4 + src/assets/i18n/io.json | 4 + src/assets/i18n/is.json | 4 + src/assets/i18n/it.json | 4 + src/assets/i18n/ja.json | 4 + src/assets/i18n/ka.json | 4 + src/assets/i18n/kk.json | 4 + src/assets/i18n/km.json | 4 + src/assets/i18n/kn.json | 4 + src/assets/i18n/ko.json | 4 + src/assets/i18n/lb.json | 4 + src/assets/i18n/lt.json | 4 + src/assets/i18n/lv.json | 4 + src/assets/i18n/mk.json | 4 + src/assets/i18n/ml.json | 4 + src/assets/i18n/mn.json | 4 + src/assets/i18n/mr.json | 4 + src/assets/i18n/my.json | 4 + src/assets/i18n/nb.json | 4 + src/assets/i18n/ne.json | 4 + src/assets/i18n/nl.json | 4 + src/assets/i18n/nn.json | 4 + src/assets/i18n/os.json | 4 + src/assets/i18n/pa.json | 4 + src/assets/i18n/pl.json | 4 + src/assets/i18n/pt-br.json | 4 + src/assets/i18n/pt.json | 4 + src/assets/i18n/ro.json | 4 + src/assets/i18n/ru.json | 4 + src/assets/i18n/sk.json | 4 + src/assets/i18n/sl.json | 4 + src/assets/i18n/sq.json | 4 + src/assets/i18n/sr-latn.json | 4 + src/assets/i18n/sr.json | 4 + src/assets/i18n/strings.json | 4 + src/assets/i18n/sv.json | 4 + src/assets/i18n/sw.json | 4 + src/assets/i18n/ta.json | 4 + src/assets/i18n/te.json | 4 + src/assets/i18n/th.json | 4 + src/assets/i18n/tr.json | 4 + src/assets/i18n/tt.json | 4 + src/assets/i18n/udm.json | 4 + src/assets/i18n/uk.json | 4 + src/assets/i18n/vi.json | 4 + src/assets/i18n/zh-hans.json | 4 + src/assets/i18n/zh-hant.json | 4 + 93 files changed, 546 insertions(+), 37 deletions(-) diff --git a/src/app/interfaces/api/api-job-directory.interface.ts b/src/app/interfaces/api/api-job-directory.interface.ts index 7ed41a22e0b..cddfae7fe50 100644 --- a/src/app/interfaces/api/api-job-directory.interface.ts +++ b/src/app/interfaces/api/api-job-directory.interface.ts @@ -210,6 +210,7 @@ export interface ApiJobDirectory { response: VirtualizationInstance; }; + 'virt.volume.import_iso': { params: [{ name: string }]; response: { name: string } }; 'virt.global.update': { params: [VirtualizationGlobalConfigUpdate]; response: VirtualizationGlobalConfig }; // VM diff --git a/src/app/interfaces/virtualization.interface.ts b/src/app/interfaces/virtualization.interface.ts index 906dce44b84..e853d30627c 100644 --- a/src/app/interfaces/virtualization.interface.ts +++ b/src/app/interfaces/virtualization.interface.ts @@ -93,6 +93,7 @@ export interface VirtualizationDisk { source: string | null; destination: string | null; product_id: string; + boot_priority?: number; } export interface VirtualizationGpu { diff --git a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html index 9140911cf72..35a5b8dee1d 100644 --- a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html +++ b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html @@ -24,23 +24,46 @@ [showLabels]="true" > -
- + [options]="imageOptions$" + > + } - -
+ @if (form.value.image_type === SelectImageType.Choose) { +
+ + +
+ } @else { + + + } { let spectator: SpectatorRouting; @@ -47,7 +48,10 @@ describe('InstanceWizardComponent', () => { MockComponent(PageHeaderComponent), ], providers: [ - mockProvider(AuthService, { hasRole: () => of(true) }), + mockAuth(), + mockProvider(UploadService, { + uploadAsJob: jest.fn(() => of(fakeSuccessfulJob())), + }), mockProvider(Router), mockProvider(FilesystemService), mockApi([ @@ -89,14 +93,13 @@ describe('InstanceWizardComponent', () => { manufacturer: 'Linux 6.6.44-production+truenas xhci-hcd', }, }), + mockJob('virt.volume.import_iso', fakeSuccessfulJob({ name: 'image.iso' })), mockJob('virt.instance.create', fakeSuccessfulJob({ id: 'new' } as VirtualizationInstance)), ]), mockProvider(SnackbarService), mockProvider(DialogService, { jobDialog: jest.fn((request$: Observable) => ({ - afterClosed: () => request$.pipe( - map((job) => job.result), - ), + afterClosed: () => request$, })), }), mockProvider(MatDialog, { @@ -336,6 +339,54 @@ describe('InstanceWizardComponent', () => { expect(spectator.inject(SnackbarService).success).toHaveBeenCalled(); }); + it('loads image and creates new instance when form is submitted', async () => { + global.Date.now = jest.fn(() => (new Date('2025-01-20 12:00:00')).getTime()); + + const instanceType = await loader.getHarness(IxIconGroupHarness.with({ label: 'Virtualization Method' })); + await instanceType.setValue('VM'); + + await form.fillForm({ + Name: 'new', + 'VM Image Options': 'Upload an ISO image', + 'CPU Configuration': '2', + 'Memory Size': '1 GiB', + }); + + const fakeImage = fakeFile('image.iso'); + await form.fillForm({ Image: [fakeImage] }); + + const createButton = await loader.getHarness(MatButtonHarness.with({ text: 'Create' })); + await createButton.click(); + + expect(spectator.inject(UploadService).uploadAsJob).toHaveBeenCalledWith({ + file: fakeImage, + method: 'virt.volume.import_iso', + params: [{ + name: 'image_1737367200000.iso', + upload_iso: true, + }], + }); + + expect(spectator.inject(ApiService).job).toHaveBeenCalledWith('virt.instance.create', [{ + name: 'new', + autostart: true, + cpu: '2', + instance_type: VirtualizationType.Vm, + devices: [{ + dev_type: VirtualizationDeviceType.Disk, + source: 'image_1737367200000.iso', + destination: null, + boot_priority: 1, + }], + enable_vnc: false, + source_type: null, + memory: 1073741824, + vnc_port: null, + }]); + expect(spectator.inject(DialogService).jobDialog).toHaveBeenCalled(); + expect(spectator.inject(SnackbarService).success).toHaveBeenCalled(); + }); + it('sends no NIC devices when default network settings checkbox is set', async () => { await form.fillForm({ Name: 'new', diff --git a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts index ff6dc70d5ae..7fb2d365f6c 100644 --- a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts +++ b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts @@ -16,6 +16,7 @@ import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; import { filter, map, Observable, of, + switchMap, } from 'rxjs'; import { Role } from 'app/enums/role.enum'; import { @@ -37,18 +38,21 @@ import { CreateVirtualizationInstance, InstanceEnvVariablesFormGroup, VirtualizationDevice, + VirtualizationInstance, } from 'app/interfaces/virtualization.interface'; import { AuthService } from 'app/modules/auth/auth.service'; import { DialogService } from 'app/modules/dialog/dialog.service'; import { IxCheckboxComponent } from 'app/modules/forms/ix-forms/components/ix-checkbox/ix-checkbox.component'; import { IxCheckboxListComponent } from 'app/modules/forms/ix-forms/components/ix-checkbox-list/ix-checkbox-list.component'; import { IxExplorerComponent } from 'app/modules/forms/ix-forms/components/ix-explorer/ix-explorer.component'; +import { IxFileInputComponent } from 'app/modules/forms/ix-forms/components/ix-file-input/ix-file-input.component'; import { IxFormGlossaryComponent } from 'app/modules/forms/ix-forms/components/ix-form-glossary/ix-form-glossary.component'; import { IxFormSectionComponent } from 'app/modules/forms/ix-forms/components/ix-form-section/ix-form-section.component'; import { IxIconGroupComponent } from 'app/modules/forms/ix-forms/components/ix-icon-group/ix-icon-group.component'; import { IxInputComponent } from 'app/modules/forms/ix-forms/components/ix-input/ix-input.component'; import { IxListItemComponent } from 'app/modules/forms/ix-forms/components/ix-list/ix-list-item/ix-list-item.component'; import { IxListComponent } from 'app/modules/forms/ix-forms/components/ix-list/ix-list.component'; +import { IxRadioGroupComponent } from 'app/modules/forms/ix-forms/components/ix-radio-group/ix-radio-group.component'; import { IxSelectComponent } from 'app/modules/forms/ix-forms/components/ix-select/ix-select.component'; import { ReadOnlyComponent } from 'app/modules/forms/ix-forms/components/readonly-badge/readonly-badge.component'; import { FormErrorHandlerService } from 'app/modules/forms/ix-forms/services/form-error-handler.service'; @@ -63,6 +67,12 @@ import { } from 'app/pages/virtualization/components/instance-wizard/select-image-dialog/select-image-dialog.component'; import { defaultVncPort } from 'app/pages/virtualization/virtualization.constants'; import { FilesystemService } from 'app/services/filesystem.service'; +import { UploadService } from 'app/services/upload.service'; + +enum SelectImageType { + Load = 'LOAD', + Choose = 'CHOOSE', +} @UntilDestroy() @Component({ @@ -79,6 +89,8 @@ import { FilesystemService } from 'app/services/filesystem.service'; IxListComponent, IxListItemComponent, IxSelectComponent, + IxRadioGroupComponent, + IxFileInputComponent, MatButton, NgxSkeletonLoaderModule, PageHeaderComponent, @@ -104,6 +116,8 @@ export class InstanceWizardComponent { protected readonly bridgedNicTypeLabel = virtualizationNicTypeLabels.get(VirtualizationNicType.Bridged); protected readonly macVlanNicTypeLabel = virtualizationNicTypeLabels.get(VirtualizationNicType.Macvlan); + readonly SelectImageType = SelectImageType; + bridgedNicDevices$ = this.getNicDevicesOptions(VirtualizationNicType.Bridged); macVlanNicDevices$ = this.getNicDevicesOptions(VirtualizationNicType.Macvlan); @@ -114,6 +128,11 @@ export class InstanceWizardComponent { }))), ); + imageOptions$: Observable[]> = of([ + { label: this.translate.instant('Use a Linux image (linuxcontainer.org)'), value: SelectImageType.Choose }, + { label: this.translate.instant('Upload an ISO image'), value: SelectImageType.Load }, + ]); + gpuDevices$ = this.api.call( 'virt.device.gpu_choices', [VirtualizationGpuType.Physical], @@ -127,6 +146,9 @@ export class InstanceWizardComponent { protected readonly form = this.formBuilder.nonNullable.group({ name: ['', [Validators.required, Validators.minLength(1), Validators.maxLength(200)]], instance_type: [VirtualizationType.Container, Validators.required], + image_type: [SelectImageType.Choose, [Validators.required]], + image_file: [null as File[], [Validators.required]], + image_file_name: ['', [Validators.required]], image: ['', [Validators.required, Validators.minLength(1), Validators.maxLength(200)]], enable_vnc: [false], vnc_port: [defaultVncPort, [Validators.min(5900), Validators.max(65535)]], @@ -179,8 +201,28 @@ export class InstanceWizardComponent { protected formatter: IxFormatterService, private authService: AuthService, private filesystem: FilesystemService, + private uploadService: UploadService, ) { + this.form.controls.image_file.disable(); + this.form.controls.image_file_name.disable(); + this.form.controls.image_type.valueChanges.pipe(untilDestroyed(this)).subscribe((type) => { + if (type === SelectImageType.Choose) { + this.form.controls.image_file.disable(); + this.form.controls.image_file_name.disable(); + this.form.controls.image.enable(); + } else { + this.form.controls.image_file.enable(); + this.form.controls.image_file_name.enable(); + this.form.controls.image.disable(); + } + }); + this.form.controls.image_file.valueChanges.pipe(untilDestroyed(this)).subscribe((file) => { + this.form.controls.image_file_name.setValue(file?.[0] ? `${file[0].name.replace('.iso', '')}_${Date.now()}.iso` : ''); + }); this.form.controls.instance_type.valueChanges.pipe(untilDestroyed(this)).subscribe((type) => { + if (type === VirtualizationType.Container) { + this.form.controls.image_type.setValue(SelectImageType.Choose); + } this.instanceType.set(type); if (type === VirtualizationType.Container) { this.form.controls.cpu.setValidators(cpuValidator()); @@ -241,22 +283,18 @@ export class InstanceWizardComponent { } protected onSubmit(): void { - const payload = this.getPayload(); - const job$ = this.api.job('virt.instance.create', [payload]); - - this.dialogService - .jobDialog(job$, { title: this.translate.instant('Creating Instance') }) - .afterClosed() - .pipe(untilDestroyed(this)) - .subscribe({ - next: ({ result }) => { - this.snackbar.success(this.translate.instant('Instance created')); - this.router.navigate(['/virtualization', 'view', result?.id]); - }, - error: (error: unknown) => { - this.formErrorHandler.handleValidationErrors(error, this.form); - }, - }); + (this.form.value.image_type === SelectImageType.Load ? this.importIsoImage() : of(null)).pipe( + switchMap(() => this.createInstance()), + untilDestroyed(this), + ).subscribe({ + next: (instance) => { + this.snackbar.success(this.translate.instant('Instance created')); + this.router.navigate(['/virtualization', 'view', instance?.id]); + }, + error: (error: unknown) => { + this.formErrorHandler.handleValidationErrors(error, this.form); + }, + }); } addEnvironmentVariable(): void { @@ -272,10 +310,34 @@ export class InstanceWizardComponent { this.form.controls.environment_variables.removeAt(index); } + private createInstance(): Observable { + const payload = this.getPayload(); + const job$ = this.api.job('virt.instance.create', [payload]); + + return this.dialogService + .jobDialog(job$, { title: this.translate.instant('Creating Instance') }) + .afterClosed().pipe(map((job) => job.result)); + } + + private importIsoImage(): Observable { + const job$ = this.uploadService.uploadAsJob({ + file: this.form.value.image_file[0], + method: 'virt.volume.import_iso', + params: [{ + name: this.form.value.image_file_name, + upload_iso: true, + }], + }); + + return this.dialogService + .jobDialog(job$, { title: this.translate.instant('Uploading Image') }) + .afterClosed().pipe(map((job) => job.result?.name)); + } + private getPayload(): CreateVirtualizationInstance { const devices = this.getDevicesPayload(); - return { + const payload = { devices, autostart: true, instance_type: this.form.controls.instance_type.value, @@ -287,6 +349,13 @@ export class InstanceWizardComponent { image: this.form.controls.image.value, ...(this.isContainer() ? { environment: this.environmentVariablesPayload } : null), } as CreateVirtualizationInstance; + + if (this.form.value.image_type === SelectImageType.Load) { + delete payload.image; + payload.source_type = null; + } + + return payload; } private getNicDevicesOptions(nicType: VirtualizationNicType): Observable { @@ -311,6 +380,17 @@ export class InstanceWizardComponent { } private getDevicesPayload(): VirtualizationDevice[] { + const iso = this.form.value.image_type === SelectImageType.Load + ? [ + { + dev_type: VirtualizationDeviceType.Disk, + source: this.form.value.image_file_name, + destination: null as string, + boot_priority: 1, + }, + ] + : []; + const disks = this.form.controls.disks.value.map((proxy) => ({ dev_type: VirtualizationDeviceType.Disk, source: proxy.source, @@ -370,6 +450,7 @@ export class InstanceWizardComponent { } return [ + ...iso, ...disks, ...proxies, ...macVlanNics, diff --git a/src/assets/i18n/af.json b/src/assets/i18n/af.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/af.json +++ b/src/assets/i18n/af.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ar.json b/src/assets/i18n/ar.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ar.json +++ b/src/assets/i18n/ar.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ast.json b/src/assets/i18n/ast.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ast.json +++ b/src/assets/i18n/ast.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/az.json b/src/assets/i18n/az.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/az.json +++ b/src/assets/i18n/az.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/be.json b/src/assets/i18n/be.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/be.json +++ b/src/assets/i18n/be.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/bg.json b/src/assets/i18n/bg.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/bg.json +++ b/src/assets/i18n/bg.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/bn.json b/src/assets/i18n/bn.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/bn.json +++ b/src/assets/i18n/bn.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/br.json b/src/assets/i18n/br.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/br.json +++ b/src/assets/i18n/br.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/bs.json b/src/assets/i18n/bs.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/bs.json +++ b/src/assets/i18n/bs.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ca.json b/src/assets/i18n/ca.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ca.json +++ b/src/assets/i18n/ca.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/cs.json b/src/assets/i18n/cs.json index dbea35a1f6f..a44b86aa961 100644 --- a/src/assets/i18n/cs.json +++ b/src/assets/i18n/cs.json @@ -4154,8 +4154,11 @@ "Updating custom app": "", "Updating pool settings": "", "Updating settings": "", + "Upload an ISO image": "", + "Uploading Image": "", "Use Absolute Paths": "", "Use Debug": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use compressed WRITE records to make the stream more efficient. The destination system must also support compressed WRITE records. See zfs(8).": "", "Use default network settings": "", @@ -4224,6 +4227,7 @@ "VDEV is highly discouraged and will result in data loss if it fails": "", "VDEVs": "", "VDEVs have been created through manual disk selection. To view or edit your selections, press the \"Edit Manual Disk Selection\" button below. To start again with the automated disk selection, hit the \"Reset\" button.": "", + "VM Image Options": "", "VMware Sync": "", "VMware: Extent block size 512b, TPC enabled, no Xen compat mode, SSD speed": "", "VNC": "", diff --git a/src/assets/i18n/cy.json b/src/assets/i18n/cy.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/cy.json +++ b/src/assets/i18n/cy.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/da.json b/src/assets/i18n/da.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/da.json +++ b/src/assets/i18n/da.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 2354d4c55f1..76e263c0ebc 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -3594,6 +3594,8 @@ "Upload Image File": "", "Upload Manual Update File": "", "Upload New Image File": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Usable Capacity": "", "Usage Collection": "", @@ -3608,6 +3610,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", "Use as Home Share": "", @@ -3676,6 +3679,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/dsb.json b/src/assets/i18n/dsb.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/dsb.json +++ b/src/assets/i18n/dsb.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/el.json b/src/assets/i18n/el.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/el.json +++ b/src/assets/i18n/el.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/en-au.json b/src/assets/i18n/en-au.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/en-au.json +++ b/src/assets/i18n/en-au.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/en-gb.json b/src/assets/i18n/en-gb.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/en-gb.json +++ b/src/assets/i18n/en-gb.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/eo.json b/src/assets/i18n/eo.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/eo.json +++ b/src/assets/i18n/eo.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/es-ar.json b/src/assets/i18n/es-ar.json index 2e9d67bc46f..b5c9fdd4f1e 100644 --- a/src/assets/i18n/es-ar.json +++ b/src/assets/i18n/es-ar.json @@ -100,6 +100,10 @@ "Truenas Connect Service": "", "USB Passthrough Device": "", "Unlock Child Encrypted Roots": "", + "Upload an ISO image": "", + "Uploading Image": "", + "Use a Linux image (linuxcontainer.org)": "", + "VM Image Options": "", "VNC": "", "VNC Port": "", "Waiting for claim token to be generated": "", diff --git a/src/assets/i18n/es-co.json b/src/assets/i18n/es-co.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/es-co.json +++ b/src/assets/i18n/es-co.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/es-mx.json b/src/assets/i18n/es-mx.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/es-mx.json +++ b/src/assets/i18n/es-mx.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/es-ni.json b/src/assets/i18n/es-ni.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/es-ni.json +++ b/src/assets/i18n/es-ni.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/es-ve.json b/src/assets/i18n/es-ve.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/es-ve.json +++ b/src/assets/i18n/es-ve.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 698177649f9..7a145ccd29e 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -4443,6 +4443,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", "Usages": "", @@ -4459,6 +4461,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", "Use as Home Share": "", @@ -4530,6 +4533,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/et.json b/src/assets/i18n/et.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/et.json +++ b/src/assets/i18n/et.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/eu.json b/src/assets/i18n/eu.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/eu.json +++ b/src/assets/i18n/eu.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/fa.json b/src/assets/i18n/fa.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/fa.json +++ b/src/assets/i18n/fa.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/fi.json b/src/assets/i18n/fi.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/fi.json +++ b/src/assets/i18n/fi.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index 31234faf252..a40de2203ba 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -809,8 +809,11 @@ "Unix NSS Info": "", "Unlink": "", "Update completed successfully. The system will reboot shortly": "", + "Upload an ISO image": "", + "Uploading Image": "", "Usage Collection": "", "Usages": "", + "Use a Linux image (linuxcontainer.org)": "", "User API Keys": "", "User Bind Path": "", "User CN": "", @@ -826,6 +829,7 @@ "VLAN Tag": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/fy.json b/src/assets/i18n/fy.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/fy.json +++ b/src/assets/i18n/fy.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ga.json b/src/assets/i18n/ga.json index 83c2839e64d..4cc95c759ad 100644 --- a/src/assets/i18n/ga.json +++ b/src/assets/i18n/ga.json @@ -398,8 +398,11 @@ "Updating custom app": "", "Updating pool settings": "", "Updating settings": "", + "Upload an ISO image": "", + "Uploading Image": "", "Use Absolute Paths": "", "Use Debug": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use default network settings": "", "Use this option to log more detailed information about SMB.": "", @@ -407,6 +410,7 @@ "User linked API Keys": "", "Username associated with this API key.": "", "Using 3rd party applications with TrueNAS extends its\n functionality beyond standard NAS use, which can introduce risks like data loss or system disruption.

\n iXsystems does not guarantee application safety or reliability, and such applications may not\n be covered by support contracts. Issues with core NAS functionality may be closed without\n further investigation if the same data or filesystems are accessed by these applications.": "", + "VM Image Options": "", "VMware: Extent block size 512b, TPC enabled, no Xen compat mode, SSD speed": "", "VNC": "", "VNC Port": "", diff --git a/src/assets/i18n/gd.json b/src/assets/i18n/gd.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/gd.json +++ b/src/assets/i18n/gd.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/gl.json b/src/assets/i18n/gl.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/gl.json +++ b/src/assets/i18n/gl.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/he.json b/src/assets/i18n/he.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/he.json +++ b/src/assets/i18n/he.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/hi.json b/src/assets/i18n/hi.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/hi.json +++ b/src/assets/i18n/hi.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/hr.json b/src/assets/i18n/hr.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/hr.json +++ b/src/assets/i18n/hr.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/hsb.json b/src/assets/i18n/hsb.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/hsb.json +++ b/src/assets/i18n/hsb.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/hu.json b/src/assets/i18n/hu.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/hu.json +++ b/src/assets/i18n/hu.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ia.json b/src/assets/i18n/ia.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ia.json +++ b/src/assets/i18n/ia.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/id.json b/src/assets/i18n/id.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/id.json +++ b/src/assets/i18n/id.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/io.json b/src/assets/i18n/io.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/io.json +++ b/src/assets/i18n/io.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/is.json b/src/assets/i18n/is.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/is.json +++ b/src/assets/i18n/is.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index a2dd5ce4798..ad2b6c68655 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -3847,9 +3847,12 @@ "Updating custom app": "", "Updating pool settings": "", "Updating settings": "", + "Upload an ISO image": "", + "Uploading Image": "", "Use Absolute Paths": "", "Use Custom ACME Server Directory URI": "", "Use Debug": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use compressed WRITE records to make the stream more efficient. The destination system must also support compressed WRITE records. See zfs(8).": "", "Use default network settings": "", @@ -3865,6 +3868,7 @@ "Uses two disks for parity while all other disks store data. RAIDZ2 requires at least four disks. RAIDZ is a traditional ZFS data protection scheme. \nChoose RAIDZ over dRAID when managing a smaller set of drives, where simplicity of setup and predictable disk usage are primary considerations.": "", "Using 3rd party applications with TrueNAS extends its\n functionality beyond standard NAS use, which can introduce risks like data loss or system disruption.

\n iXsystems does not guarantee application safety or reliability, and such applications may not\n be covered by support contracts. Issues with core NAS functionality may be closed without\n further investigation if the same data or filesystems are accessed by these applications.": "", "VM": "", + "VM Image Options": "", "VM Write": "", "VMware: Extent block size 512b, TPC enabled, no Xen compat mode, SSD speed": "", "VNC": "", diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json index 3ede5f4922e..d223c34737e 100644 --- a/src/assets/i18n/ja.json +++ b/src/assets/i18n/ja.json @@ -4391,6 +4391,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4410,6 +4412,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4485,6 +4488,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ka.json b/src/assets/i18n/ka.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ka.json +++ b/src/assets/i18n/ka.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/kk.json b/src/assets/i18n/kk.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/kk.json +++ b/src/assets/i18n/kk.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/km.json b/src/assets/i18n/km.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/km.json +++ b/src/assets/i18n/km.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/kn.json b/src/assets/i18n/kn.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/kn.json +++ b/src/assets/i18n/kn.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index beb7a02605b..b3bf375c560 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -22,6 +22,10 @@ "TrueNAS Connect is configured": "", "TrueNAS Connect is disabled": "", "Truenas Connect Service": "", + "Upload an ISO image": "", + "Uploading Image": "", + "Use a Linux image (linuxcontainer.org)": "", + "VM Image Options": "", "VNC": "", "VNC Port": "", "Waiting for claim token to be generated": "", diff --git a/src/assets/i18n/lb.json b/src/assets/i18n/lb.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/lb.json +++ b/src/assets/i18n/lb.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/lt.json b/src/assets/i18n/lt.json index 54c3a89bf2a..a3e5c35990b 100644 --- a/src/assets/i18n/lt.json +++ b/src/assets/i18n/lt.json @@ -4854,6 +4854,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4876,6 +4878,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4956,6 +4959,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/lv.json b/src/assets/i18n/lv.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/lv.json +++ b/src/assets/i18n/lv.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/mk.json b/src/assets/i18n/mk.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/mk.json +++ b/src/assets/i18n/mk.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ml.json b/src/assets/i18n/ml.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ml.json +++ b/src/assets/i18n/ml.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/mn.json b/src/assets/i18n/mn.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/mn.json +++ b/src/assets/i18n/mn.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/mr.json b/src/assets/i18n/mr.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/mr.json +++ b/src/assets/i18n/mr.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/my.json b/src/assets/i18n/my.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/my.json +++ b/src/assets/i18n/my.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/nb.json b/src/assets/i18n/nb.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/nb.json +++ b/src/assets/i18n/nb.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ne.json b/src/assets/i18n/ne.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ne.json +++ b/src/assets/i18n/ne.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/nl.json b/src/assets/i18n/nl.json index 20b43778ad9..a0241b94121 100644 --- a/src/assets/i18n/nl.json +++ b/src/assets/i18n/nl.json @@ -69,7 +69,11 @@ "Truenas Connect Service": "", "Trusted Platform Module (TPM)": "", "Update completed successfully. The system will reboot shortly": "", + "Upload an ISO image": "", + "Uploading Image": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", + "VM Image Options": "", "VNC": "", "VNC Port": "", "Virtualization (Old)": "", diff --git a/src/assets/i18n/nn.json b/src/assets/i18n/nn.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/nn.json +++ b/src/assets/i18n/nn.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/os.json b/src/assets/i18n/os.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/os.json +++ b/src/assets/i18n/os.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/pa.json b/src/assets/i18n/pa.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/pa.json +++ b/src/assets/i18n/pa.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/pl.json b/src/assets/i18n/pl.json index 7cc8e94a84a..25bfad1eea0 100644 --- a/src/assets/i18n/pl.json +++ b/src/assets/i18n/pl.json @@ -4783,6 +4783,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4805,6 +4807,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4888,6 +4891,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/pt-br.json b/src/assets/i18n/pt-br.json index 0a0763d8f84..04296695298 100644 --- a/src/assets/i18n/pt-br.json +++ b/src/assets/i18n/pt-br.json @@ -4801,6 +4801,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4823,6 +4825,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4906,6 +4909,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/pt.json b/src/assets/i18n/pt.json index a713e0e35b3..a64384c8b3f 100644 --- a/src/assets/i18n/pt.json +++ b/src/assets/i18n/pt.json @@ -3124,6 +3124,8 @@ "Upload Chunk Size (MiB)": "", "Upload Configuration": "", "Upload Manual Update File": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", "Usage Collection": "", @@ -3141,6 +3143,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", "Use as Home Share": "", @@ -3208,6 +3211,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ro.json b/src/assets/i18n/ro.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ro.json +++ b/src/assets/i18n/ro.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index 75343ec33ef..d3535968470 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -3232,6 +3232,8 @@ "Upgrading...": "", "Upload Configuration": "", "Upload Manual Update File": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Usage Collection": "", "Usages": "", @@ -3245,6 +3247,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", "Use as Home Share": "", @@ -3306,6 +3309,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sk.json b/src/assets/i18n/sk.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sk.json +++ b/src/assets/i18n/sk.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sl.json b/src/assets/i18n/sl.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sl.json +++ b/src/assets/i18n/sl.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sq.json b/src/assets/i18n/sq.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sq.json +++ b/src/assets/i18n/sq.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sr-latn.json b/src/assets/i18n/sr-latn.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sr-latn.json +++ b/src/assets/i18n/sr-latn.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sr.json b/src/assets/i18n/sr.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sr.json +++ b/src/assets/i18n/sr.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/strings.json b/src/assets/i18n/strings.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/strings.json +++ b/src/assets/i18n/strings.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sv.json b/src/assets/i18n/sv.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sv.json +++ b/src/assets/i18n/sv.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/sw.json b/src/assets/i18n/sw.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/sw.json +++ b/src/assets/i18n/sw.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/ta.json b/src/assets/i18n/ta.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/ta.json +++ b/src/assets/i18n/ta.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/te.json b/src/assets/i18n/te.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/te.json +++ b/src/assets/i18n/te.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/th.json b/src/assets/i18n/th.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/th.json +++ b/src/assets/i18n/th.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/tr.json b/src/assets/i18n/tr.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/tr.json +++ b/src/assets/i18n/tr.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/tt.json b/src/assets/i18n/tt.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/tt.json +++ b/src/assets/i18n/tt.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/udm.json b/src/assets/i18n/udm.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/udm.json +++ b/src/assets/i18n/udm.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/uk.json b/src/assets/i18n/uk.json index 4f319381210..d73c6025239 100644 --- a/src/assets/i18n/uk.json +++ b/src/assets/i18n/uk.json @@ -2000,6 +2000,8 @@ "Upgrade Release Notes": "", "Upload Configuration": "", "Upload Manual Update File": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Usage Collection": "", "Usages": "", @@ -2010,6 +2012,7 @@ "Use Preset": "", "Use Snapshot": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use default network settings": "", "Use snapshot {snapshot} to roll {dataset} back to {datetime}?": "", @@ -2046,6 +2049,7 @@ "VLAN Tag": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/vi.json b/src/assets/i18n/vi.json index a12171ac39e..5d203c01847 100644 --- a/src/assets/i18n/vi.json +++ b/src/assets/i18n/vi.json @@ -4860,6 +4860,8 @@ "Upload Manual Update File": "", "Upload New Image File": "", "Upload SSH Key": "", + "Upload an ISO image": "", + "Uploading Image": "", "Uploading and Applying Config": "", "Uploading file...": "", "Upsmon will wait up to this many seconds in master mode for the slaves to disconnect during a shutdown situation.": "", @@ -4882,6 +4884,7 @@ "Use Snapshot": "", "Use Sudo For ZFS Commands": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use all disk space": "", "Use an existing port": "", "Use an exported encryption key file to unlock datasets.": "", @@ -4965,6 +4968,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "", diff --git a/src/assets/i18n/zh-hans.json b/src/assets/i18n/zh-hans.json index 52ba61ec980..64100e11405 100644 --- a/src/assets/i18n/zh-hans.json +++ b/src/assets/i18n/zh-hans.json @@ -63,6 +63,10 @@ "Truenas Connect Service": "", "Trusted Platform Module (TPM)": "", "Update completed successfully. The system will reboot shortly": "", + "Upload an ISO image": "", + "Uploading Image": "", + "Use a Linux image (linuxcontainer.org)": "", + "VM Image Options": "", "VNC": "", "VNC Port": "", "Virtualization (Old)": "", diff --git a/src/assets/i18n/zh-hant.json b/src/assets/i18n/zh-hant.json index e4cfe8c17fa..d45b06c843b 100644 --- a/src/assets/i18n/zh-hant.json +++ b/src/assets/i18n/zh-hant.json @@ -3347,8 +3347,11 @@ "Upgrades both controllers. Files are downloaded to the Active Controller and then transferred to the Standby Controller. The upgrade process starts concurrently on both TrueNAS Controllers. Continue with download?": "", "Upgrading Apps. Please check on the progress in Task Manager.": "", "Upload Chunk Size (MiB)": "", + "Upload an ISO image": "", + "Uploading Image": "", "Use Signature Version 2": "", "Use Syslog Only": "", + "Use a Linux image (linuxcontainer.org)": "", "Use an existing port": "", "Use as Home Share": "", "Use compressed WRITE records to make the stream more efficient. The destination system must also support compressed WRITE records. See zfs(8).": "", @@ -3423,6 +3426,7 @@ "VM": "", "VM Device Read": "", "VM Device Write": "", + "VM Image Options": "", "VM Read": "", "VM Serial Shell": "", "VM Write": "",