From e29446737e39ac14b6227dbdcaeec77b0fe837ba Mon Sep 17 00:00:00 2001 From: grata Date: Sat, 6 May 2023 11:45:35 +0200 Subject: [PATCH] added translations on login and detail page --- src/app/app.component.ts | 12 ++++++- .../component/detail/detail.component.html | 2 +- src/app/component/detail/detail.component.ts | 30 ++++++++--------- src/app/component/login/login.component.html | 20 +++++------ src/app/component/login/login.component.ts | 4 ++- src/app/interface/translations.ts | 13 ++++++++ .../language/readTranslateJson.service.ts | 33 ++++++++++++++++--- src/assets/i18n/detail/en.json | 3 ++ src/assets/i18n/login/en.json | 8 +++++ 9 files changed, 93 insertions(+), 32 deletions(-) create mode 100644 src/assets/i18n/login/en.json diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 2a98ed2..32073bf 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,6 +1,6 @@ import {Component, OnInit} from '@angular/core'; import {Router} from "@angular/router"; -import {homeTranslations, listTranslations, managementTranslations} from "./interface/translations"; +import {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 +16,7 @@ export class AppComponent implements OnInit { homeTranslations: homeTranslations = {} as homeTranslations; listTranslations: listTranslations = {} as listTranslations; managementTranslation: managementTranslations = {} as managementTranslations; + loginTranslation: loginTranslations = {} as loginTranslations; constructor( @@ -30,6 +31,7 @@ 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(); } clearAllCookies() { @@ -75,5 +77,13 @@ 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); } } 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 @@