diff --git a/lang/en.json b/lang/en.json index 1813d86038171ddcb8fb9e06c7eef49730c6a59c..9f7eb362cb6508acb16e1fe624dc0eae0698e0a1 100755 --- a/lang/en.json +++ b/lang/en.json @@ -5,6 +5,10 @@ "administrations" : "Administrations", "afterClickingSendLinkChangePassword": "After clicking on <b>Send</b>, you will receive an email containing a link to change your password. This link will be active <b>1 hour</b>.", "annotateDocument" : "Annotate this document", + "lockEdition" : "Lock edition", + "unlockEdition" : "Unlock edition", + "originalSize" : "Originale size", + "screenSize" : "Screen size", "annotation" : "Annotation", "annotationAdded" : "Annotation added", "annotationMode" : "Annotation mode", diff --git a/lang/fr.json b/lang/fr.json index 21f2474cd2e67d17b1d21a4965ecf22e93c0def4..e4fd56c0aa7cdf5df527ad3612a07fce82ae0499 100755 --- a/lang/fr.json +++ b/lang/fr.json @@ -4,7 +4,11 @@ "actionDoneInPlaceOf" : "Action effectuée à la place de", "administrations" : "Administrations", "afterClickingSendLinkChangePassword": "Après avoir cliqué sur <b>Envoyer</b>, vous recevrez un courriel contenant un lien pour modifier votre mot de passe. Ce lien sera actif <b>1 heure</b>.", - "annotateDocument" : "Annoter ce document", + "annotateDocument" : "Annoter le document", + "lockEdition" : "Verrouiller l'édition", + "unlockEdition" : "Déverrouiller l'édtiion", + "originalSize" : "Taille originale", + "screenSize" : "Taille écran", "annotation" : "Annotation", "annotationAdded" : "Annotation ajoutée", "annotationMode" : "Mode de l'annotation", diff --git a/src/frontend/app/documentNotePad/document-note-pad.component.html b/src/frontend/app/documentNotePad/document-note-pad.component.html index 712a3fdc1bb2473bb127caf95164e7ab87c971b5..51fcabb4bb30dc986a5a4f17f2be95c8612a5c58 100644 --- a/src/frontend/app/documentNotePad/document-note-pad.component.html +++ b/src/frontend/app/documentNotePad/document-note-pad.component.html @@ -1,6 +1,6 @@ <ion-header [translucent]="true"> <ion-toolbar color="primary"> - <ion-title>Annoter le document</ion-title> + <ion-title>{{'lang.annotateDocument' | translate}}</ion-title> <ion-buttons slot="end"> <ion-button (click)="dismissModal()"> <ion-icon slot="icon-only" name="close-outline"></ion-icon> @@ -23,15 +23,14 @@ </ion-fab-button> <ion-fab-list side="bottom"> <ion-fab-button [color]="editMode ? 'danger' : 'success'" - [title]="editMode ? 'Verrouiller l\'édition' : 'Déverrouiller l\'édition'" + [title]="editMode ? ('lang.lockEdition' | translate) : ('lang.unlockEdition' | translate)" (click)="$event.stopPropagation();editMode=!editMode"> - <ion-icon [name]="editMode ? 'lock-closed-outline' : 'lock-open-outline'" [title]="'Verouiller l\'édition'"> + <ion-icon [name]="editMode ? 'lock-closed-outline' : 'lock-open-outline'"> </ion-icon> </ion-fab-button> - <ion-fab-button [title]="originalSize ? 'taille originale' : 'taille écran'" + <ion-fab-button [title]="originalSize ? ('lang.originalSize' | translate) : ('lang.screenSize' | translate)" (click)="$event.stopPropagation();getImageDimensions(!originalSize)"> - <ion-icon [name]="originalSize ? 'scan-outline' : 'crop-outline'" - [title]="originalSize ? 'taille originale' : 'taille écran'"></ion-icon> + <ion-icon [name]="originalSize ? 'scan-outline' : 'crop-outline'"></ion-icon> </ion-fab-button> </ion-fab-list> </ion-fab> @@ -47,14 +46,10 @@ </drag-scroll> </div> </ion-content> -<ion-footer class="ion-no-border"> - <ion-toolbar> - <ion-buttons class="ion-justify-content-center"> - <ion-button color="primary" (click)="validateAnnotation()"> - <ion-label>{{'lang.save' | translate}}</ion-label> - </ion-button> - </ion-buttons> - </ion-toolbar> +<ion-footer class="ion-no-border footer-buttons"> + <ion-button color="success" (click)="validateAnnotation()" shape="round" fill="outline" size="large"> + <ion-label style="font-size: 13px;">{{'lang.save' | translate}}</ion-label> + </ion-button> </ion-footer> <!--<div *ngIf="signaturesService.annotationMode" [style.width.px]="this.areaWidth*this.signaturesService.scale" [style.height.px]="this.areaHeight*this.signaturesService.scale" style="top:0;position: absolute;border: dashed 1px grey;overflow: hidden;" [ngClass]="{ diff --git a/src/frontend/app/documentNotePad/document-note-pad.component.scss b/src/frontend/app/documentNotePad/document-note-pad.component.scss index d1ab0a9c31e457401b28e2ba1f273dd950f2bb15..7433393cfe41768d24a70da8c067d9fc7c141f43 100644 --- a/src/frontend/app/documentNotePad/document-note-pad.component.scss +++ b/src/frontend/app/documentNotePad/document-note-pad.component.scss @@ -96,4 +96,14 @@ &:hover { transform: scale(1.5); } +} + +.footer-buttons { + display: grid; + padding: 10px; + + ion-button { + margin: auto; + width: 150px; + } } \ No newline at end of file diff --git a/src/frontend/app/pad/pad.component.html b/src/frontend/app/pad/pad.component.html index f4ba0653c78a0b0784a725aa5369ef4e0234fa11..e80220be323e884938a484e02c378ad265450198 100755 --- a/src/frontend/app/pad/pad.component.html +++ b/src/frontend/app/pad/pad.component.html @@ -1,6 +1,6 @@ <ion-header [translucent]="true"> <ion-toolbar color="primary"> - <ion-title>Créer une signature</ion-title> + <ion-title>{{'lang.createNewSignature' | translate}}</ion-title> <ion-buttons slot="end"> <ion-button (click)="closePad()"> <ion-icon slot="icon-only" name="close-outline"></ion-icon> diff --git a/src/frontend/app/sidebar/sidebar.component.html b/src/frontend/app/sidebar/sidebar.component.html index 5377cf38916a0eeb4602399c710efb74e04af915..054acd75de7c5a27810aa20d2677556664080f25 100755 --- a/src/frontend/app/sidebar/sidebar.component.html +++ b/src/frontend/app/sidebar/sidebar.component.html @@ -10,13 +10,13 @@ <ion-header [translucent]="true"> <ion-toolbar color="primary"> <ion-buttons slot="start"> - <ion-button (click)="authService.logout()"> + <ion-button (click)="authService.logout()" [title]="'lang.logout' | translate"> <ion-icon slot="icon-only" name="power"></ion-icon> </ion-button> - <ion-button *ngIf="!isAdminRoute() && authService.user.administrativePrivileges.length > 0" (click)="openAdmin()"> + <ion-button *ngIf="!isAdminRoute() && authService.user.administrativePrivileges.length > 0" (click)="openAdmin()" [title]="'lang.administration' | translate"> <ion-icon slot="icon-only" name="build-outline"></ion-icon> </ion-button> - <ion-button *ngIf="isAdminRoute()" (click)="openHome()"> + <ion-button *ngIf="isAdminRoute()" (click)="openHome()" [title]="'lang.homePage' | translate"> <ion-icon slot="icon-only" name="home"></ion-icon> </ion-button> </ion-buttons> @@ -35,7 +35,7 @@ </ion-avatar> <ion-header *ngIf="!isAdminRoute()"> <ion-toolbar color="light"> - <ion-title *ngIf="!searchMode" (click)="search();" [title]="'lang.search' | translate" style="text-align: center;font-size: 14px;"> + <ion-title *ngIf="!searchMode" (click)="search();" [title]="'lang.filterInfo' | translate" style="text-align: center;font-size: 14px;"> <span [class.primary]="signaturesService.mode != ''">{{signaturesService.documentsListCount.current}}</span> {{'lang.documents' | translate}} <span class="primary" diff --git a/src/frontend/app/signatures/signatures.component.html b/src/frontend/app/signatures/signatures.component.html index dbe4b5059bb829e01b152ee31255630e9bf0e294..a4d02264a7bfaba5774a8cc0f6a097ec0ae46ea3 100755 --- a/src/frontend/app/signatures/signatures.component.html +++ b/src/frontend/app/signatures/signatures.component.html @@ -1,6 +1,6 @@ <ion-header [translucent]="true"> <ion-toolbar color="primary"> - <ion-title>Signatures</ion-title> + <ion-title>{{'lang.signatures' | translate}}</ion-title> <ion-buttons slot="end"> <ion-button (click)="dismissModal()"> <ion-icon slot="icon-only" name="close-outline"></ion-icon>