From 6866d0779fd0dab20ef71516117a8dc0a0da65c1 Mon Sep 17 00:00:00 2001 From: grata Date: Sat, 6 May 2023 11:55:34 +0200 Subject: [PATCH] fixed translations --- src/app/app.component.ts | 15 ++++++++++++++- src/app/component/login/login.component.html | 7 +++---- src/app/interface/translations.ts | 16 +++++++++------- src/assets/i18n/login/en.json | 4 +++- 4 files changed, 29 insertions(+), 13 deletions(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 32073bf..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, loginTranslations, 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"; @@ -17,6 +23,7 @@ export class AppComponent implements OnInit { listTranslations: listTranslations = {} as listTranslations; managementTranslation: managementTranslations = {} as managementTranslations; loginTranslation: loginTranslations = {} as loginTranslations; + detailTranslation: detailTranslations = {} as detailTranslations; constructor( @@ -32,6 +39,7 @@ export class AppComponent implements OnInit { this.listTranslations = this.readTranslationJsonService.getListTransaltions(); this.managementTranslation = this.readTranslationJsonService.getManagementTranslations(); this.loginTranslation = this.readTranslationJsonService.getLoginTranslations(); + this.detailTranslation = this.readTranslationJsonService.getDetailTranslations() } clearAllCookies() { @@ -85,5 +93,10 @@ export class AppComponent implements OnInit { 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/login/login.component.html b/src/app/component/login/login.component.html index b04f286..8654f24 100644 --- a/src/app/component/login/login.component.html +++ b/src/app/component/login/login.component.html @@ -2,7 +2,7 @@
-
+
- Username o password sbagliate - Username giĆ  utilizzato - ciao + {{ loginTranslation.errorLogin }} + {{ loginTranslation.errorCreateUser }}
diff --git a/src/app/interface/translations.ts b/src/app/interface/translations.ts index 9e269c2..4790151 100644 --- a/src/app/interface/translations.ts +++ b/src/app/interface/translations.ts @@ -36,14 +36,16 @@ export interface managementTranslations { } export interface loginTranslations { - "login": string, - "register": string, - "username": string, - "password": string, - "usernamePlaceholder": string, - "passwordPlaceholder": string + "login": string; + "register": string; + "username": string; + "password": string; + "usernamePlaceholder": string; + "passwordPlaceholder": string; + "errorLogin": string; + "errorCreateUser": string; } export interface detailTranslations { - "congratulations": string + "congratulations": string; } diff --git a/src/assets/i18n/login/en.json b/src/assets/i18n/login/en.json index a55313d..d97d61e 100644 --- a/src/assets/i18n/login/en.json +++ b/src/assets/i18n/login/en.json @@ -4,5 +4,7 @@ "username": "username", "password": "password", "usernamePlaceholder": "insert username", - "passwordPlaceholder": "insert password" + "passwordPlaceholder": "insert password", + "errorLogin": "Error: wrong username or password", + "errorCreateUser": "Error: username already exists" }