From d4dc0064edb94b63bc4766408df1ab6d87923ba9 Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Tue, 1 Aug 2017 16:17:30 +0200
Subject: [PATCH] =?UTF-8?q?D=C3=A9placement=20de=20l'initialisation=20de?=
 =?UTF-8?q?=20la=20langue=20de=20l'interface=20dans=20le=20composant=20pri?=
 =?UTF-8?q?ncipal?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/app/app.component.ts                     | 12 ++++++++++++
 src/app/param-input/param-input.component.ts |  6 +-----
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 94617f6db..eff21d726 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -18,4 +18,16 @@ import { InternationalisationService } from './internationalisation.service';
 })
 export class AppComponent {
   title = "Calculette hydro";
+
+  constructor(private intlService: InternationalisationService) { }
+
+  private initLocale() {
+    let docLocale: string = document['locale'] as string;
+    this.intlService.setLocale(docLocale);
+    //console.log("doc locale " + docLocale);
+  }
+
+  ngOnInit() {
+    this.initLocale();
+  }
 }
diff --git a/src/app/param-input/param-input.component.ts b/src/app/param-input/param-input.component.ts
index c649a6dc1..6a208499f 100644
--- a/src/app/param-input/param-input.component.ts
+++ b/src/app/param-input/param-input.component.ts
@@ -93,11 +93,7 @@ export class ParamInputComponent implements ControlValueAccessor, OnInit, DoChec
     ngOnInit() {
         // retrieve parameter from symbol
         this._paramDef = this.paramService.getParameter(this._paramSymbol);
-
-        let docLocale: string = document['locale'] as string;
-        this.intlService.setLocale(docLocale);
-        //        console.log("doc locale " + docLocale);
-    }
+   }
 
     // private getValue() {
     //     if (this._paramDef.isDefined)
-- 
GitLab