[ADF-1768] Process list - The columns must be localisable (#2515)

* Rename processlist.component.ts to process-list.component.ts
Rename processlist.component.md to process-list.component.md

* Add a root scope ADF_PROCESS_LIST into the json file
Remove the hardcoded string from the component and use keys
Refactoring json structure

* Fix unit test
This commit is contained in:
Maurizio Vitale
2017-10-20 17:36:57 +02:00
committed by Eugenio Romano
parent 9ce0cd45e8
commit c2cafaa648
27 changed files with 1166 additions and 1183 deletions

View File

@@ -141,12 +141,12 @@
(row-dblclick)="onProcessRowDblClick($event)"
(onSuccess)="onSuccessProcessList($event)">
<!-- Custom column definition demo -->
<!--
<data-columns>
<data-column key="name" title="NAME" class="full-width name-column"></data-column>
<data-column key="created" title="Created" class="hidden"></data-column>
<data-column key="name" title="ADF_PROCESS_LIST.PROPERTIES.NAME" class="full-width name-column"></data-column>
<data-column key="created" title="ADF_PROCESS_LIST.PROPERTIES.CREATED" class="hidden"></data-column>
</data-columns>
-->
</adf-process-instance-list>
</div>
<div class="activiti-demo-grid-item activiti-demo-processes-details" *ngIf="!isStartProcessMode()" fxFlex.gt-md="1 1 auto">

View File

@@ -139,15 +139,6 @@ export class ActivitiDemoComponent implements AfterViewInit, OnDestroy, OnInit {
this.dataTasks = new ObjectDataTableAdapter();
this.dataTasks.setSorting(new DataSorting('created', 'desc'));
this.dataProcesses = new ObjectDataTableAdapter(
[],
[
{ type: 'text', key: 'name', title: 'Name', cssClass: 'full-width name-column', sortable: true },
{ type: 'text', key: 'started', title: 'Started', cssClass: 'hidden', sortable: true }
]
);
this.dataProcesses.setSorting(new DataSorting('started', 'desc'));
// Uncomment this line to replace all 'text' field editors with custom component
// formRenderingService.setComponentTypeResolver('text', () => CustomEditorComponent, true);

View File

@@ -2,10 +2,10 @@
(executeRowAction)="onExecuteRowAction($event)">
<adf-empty-list *ngIf="isEmpty()">
<div adf-empty-list-header class="adf-empty-list-header"> {{'PROCESS-ATTACHMENT.EMPTY.HEADER' | translate}} </div>
<div adf-empty-list-header class="adf-empty-list-header"> {{'ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.HEADER' | translate}} </div>
<div adf-empty-list-body *ngIf="!isDisabled()">
<div class="adf-empty-list-drag_drop">{{'PROCESS-ATTACHMENT.EMPTY.DRAG-AND-DROP.TITLE' | translate}}</div>
<div class="adf-empty-list__any-files-here-to-add"> {{'PROCESS-ATTACHMENT.EMPTY.DRAG-AND-DROP.SUBTITLE' | translate}} </div>
<div class="adf-empty-list-drag_drop">{{'ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.DRAG-AND-DROP.TITLE' | translate}}</div>
<div class="adf-empty-list__any-files-here-to-add"> {{'ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.DRAG-AND-DROP.SUBTITLE' | translate}} </div>
</div>
<div adf-empty-list-footer *ngIf="!isDisabled()">
<img class="adf-empty-list__empty_doc_lib" [src]="emptyListImageUrl">

View File

@@ -207,7 +207,7 @@ describe('ProcessAttachmentListComponent', () => {
component.ngOnChanges({'processInstanceId': change});
fixture.whenStable().then(() => {
fixture.detectChanges();
expect(fixture.nativeElement.querySelector('div[adf-empty-list-header]').innerText.trim()).toEqual('PROCESS-ATTACHMENT.EMPTY.HEADER');
expect(fixture.nativeElement.querySelector('div[adf-empty-list-header]').innerText.trim()).toEqual('ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.HEADER');
});
}));
@@ -222,7 +222,8 @@ describe('ProcessAttachmentListComponent', () => {
component.ngOnChanges({'processInstanceId': change});
fixture.whenStable().then(() => {
fixture.detectChanges();
expect(fixture.nativeElement.querySelector('adf-empty-list .adf-empty-list-drag_drop').innerText.trim()).toEqual('PROCESS-ATTACHMENT.EMPTY.DRAG-AND-DROP.TITLE');
expect(fixture.nativeElement.querySelector('adf-empty-list .adf-empty-list-drag_drop').innerText.trim())
.toEqual('ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.DRAG-AND-DROP.TITLE');
});
}));
@@ -240,7 +241,7 @@ describe('ProcessAttachmentListComponent', () => {
fixture.whenStable().then(() => {
fixture.detectChanges();
expect(fixture.nativeElement.querySelector('adf-empty-list .adf-empty-list-drag_drop')).toBeNull();
expect(fixture.nativeElement.querySelector('div[adf-empty-list-header]').innerText.trim()).toEqual('PROCESS-ATTACHMENT.EMPTY.HEADER');
expect(fixture.nativeElement.querySelector('div[adf-empty-list-header]').innerText.trim()).toEqual('ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.HEADER');
});
}));
@@ -257,7 +258,8 @@ describe('ProcessAttachmentListComponent', () => {
fixture.whenStable().then(() => {
fixture.detectChanges();
expect(fixture.nativeElement.querySelector('div[adf-empty-list-header]').innerText.trim()).toEqual('PROCESS-ATTACHMENT.EMPTY.HEADER');
expect(fixture.nativeElement.querySelector('div[adf-empty-list-header]').innerText.trim())
.toEqual('ADF_PROCESS_LIST.PROCESS-ATTACHMENT.EMPTY.HEADER');
});
}));

View File

@@ -1,10 +1,10 @@
<div class="adf-comments-container">
<div id="comment-header" class="adf-comments-header">
{{'DETAILS.COMMENTS.HEADER' | translate: { count: comments?.length} }}
{{'ADF_PROCESS_LIST.DETAILS.COMMENTS.HEADER' | translate: { count: comments?.length} }}
</div>
<div class="adf-comments-input-container" *ngIf="!isReadOnly()">
<mat-form-field class="adf-full-width">
<input matInput id="comment-input" placeholder="{{'DETAILS.COMMENTS.ADD' | translate}}" [(ngModel)]="message" (keyup.enter)="add()" (keyup.esc)="clear()">
<input matInput id="comment-input" placeholder="{{'ADF_PROCESS_LIST.DETAILS.COMMENTS.ADD' | translate}}" [(ngModel)]="message" (keyup.enter)="add()" (keyup.esc)="clear()">
</mat-form-field>
</div>

View File

@@ -118,7 +118,7 @@ describe('ActivitiProcessInstanceComments', () => {
fixture.whenStable().then(() => {
fixture.detectChanges();
let element = fixture.nativeElement.querySelector('#comment-header');
expect(element.innerText).toBe('DETAILS.COMMENTS.HEADER');
expect(element.innerText).toBe('ADF_PROCESS_LIST.DETAILS.COMMENTS.HEADER');
});
});

View File

@@ -1,4 +1,4 @@
<div *ngIf="!processInstanceDetails">{{ 'DETAILS.MESSAGES.NONE'|translate }}</div>
<div *ngIf="!processInstanceDetails">{{ 'ADF_PROCESS_LIST.DETAILS.MESSAGES.NONE'|translate }}</div>
<mat-card *ngIf="processInstanceDetails">
<mat-card-header>
<mat-card-title>{{ getProcessNameOrDescription('medium') }}</mat-card-title>
@@ -9,7 +9,7 @@
(showProcessDiagram)="onShowProcessDiagram($event)">
</adf-process-instance-header>
<button class="adf-in-medias-res-button" mat-button id="show-diagram-button" type="button" mat-button mat-raised-button [disabled]="isDiagramDisabled()" (click)="onShowProcessDiagram(processInstanceId)">{{ 'DETAILS.BUTTON.SHOW_DIAGRAM' | translate }}</button>
<button class="adf-in-medias-res-button" mat-button id="show-diagram-button" type="button" mat-button mat-raised-button [disabled]="isDiagramDisabled()" (click)="onShowProcessDiagram(processInstanceId)">{{ 'ADF_PROCESS_LIST.DETAILS.BUTTON.SHOW_DIAGRAM' | translate }}</button>
<mat-card>
<mat-card-content>
@@ -21,7 +21,7 @@
</mat-card>
<div data-automation-id="header-status" *ngIf="isRunning()" class="adf-in-medias-res-button">
<button mat-button type="button" (click)="cancelProcess()">{{ 'DETAILS.BUTTON.CANCEL' | translate }}</button>
<button mat-button type="button" (click)="cancelProcess()">{{ 'ADF_PROCESS_LIST.DETAILS.BUTTON.CANCEL' | translate }}</button>
</div>
<mat-card>

View File

@@ -73,7 +73,7 @@ describe('ProcessInstanceDetailsComponent', () => {
it('should set a placeholder message when processInstanceId not initialised', () => {
fixture.detectChanges();
expect(fixture.nativeElement.innerText).toBe('DETAILS.MESSAGES.NONE');
expect(fixture.nativeElement.innerText).toBe('ADF_PROCESS_LIST.DETAILS.MESSAGES.NONE');
});
it('should display a header when the processInstanceId is provided', async(() => {
@@ -131,7 +131,7 @@ describe('ProcessInstanceDetailsComponent', () => {
it('should set a placeholder message when processInstanceId changed to null', () => {
component.ngOnChanges({ 'processInstanceId': nullChange });
fixture.detectChanges();
expect(fixture.nativeElement.innerText).toBe('DETAILS.MESSAGES.NONE');
expect(fixture.nativeElement.innerText).toBe('ADF_PROCESS_LIST.DETAILS.MESSAGES.NONE');
});
it('should display cancel button if process is running', () => {

View File

@@ -93,7 +93,7 @@ describe('ProcessInstanceHeaderComponent', () => {
component.ngOnChanges({});
fixture.detectChanges();
let valueEl = fixture.nativeElement.querySelector('[data-automation-id="card-dateitem-dueDate"]');
expect(valueEl.innerText).toBe('PROCESS_PROPERTIES.DUE_DATE_DEFAULT');
expect(valueEl.innerText).toBe('ADF_PROCESS_LIST.PROPERTIES.DUE_DATE_DEFAULT');
});
it('should display process category', () => {
@@ -109,7 +109,7 @@ describe('ProcessInstanceHeaderComponent', () => {
component.ngOnChanges({});
fixture.detectChanges();
let valueEl = fixture.nativeElement.querySelector('[data-automation-id="card-textitem-value-category"]');
expect(valueEl.innerText).toBe('PROCESS_PROPERTIES.CATEGORY_DEFAULT');
expect(valueEl.innerText).toBe('ADF_PROCESS_LIST.PROPERTIES.CATEGORY_DEFAULT');
});
it('should display created date', () => {
@@ -149,6 +149,6 @@ describe('ProcessInstanceHeaderComponent', () => {
component.ngOnChanges({});
fixture.detectChanges();
let valueEl = fixture.nativeElement.querySelector('[data-automation-id="card-textitem-value-description"]');
expect(valueEl.innerText).toBe('PROCESS_PROPERTIES.DESCRIPTION_DEFAULT');
expect(valueEl.innerText).toBe('ADF_PROCESS_LIST.PROPERTIES.DESCRIPTION_DEFAULT');
});
});

View File

@@ -40,49 +40,49 @@ export class ProcessInstanceHeaderComponent implements OnChanges {
this.properties = [
new CardViewTextItemModel(
{
label: 'PROCESS_PROPERTIES.STATUS',
label: 'ADF_PROCESS_LIST.PROPERTIES.STATUS',
value: this.getProcessStatus(),
key: 'status'
}),
new CardViewDateItemModel(
{
label: 'PROCESS_PROPERTIES.DUE_DATE',
label: 'ADF_PROCESS_LIST.PROPERTIES.DUE_DATE',
value: this.processInstance.ended,
format: 'MMM DD YYYY',
key: 'dueDate',
default: 'PROCESS_PROPERTIES.DUE_DATE_DEFAULT'
default: 'ADF_PROCESS_LIST.PROPERTIES.DUE_DATE_DEFAULT'
}),
new CardViewTextItemModel(
{
label: 'PROCESS_PROPERTIES.CATEGORY',
label: 'ADF_PROCESS_LIST.PROPERTIES.CATEGORY',
value: this.processInstance.processDefinitionCategory,
key: 'category',
default: 'PROCESS_PROPERTIES.CATEGORY_DEFAULT'
default: 'ADF_PROCESS_LIST.PROPERTIES.CATEGORY_DEFAULT'
}),
new CardViewTextItemModel(
{
label: 'PROCESS_PROPERTIES.CREATED_BY',
label: 'ADF_PROCESS_LIST.PROPERTIES.CREATED_BY',
value: this.getStartedByFullName(),
key: 'assignee',
default: 'PROCESS_PROPERTIES.CREATED_BY_DEFAULT'
default: 'ADF_PROCESS_LIST.PROPERTIES.CREATED_BY_DEFAULT'
}),
new CardViewDateItemModel(
{
label: 'PROCESS_PROPERTIES.CREATED',
label: 'ADF_PROCESS_LIST.PROPERTIES.CREATED',
value: this.processInstance.started,
format: 'MMM DD YYYY',
key: 'created'
}),
new CardViewTextItemModel(
{label: 'PROCESS_PROPERTIES.ID',
{label: 'ADF_PROCESS_LIST.PROPERTIES.ID',
value: this.processInstance.id,
key: 'id'
}),
new CardViewTextItemModel(
{label: 'PROCESS_PROPERTIES.DESCRIPTION',
{label: 'ADF_PROCESS_LIST.PROPERTIES.DESCRIPTION',
value: this.processInstance.processDefinitionDescription,
key: 'description',
default: 'PROCESS_PROPERTIES.DESCRIPTION_DEFAULT'
default: 'ADF_PROCESS_LIST.PROPERTIES.DESCRIPTION_DEFAULT'
})
];
}

View File

@@ -7,7 +7,7 @@
<!-- ACTIVE FORM -->
<mat-chip-list>
<span class="adf-chip-label">{{ 'DETAILS.LABELS.TASKS_ACTIVE'|translate }}</span>
<span class="adf-chip-label">{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.TASKS_ACTIVE'|translate }}</span>
<mat-chip class="adf-process-badge" color="accent" selected="true">{{activeTasks?.length}}</mat-chip>
</mat-chip-list>
@@ -17,7 +17,7 @@
<mat-icon mat-list-icon>assignment</mat-icon>
<h3 matLine>{{task.name || 'Nameless task'}}</h3>
<span matLine>
{{ 'DETAILS.LABELS.TASK_SUBTITLE' | translate:{user: getUserFullName(task.assignee), created: getFormatDate(task.created, 'mediumDate') } }}
{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.TASK_SUBTITLE' | translate:{user: getUserFullName(task.assignee), created: getFormatDate(task.created, 'mediumDate') } }}
</span>
</mat-list-item>
</mat-list>
@@ -26,20 +26,20 @@
<!-- START FORM -->
<div *ngIf="activeTasks?.length === 0" data-automation-id="active-tasks-none" class="no-results">
{{ 'DETAILS.TASKS.NO_ACTIVE' | translate }}
{{ 'ADF_PROCESS_LIST.DETAILS.TASKS.NO_ACTIVE' | translate }}
</div>
<div *ngIf="hasStartFormDefined()">
<span class="activiti-label">{{ 'DETAILS.LABELS.START_FORM'|translate }}</span>
<span class="activiti-label">{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.START_FORM'|translate }}</span>
<!--IF START TASK COMPLETED -->
<div class="menu-container">
<mat-list>
<mat-list-item class="process-tasks__task-item" (click)="clickStartTask($event)">
<mat-icon mat-list-icon>assignment</mat-icon>
<h3 matLine>{{ 'DETAILS.LABELS.START_FORM'|translate }}</h3>
<h3 matLine>{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.START_FORM'|translate }}</h3>
<span matLine>
{{ 'DETAILS.LABELS.TASK_SUBTITLE' | translate:{user:getUserFullName(processInstanceDetails.startedBy), created: getFormatDate(processInstanceDetails.started, 'mediumDate') } }}
{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.TASK_SUBTITLE' | translate:{user:getUserFullName(processInstanceDetails.startedBy), created: getFormatDate(processInstanceDetails.started, 'mediumDate') } }}
</span>
</mat-list-item>
</mat-list>
@@ -49,7 +49,7 @@
<!-- COMPLETED FORM -->
<mat-chip-list>
<span class="adf-chip-label">{{ 'DETAILS.LABELS.TASKS_COMPLETED'|translate }}</span>
<span class="adf-chip-label">{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.TASKS_COMPLETED'|translate }}</span>
<mat-chip class="adf-process-badge" color="accent" selected="true">{{completedTasks?.length}}</mat-chip>
</mat-chip-list>
@@ -59,19 +59,19 @@
<mat-icon mat-list-icon>assignment</mat-icon>
<h3 matLine>{{task.name || 'Nameless task'}}</h3>
<span matLine>
{{ 'DETAILS.LABELS.TASK_SUBTITLE' | translate:{user:getUserFullName(task.assignee), created: getFormatDate(task.created, 'mediumDate') } }}
{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.TASK_SUBTITLE' | translate:{user:getUserFullName(task.assignee), created: getFormatDate(task.created, 'mediumDate') } }}
</span>
</mat-list-item>
</mat-list>
</div>
<div *ngIf="completedTasks?.length === 0" data-automation-id="completed-tasks-none" class="no-results">
{{ 'DETAILS.TASKS.NO_COMPLETED' | translate }}
{{ 'ADF_PROCESS_LIST.DETAILS.TASKS.NO_COMPLETED' | translate }}
</div>
<ng-template *ngIf="hasStartFormDefined()" #startDialog>
<div id="adf-start-process-dialog" class="adf-start-process-dialog">
<h4 matDialogTitle>{{ 'DETAILS.LABELS.START_FORM'|translate }}</h4>
<h4 matDialogTitle>{{ 'ADF_PROCESS_LIST.DETAILS.LABELS.START_FORM'|translate }}</h4>
<div mat-dialog-content class="adf-start-process-dialog-content">
<adf-start-form [processId]="processId"
[showRefreshButton]="false" [readOnlyForm]="true"
@@ -79,7 +79,7 @@
</adf-start-form>
</div>
<div mat-dialog-actions class="adf-start-process-dialog-actions">
<button mat-button type="button" (click)="closeSartDialog()">{{ 'DETAILS.TASKS.TASK_CLOSE' | translate }}</button>
<button mat-button type="button" (click)="closeSartDialog()">{{ 'ADF_PROCESS_LIST.DETAILS.TASKS.TASK_CLOSE' | translate }}</button>
</div>
</div>
</ng-template>

View File

@@ -1,4 +1,4 @@
<div *ngIf="!requestNode">{{ 'FILTERS.MESSAGES.NONE' | translate }}</div>
<div *ngIf="!requestNode">{{ 'ADF_PROCESS_LIST.FILTERS.MESSAGES.NONE' | translate }}</div>
<div *ngIf="requestNode">
<adf-datatable
[data]="data"
@@ -19,7 +19,7 @@
<!--Add your custom empty template here-->
<ng-template>
<div class="no-content-message">
{{ 'PROCESSLIST.NONE' | translate }}
{{ 'ADF_PROCESS_LIST.LIST.NONE' | translate }}
</div>
</ng-template>
</no-content-template>

View File

@@ -65,8 +65,8 @@ export class ProcessInstanceListComponent implements OnChanges, AfterContentInit
isLoading: boolean = true;
private defaultSchema: DataColumn[] = [
{ type: 'text', key: 'name', title: 'Name', cssClass: 'full-width name-column', sortable: true },
{ type: 'text', key: 'created', title: 'Created', cssClass: 'hidden', sortable: true }
{ type: 'text', key: 'name', title: 'ADF_PROCESS_LIST.PROPERTIES.NAME', cssClass: 'full-width name-column', sortable: true },
{ type: 'text', key: 'created', title: 'ADF_PROCESS_LIST.PROPERTIES.CREATED', cssClass: 'hidden', sortable: true }
];
constructor(private processService: ProcessService) {

View File

@@ -1,16 +1,16 @@
<mat-card class="adf-start-process">
<mat-card-title>{{'START_PROCESS.FORM.TITLE' | translate}}
<mat-card-title>{{'ADF_PROCESS_LIST.START_PROCESS.FORM.TITLE' | translate}}
</mat-card-title>
<mat-card-content *ngIf="isProcessDefinitionEmpty()">
<mat-card-subtitle id="error-message" *ngIf="errorMessageId">
{{errorMessageId|translate}}
</mat-card-subtitle>
<mat-form-field class="adf-process-input-container">
<input matInput placeholder="{{'START_PROCESS.FORM.LABEL.NAME'|translate}}" [(ngModel)]="name" id="processName" required />
<input matInput placeholder="{{'ADF_PROCESS_LIST.START_PROCESS.FORM.LABEL.NAME'|translate}}" [(ngModel)]="name" id="processName" required />
</mat-form-field>
<mat-form-field>
<mat-select placeholder="{{'START_PROCESS.FORM.LABEL.TYPE'|translate}}" [(ngModel)]="currentProcessDef.id" (ngModelChange)="onProcessDefChange($event)" required>
<mat-option>{{'START_PROCESS.FORM.TYPE_PLACEHOLDER' | translate}}</mat-option>
<mat-select placeholder="{{'ADF_PROCESS_LIST.START_PROCESS.FORM.LABEL.TYPE'|translate}}" [(ngModel)]="currentProcessDef.id" (ngModelChange)="onProcessDefChange($event)" required>
<mat-option>{{'ADF_PROCESS_LIST.START_PROCESS.FORM.TYPE_PLACEHOLDER' | translate}}</mat-option>
<mat-option *ngFor="let processDef of processDefinitions" [value]="processDef.id">
{{ processDef.name }}
</mat-option>
@@ -21,16 +21,16 @@
[processDefinitionId]="currentProcessDef.id"
(outcomeClick)="onOutcomeClick($event)"
[showRefreshButton]="false">
<button form-custom-button mat-button (click)="cancelStartProcess()" id="cancle_process" class=""> {{'START_PROCESS.FORM.ACTION.CANCEL'| translate}} </button>
<button form-custom-button mat-button (click)="cancelStartProcess()" id="cancle_process" class=""> {{'ADF_PROCESS_LIST.START_PROCESS.FORM.ACTION.CANCEL'| translate}} </button>
</activiti-start-form>
</mat-card-content>
<mat-card-content *ngIf="hasErrorMessage()">
<mat-card-subtitle class="error-message" id="no-process-message">
{{'START_PROCESS.NO_PROCESS_DEFINITIONS' | translate}}
{{'ADF_PROCESS_LIST.START_PROCESS.NO_PROCESS_DEFINITIONS' | translate}}
</mat-card-subtitle>
</mat-card-content>
<mat-card-actions *ngIf="!hasStartForm()">
<button mat-button *ngIf="!hasStartForm()" (click)="cancelStartProcess()" id="cancle_process" class=""> {{'START_PROCESS.FORM.ACTION.CANCEL'| translate}} </button>
<button mat-button *ngIf="!hasStartForm()" [disabled]="!validateForm()" (click)="startProcess()" data-automation-id="btn-start" id="button-start" class="btn-start"> {{'START_PROCESS.FORM.ACTION.START' | translate}} </button>
<button mat-button *ngIf="!hasStartForm()" (click)="cancelStartProcess()" id="cancle_process" class=""> {{'ADF_PROCESS_LIST.START_PROCESS.FORM.ACTION.CANCEL'| translate}} </button>
<button mat-button *ngIf="!hasStartForm()" [disabled]="!validateForm()" (click)="startProcess()" data-automation-id="btn-start" id="button-start" class="btn-start"> {{'ADF_PROCESS_LIST.START_PROCESS.FORM.ACTION.START' | translate}} </button>
</mat-card-actions>
</mat-card>

View File

@@ -156,7 +156,7 @@ describe('StartProcessInstanceComponent', () => {
fixture.whenStable().then(() => {
let noprocessElement = fixture.nativeElement.querySelector('#no-process-message');
expect(noprocessElement).not.toBeNull('Expected no available process message to be present');
expect(noprocessElement.innerText.trim()).toBe('START_PROCESS.NO_PROCESS_DEFINITIONS');
expect(noprocessElement.innerText.trim()).toBe('ADF_PROCESS_LIST.START_PROCESS.NO_PROCESS_DEFINITIONS');
});
}));

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Keine Prozessinstanzen gefunden",
"SUMMARY": "{{total}} Prozessinstanzen gefunden",
"ERROR": "Prozessesinstanzen konnten nicht geladen werden. Versuchen Sie es noch einmal oder geben Sie die folgende Meldung an Ihr IT-Team weiter: {{errorMessage}}",
"COLUMN": {
"NAME": "Name"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Kein Prozessinstanzfilter ausgewählt."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Gestartet von",
"STARTED": "Gestartet",
"ENDED": "Beendet",
"COMMENTS": "Kommentare",
"START_FORM": "Startformular",
"TASKS_ACTIVE": "Aktive Aufgaben",
"TASKS_COMPLETED": "Abgeschlossene Aufgaben",
"TASK_SUBTITLE": "Zugewiesen: {{user}}. Erstellt: {{created}}"
},
"BUTTON": {
"CANCEL": "Prozess abbrechen",
"CLOSE": "Schließen",
"SHOW_DIAGRAM": "Diagramm anzeigen",
"DRAG-ATTACHMENT": "Dateien zum Hochladen ablegen",
"UPLOAD-ATTACHMENT": "Anhang hochladen"
},
"MESSAGES": {
"NONE": "Keine Prozessdetails gefunden."
},
"TASKS": {
"NO_ACTIVE": "Keine derzeit aktiven Aufgaben",
"NO_COMPLETED": "Noch keine Aufgaben abgeschlossen",
"TASK_DETAILS": "Aufgabendetails",
"TASK_CLOSE": "Schließen"
},
"COMMENTS": {
"NONE": "Keine Kommentare vorhanden",
"BUTTON": {
"ADD": "Kommentar hinzufügen"
},
"ADD_DIALOG": {
"TITLE": "Neuer Kommentar",
"LABEL": {
"MESSAGE": "Fehlermeldung"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Keine Prozessinstanzen gefunden",
"SUMMARY": "{{total}} Prozessinstanzen gefunden",
"ERROR": "Prozessesinstanzen konnten nicht geladen werden. Versuchen Sie es noch einmal oder geben Sie die folgende Meldung an Ihr IT-Team weiter: {{errorMessage}}"
},
"BUTTON": {
"ADD": "Kommentar hinzufügen",
"CANCEL": "Abbrechen"
"FILTERS": {
"MESSAGES": {
"NONE": "Kein Prozessinstanzfilter ausgewählt."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Gestartet von",
"STARTED": "Gestartet",
"ENDED": "Beendet",
"COMMENTS": "Kommentare",
"START_FORM": "Startformular",
"TASKS_ACTIVE": "Aktive Aufgaben",
"TASKS_COMPLETED": "Abgeschlossene Aufgaben",
"TASK_SUBTITLE": "Zugewiesen: {{user}}. Erstellt: {{created}}"
},
"BUTTON": {
"CANCEL": "Prozess abbrechen",
"CLOSE": "Schließen",
"SHOW_DIAGRAM": "Diagramm anzeigen",
"DRAG-ATTACHMENT": "Dateien zum Hochladen ablegen",
"UPLOAD-ATTACHMENT": "Anhang hochladen"
},
"MESSAGES": {
"NONE": "Keine Prozessdetails gefunden."
},
"TASKS": {
"NO_ACTIVE": "Keine derzeit aktiven Aufgaben",
"NO_COMPLETED": "Noch keine Aufgaben abgeschlossen",
"TASK_DETAILS": "Aufgabendetails",
"TASK_CLOSE": "Schließen"
},
"COMMENTS": {
"NONE": "Keine Kommentare vorhanden",
"BUTTON": {
"ADD": "Kommentar hinzufügen"
},
"ADD_DIALOG": {
"TITLE": "Neuer Kommentar",
"LABEL": {
"MESSAGE": "Fehlermeldung"
},
"BUTTON": {
"ADD": "Kommentar hinzufügen",
"CANCEL": "Abbrechen"
}
}
},
"ADD_DIALOG": {
"TITLE": "Prozessvariable festlegen",
"LABEL": {
"NAME": "Name",
"VALUE": "Wert",
"SCOPE": "Bereich"
}
},
"EDIT_DIALOG": {
"TITLE": "Prozessvariable bearbeiten"
},
"ERROR_DIALOG": {
"TITLE": "Diese Aktion konnte nicht durchgeführt werden",
"DESCRIPTION": "Unter Umständen verfügen Sie nicht über die erforderlichen Zugriffsrechte. Wenden Sie sich an Ihr IT-Team."
}
},
"START_PROCESS": {
"BUTTON": "Prozess starten",
"NO_PROCESS_DEFINITIONS": "Sie können keinen Prozess starten, weil es keine Prozessdefinitionen gibt",
"FORM": {
"TITLE": "Prozess starten",
"LABEL": {
"TYPE": "Typ",
"NAME": "Name"
},
"TYPE_PLACEHOLDER": "Eine auswählen...",
"ACTION": {
"START": "Start",
"CANCEL": "Abbrechen"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Prozessdefinitionen konnten nicht geladen werden. Überprüfen Sie, ob Sie über die nötigen Zugriffsrechte verfügen.",
"START": "Neue Prozessinstanz konnte nicht gestartet werden. Überprüfen Sie, ob Sie über die nötigen Zugriffsrechte verfügen."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Diese Liste ist leer",
"DRAG-AND-DROP": {
"TITLE": "Ziehen und ablegen",
"SUBTITLE": "um Dateien hochzuladen"
}
},
"EMPTY-LIST": {
"HEADER": "Keine Dateien verfügbar"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Prozessvariable festlegen",
"LABEL": {
"NAME": "Name",
"VALUE": "Wert",
"SCOPE": "Bereich"
}
},
"EDIT_DIALOG": {
"TITLE": "Prozessvariable bearbeiten"
},
"ERROR_DIALOG": {
"TITLE": "Diese Aktion konnte nicht durchgeführt werden",
"DESCRIPTION": "Unter Umständen verfügen Sie nicht über die erforderlichen Zugriffsrechte. Wenden Sie sich an Ihr IT-Team."
}
},
"START_PROCESS": {
"BUTTON": "Prozess starten",
"NO_PROCESS_DEFINITIONS": "Sie können keinen Prozess starten, weil es keine Prozessdefinitionen gibt",
"FORM": {
"TITLE": "Prozess starten",
"LABEL": {
"TYPE": "Typ",
"NAME": "Name"
},
"TYPE_PLACEHOLDER": "Eine auswählen...",
"ACTION": {
"START": "Start",
"CANCEL": "Abbrechen"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Prozessdefinitionen konnten nicht geladen werden. Überprüfen Sie, ob Sie über die nötigen Zugriffsrechte verfügen.",
"START": "Neue Prozessinstanz konnte nicht gestartet werden. Überprüfen Sie, ob Sie über die nötigen Zugriffsrechte verfügen."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Diese Liste ist leer",
"DRAG-AND-DROP": {
"TITLE": "Ziehen und ablegen",
"SUBTITLE": "um Dateien hochzuladen"
}
},
"EMPTY-LIST": {
"HEADER": "Keine Dateien verfügbar"
}
}
}

View File

@@ -1,75 +1,74 @@
{
"PROCESSLIST": {
"NONE": "No process instances found",
"SUMMARY": "{{total}} process instances found",
"ERROR": "Couldn't load processes instances. Try again or share the following message with your IT Team: {{errorMessage}}",
"COLUMN": {
"NAME": "Name"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "No process instance filter selected."
}
},
"PROCESS_PROPERTIES": {
"STATUS": "Status",
"DUE_DATE": "Due Date",
"DUE_DATE_DEFAULT": "No date",
"CATEGORY": "Category",
"CATEGORY_DEFAULT": "No category",
"CREATED_BY": "Created By",
"CREATED_BY_DEFAULT": "No assignee",
"CREATED": "Created",
"DESCRIPTION": "Description",
"DESCRIPTION_DEFAULT": "No description",
"ID": "Id"
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Started by",
"STARTED": "Started",
"ENDED": "Ended",
"COMMENTS": "Comments",
"START_FORM": "Start Form",
"TASKS_ACTIVE": "Active Tasks",
"TASKS_COMPLETED": "Completed Tasks",
"TASK_SUBTITLE": "Assigned to {{user}}, created {{created}}"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "No process instances found",
"SUMMARY": "{{total}} process instances found",
"ERROR": "Couldn't load processes instances. Try again or share the following message with your IT Team: {{errorMessage}}"
},
"BUTTON": {
"CANCEL": "Cancel Process",
"CLOSE": "Close",
"SHOW_DIAGRAM": "Show Diagram",
"DRAG-ATTACHMENT": "Drop files to upload",
"UPLOAD-ATTACHMENT": "Upload Attachment"
},
"MESSAGES": {
"NONE": "No process details found."
},
"TASKS": {
"NO_ACTIVE": "No currently active tasks",
"NO_COMPLETED": "No tasks completed yet",
"TASK_DETAILS": "Task details",
"TASK_CLOSE": "Close"
},
"COMMENTS": {
"ADD": "Add a comment",
"HEADER": "Comments ({{ count }})",
"NONE": "No comments",
"BUTTON": {
"ADD": "Add a comment"
},
"ADD_DIALOG": {
"TITLE": "New comment",
"LABEL": {
"MESSAGE": "Message"
},
"BUTTON": {
"ADD": "Add Comment",
"CANCEL": "Cancel"
}
"FILTERS": {
"MESSAGES": {
"NONE": "No process instance filter selected."
}
},
"PROPERTIES": {
"NAME": "Name",
"STATUS": "Status",
"DUE_DATE": "Due Date",
"DUE_DATE_DEFAULT": "No date",
"CATEGORY": "Category",
"CATEGORY_DEFAULT": "No category",
"CREATED_BY": "Created By",
"CREATED_BY_DEFAULT": "No assignee",
"CREATED": "Created",
"DESCRIPTION": "Description",
"DESCRIPTION_DEFAULT": "No description",
"ID": "Id"
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Started by",
"STARTED": "Started",
"ENDED": "Ended",
"COMMENTS": "Comments",
"START_FORM": "Start Form",
"TASKS_ACTIVE": "Active Tasks",
"TASKS_COMPLETED": "Completed Tasks",
"TASK_SUBTITLE": "Assigned to {{user}}, created {{created}}"
},
"BUTTON": {
"CANCEL": "Cancel Process",
"CLOSE": "Close",
"SHOW_DIAGRAM": "Show Diagram",
"DRAG-ATTACHMENT": "Drop files to upload",
"UPLOAD-ATTACHMENT": "Upload Attachment"
},
"MESSAGES": {
"NONE": "No process details found."
},
"TASKS": {
"NO_ACTIVE": "No currently active tasks",
"NO_COMPLETED": "No tasks completed yet",
"TASK_DETAILS": "Task details",
"TASK_CLOSE": "Close"
},
"COMMENTS": {
"ADD": "Add a comment",
"HEADER": "Comments ({{ count }})",
"NONE": "No comments",
"BUTTON": {
"ADD": "Add a comment"
},
"ADD_DIALOG": {
"TITLE": "New comment",
"LABEL": {
"MESSAGE": "Message"
},
"BUTTON": {
"ADD": "Add Comment",
"CANCEL": "Cancel"
}
}
},
"ADD_DIALOG": {
"TITLE": "Set process variable",
"LABEL": {
@@ -85,37 +84,38 @@
"TITLE": "Couldn't complete that action",
"DESCRIPTION": "You might not have the required access level, check with your IT Team."
}
},
"START_PROCESS": {
"BUTTON": "Start Process",
"NO_PROCESS_DEFINITIONS": "You can't start a process as there are no process definitions available",
"FORM": {
"TITLE": "Start Process",
"LABEL": {
"TYPE": "Select Process",
"NAME": "Process Name"
},
"START_PROCESS": {
"BUTTON": "Start Process",
"NO_PROCESS_DEFINITIONS": "You can't start a process as there are no process definitions available",
"FORM": {
"TITLE": "Start Process",
"LABEL": {
"TYPE": "Select Process",
"NAME": "Process Name"
},
"TYPE_PLACEHOLDER": "Choose one...",
"ACTION": {
"START": "Start Process",
"CANCEL": "Cancel"
}
},
"TYPE_PLACEHOLDER": "Choose one...",
"ACTION": {
"START": "Start Process",
"CANCEL": "Cancel"
"ERROR": {
"LOAD_PROCESS_DEFS": "Couldn't load process definitions, check you have access.",
"START": "Couldn't start new process instance, check you have access."
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Couldn't load process definitions, check you have access.",
"START": "Couldn't start new process instance, check you have access."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "This list is empty",
"DRAG-AND-DROP": {
"TITLE": "Drag and drop",
"SUBTITLE": "to upload files"
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "This list is empty",
"DRAG-AND-DROP": {
"TITLE": "Drag and drop",
"SUBTITLE": "to upload files"
}
},
"EMPTY-LIST": {
"HEADER": "No files are available"
}
},
"EMPTY-LIST": {
"HEADER": "No files are available"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "No se han encontrado instancias de procesos",
"SUMMARY": "{{total}} instancias de procesos encontradas",
"ERROR": "No se han podido cargar las instancias de procesos. Vuelva a intentarlo o envíe el mensaje siguiente al equipo de TI: {{errorMessage}}",
"COLUMN": {
"NAME": "Nombre"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "No se ha seleccionado ningún filtro de instancias de procesos."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Iniciado por",
"STARTED": "Iniciado",
"ENDED": "Finalizado",
"COMMENTS": "Comentarios",
"START_FORM": "Iniciar formulario",
"TASKS_ACTIVE": "Tareas activas",
"TASKS_COMPLETED": "Tareas completadas",
"TASK_SUBTITLE": "Asignado a {{user}}, creado {{created}}"
},
"BUTTON": {
"CANCEL": "Cancelar proceso",
"CLOSE": "Cerrar",
"SHOW_DIAGRAM": "Mostrar diagrama",
"DRAG-ATTACHMENT": "Suelte los ficheros a cargar",
"UPLOAD-ATTACHMENT": "Cargar adjunto"
},
"MESSAGES": {
"NONE": "No se han encontrado detalles del proceso."
},
"TASKS": {
"NO_ACTIVE": "No hay tareas activas actualmente.",
"NO_COMPLETED": "No hay tareas finalizadas todavía",
"TASK_DETAILS": "Detalles de la tarea",
"TASK_CLOSE": "Cerrar"
},
"COMMENTS": {
"NONE": "No hay comentarios",
"BUTTON": {
"ADD": "Añadir comentario"
},
"ADD_DIALOG": {
"TITLE": "Nuevo comentario",
"LABEL": {
"MESSAGE": "Mensaje"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "No se han encontrado instancias de procesos",
"SUMMARY": "{{total}} instancias de procesos encontradas",
"ERROR": "No se han podido cargar las instancias de procesos. Vuelva a intentarlo o envíe el mensaje siguiente al equipo de TI: {{errorMessage}}"
},
"BUTTON": {
"ADD": "Añadir comentario",
"CANCEL": "Cancelar"
"FILTERS": {
"MESSAGES": {
"NONE": "No se ha seleccionado ningún filtro de instancias de procesos."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Iniciado por",
"STARTED": "Iniciado",
"ENDED": "Finalizado",
"COMMENTS": "Comentarios",
"START_FORM": "Iniciar formulario",
"TASKS_ACTIVE": "Tareas activas",
"TASKS_COMPLETED": "Tareas completadas",
"TASK_SUBTITLE": "Asignado a {{user}}, creado {{created}}"
},
"BUTTON": {
"CANCEL": "Cancelar proceso",
"CLOSE": "Cerrar",
"SHOW_DIAGRAM": "Mostrar diagrama",
"DRAG-ATTACHMENT": "Suelte los ficheros a cargar",
"UPLOAD-ATTACHMENT": "Cargar adjunto"
},
"MESSAGES": {
"NONE": "No se han encontrado detalles del proceso."
},
"TASKS": {
"NO_ACTIVE": "No hay tareas activas actualmente.",
"NO_COMPLETED": "No hay tareas finalizadas todavía",
"TASK_DETAILS": "Detalles de la tarea",
"TASK_CLOSE": "Cerrar"
},
"COMMENTS": {
"NONE": "No hay comentarios",
"BUTTON": {
"ADD": "Añadir comentario"
},
"ADD_DIALOG": {
"TITLE": "Nuevo comentario",
"LABEL": {
"MESSAGE": "Mensaje"
},
"BUTTON": {
"ADD": "Añadir comentario",
"CANCEL": "Cancelar"
}
}
},
"ADD_DIALOG": {
"TITLE": "Establecer variable de proceso",
"LABEL": {
"NAME": "Nombre",
"VALUE": "Valor",
"SCOPE": "Ámbito"
}
},
"EDIT_DIALOG": {
"TITLE": "Editar variable de proceso"
},
"ERROR_DIALOG": {
"TITLE": "No se ha podido completar esa acción",
"DESCRIPTION": "Puede que no tenga el nivel de acceso necesario; compruébelo con el equipo de TI."
}
},
"START_PROCESS": {
"BUTTON": "Iniciar proceso",
"NO_PROCESS_DEFINITIONS": "No puede iniciar un proceso porque no hay definiciones de procesos disponibles",
"FORM": {
"TITLE": "Iniciar proceso",
"LABEL": {
"TYPE": "Tipo",
"NAME": "Nombre"
},
"TYPE_PLACEHOLDER": "Elegir uno...",
"ACTION": {
"START": "Iniciar",
"CANCEL": "Cancelar"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "No se han podido cargar las definiciones de procesos; compruebe que tiene acceso.",
"START": "No se ha podido iniciar la instancia de proceso; compruebe que tiene acceso."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Esta lista está vacía",
"DRAG-AND-DROP": {
"TITLE": "Arrastrar y soltar",
"SUBTITLE": "para cargar ficheros"
}
},
"EMPTY-LIST": {
"HEADER": "No hay ficheros disponibles"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Establecer variable de proceso",
"LABEL": {
"NAME": "Nombre",
"VALUE": "Valor",
"SCOPE": "Ámbito"
}
},
"EDIT_DIALOG": {
"TITLE": "Editar variable de proceso"
},
"ERROR_DIALOG": {
"TITLE": "No se ha podido completar esa acción",
"DESCRIPTION": "Puede que no tenga el nivel de acceso necesario; compruébelo con el equipo de TI."
}
},
"START_PROCESS": {
"BUTTON": "Iniciar proceso",
"NO_PROCESS_DEFINITIONS": "No puede iniciar un proceso porque no hay definiciones de procesos disponibles",
"FORM": {
"TITLE": "Iniciar proceso",
"LABEL": {
"TYPE": "Tipo",
"NAME": "Nombre"
},
"TYPE_PLACEHOLDER": "Elegir uno...",
"ACTION": {
"START": "Iniciar",
"CANCEL": "Cancelar"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "No se han podido cargar las definiciones de procesos; compruebe que tiene acceso.",
"START": "No se ha podido iniciar la instancia de proceso; compruebe que tiene acceso."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Esta lista está vacía",
"DRAG-AND-DROP": {
"TITLE": "Arrastrar y soltar",
"SUBTITLE": "para cargar ficheros"
}
},
"EMPTY-LIST": {
"HEADER": "No hay ficheros disponibles"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Aucune instance de processus trouvée",
"SUMMARY": "{{total}} instances de processus trouvées",
"ERROR": "Impossible de charger les instances de processus. Réessayez ou transférez le message suivant au service informatique : {{errorMessage}}",
"COLUMN": {
"NAME": "Nom"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Auncun filtre d'instances de processus sélectionné."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Démarré par",
"STARTED": "Démarré",
"ENDED": "Terminé",
"COMMENTS": "Commentaires",
"START_FORM": "Démarrer le formulaire",
"TASKS_ACTIVE": "Tâches actives",
"TASKS_COMPLETED": "Tâches terminées",
"TASK_SUBTITLE": "Assigné à {{user}}, créé le {{created}}"
},
"BUTTON": {
"CANCEL": "Annuler le processus",
"CLOSE": "Fermer",
"SHOW_DIAGRAM": "Afficher le diagramme",
"DRAG-ATTACHMENT": "Déposer les fichiers à importer",
"UPLOAD-ATTACHMENT": "Importer la pièce jointe"
},
"MESSAGES": {
"NONE": "Aucun détail de processus trouvé."
},
"TASKS": {
"NO_ACTIVE": "Aucune tâche actuellement active",
"NO_COMPLETED": "Aucune tâche terminée",
"TASK_DETAILS": "Détails de la tâche",
"TASK_CLOSE": "Fermer"
},
"COMMENTS": {
"NONE": "Pas de commentaire",
"BUTTON": {
"ADD": "Ajouter un commentaire"
},
"ADD_DIALOG": {
"TITLE": "Nouveau commentaire",
"LABEL": {
"MESSAGE": "Message"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Aucune instance de processus trouvée",
"SUMMARY": "{{total}} instances de processus trouvées",
"ERROR": "Impossible de charger les instances de processus. Réessayez ou transférez le message suivant au service informatique : {{errorMessage}}"
},
"BUTTON": {
"ADD": "Ajouter un commentaire",
"CANCEL": "Annuler"
"FILTERS": {
"MESSAGES": {
"NONE": "Auncun filtre d'instances de processus sélectionné."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Démarré par",
"STARTED": "Démarré",
"ENDED": "Terminé",
"COMMENTS": "Commentaires",
"START_FORM": "Démarrer le formulaire",
"TASKS_ACTIVE": "Tâches actives",
"TASKS_COMPLETED": "Tâches terminées",
"TASK_SUBTITLE": "Assigné à {{user}}, créé le {{created}}"
},
"BUTTON": {
"CANCEL": "Annuler le processus",
"CLOSE": "Fermer",
"SHOW_DIAGRAM": "Afficher le diagramme",
"DRAG-ATTACHMENT": "Déposer les fichiers à importer",
"UPLOAD-ATTACHMENT": "Importer la pièce jointe"
},
"MESSAGES": {
"NONE": "Aucun détail de processus trouvé."
},
"TASKS": {
"NO_ACTIVE": "Aucune tâche actuellement active",
"NO_COMPLETED": "Aucune tâche terminée",
"TASK_DETAILS": "Détails de la tâche",
"TASK_CLOSE": "Fermer"
},
"COMMENTS": {
"NONE": "Pas de commentaire",
"BUTTON": {
"ADD": "Ajouter un commentaire"
},
"ADD_DIALOG": {
"TITLE": "Nouveau commentaire",
"LABEL": {
"MESSAGE": "Message"
},
"BUTTON": {
"ADD": "Ajouter un commentaire",
"CANCEL": "Annuler"
}
}
},
"ADD_DIALOG": {
"TITLE": "Définir la variable de processus",
"LABEL": {
"NAME": "Nom",
"VALUE": "Valeur",
"SCOPE": "Etendue"
}
},
"EDIT_DIALOG": {
"TITLE": "Modifier la variable de processus"
},
"ERROR_DIALOG": {
"TITLE": "Impossible de terminer cette action",
"DESCRIPTION": "Vous n'avez peut-être pas le niveau d'accès requis ; vérifiez auprès du service informatique."
}
},
"START_PROCESS": {
"BUTTON": "Démarrer le processus",
"NO_PROCESS_DEFINITIONS": "Impossible de démarrer un processus car aucune définition de processus n'est disponible",
"FORM": {
"TITLE": "Démarrer le processus",
"LABEL": {
"TYPE": "Type",
"NAME": "Nom"
},
"TYPE_PLACEHOLDER": "Choisissez une valeur...",
"ACTION": {
"START": "Démarrer",
"CANCEL": "Annuler"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Impossible de charger les définitions de processus ; vérifiez que vous avez le niveau d'accès requis.",
"START": "Impossible de démarrer une nouvelle instance de processus ; vérifiez que vous avez le niveau d'accès requis."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Cette liste est vide",
"DRAG-AND-DROP": {
"TITLE": "Glissez-déposez",
"SUBTITLE": "les fichiers à importer"
}
},
"EMPTY-LIST": {
"HEADER": "Aucun fichier disponible"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Définir la variable de processus",
"LABEL": {
"NAME": "Nom",
"VALUE": "Valeur",
"SCOPE": "Etendue"
}
},
"EDIT_DIALOG": {
"TITLE": "Modifier la variable de processus"
},
"ERROR_DIALOG": {
"TITLE": "Impossible de terminer cette action",
"DESCRIPTION": "Vous n'avez peut-être pas le niveau d'accès requis ; vérifiez auprès du service informatique."
}
},
"START_PROCESS": {
"BUTTON": "Démarrer le processus",
"NO_PROCESS_DEFINITIONS": "Impossible de démarrer un processus car aucune définition de processus n'est disponible",
"FORM": {
"TITLE": "Démarrer le processus",
"LABEL": {
"TYPE": "Type",
"NAME": "Nom"
},
"TYPE_PLACEHOLDER": "Choisissez une valeur...",
"ACTION": {
"START": "Démarrer",
"CANCEL": "Annuler"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Impossible de charger les définitions de processus ; vérifiez que vous avez le niveau d'accès requis.",
"START": "Impossible de démarrer une nouvelle instance de processus ; vérifiez que vous avez le niveau d'accès requis."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Cette liste est vide",
"DRAG-AND-DROP": {
"TITLE": "Glissez-déposez",
"SUBTITLE": "les fichiers à importer"
}
},
"EMPTY-LIST": {
"HEADER": "Aucun fichier disponible"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Nessuna istanza del processo trovata",
"SUMMARY": "{{total}} istanze del processo trovate",
"ERROR": "Impossibile caricare le istanze del processo. Riprova o condividi il messaggio seguente con il team IT: {{errorMessage}}",
"COLUMN": {
"NAME": "Nome"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Nessun filtro dell'istanza di processo selezionato."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Avviato da",
"STARTED": "Avviato",
"ENDED": "Terminato",
"COMMENTS": "Commenti",
"START_FORM": "Modulo di inizio",
"TASKS_ACTIVE": "Compiti attivi",
"TASKS_COMPLETED": "Compiti completati",
"TASK_SUBTITLE": "Assegnato a {{user}}, creato il {{created}}"
},
"BUTTON": {
"CANCEL": "Annulla processo",
"CLOSE": "Chiudi",
"SHOW_DIAGRAM": "Visualizza diagramma",
"DRAG-ATTACHMENT": "Trascinare i file da caricare",
"UPLOAD-ATTACHMENT": "Carica allegato"
},
"MESSAGES": {
"NONE": "Nessun dettaglio del processo trovato."
},
"TASKS": {
"NO_ACTIVE": "Nessun compito attualmente attivo",
"NO_COMPLETED": "Nessun compito già completato",
"TASK_DETAILS": "Dettagli compito",
"TASK_CLOSE": "Chiudi"
},
"COMMENTS": {
"NONE": "Nessun commento",
"BUTTON": {
"ADD": "Aggiungi un commento"
},
"ADD_DIALOG": {
"TITLE": "Nuovo commento",
"LABEL": {
"MESSAGE": "Messaggio"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Nessuna istanza del processo trovata",
"SUMMARY": "{{total}} istanze del processo trovate",
"ERROR": "Impossibile caricare le istanze del processo. Riprova o condividi il messaggio seguente con il team IT: {{errorMessage}}"
},
"BUTTON": {
"ADD": "Aggiungi commento",
"CANCEL": "Annulla"
"FILTERS": {
"MESSAGES": {
"NONE": "Nessun filtro dell'istanza di processo selezionato."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Avviato da",
"STARTED": "Avviato",
"ENDED": "Terminato",
"COMMENTS": "Commenti",
"START_FORM": "Modulo di inizio",
"TASKS_ACTIVE": "Compiti attivi",
"TASKS_COMPLETED": "Compiti completati",
"TASK_SUBTITLE": "Assegnato a {{user}}, creato il {{created}}"
},
"BUTTON": {
"CANCEL": "Annulla processo",
"CLOSE": "Chiudi",
"SHOW_DIAGRAM": "Visualizza diagramma",
"DRAG-ATTACHMENT": "Trascinare i file da caricare",
"UPLOAD-ATTACHMENT": "Carica allegato"
},
"MESSAGES": {
"NONE": "Nessun dettaglio del processo trovato."
},
"TASKS": {
"NO_ACTIVE": "Nessun compito attualmente attivo",
"NO_COMPLETED": "Nessun compito già completato",
"TASK_DETAILS": "Dettagli compito",
"TASK_CLOSE": "Chiudi"
},
"COMMENTS": {
"NONE": "Nessun commento",
"BUTTON": {
"ADD": "Aggiungi un commento"
},
"ADD_DIALOG": {
"TITLE": "Nuovo commento",
"LABEL": {
"MESSAGE": "Messaggio"
},
"BUTTON": {
"ADD": "Aggiungi commento",
"CANCEL": "Annulla"
}
}
},
"ADD_DIALOG": {
"TITLE": "Imposta variabile di processo",
"LABEL": {
"NAME": "Nome",
"VALUE": "Valore",
"SCOPE": "Ambito"
}
},
"EDIT_DIALOG": {
"TITLE": "Modifica variabile di processo"
},
"ERROR_DIALOG": {
"TITLE": "Impossibile completare l'azione",
"DESCRIPTION": "Potresti non avere il livello di accesso necessario, verifica con il team IT."
}
},
"START_PROCESS": {
"BUTTON": "Avvia processo",
"NO_PROCESS_DEFINITIONS": "Impossibile iniziare un processo in quanto non ci sono definizioni del processo disponibili",
"FORM": {
"TITLE": "Avvia processo",
"LABEL": {
"TYPE": "Tipo",
"NAME": "Nome"
},
"TYPE_PLACEHOLDER": "Effettua una scelta...",
"ACTION": {
"START": "Avvia",
"CANCEL": "Annulla"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Impossibile caricare le definizioni del processo, verifica di avere l'accesso.",
"START": "Impossibile iniziare la nuova istanza di processo, verifica di avere l'accesso."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Questo elenco è vuoto",
"DRAG-AND-DROP": {
"TITLE": "Trascinare e rilasciare",
"SUBTITLE": "per caricare i file"
}
},
"EMPTY-LIST": {
"HEADER": "Nessun file disponibile"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Imposta variabile di processo",
"LABEL": {
"NAME": "Nome",
"VALUE": "Valore",
"SCOPE": "Ambito"
}
},
"EDIT_DIALOG": {
"TITLE": "Modifica variabile di processo"
},
"ERROR_DIALOG": {
"TITLE": "Impossibile completare l'azione",
"DESCRIPTION": "Potresti non avere il livello di accesso necessario, verifica con il team IT."
}
},
"START_PROCESS": {
"BUTTON": "Avvia processo",
"NO_PROCESS_DEFINITIONS": "Impossibile iniziare un processo in quanto non ci sono definizioni del processo disponibili",
"FORM": {
"TITLE": "Avvia processo",
"LABEL": {
"TYPE": "Tipo",
"NAME": "Nome"
},
"TYPE_PLACEHOLDER": "Effettua una scelta...",
"ACTION": {
"START": "Avvia",
"CANCEL": "Annulla"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Impossibile caricare le definizioni del processo, verifica di avere l'accesso.",
"START": "Impossibile iniziare la nuova istanza di processo, verifica di avere l'accesso."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Questo elenco è vuoto",
"DRAG-AND-DROP": {
"TITLE": "Trascinare e rilasciare",
"SUBTITLE": "per caricare i file"
}
},
"EMPTY-LIST": {
"HEADER": "Nessun file disponibile"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "プロセスインスタンスが見つかりません",
"SUMMARY": "{{total}} 個のプロセスインスタンスが見つかりました",
"ERROR": "プロセスインスタンスを読み込みませんでした。もう一度操作をやり直すか、次のメッセージを IT 担当者に伝えてください: {{errorMessage}}",
"COLUMN": {
"NAME": "名前"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "プロセスインスタンスのフィルタが選択されていません"
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "開始者",
"STARTED": "開始日",
"ENDED": "終了日",
"COMMENTS": "コメント",
"START_FORM": "開始フォーム",
"TASKS_ACTIVE": "アクティブなタスク",
"TASKS_COMPLETED": "完了済みタスク",
"TASK_SUBTITLE": "割り当て先: {{user}}, 作成日: {{created}}"
},
"BUTTON": {
"CANCEL": "プロセスのキャンセル",
"CLOSE": "閉じる",
"SHOW_DIAGRAM": "図の表示",
"DRAG-ATTACHMENT": "アップロードするファイルをドロップ",
"UPLOAD-ATTACHMENT": "添付ファイルをアップロード"
},
"MESSAGES": {
"NONE": "プロセスの詳細が見つかりません。"
},
"TASKS": {
"NO_ACTIVE": "現在アクティブなタスクはありません",
"NO_COMPLETED": "完了したタスクはありません",
"TASK_DETAILS": "タスクの詳細",
"TASK_CLOSE": "閉じる"
},
"COMMENTS": {
"NONE": "コメントなし",
"BUTTON": {
"ADD": "コメントの追加"
},
"ADD_DIALOG": {
"TITLE": "新しいコメント",
"LABEL": {
"MESSAGE": "メッセージ"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "プロセスインスタンスが見つかりません",
"SUMMARY": "{{total}} 個のプロセスインスタンスが見つかりました",
"ERROR": "プロセスインスタンスを読み込みませんでした。もう一度操作をやり直すか、次のメッセージを IT 担当者に伝えてください: {{errorMessage}}"
},
"BUTTON": {
"ADD": "コメントの追加",
"CANCEL": "キャンセル"
"FILTERS": {
"MESSAGES": {
"NONE": "プロセスインスタンスのフィルタが選択されていません"
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "開始者",
"STARTED": "開始日",
"ENDED": "終了日",
"COMMENTS": "コメント",
"START_FORM": "開始フォーム",
"TASKS_ACTIVE": "アクティブなタスク",
"TASKS_COMPLETED": "完了済みタスク",
"TASK_SUBTITLE": "割り当て先: {{user}}, 作成日: {{created}}"
},
"BUTTON": {
"CANCEL": "プロセスのキャンセル",
"CLOSE": "閉じる",
"SHOW_DIAGRAM": "図の表示",
"DRAG-ATTACHMENT": "アップロードするファイルをドロップ",
"UPLOAD-ATTACHMENT": "添付ファイルをアップロード"
},
"MESSAGES": {
"NONE": "プロセスの詳細が見つかりません。"
},
"TASKS": {
"NO_ACTIVE": "現在アクティブなタスクはありません",
"NO_COMPLETED": "完了したタスクはありません",
"TASK_DETAILS": "タスクの詳細",
"TASK_CLOSE": "閉じる"
},
"COMMENTS": {
"NONE": "コメントなし",
"BUTTON": {
"ADD": "コメントの追加"
},
"ADD_DIALOG": {
"TITLE": "新しいコメント",
"LABEL": {
"MESSAGE": "メッセージ"
},
"BUTTON": {
"ADD": "コメントの追加",
"CANCEL": "キャンセル"
}
}
},
"ADD_DIALOG": {
"TITLE": "プロセス変数の設定",
"LABEL": {
"NAME": "名前",
"VALUE": "値",
"SCOPE": "範囲"
}
},
"EDIT_DIALOG": {
"TITLE": "プロセス変数の編集"
},
"ERROR_DIALOG": {
"TITLE": "処理を完了できませんでした",
"DESCRIPTION": "必要なレベルのアクセス権がない可能性があります。IT 担当者に確認してください。"
}
},
"START_PROCESS": {
"BUTTON": "プロセスの開始",
"NO_PROCESS_DEFINITIONS": "使用できるプロセス定義がないため、プロセスを開始できません",
"FORM": {
"TITLE": "プロセスの開始",
"LABEL": {
"TYPE": "種類",
"NAME": "名前"
},
"TYPE_PLACEHOLDER": "1 つ選択してください...",
"ACTION": {
"START": "開始",
"CANCEL": "キャンセル"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "プロセス定義を読み込めませんでした。アクセス権があることを確認してください。",
"START": "新しいプロセスインスタンスを開始できませんでした。アクセス権があることを確認してください。"
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "このリストは空です",
"DRAG-AND-DROP": {
"TITLE": "アップロードするファイルをドラッグ & ドロップしてください",
"SUBTITLE": ""
}
},
"EMPTY-LIST": {
"HEADER": "使用できるファイルがありません"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "プロセス変数の設定",
"LABEL": {
"NAME": "名前",
"VALUE": "値",
"SCOPE": "範囲"
}
},
"EDIT_DIALOG": {
"TITLE": "プロセス変数の編集"
},
"ERROR_DIALOG": {
"TITLE": "処理を完了できませんでした",
"DESCRIPTION": "必要なレベルのアクセス権がない可能性があります。IT 担当者に確認してください。"
}
},
"START_PROCESS": {
"BUTTON": "プロセスの開始",
"NO_PROCESS_DEFINITIONS": "使用できるプロセス定義がないため、プロセスを開始できません",
"FORM": {
"TITLE": "プロセスの開始",
"LABEL": {
"TYPE": "種類",
"NAME": "名前"
},
"TYPE_PLACEHOLDER": "1 つ選択してください...",
"ACTION": {
"START": "開始",
"CANCEL": "キャンセル"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "プロセス定義を読み込めませんでした。アクセス権があることを確認してください。",
"START": "新しいプロセスインスタンスを開始できませんでした。アクセス権があることを確認してください。"
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "このリストは空です",
"DRAG-AND-DROP": {
"TITLE": "アップロードするファイルをドラッグ & ドロップしてください",
"SUBTITLE": ""
}
},
"EMPTY-LIST": {
"HEADER": "使用できるファイルがありません"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Ingen prosesstilfeller funnet",
"SUMMARY": "{{total}} prosesstilfeller funnet",
"ERROR": "Kan ikke laste inn prosesstilfeller. Prøv på nytt, eller del følgende melding med IT-teamet {{errorMessage}}",
"COLUMN": {
"NAME": "Navn"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Ingen prosesstilfellefilter valgt."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Startet av",
"STARTED": "Startet",
"ENDED": "Avsluttet",
"COMMENTS": "Kommentarer",
"START_FORM": "Start skjema",
"TASKS_ACTIVE": "Aktive oppgaver",
"TASKS_COMPLETED": "Fullførte oppgaver",
"TASK_SUBTITLE": "Tilordet {{user}}, opprettet {{created}}"
},
"BUTTON": {
"CANCEL": "Avbryt prosess",
"CLOSE": "Lukk",
"SHOW_DIAGRAM": "Vis diagram",
"DRAG-ATTACHMENT": "Slipp filer for å laste opp",
"UPLOAD-ATTACHMENT": "Last opp vedlegg"
},
"MESSAGES": {
"NONE": "Ingen prosessdetaljer funnet."
},
"TASKS": {
"NO_ACTIVE": "Ingen aktive oppgaver i øyeblikket",
"NO_COMPLETED": "Ingen oppgaver fullført ennå",
"TASK_DETAILS": "Detaljer for oppgave",
"TASK_CLOSE": "Lukk"
},
"COMMENTS": {
"NONE": "Ingen kommentarer",
"BUTTON": {
"ADD": "Legg til en kommentar"
},
"ADD_DIALOG": {
"TITLE": "Nytt kommentar",
"LABEL": {
"MESSAGE": "Melding"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Ingen prosesstilfeller funnet",
"SUMMARY": "{{total}} prosesstilfeller funnet",
"ERROR": "Kan ikke laste inn prosesstilfeller. Prøv på nytt, eller del følgende melding med IT-teamet {{errorMessage}}"
},
"BUTTON": {
"ADD": "Legg til kommentar",
"CANCEL": "Avbryt"
"FILTERS": {
"MESSAGES": {
"NONE": "Ingen prosesstilfellefilter valgt."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Startet av",
"STARTED": "Startet",
"ENDED": "Avsluttet",
"COMMENTS": "Kommentarer",
"START_FORM": "Start skjema",
"TASKS_ACTIVE": "Aktive oppgaver",
"TASKS_COMPLETED": "Fullførte oppgaver",
"TASK_SUBTITLE": "Tilordet {{user}}, opprettet {{created}}"
},
"BUTTON": {
"CANCEL": "Avbryt prosess",
"CLOSE": "Lukk",
"SHOW_DIAGRAM": "Vis diagram",
"DRAG-ATTACHMENT": "Slipp filer for å laste opp",
"UPLOAD-ATTACHMENT": "Last opp vedlegg"
},
"MESSAGES": {
"NONE": "Ingen prosessdetaljer funnet."
},
"TASKS": {
"NO_ACTIVE": "Ingen aktive oppgaver i øyeblikket",
"NO_COMPLETED": "Ingen oppgaver fullført ennå",
"TASK_DETAILS": "Detaljer for oppgave",
"TASK_CLOSE": "Lukk"
},
"COMMENTS": {
"NONE": "Ingen kommentarer",
"BUTTON": {
"ADD": "Legg til en kommentar"
},
"ADD_DIALOG": {
"TITLE": "Nytt kommentar",
"LABEL": {
"MESSAGE": "Melding"
},
"BUTTON": {
"ADD": "Legg til kommentar",
"CANCEL": "Avbryt"
}
}
},
"ADD_DIALOG": {
"TITLE": "Still inn prosessvariabel",
"LABEL": {
"NAME": "Navn",
"VALUE": "Verdi",
"SCOPE": "Område"
}
},
"EDIT_DIALOG": {
"TITLE": "Rediger prosessvariabel"
},
"ERROR_DIALOG": {
"TITLE": "Kan ikke fullføre den handlingen",
"DESCRIPTION": "Du har kanskje ikke det påkrevde tilgangsnivået, sjekk med IT-teamet."
}
},
"START_PROCESS": {
"BUTTON": "Start prosess",
"NO_PROCESS_DEFINITIONS": "Du kan ikke starte en prosess fordi det ikke finnes noen tilgjengelige prosessdefinisjoner",
"FORM": {
"TITLE": "Start prosess",
"LABEL": {
"TYPE": "Type",
"NAME": "Navn"
},
"TYPE_PLACEHOLDER": "Velg én...",
"ACTION": {
"START": "Start",
"CANCEL": "Avbryt"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Kan ikke laste inn prosessdefinisjoner, kontroller om du har tilgang.",
"START": "Kan ikke starte nytt prosesstilfelle, kontroller om du har tilgang."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Denne listen er tom",
"DRAG-AND-DROP": {
"TITLE": "Dra og slipp",
"SUBTITLE": "for å laste opp filer"
}
},
"EMPTY-LIST": {
"HEADER": "Ingen tilgjengelige filer"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Still inn prosessvariabel",
"LABEL": {
"NAME": "Navn",
"VALUE": "Verdi",
"SCOPE": "Område"
}
},
"EDIT_DIALOG": {
"TITLE": "Rediger prosessvariabel"
},
"ERROR_DIALOG": {
"TITLE": "Kan ikke fullføre den handlingen",
"DESCRIPTION": "Du har kanskje ikke det påkrevde tilgangsnivået, sjekk med IT-teamet."
}
},
"START_PROCESS": {
"BUTTON": "Start prosess",
"NO_PROCESS_DEFINITIONS": "Du kan ikke starte en prosess fordi det ikke finnes noen tilgjengelige prosessdefinisjoner",
"FORM": {
"TITLE": "Start prosess",
"LABEL": {
"TYPE": "Type",
"NAME": "Navn"
},
"TYPE_PLACEHOLDER": "Velg én...",
"ACTION": {
"START": "Start",
"CANCEL": "Avbryt"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Kan ikke laste inn prosessdefinisjoner, kontroller om du har tilgang.",
"START": "Kan ikke starte nytt prosesstilfelle, kontroller om du har tilgang."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Denne listen er tom",
"DRAG-AND-DROP": {
"TITLE": "Dra og slipp",
"SUBTITLE": "for å laste opp filer"
}
},
"EMPTY-LIST": {
"HEADER": "Ingen tilgjengelige filer"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Geen procesinstances gevonden",
"SUMMARY": "{{total}} procesinstances gevonden",
"ERROR": "Kan procesinstances niet laden. Probeer het opnieuw of deel het volgende bericht met het IT-team: {{errorMessage}}",
"COLUMN": {
"NAME": "Naam"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Geen procesinstancefilter geselecteerd."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Gestart door",
"STARTED": "Gestart",
"ENDED": "Beëindigd",
"COMMENTS": "Opmerkingen",
"START_FORM": "Beginformulier",
"TASKS_ACTIVE": "Actieve taken",
"TASKS_COMPLETED": "Voltooide taken",
"TASK_SUBTITLE": "Toegewezen aan {{user}}, gemaakt op {{created}}"
},
"BUTTON": {
"CANCEL": "Proces annuleren",
"CLOSE": "Sluiten",
"SHOW_DIAGRAM": "Diagram weergeven",
"DRAG-ATTACHMENT": "Bestanden neerzetten om te uploaden",
"UPLOAD-ATTACHMENT": "Bijlage uploaden"
},
"MESSAGES": {
"NONE": "Geen procesdetails gevonden."
},
"TASKS": {
"NO_ACTIVE": "Geen momenteel actieve taken",
"NO_COMPLETED": "Nog geen taken voltooid",
"TASK_DETAILS": "Taakdetails",
"TASK_CLOSE": "Sluiten"
},
"COMMENTS": {
"NONE": "Geen opmerkingen",
"BUTTON": {
"ADD": "Een opmerking toevoegen"
},
"ADD_DIALOG": {
"TITLE": "Nieuwe opmerking",
"LABEL": {
"MESSAGE": "Bericht"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Geen procesinstances gevonden",
"SUMMARY": "{{total}} procesinstances gevonden",
"ERROR": "Kan procesinstances niet laden. Probeer het opnieuw of deel het volgende bericht met het IT-team: {{errorMessage}}"
},
"BUTTON": {
"ADD": "Opmerking toevoegen",
"CANCEL": "Annuleren"
"FILTERS": {
"MESSAGES": {
"NONE": "Geen procesinstancefilter geselecteerd."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Gestart door",
"STARTED": "Gestart",
"ENDED": "Beëindigd",
"COMMENTS": "Opmerkingen",
"START_FORM": "Beginformulier",
"TASKS_ACTIVE": "Actieve taken",
"TASKS_COMPLETED": "Voltooide taken",
"TASK_SUBTITLE": "Toegewezen aan {{user}}, gemaakt op {{created}}"
},
"BUTTON": {
"CANCEL": "Proces annuleren",
"CLOSE": "Sluiten",
"SHOW_DIAGRAM": "Diagram weergeven",
"DRAG-ATTACHMENT": "Bestanden neerzetten om te uploaden",
"UPLOAD-ATTACHMENT": "Bijlage uploaden"
},
"MESSAGES": {
"NONE": "Geen procesdetails gevonden."
},
"TASKS": {
"NO_ACTIVE": "Geen momenteel actieve taken",
"NO_COMPLETED": "Nog geen taken voltooid",
"TASK_DETAILS": "Taakdetails",
"TASK_CLOSE": "Sluiten"
},
"COMMENTS": {
"NONE": "Geen opmerkingen",
"BUTTON": {
"ADD": "Een opmerking toevoegen"
},
"ADD_DIALOG": {
"TITLE": "Nieuwe opmerking",
"LABEL": {
"MESSAGE": "Bericht"
},
"BUTTON": {
"ADD": "Opmerking toevoegen",
"CANCEL": "Annuleren"
}
}
},
"ADD_DIALOG": {
"TITLE": "Procesvariabele instellen",
"LABEL": {
"NAME": "Naam",
"VALUE": "Waarde",
"SCOPE": "Bereik"
}
},
"EDIT_DIALOG": {
"TITLE": "Procesvariabele bewerken"
},
"ERROR_DIALOG": {
"TITLE": "Kan die actie niet voltooien",
"DESCRIPTION": "U beschikt mogelijk niet over het vereiste toegangsniveau, neem contact op met het IT-team."
}
},
"START_PROCESS": {
"BUTTON": "Proces starten",
"NO_PROCESS_DEFINITIONS": "U kunt geen proces starten omdat er geen procesdefinities beschikbaar zijn",
"FORM": {
"TITLE": "Proces starten",
"LABEL": {
"TYPE": "Type",
"NAME": "Naam"
},
"TYPE_PLACEHOLDER": "Maak een keuze...",
"ACTION": {
"START": "Start",
"CANCEL": "Annuleren"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Kan procesdefinities niet laden, controleer of u over toegang beschikt",
"START": "Kan geen nieuwe procesinstance starten, controleer of u over toegang beschikt."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Deze lijst is leeg",
"DRAG-AND-DROP": {
"TITLE": "Slepen en neerzetten om bestanden te uploaden",
"SUBTITLE": "om bestanden te uploaden"
}
},
"EMPTY-LIST": {
"HEADER": "Er zijn geen bestanden beschikbaar"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Procesvariabele instellen",
"LABEL": {
"NAME": "Naam",
"VALUE": "Waarde",
"SCOPE": "Bereik"
}
},
"EDIT_DIALOG": {
"TITLE": "Procesvariabele bewerken"
},
"ERROR_DIALOG": {
"TITLE": "Kan die actie niet voltooien",
"DESCRIPTION": "U beschikt mogelijk niet over het vereiste toegangsniveau, neem contact op met het IT-team."
}
},
"START_PROCESS": {
"BUTTON": "Proces starten",
"NO_PROCESS_DEFINITIONS": "U kunt geen proces starten omdat er geen procesdefinities beschikbaar zijn",
"FORM": {
"TITLE": "Proces starten",
"LABEL": {
"TYPE": "Type",
"NAME": "Naam"
},
"TYPE_PLACEHOLDER": "Maak een keuze...",
"ACTION": {
"START": "Start",
"CANCEL": "Annuleren"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Kan procesdefinities niet laden, controleer of u over toegang beschikt",
"START": "Kan geen nieuwe procesinstance starten, controleer of u over toegang beschikt."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Deze lijst is leeg",
"DRAG-AND-DROP": {
"TITLE": "Slepen en neerzetten om bestanden te uploaden",
"SUBTITLE": "om bestanden te uploaden"
}
},
"EMPTY-LIST": {
"HEADER": "Er zijn geen bestanden beschikbaar"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Nenhuma instância de processo encontrada",
"SUMMARY": "{{total}} instâncias de processo encontradas",
"ERROR": "Não foi possível carregar instâncias de processos. Tente novamente ou compartilhe a mensagem a seguir com a Equipe de TI {{errorMessage}}",
"COLUMN": {
"NAME": "Nome"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Nenhum filtro de instância de processo selecionado."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Iniciado por",
"STARTED": "Iniciado",
"ENDED": "Finalizado",
"COMMENTS": "Comentários",
"START_FORM": "Iniciar formulário",
"TASKS_ACTIVE": "Tarefas ativas",
"TASKS_COMPLETED": "Tarefas concluídas",
"TASK_SUBTITLE": "Atribuídas a {{user}}, criadas em {{created}}"
},
"BUTTON": {
"CANCEL": "Cancelar processo",
"CLOSE": "Fechar",
"SHOW_DIAGRAM": "Mostrar diagrama",
"DRAG-ATTACHMENT": "Solte os arquivos para carregar",
"UPLOAD-ATTACHMENT": "Carregar anexo"
},
"MESSAGES": {
"NONE": "Nenhum detalhe de processo encontrado."
},
"TASKS": {
"NO_ACTIVE": "Nenhuma tarefa ativa no momento",
"NO_COMPLETED": "Nenhuma tarefa concluída ainda",
"TASK_DETAILS": "Detalhes da tarefa",
"TASK_CLOSE": "Fechar"
},
"COMMENTS": {
"NONE": "Sem comentários",
"BUTTON": {
"ADD": "Adicionar comentário"
},
"ADD_DIALOG": {
"TITLE": "Novo comentário",
"LABEL": {
"MESSAGE": "Mensagem"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Nenhuma instância de processo encontrada",
"SUMMARY": "{{total}} instâncias de processo encontradas",
"ERROR": "Não foi possível carregar instâncias de processos. Tente novamente ou compartilhe a mensagem a seguir com a Equipe de TI {{errorMessage}}"
},
"BUTTON": {
"ADD": "Adicionar comentário",
"CANCEL": "Cancelar"
"FILTERS": {
"MESSAGES": {
"NONE": "Nenhum filtro de instância de processo selecionado."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Iniciado por",
"STARTED": "Iniciado",
"ENDED": "Finalizado",
"COMMENTS": "Comentários",
"START_FORM": "Iniciar formulário",
"TASKS_ACTIVE": "Tarefas ativas",
"TASKS_COMPLETED": "Tarefas concluídas",
"TASK_SUBTITLE": "Atribuídas a {{user}}, criadas em {{created}}"
},
"BUTTON": {
"CANCEL": "Cancelar processo",
"CLOSE": "Fechar",
"SHOW_DIAGRAM": "Mostrar diagrama",
"DRAG-ATTACHMENT": "Solte os arquivos para carregar",
"UPLOAD-ATTACHMENT": "Carregar anexo"
},
"MESSAGES": {
"NONE": "Nenhum detalhe de processo encontrado."
},
"TASKS": {
"NO_ACTIVE": "Nenhuma tarefa ativa no momento",
"NO_COMPLETED": "Nenhuma tarefa concluída ainda",
"TASK_DETAILS": "Detalhes da tarefa",
"TASK_CLOSE": "Fechar"
},
"COMMENTS": {
"NONE": "Sem comentários",
"BUTTON": {
"ADD": "Adicionar comentário"
},
"ADD_DIALOG": {
"TITLE": "Novo comentário",
"LABEL": {
"MESSAGE": "Mensagem"
},
"BUTTON": {
"ADD": "Adicionar comentário",
"CANCEL": "Cancelar"
}
}
},
"ADD_DIALOG": {
"TITLE": "Definir variável do processo",
"LABEL": {
"NAME": "Nome",
"VALUE": "Valor",
"SCOPE": "Escopo"
}
},
"EDIT_DIALOG": {
"TITLE": "Editar variável do processo"
},
"ERROR_DIALOG": {
"TITLE": "Não foi possível concluir a ação",
"DESCRIPTION": "Talvez você não tenha o nível de acesso necessário, verifique com a Equipe de TI."
}
},
"START_PROCESS": {
"BUTTON": "Iniciar processo",
"NO_PROCESS_DEFINITIONS": "Você não pode iniciar um processo, não há definições de processo disponíveis",
"FORM": {
"TITLE": "Iniciar processo",
"LABEL": {
"TYPE": "Tipo",
"NAME": "Nome"
},
"TYPE_PLACEHOLDER": "Escolha uma opção...",
"ACTION": {
"START": "Iniciar",
"CANCEL": "Cancelar"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Não foi possível carregar as definições do processo, verifique se você tem acesso.",
"START": "Não foi possível iniciar a nova instância do processo, verifique se você tem acesso."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Esta lista está vazia",
"DRAG-AND-DROP": {
"TITLE": "Arraste e solte",
"SUBTITLE": "para carregar arquivos"
}
},
"EMPTY-LIST": {
"HEADER": "Nenhum arquivo disponível"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Definir variável do processo",
"LABEL": {
"NAME": "Nome",
"VALUE": "Valor",
"SCOPE": "Escopo"
}
},
"EDIT_DIALOG": {
"TITLE": "Editar variável do processo"
},
"ERROR_DIALOG": {
"TITLE": "Não foi possível concluir a ação",
"DESCRIPTION": "Talvez você não tenha o nível de acesso necessário, verifique com a Equipe de TI."
}
},
"START_PROCESS": {
"BUTTON": "Iniciar processo",
"NO_PROCESS_DEFINITIONS": "Você não pode iniciar um processo, não há definições de processo disponíveis",
"FORM": {
"TITLE": "Iniciar processo",
"LABEL": {
"TYPE": "Tipo",
"NAME": "Nome"
},
"TYPE_PLACEHOLDER": "Escolha uma opção...",
"ACTION": {
"START": "Iniciar",
"CANCEL": "Cancelar"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Não foi possível carregar as definições do processo, verifique se você tem acesso.",
"START": "Não foi possível iniciar a nova instância do processo, verifique se você tem acesso."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Esta lista está vazia",
"DRAG-AND-DROP": {
"TITLE": "Arraste e solte",
"SUBTITLE": "para carregar arquivos"
}
},
"EMPTY-LIST": {
"HEADER": "Nenhum arquivo disponível"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "Не найдено ни одного экземпляра процесса",
"SUMMARY": "Найдено экземпляров процесса: {{total}}",
"ERROR": "Не удалось загрузить экземпляры процесса. Повторите попытку или покажите IT-специалистам следующее сообщение: {{errorMessage}}",
"COLUMN": {
"NAME": "Имя"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "Фильтр экземпляров процесса не выбран."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Запущено пользователем",
"STARTED": "Запущено",
"ENDED": "Завершено",
"COMMENTS": "Комментарии",
"START_FORM": "Запустить форму",
"TASKS_ACTIVE": "Активные задачи",
"TASKS_COMPLETED": "Завершенные задачи",
"TASK_SUBTITLE": "Назначено пользователю {{user}}, создано {{created}}"
},
"BUTTON": {
"CANCEL": "Отменить процесс",
"CLOSE": "Закрыть",
"SHOW_DIAGRAM": "Показать схему",
"DRAG-ATTACHMENT": "Перетащите файлы для выгрузки",
"UPLOAD-ATTACHMENT": "Выгрузить приложение"
},
"MESSAGES": {
"NONE": "Сведения о процессе не найдены."
},
"TASKS": {
"NO_ACTIVE": "Нет задач, активных на данный момент",
"NO_COMPLETED": "Ни одна задача не завершена",
"TASK_DETAILS": "Сведения о задаче",
"TASK_CLOSE": "Закрыть"
},
"COMMENTS": {
"NONE": "Нет комментариев",
"BUTTON": {
"ADD": "Добавить комментарий"
},
"ADD_DIALOG": {
"TITLE": "Новый комментарий",
"LABEL": {
"MESSAGE": "Сообщение"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "Не найдено ни одного экземпляра процесса",
"SUMMARY": "Найдено экземпляров процесса: {{total}}",
"ERROR": "Не удалось загрузить экземпляры процесса. Повторите попытку или покажите IT-специалистам следующее сообщение: {{errorMessage}}"
},
"BUTTON": {
"ADD": "Добавить комментарий",
"CANCEL": "Отмена"
"FILTERS": {
"MESSAGES": {
"NONE": "Фильтр экземпляров процесса не выбран."
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "Запущено пользователем",
"STARTED": "Запущено",
"ENDED": "Завершено",
"COMMENTS": "Комментарии",
"START_FORM": "Запустить форму",
"TASKS_ACTIVE": "Активные задачи",
"TASKS_COMPLETED": "Завершенные задачи",
"TASK_SUBTITLE": "Назначено пользователю {{user}}, создано {{created}}"
},
"BUTTON": {
"CANCEL": "Отменить процесс",
"CLOSE": "Закрыть",
"SHOW_DIAGRAM": "Показать схему",
"DRAG-ATTACHMENT": "Перетащите файлы для выгрузки",
"UPLOAD-ATTACHMENT": "Выгрузить приложение"
},
"MESSAGES": {
"NONE": "Сведения о процессе не найдены."
},
"TASKS": {
"NO_ACTIVE": "Нет задач, активных на данный момент",
"NO_COMPLETED": "Ни одна задача не завершена",
"TASK_DETAILS": "Сведения о задаче",
"TASK_CLOSE": "Закрыть"
},
"COMMENTS": {
"NONE": "Нет комментариев",
"BUTTON": {
"ADD": "Добавить комментарий"
},
"ADD_DIALOG": {
"TITLE": "Новый комментарий",
"LABEL": {
"MESSAGE": "Сообщение"
},
"BUTTON": {
"ADD": "Добавить комментарий",
"CANCEL": "Отмена"
}
}
},
"ADD_DIALOG": {
"TITLE": "Задать переменную процесса",
"LABEL": {
"NAME": "Имя",
"VALUE": "Значение",
"SCOPE": "Область применения"
}
},
"EDIT_DIALOG": {
"TITLE": "Редактировать переменную процесса"
},
"ERROR_DIALOG": {
"TITLE": "Не удалось выполнить это действие",
"DESCRIPTION": "Возможно, у вас нет необходимого уровня доступа, обратитесь к IT-специалистам."
}
},
"START_PROCESS": {
"BUTTON": "Начать процесс",
"NO_PROCESS_DEFINITIONS": "Вы не можете начать процесс, поскольку нет доступных определений процесса",
"FORM": {
"TITLE": "Начать процесс",
"LABEL": {
"TYPE": "Тип",
"NAME": "Имя"
},
"TYPE_PLACEHOLDER": "Выбрать элемент...",
"ACTION": {
"START": "Начало",
"CANCEL": "Отмена"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Не удалось загрузить определения процесса. Убедитесь, что у вас есть доступ.",
"START": "Не удалось начать новые экземпляры процесса. Убедитесь, что у вас есть доступ."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Этот список пуст",
"DRAG-AND-DROP": {
"TITLE": "Перетащите",
"SUBTITLE": "для выгрузки файлов"
}
},
"EMPTY-LIST": {
"HEADER": "Нет файлов"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "Задать переменную процесса",
"LABEL": {
"NAME": "Имя",
"VALUE": "Значение",
"SCOPE": "Область применения"
}
},
"EDIT_DIALOG": {
"TITLE": "Редактировать переменную процесса"
},
"ERROR_DIALOG": {
"TITLE": "Не удалось выполнить это действие",
"DESCRIPTION": "Возможно, у вас нет необходимого уровня доступа, обратитесь к IT-специалистам."
}
},
"START_PROCESS": {
"BUTTON": "Начать процесс",
"NO_PROCESS_DEFINITIONS": "Вы не можете начать процесс, поскольку нет доступных определений процесса",
"FORM": {
"TITLE": "Начать процесс",
"LABEL": {
"TYPE": "Тип",
"NAME": "Имя"
},
"TYPE_PLACEHOLDER": "Выбрать элемент...",
"ACTION": {
"START": "Начало",
"CANCEL": "Отмена"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "Не удалось загрузить определения процесса. Убедитесь, что у вас есть доступ.",
"START": "Не удалось начать новые экземпляры процесса. Убедитесь, что у вас есть доступ."
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "Этот список пуст",
"DRAG-AND-DROP": {
"TITLE": "Перетащите",
"SUBTITLE": "для выгрузки файлов"
}
},
"EMPTY-LIST": {
"HEADER": "Нет файлов"
}
}
}

View File

@@ -1,106 +1,105 @@
{
"PROCESSLIST": {
"NONE": "未找到流程实例",
"SUMMARY": "找到 {{total}} 个流程实例",
"ERROR": "无法加载流程实例。请重试或与您的IT团队分享以下消息{{errorMessage}}",
"COLUMN": {
"NAME": "名称"
}
},
"FILTERS": {
"MESSAGES": {
"NONE": "未选择流程实例过滤器。"
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "启动者",
"STARTED": "已启动",
"ENDED": "已结束",
"COMMENTS": "注释",
"START_FORM": "启动表单",
"TASKS_ACTIVE": "活动的任务",
"TASKS_COMPLETED": "完成的任务",
"TASK_SUBTITLE": "已分配至 {{user}},已创建 {{created}}"
},
"BUTTON": {
"CANCEL": "取消流程",
"CLOSE": "关闭",
"SHOW_DIAGRAM": "显示流程图",
"DRAG-ATTACHMENT": "放置文件以上传",
"UPLOAD-ATTACHMENT": "上传附件"
},
"MESSAGES": {
"NONE": "未找到流程详情。"
},
"TASKS": {
"NO_ACTIVE": "无当前活动任务",
"NO_COMPLETED": "没有已完成任务",
"TASK_DETAILS": "任务详细信息",
"TASK_CLOSE": "关闭"
},
"COMMENTS": {
"NONE": "无注释",
"BUTTON": {
"ADD": "添加注释"
},
"ADD_DIALOG": {
"TITLE": "新建注释",
"LABEL": {
"MESSAGE": "消息"
"ADF_PROCESS_LIST": {
"LIST": {
"NONE": "找到流程实例",
"SUMMARY": "已找到 {{total}} 个流程实例",
"ERROR": "无法加载流程实例。请重试或与您的IT团队分享以下消息{{errorMessage}}"
},
"BUTTON": {
"ADD": "添加注释",
"CANCEL": "取消"
"FILTERS": {
"MESSAGES": {
"NONE": "未选择流程实例过滤器。"
}
},
"DETAILS": {
"LABELS": {
"STARTED_BY": "启动者",
"STARTED": "已启动",
"ENDED": "已结束",
"COMMENTS": "注释",
"START_FORM": "启动表单",
"TASKS_ACTIVE": "活动的任务",
"TASKS_COMPLETED": "完成的任务",
"TASK_SUBTITLE": "已分配至 {{user}},已创建 {{created}}"
},
"BUTTON": {
"CANCEL": "取消流程",
"CLOSE": "关闭",
"SHOW_DIAGRAM": "显示流程图",
"DRAG-ATTACHMENT": "放置文件以上传",
"UPLOAD-ATTACHMENT": "上传附件"
},
"MESSAGES": {
"NONE": "未找到流程详情。"
},
"TASKS": {
"NO_ACTIVE": "无当前活动任务",
"NO_COMPLETED": "没有已完成任务",
"TASK_DETAILS": "任务详细信息",
"TASK_CLOSE": "关闭"
},
"COMMENTS": {
"NONE": "无注释",
"BUTTON": {
"ADD": "添加注释"
},
"ADD_DIALOG": {
"TITLE": "新建注释",
"LABEL": {
"MESSAGE": "消息"
},
"BUTTON": {
"ADD": "添加注释",
"CANCEL": "取消"
}
}
},
"ADD_DIALOG": {
"TITLE": "设置流程变量",
"LABEL": {
"NAME": "名称",
"VALUE": "值",
"SCOPE": "范围"
}
},
"EDIT_DIALOG": {
"TITLE": "编辑流程变量"
},
"ERROR_DIALOG": {
"TITLE": "无法完成此操作",
"DESCRIPTION": "您可能不具备必须的访问级别,请联系您的 IT 团队。"
}
},
"START_PROCESS": {
"BUTTON": "启动流程",
"NO_PROCESS_DEFINITIONS": "您无法启动流程,因为没有可用的流程定义",
"FORM": {
"TITLE": "启动流程",
"LABEL": {
"TYPE": "类型",
"NAME": "名称"
},
"TYPE_PLACEHOLDER": "选择一个...",
"ACTION": {
"START": "启动",
"CANCEL": "取消"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "无法加载流程定义,请检查您是否具有访问权。",
"START": "无法启动新的流程实例,请检查您是否具有访问权。"
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "此列表为空",
"DRAG-AND-DROP": {
"TITLE": "拖放",
"SUBTITLE": "要上传文件"
}
},
"EMPTY-LIST": {
"HEADER": "没有可用文件"
}
}
}
},
"ADD_DIALOG": {
"TITLE": "设置流程变量",
"LABEL": {
"NAME": "名称",
"VALUE": "值",
"SCOPE": "范围"
}
},
"EDIT_DIALOG": {
"TITLE": "编辑流程变量"
},
"ERROR_DIALOG": {
"TITLE": "无法完成此操作",
"DESCRIPTION": "您可能不具备必须的访问级别,请联系您的 IT 团队。"
}
},
"START_PROCESS": {
"BUTTON": "启动流程",
"NO_PROCESS_DEFINITIONS": "您无法启动流程,因为没有可用的流程定义",
"FORM": {
"TITLE": "启动流程",
"LABEL": {
"TYPE": "类型",
"NAME": "名称"
},
"TYPE_PLACEHOLDER": "选择一个...",
"ACTION": {
"START": "启动",
"CANCEL": "取消"
}
},
"ERROR": {
"LOAD_PROCESS_DEFS": "无法加载流程定义,请检查您是否具有访问权。",
"START": "无法启动新的流程实例,请检查您是否具有访问权。"
}
},
"PROCESS-ATTACHMENT": {
"EMPTY": {
"HEADER": "此列表为空",
"DRAG-AND-DROP": {
"TITLE": "拖放",
"SUBTITLE": "要上传文件"
}
},
"EMPTY-LIST": {
"HEADER": "没有可用文件"
}
}
}