[ADF-4521] Form - Multilingual support (#4715)

Maurizio says : YES
This commit is contained in:
Silviu Popa
2019-05-15 17:59:51 +03:00
committed by Vito
parent b4e3a71bef
commit 55f920fbb4
21 changed files with 21 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
<div class="adf-amount-widget__container adf-amount-widget {{field.className}}" [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly"> <div class="adf-amount-widget__container adf-amount-widget {{field.className}}" [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly">
<mat-form-field class="adf-amount-widget__input"> <mat-form-field class="adf-amount-widget__input">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<span matPrefix class="adf-amount-widget__prefix-spacing"> {{currency }}</span> <span matPrefix class="adf-amount-widget__prefix-spacing"> {{currency }}</span>
<input matInput <input matInput
class="adf-amount-widget" class="adf-amount-widget"

View File

@@ -6,7 +6,7 @@
[disabled]="field.readOnly || readOnly" [disabled]="field.readOnly || readOnly"
[(ngModel)]="field.value" [(ngModel)]="field.value"
(ngModelChange)="onFieldChanged(field)"> (ngModelChange)="onFieldChanged(field)">
{{field.name}} {{field.name | translate }}
<span *ngIf="field.required">*</span> <span *ngIf="field.required">*</span>
</mat-checkbox> </mat-checkbox>
</div> </div>

View File

@@ -7,7 +7,7 @@
(click)="onExpanderClicked()"> (click)="onExpanderClicked()">
<mat-icon>{{ content?.isExpanded ? 'expand_more' : 'expand_less' }}</mat-icon> <mat-icon>{{ content?.isExpanded ? 'expand_more' : 'expand_less' }}</mat-icon>
</button> </button>
<span (click)="onExpanderClicked()" id="container-header-label">{{content.name}}</span> <span (click)="onExpanderClicked()" id="container-header-label">{{content.name | translate }}</span>
</h4> </h4>
</div> </div>

View File

@@ -8,7 +8,7 @@
<div id="unsupported-thumbnail" class="adf-content-widget-preview-text">{{ 'FORM.PREVIEW.IMAGE_NOT_AVAILABLE' | translate }} <div id="unsupported-thumbnail" class="adf-content-widget-preview-text">{{ 'FORM.PREVIEW.IMAGE_NOT_AVAILABLE' | translate }}
</div> </div>
</div> </div>
<div class="mdl-card__supporting-text upload-widget__content-text">{{content.name}}</div> <div class="mdl-card__supporting-text upload-widget__content-text">{{content.name | translate }}</div>
</mat-card-content> </mat-card-content>
<mat-card-actions> <mat-card-actions>

View File

@@ -1,7 +1,7 @@
<div class="{{field.className}}" <div class="{{field.className}}"
id="data-time-widget" [class.adf-invalid]="!field.isValid"> id="data-time-widget" [class.adf-invalid]="!field.isValid">
<mat-form-field class="adf-date-time-widget"> <mat-form-field class="adf-date-time-widget">
<label class="adf-label" [attr.for]="field.id">{{field.name}} ({{field.dateDisplayFormat}})<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }} ({{field.dateDisplayFormat}})<span *ngIf="isRequired()">*</span></label>
<input matInput <input matInput
[matDatetimepicker]="datetimePicker" [matDatetimepicker]="datetimePicker"
[id]="field.id" [id]="field.id"

View File

@@ -1,6 +1,6 @@
<div class="{{field.className}}" id="data-widget" [class.adf-invalid]="!field.isValid"> <div class="{{field.className}}" id="data-widget" [class.adf-invalid]="!field.isValid">
<mat-form-field class="adf-date-widget"> <mat-form-field class="adf-date-widget">
<label class="adf-label" [attr.for]="field.id">{{field.name}} ({{field.dateDisplayFormat}})<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }} ({{field.dateDisplayFormat}})<span *ngIf="isRequired()">*</span></label>
<input matInput <input matInput
[id]="field.id" [id]="field.id"
[matDatepicker]="datePicker" [matDatepicker]="datePicker"

View File

@@ -1 +1 @@
<div class="adf-display-text-widget {{field.className}}">{{field.value}}</div> <div class="adf-display-text-widget {{field.className}}">{{field.value | translate}}</div>

View File

@@ -1,6 +1,6 @@
<div class="adf-dropdown-widget {{field.className}}" <div class="adf-dropdown-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly"> [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<mat-form-field> <mat-form-field>
<mat-select class="adf-select" <mat-select class="adf-select"
[id]="field.id" [id]="field.id"

View File

@@ -1,6 +1,6 @@
<div class="adf-dynamic-table-scrolling {{field.className}}" <div class="adf-dynamic-table-scrolling {{field.className}}"
[class.adf-invalid]="!isValid()"> [class.adf-invalid]="!isValid()">
<div class="adf-label">{{content.name}}<span *ngIf="isRequired()">*</span></div> <div class="adf-label">{{content.name | translate }}<span *ngIf="isRequired()">*</span></div>
<div *ngIf="!editMode"> <div *ngIf="!editMode">
<div class="adf-table-container"> <div class="adf-table-container">

View File

@@ -2,7 +2,7 @@
[class.is-dirty]="value" [class.is-dirty]="value"
[class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly" id="functional-group-div"> [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly" id="functional-group-div">
<mat-form-field> <mat-form-field>
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<input matInput <input matInput
class="adf-input" class="adf-input"
type="text" type="text"

View File

@@ -1,5 +1,5 @@
<div class="adf-hyperlink-widget {{field.className}}"> <div class="adf-hyperlink-widget {{field.className}}">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<div> <div>
<a [href]="linkUrl" target="_blank" rel="nofollow">{{linkText}}</a> <a [href]="linkUrl" target="_blank" rel="nofollow">{{linkText}}</a>
</div> </div>

View File

@@ -1,7 +1,7 @@
<div class="adf-multiline-text-widget {{field.className}}" <div class="adf-multiline-text-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly"> [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly">
<mat-form-field floatPlaceholder="never"> <mat-form-field floatPlaceholder="never">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<textarea matInput class="adf-input" <textarea matInput class="adf-input"
matTextareaAutosize matTextareaAutosize
type="text" type="text"

View File

@@ -1,7 +1,7 @@
<div class="adf-textfield adf-number-widget {{field.className}}" <div class="adf-textfield adf-number-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly"> [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly">
<mat-form-field> <mat-form-field>
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<input matInput <input matInput
class="adf-input" class="adf-input"
type="text" type="text"

View File

@@ -3,7 +3,7 @@
[class.adf-readonly]="field.readOnly" [class.adf-readonly]="field.readOnly"
id="people-widget-content"> id="people-widget-content">
<mat-form-field> <mat-form-field>
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<input #inputValue <input #inputValue
matInput matInput
class="adf-input" class="adf-input"

View File

@@ -1,7 +1,7 @@
<div class="adf-radio-buttons-widget {{field.className}}" <div class="adf-radio-buttons-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly" [id]="field.id"> [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly" [id]="field.id">
<div class="adf-radio-button-container"> <div class="adf-radio-button-container">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<mat-radio-group class="adf-radio-group" [(ngModel)]="field.value"> <mat-radio-group class="adf-radio-group" [(ngModel)]="field.value">
<mat-radio-button <mat-radio-button
[id]="field.id + '-' + opt.id" [id]="field.id + '-' + opt.id"

View File

@@ -1,6 +1,6 @@
<div *ngIf="hasTabs()" class="alfresco-tabs-widget"> <div *ngIf="hasTabs()" class="alfresco-tabs-widget">
<mat-tab-group> <mat-tab-group>
<mat-tab *ngFor="let tab of visibleTabs" [label]="tab.title"> <mat-tab *ngFor="let tab of visibleTabs" [label]="tab.title | translate">
<div *ngFor="let field of tab.fields"> <div *ngFor="let field of tab.fields">
<adf-form-field [field]="field.field"></adf-form-field> <adf-form-field [field]="field.field"></adf-form-field>
</div> </div>

View File

@@ -1,7 +1,7 @@
<div class="adf-textfield adf-text-widget {{field.className}}" <div class="adf-textfield adf-text-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly"> [class.adf-invalid]="!field.isValid" [class.adf-readonly]="field.readOnly">
<mat-form-field> <mat-form-field>
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<input matInput <input matInput
class="adf-input" class="adf-input"
type="text" type="text"

View File

@@ -5,7 +5,7 @@
[class.adf-readonly]="field.readOnly" [class.adf-readonly]="field.readOnly"
id="typehead-div"> id="typehead-div">
<mat-form-field> <mat-form-field>
<label class="adf-label" [attr.for]="field.id">{{field.name}}</label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}</label>
<input matInput class="adf-input" <input matInput class="adf-input"
type="text" type="text"
[id]="field.id" [id]="field.id"

View File

@@ -1,7 +1,7 @@
<div class="adf-upload-folder-widget {{field.className}}" <div class="adf-upload-folder-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-invalid]="!field.isValid"
[class.adf-readonly]="field.readOnly"> [class.adf-readonly]="field.readOnly">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<div class="adf-upload-widget-container"> <div class="adf-upload-widget-container">
</div> </div>
</div> </div>

View File

@@ -1,7 +1,7 @@
<div class="adf-upload-widget {{field.className}}" <div class="adf-upload-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-invalid]="!field.isValid"
[class.adf-readonly]="field.readOnly"> [class.adf-readonly]="field.readOnly">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<div class="adf-upload-widget-container"> <div class="adf-upload-widget-container">
<div> <div>
<mat-list *ngIf="hasFile"> <mat-list *ngIf="hasFile">

View File

@@ -1,7 +1,7 @@
<div class="adf-upload-widget {{field.className}}" <div class="adf-upload-widget {{field.className}}"
[class.adf-invalid]="!field.isValid" [class.adf-invalid]="!field.isValid"
[class.adf-readonly]="field.readOnly"> [class.adf-readonly]="field.readOnly">
<label class="adf-label" [attr.for]="field.id">{{field.name}}<span *ngIf="isRequired()">*</span></label> <label class="adf-label" [attr.for]="field.id">{{ field.name | translate }}<span *ngIf="isRequired()">*</span></label>
<div class="adf-cloud-upload-widget-container"> <div class="adf-cloud-upload-widget-container">
<div> <div>
<mat-list *ngIf="hasFile"> <mat-list *ngIf="hasFile">