1 <ng-template #dialogContent>
2 <div class="modal-header bg-info">
3 <h4 class="modal-title" i18n>
6 <button type="button" class="close"
7 i18n-aria-label aria-label="Close"
8 (click)="dismiss('cross_click')">
9 <span aria-hidden="true">×</span>
12 <div class="modal-body form-common form-validated" *ngIf="idlObj">
13 <div class="form-group row">
14 <label class="col-lg-4 text-right font-weight-bold"
15 i18n>Field Name</label>
19 class="form-control col-lg-7"
20 value="{{idlClassDef.field_map[field].label}}">
22 <div class="form-group row">
23 <label class="col-lg-4 text-right font-weight-bold"
24 i18n>Current Value</label>
28 class="form-control col-lg-7"
29 value="{{idlObj[field]()}}">
31 <div class="form-group row">
32 <label class="col-lg-4 text-right font-weight-bold"
33 i18n>Select Locale</label>
34 <select class="form-control col-lg-7"
35 (change)="localeChanged($event)"
36 [(ngModel)]="selectedLocale">
37 <option value="{{locale.code()}}" *ngFor="let locale of locales">
42 <div class="form-group row">
43 <label class="col-lg-4 text-right font-weight-bold" i18n>Translation</label>
45 id='translation-input'
47 class="form-control col-lg-7"
50 (keyup.enter)="translate()"
51 placeholder="Translation..."
52 [(ngModel)]="translatedValue"/>
55 <div class="modal-footer">
56 <button *ngIf="prevString" (click)="prevString()"
57 class="btn btn-info" i18n>Prev String</button>
58 <button *ngIf="nextString" (click)="nextString()"
59 class="btn btn-info mr-3" i18n>Next String</button>
60 <button (click)="translate()" class="btn btn-info" i18n>Apply</button>
61 <button (click)="dismiss('canceled')" class="btn btn-warning ml-2" i18n>Cancel</button>