From d44ed2130d418dbb8d7dc4217093c9bd915b09ac Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Thu, 4 Jan 2018 16:45:42 +0100
Subject: [PATCH] =?UTF-8?q?Internationalisation=20de=20la=20barre=20de=20n?=
 =?UTF-8?q?avigation=20lat=C3=A9rale?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/app/app.component.html        | 4 ++--
 src/app/app.component.ts          | 8 ++++++++
 src/locale/error_messages.en.json | 3 ++-
 src/locale/error_messages.fr.json | 3 ++-
 4 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/app/app.component.html b/src/app/app.component.html
index 4844da303..837334261 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -35,8 +35,8 @@
       <div id="mySidenav" class="sidenav">
         <!-- ATTENTION ! pas de href="#" sous peine de rechargement de la page et réinitialisation de l'appli -->
         <a class="closebtn" (click)="closeNav()">×</a>
-        <a (click)="newCalc()">Nouvelle calculette</a>
-        <a (click)="params()">Paramètres</a>
+        <a (click)="newCalc()">{{uitextSidenavNewCalc}}</a>
+        <a (click)="params()">{{uitextSidenavParams}}</a>
       </div>
     </div>
   </div>
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 4f10553ac..ca5a5766d 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -54,6 +54,14 @@ export class AppComponent implements OnInit, OnDestroy, Observer {
 
   private _displayedCalc: ComputeNodeType;
 
+  private get uitextSidenavNewCalc() {
+    return this.intlService.localizeText("INFO_MENU_NOUVELLE_CALC");
+  }
+
+  private get uitextSidenavParams() {
+    return this.intlService.localizeText("INFO_SETUP_TITLE");
+  }
+
   /**
    * abonnement au service d'erreurs
    */
diff --git a/src/locale/error_messages.en.json b/src/locale/error_messages.en.json
index eef9d838c..6ee038e8f 100644
--- a/src/locale/error_messages.en.json
+++ b/src/locale/error_messages.en.json
@@ -70,5 +70,6 @@
     "INFO_REMOUSRESULTS_TIRANTCRITIQUE": "Critical water level",
     "INFO_SETUP_TITLE": "Application setup",
     "INFO_SETUP_PRECISION_AFFICHAGE": "Display accuracy",
-    "INFO_SETUP_PRECISION_CALCUL": "Computation accuracy"
+    "INFO_SETUP_PRECISION_CALCUL": "Computation accuracy",
+    "INFO_MENU_NOUVELLE_CALC": "New calculator"
 }
\ No newline at end of file
diff --git a/src/locale/error_messages.fr.json b/src/locale/error_messages.fr.json
index 69f1e4bed..70ef5433a 100644
--- a/src/locale/error_messages.fr.json
+++ b/src/locale/error_messages.fr.json
@@ -76,5 +76,6 @@
     "INFO_REMOUSRESULTS_TIRANTCRITIQUE": "Tirant d'eau critique",
     "INFO_SETUP_TITLE": "Paramètres de l'application",
     "INFO_SETUP_PRECISION_AFFICHAGE": "Précision d'affichage",
-    "INFO_SETUP_PRECISION_CALCUL": "Précision de calcul"
+    "INFO_SETUP_PRECISION_CALCUL": "Précision de calcul",
+    "INFO_MENU_NOUVELLE_CALC": "Nouvelle calculette"
 }
\ No newline at end of file
-- 
GitLab