diff --git a/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.html b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.html new file mode 100644 index 0000000000..f5861500f7 --- /dev/null +++ b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.html @@ -0,0 +1,11 @@ + +@if (integer.invalid && (integer.dirty || integer.touched)) { +
+ @if (integer.errors.required) { +
+ {{'process.new.parameter.integer.required' | translate}} +
+ } +
+} diff --git a/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.scss b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.scss new file mode 100644 index 0000000000..8c6325f95a --- /dev/null +++ b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.scss @@ -0,0 +1,5 @@ +:host { + display: flex; + flex-direction: column; + gap: calc(var(--bs-spacer) / 2); +} diff --git a/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.spec.ts b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.spec.ts new file mode 100644 index 0000000000..4c1fd4cd7a --- /dev/null +++ b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.spec.ts @@ -0,0 +1,81 @@ +import { + ComponentFixture, + fakeAsync, + TestBed, + tick, + waitForAsync, +} from '@angular/core/testing'; +import { FormsModule } from '@angular/forms'; +import { By } from '@angular/platform-browser'; +import { + TranslateLoader, + TranslateModule, +} from '@ngx-translate/core'; + +import { TranslateLoaderMock } from '../../../../../shared/mocks/translate-loader.mock'; +import { IntegerValueInputComponent } from './integer-value-input.component'; + +describe('IntegerValueInputComponent', () => { + let component: IntegerValueInputComponent; + let fixture: ComponentFixture; + + beforeEach(waitForAsync(() => { + TestBed.configureTestingModule({ + imports: [ + FormsModule, + TranslateModule.forRoot({ + loader: { + provide: TranslateLoader, + useClass: TranslateLoaderMock, + }, + }), + IntegerValueInputComponent, + ], + providers: [], + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(IntegerValueInputComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); + + it('should not show a validation error if the input field was left untouched but left empty', () => { + const validationError = fixture.debugElement.query(By.css('.validation-error')); + expect(validationError).toBeFalsy(); + }); + + it('should show a validation error if the input field was touched but left empty', fakeAsync(() => { + component.value = undefined; + fixture.detectChanges(); + tick(); + + const input = fixture.debugElement.query(By.css('input')); + input.triggerEventHandler('blur', null); + + fixture.detectChanges(); + + const validationError = fixture.debugElement.query(By.css('.validation-error')); + expect(validationError).toBeTruthy(); + })); + + it('should not show a validation error if the input field was touched but not left empty', fakeAsync(() => { + component.value = 1; + fixture.detectChanges(); + tick(); + + const input = fixture.debugElement.query(By.css('input')); + input.triggerEventHandler('blur', null); + + fixture.detectChanges(); + + const validationError = fixture.debugElement.query(By.css('.validation-error')); + expect(validationError).toBeFalsy(); + })); +}); diff --git a/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.ts b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.ts new file mode 100644 index 0000000000..0ae56c7062 --- /dev/null +++ b/src/app/process-page/form/process-parameters/parameter-value-input/number-value-input/integer-value-input.component.ts @@ -0,0 +1,49 @@ +import { + Component, + Input, + OnInit, + Optional, +} from '@angular/core'; +import { + ControlContainer, + FormsModule, + NgForm, +} from '@angular/forms'; +import { TranslateModule } from '@ngx-translate/core'; + +import { controlContainerFactory } from '../../../process-form-factory'; +import { ValueInputComponent } from '../value-input.component'; + +/** + * Represents the user-inputted value of an integer parameter + */ +@Component({ + selector: 'ds-integer-value-input', + templateUrl: './integer-value-input.component.html', + styleUrls: ['./integer-value-input.component.scss'], + viewProviders: [{ provide: ControlContainer, + useFactory: controlContainerFactory, + deps: [[new Optional(), NgForm]] }], + standalone: true, + imports: [FormsModule, TranslateModule], +}) +export class IntegerValueInputComponent extends ValueInputComponent implements OnInit { + /** + * The current value of the integer + */ + value: number; + + /** + * Initial value of the field + */ + @Input() initialValue; + + ngOnInit(): void { + this.value = this.initialValue; + } + + setValue(value) { + this.value = value; + this.updateValue.emit(value); + } +} diff --git a/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.html b/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.html index aa2425562e..ceb3e287ec 100644 --- a/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.html +++ b/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.html @@ -3,6 +3,9 @@ @case (parameterTypes.STRING) { } + @case (parameterTypes.INTEGER) { + + } @case (parameterTypes.OUTPUT) { } diff --git a/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.ts b/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.ts index 45d069c9ba..32c8355b9a 100644 --- a/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.ts +++ b/src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.ts @@ -17,6 +17,7 @@ import { controlContainerFactory } from '../../process-form-factory'; import { BooleanValueInputComponent } from './boolean-value-input/boolean-value-input.component'; import { DateValueInputComponent } from './date-value-input/date-value-input.component'; import { FileValueInputComponent } from './file-value-input/file-value-input.component'; +import { IntegerValueInputComponent } from './number-value-input/integer-value-input.component'; import { StringValueInputComponent } from './string-value-input/string-value-input.component'; /** @@ -30,7 +31,7 @@ import { StringValueInputComponent } from './string-value-input/string-value-inp useFactory: controlContainerFactory, deps: [[new Optional(), NgForm]] }], standalone: true, - imports: [StringValueInputComponent, DateValueInputComponent, FileValueInputComponent, BooleanValueInputComponent], + imports: [StringValueInputComponent, DateValueInputComponent, FileValueInputComponent, BooleanValueInputComponent, IntegerValueInputComponent], }) export class ParameterValueInputComponent { @Input() index: number; diff --git a/src/app/process-page/scripts/script-parameter-type.model.ts b/src/app/process-page/scripts/script-parameter-type.model.ts index 2b9fd358bf..a84bf50fad 100644 --- a/src/app/process-page/scripts/script-parameter-type.model.ts +++ b/src/app/process-page/scripts/script-parameter-type.model.ts @@ -3,6 +3,7 @@ */ export enum ScriptParameterType { STRING = 'String', + INTEGER = 'Integer', DATE = 'date', BOOLEAN = 'boolean', FILE = 'InputStream', diff --git a/src/assets/i18n/ar.json5 b/src/assets/i18n/ar.json5 index ed4d63273a..707cca2b93 100644 --- a/src/assets/i18n/ar.json5 +++ b/src/assets/i18n/ar.json5 @@ -6045,6 +6045,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "يرجى تحديد ملف", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "قيمة المتغير مطلوبة", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "قيمة المتغير مطلوبة", @@ -11456,4 +11459,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/bn.json5 b/src/assets/i18n/bn.json5 index 8a16413aa2..2301a16a17 100644 --- a/src/assets/i18n/bn.json5 +++ b/src/assets/i18n/bn.json5 @@ -6525,6 +6525,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "দয়াকরে একটি ফাইল নির্বাচন করুন", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "পরামিতির মান প্রয়োজন", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "পরামিতির মান প্রয়োজন", @@ -12379,4 +12382,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/ca.json5 b/src/assets/i18n/ca.json5 index 43d2c78098..4feb4591d6 100644 --- a/src/assets/i18n/ca.json5 +++ b/src/assets/i18n/ca.json5 @@ -5850,6 +5850,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Si us plau seleccioneu un fitxer", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Es requereix el valor del paràmetre", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Es requereix el valor del paràmetre", @@ -10771,4 +10774,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/cs.json5 b/src/assets/i18n/cs.json5 index f5a71fe2b4..9d0b1d6e5b 100644 --- a/src/assets/i18n/cs.json5 +++ b/src/assets/i18n/cs.json5 @@ -6223,6 +6223,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Vyberte prosím soubor", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Hodnota parametru je povinná", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Hodnota parametru je povinná", diff --git a/src/assets/i18n/de.json5 b/src/assets/i18n/de.json5 index e21f994390..e2647feeaa 100644 --- a/src/assets/i18n/de.json5 +++ b/src/assets/i18n/de.json5 @@ -5861,6 +5861,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Bitte wählen Sie eine Datei aus", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Parameterwert ist erforderlich", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Parameterwert ist erforderlich", @@ -10792,4 +10795,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/el.json5 b/src/assets/i18n/el.json5 index 0bd1c119c5..02df140d61 100644 --- a/src/assets/i18n/el.json5 +++ b/src/assets/i18n/el.json5 @@ -6444,6 +6444,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Επιλέξτε ένα αρχείο", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Απαιτείται τιμή παραμέτρου", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Απαιτείται τιμή παραμέτρου", @@ -12078,4 +12081,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/en.json5 b/src/assets/i18n/en.json5 index b74c514397..8fa26dcc69 100644 --- a/src/assets/i18n/en.json5 +++ b/src/assets/i18n/en.json5 @@ -3858,6 +3858,8 @@ "process.new.parameter.file.required": "Please select a file", + "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.type.value": "value", diff --git a/src/assets/i18n/es.json5 b/src/assets/i18n/es.json5 index 53f81bc238..3e60192ed5 100644 --- a/src/assets/i18n/es.json5 +++ b/src/assets/i18n/es.json5 @@ -5848,6 +5848,10 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Por favor seleccione un archivo", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Se requiere el valor del parámetro", + + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Se requiere el valor del parámetro", @@ -10768,4 +10772,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/fi.json5 b/src/assets/i18n/fi.json5 index d86d7dbb6d..31a32208bf 100644 --- a/src/assets/i18n/fi.json5 +++ b/src/assets/i18n/fi.json5 @@ -6223,6 +6223,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Valitse tiedosto, ole hyvä", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Parametrin arvo on pakollinen tieto", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Parametrin arvo on pakollinen tieto", @@ -11699,4 +11702,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/fr.json5 b/src/assets/i18n/fr.json5 index 206d4e978f..d1cb4c2c14 100644 --- a/src/assets/i18n/fr.json5 +++ b/src/assets/i18n/fr.json5 @@ -6281,6 +6281,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Veuillez sélectionner un fichier", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Veuillez spécifier un paramètre", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Veuillez spécifier un paramètre", @@ -11414,4 +11417,4 @@ "embargo.listelement.badge": "Embargo jusqu'à {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/gd.json5 b/src/assets/i18n/gd.json5 index a004acf557..07806e87cc 100644 --- a/src/assets/i18n/gd.json5 +++ b/src/assets/i18n/gd.json5 @@ -6588,6 +6588,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Tagh faidhle", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Feum air luach parameatair", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Feum air luach parameatair", @@ -12471,4 +12474,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/hi.json5 b/src/assets/i18n/hi.json5 index 078c79350a..0289f7ea28 100644 --- a/src/assets/i18n/hi.json5 +++ b/src/assets/i18n/hi.json5 @@ -6440,6 +6440,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "कृपया एक फ़ाइल चुनें", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "पैरामीटर मान आवश्यक है", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "पैरामीटर मान आवश्यक है", @@ -12073,4 +12076,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/hu.json5 b/src/assets/i18n/hu.json5 index 6ae4e10e55..ae7d9cd08a 100644 --- a/src/assets/i18n/hu.json5 +++ b/src/assets/i18n/hu.json5 @@ -6667,6 +6667,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Kérem válasszon egy fájlt", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Szüséges egy paraméter érték", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Szüséges egy paraméter érték", @@ -12624,4 +12627,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/it.json5 b/src/assets/i18n/it.json5 index 9adc0ef9a4..7fd6c74deb 100644 --- a/src/assets/i18n/it.json5 +++ b/src/assets/i18n/it.json5 @@ -6256,6 +6256,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Seleziona un file", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Il valore del parametro è obbligatorio", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Il valore del parametro è obbligatorio", @@ -11749,4 +11752,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/ja.json5 b/src/assets/i18n/ja.json5 index e2ecc9b3c1..4ef4440a8e 100644 --- a/src/assets/i18n/ja.json5 +++ b/src/assets/i18n/ja.json5 @@ -7714,6 +7714,10 @@ // TODO New key - Add a translation "process.new.parameter.file.required": "Please select a file", + // "process.new.parameter.integer.required": "Parameter value is required", + // TODO New key - Add a translation + "process.new.parameter.integer.required": "Parameter value is required", + // "process.new.parameter.string.required": "Parameter value is required", // TODO New key - Add a translation "process.new.parameter.string.required": "Parameter value is required", @@ -14194,4 +14198,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/kk.json5 b/src/assets/i18n/kk.json5 index 16668aa04b..7ce1327f59 100644 --- a/src/assets/i18n/kk.json5 +++ b/src/assets/i18n/kk.json5 @@ -6444,6 +6444,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Файлды таңдаңыз", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Параметр мәні қажет", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Параметр мәні қажет", @@ -12098,4 +12101,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/lv.json5 b/src/assets/i18n/lv.json5 index fa72f49452..016bec0edc 100644 --- a/src/assets/i18n/lv.json5 +++ b/src/assets/i18n/lv.json5 @@ -6958,6 +6958,10 @@ // TODO New key - Add a translation "process.new.parameter.file.required": "Please select a file", + // "process.new.parameter.integer.required": "Parameter value is required", + // TODO New key - Add a translation + "process.new.parameter.integer.required": "Parameter value is required", + // "process.new.parameter.string.required": "Parameter value is required", // TODO New key - Add a translation "process.new.parameter.string.required": "Parameter value is required", @@ -13161,4 +13165,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/nl.json5 b/src/assets/i18n/nl.json5 index aef66f9802..5bd188953f 100644 --- a/src/assets/i18n/nl.json5 +++ b/src/assets/i18n/nl.json5 @@ -7200,6 +7200,10 @@ // TODO New key - Add a translation "process.new.parameter.file.required": "Please select a file", + // "process.new.parameter.integer.required": "Parameter value is required", + // TODO New key - Add a translation + "process.new.parameter.integer.required": "Parameter value is required", + // "process.new.parameter.string.required": "Parameter value is required", // TODO New key - Add a translation "process.new.parameter.string.required": "Parameter value is required", @@ -13500,4 +13504,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/pl.json5 b/src/assets/i18n/pl.json5 index 65d9c6421e..2ed993c52b 100644 --- a/src/assets/i18n/pl.json5 +++ b/src/assets/i18n/pl.json5 @@ -5786,6 +5786,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Proszę wybrać plik", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Wartość parametru jest wymagana", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Wartość parametru jest wymagana", diff --git a/src/assets/i18n/pt-BR.json5 b/src/assets/i18n/pt-BR.json5 index d31ca0c542..82468941fc 100644 --- a/src/assets/i18n/pt-BR.json5 +++ b/src/assets/i18n/pt-BR.json5 @@ -5869,6 +5869,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Por favor, selecione um arquivo", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Valor do parâmetro é obrigatório", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Valor do parâmetro é obrigatório", @@ -10812,4 +10815,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/pt-PT.json5 b/src/assets/i18n/pt-PT.json5 index d88efc40bc..e3cf349b19 100644 --- a/src/assets/i18n/pt-PT.json5 +++ b/src/assets/i18n/pt-PT.json5 @@ -5904,6 +5904,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Selecione um ficheiro", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "É necessário um valor no parâmetro", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "É necessário um valor no parâmetro", @@ -11130,4 +11133,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/sr-cyr.json5 b/src/assets/i18n/sr-cyr.json5 index 6f5c53ed3a..05e279b977 100644 --- a/src/assets/i18n/sr-cyr.json5 +++ b/src/assets/i18n/sr-cyr.json5 @@ -6255,6 +6255,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Молимо изаберите фајл", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Вредност параметра је обавезна", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Вредност параметра је обавезна", @@ -11719,4 +11722,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/sr-lat.json5 b/src/assets/i18n/sr-lat.json5 index 021053e524..fe661b5174 100644 --- a/src/assets/i18n/sr-lat.json5 +++ b/src/assets/i18n/sr-lat.json5 @@ -6253,6 +6253,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Molimo izaberite fajl", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Vrednost parametra je obavezna", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Vrednost parametra je obavezna", @@ -11716,4 +11719,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/sv.json5 b/src/assets/i18n/sv.json5 index 666071fd53..d5d8e23b23 100644 --- a/src/assets/i18n/sv.json5 +++ b/src/assets/i18n/sv.json5 @@ -6596,6 +6596,10 @@ // TODO New key - Add a translation "process.new.parameter.file.required": "Please select a file", + // "process.new.parameter.integer.required": "Parameter value is required", + // TODO New key - Add a translation + "process.new.parameter.integer.required": "Parameter value is required", + // "process.new.parameter.string.required": "Parameter value is required", // TODO New key - Add a translation "process.new.parameter.string.required": "Parameter value is required", @@ -12527,4 +12531,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/sw.json5 b/src/assets/i18n/sw.json5 index e2ecc9b3c1..4ef4440a8e 100644 --- a/src/assets/i18n/sw.json5 +++ b/src/assets/i18n/sw.json5 @@ -7714,6 +7714,10 @@ // TODO New key - Add a translation "process.new.parameter.file.required": "Please select a file", + // "process.new.parameter.integer.required": "Parameter value is required", + // TODO New key - Add a translation + "process.new.parameter.integer.required": "Parameter value is required", + // "process.new.parameter.string.required": "Parameter value is required", // TODO New key - Add a translation "process.new.parameter.string.required": "Parameter value is required", @@ -14194,4 +14198,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/tr.json5 b/src/assets/i18n/tr.json5 index bdbc40cf9a..1fd622ea89 100644 --- a/src/assets/i18n/tr.json5 +++ b/src/assets/i18n/tr.json5 @@ -6740,6 +6740,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Lütfen dosya seçiniz.", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Parametre değeri gerekli", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Parametre değeri gerekli", @@ -12721,4 +12724,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +} diff --git a/src/assets/i18n/uk.json5 b/src/assets/i18n/uk.json5 index 1a1eddf2c9..ae976e2bda 100644 --- a/src/assets/i18n/uk.json5 +++ b/src/assets/i18n/uk.json5 @@ -6768,6 +6768,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Виберіть файл", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Цей параметр є обв'язковим", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Цей параметр є обв'язковим", diff --git a/src/assets/i18n/vi.json5 b/src/assets/i18n/vi.json5 index 3813297da8..83f7f2ad18 100644 --- a/src/assets/i18n/vi.json5 +++ b/src/assets/i18n/vi.json5 @@ -6344,6 +6344,9 @@ // "process.new.parameter.file.required": "Please select a file", "process.new.parameter.file.required": "Vui lòng chọn một tệp tin", + // "process.new.parameter.integer.required": "Parameter value is required", + "process.new.parameter.integer.required": "Giá trị tham số là bắt buộc", + // "process.new.parameter.string.required": "Parameter value is required", "process.new.parameter.string.required": "Giá trị tham số là bắt buộc", @@ -11942,4 +11945,4 @@ "embargo.listelement.badge": "Embargo until {{ date }}", -} \ No newline at end of file +}