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 @@