diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 2a98ed2..344b2b7 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,6 +1,12 @@
import {Component, OnInit} from '@angular/core';
import {Router} from "@angular/router";
-import {homeTranslations, listTranslations, managementTranslations} from "./interface/translations";
+import {
+ detailTranslations,
+ homeTranslations,
+ listTranslations,
+ loginTranslations,
+ managementTranslations
+} from "./interface/translations";
import {TranslateService} from "./service/language/translate.service";
import {ReadTranslateJsonService} from "./service/language/readTranslateJson.service";
import {cookieService} from "./service/cookie.service";
@@ -16,6 +22,8 @@ export class AppComponent implements OnInit {
homeTranslations: homeTranslations = {} as homeTranslations;
listTranslations: listTranslations = {} as listTranslations;
managementTranslation: managementTranslations = {} as managementTranslations;
+ loginTranslation: loginTranslations = {} as loginTranslations;
+ detailTranslation: detailTranslations = {} as detailTranslations;
constructor(
@@ -30,6 +38,8 @@ export class AppComponent implements OnInit {
this.homeTranslations = this.readTranslationJsonService.getHomeTranslations();
this.listTranslations = this.readTranslationJsonService.getListTransaltions();
this.managementTranslation = this.readTranslationJsonService.getManagementTranslations();
+ this.loginTranslation = this.readTranslationJsonService.getLoginTranslations();
+ this.detailTranslation = this.readTranslationJsonService.getDetailTranslations()
}
clearAllCookies() {
@@ -75,5 +85,18 @@ export class AppComponent implements OnInit {
this.managementTranslation.addWaypointButton = await this.translateService.getData(this.managementTranslation.addWaypointButton, lang);
this.managementTranslation.add = await this.translateService.getData(this.managementTranslation.add, lang);
this.managementTranslation.close = await this.translateService.getData(this.managementTranslation.close, lang);
+
+ // Load Login Page Translations
+ this.loginTranslation.username = await this.translateService.getData(this.loginTranslation.username, lang);
+ this.loginTranslation.password = await this.translateService.getData(this.loginTranslation.password, lang);
+ this.loginTranslation.login = await this.translateService.getData(this.loginTranslation.login, lang);
+ this.loginTranslation.register = await this.translateService.getData(this.loginTranslation.register, lang);
+ this.loginTranslation.usernamePlaceholder = await this.translateService.getData(this.loginTranslation.usernamePlaceholder, lang);
+ this.loginTranslation.passwordPlaceholder = await this.translateService.getData(this.loginTranslation.passwordPlaceholder, lang);
+ this.loginTranslation.errorLogin = await this.translateService.getData(this.loginTranslation.errorLogin, lang);
+ this.loginTranslation.errorCreateUser = await this.translateService.getData(this.loginTranslation.errorCreateUser, lang);
+
+ // Load Detail Page Translations
+ this.detailTranslation.congratulations = await this.translateService.getData(this.detailTranslation.congratulations, lang);
}
}
diff --git a/src/app/component/detail/detail.component.html b/src/app/component/detail/detail.component.html
index edf9804..31499c1 100644
--- a/src/app/component/detail/detail.component.html
+++ b/src/app/component/detail/detail.component.html
@@ -40,7 +40,7 @@
-
Congratulations you have discovred {{ test.name }}!
+
{{ detailTranslations.congratulations }}: {{ waypointInfo.name }}!