diff --git a/src/frontend/app/app.component.ts b/src/frontend/app/app.component.ts
index a2eb64caac9cc8c8190189c7e60601ee68111f2f..9a418ea33b727941aee343541ed22e9e411e97fa 100755
--- a/src/frontend/app/app.component.ts
+++ b/src/frontend/app/app.component.ts
@@ -48,7 +48,6 @@ export class AppComponent implements OnInit, AfterViewInit {
         private adapter: DateAdapter<any>,
         public dialog: MatDialog,
     ) {
-
         translate.setDefaultLang('fr');
         iconReg.addSvgIcon('maarchLogo', sanitizer.bypassSecurityTrustResourceUrl('../rest/images?image=onlyLogo'));
         iconReg.addSvgIcon('maarchLogoFull', sanitizer.bypassSecurityTrustResourceUrl('../rest/images?image=logo'));
@@ -66,8 +65,10 @@ export class AppComponent implements OnInit, AfterViewInit {
         this.headerService.hideSideBar = true;
         setTimeout(() => {
             this.headerService.sideNavLeft = this.snavLeft;
-            this.adapter.setLocale(this.translate.instant('lang.langISO'));
         }, 0);
+        this.translate.get('lang.langISO').subscribe((res: string) => {
+            this.adapter.setLocale(res);
+        });
     }
 
     ngAfterViewInit(): void {