From 793f0c5d99c8ad7ecb685e5f59e9c7a848a992e6 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Fri, 23 Dec 2022 20:42:39 +0100 Subject: [PATCH] webapi: Power: Show language independent webapi messages --- webapp/src/locales/de.json | 4 +++- webapp/src/locales/en.json | 4 +++- webapp/src/views/HomeView.vue | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/webapp/src/locales/de.json b/webapp/src/locales/de.json index 62150f4..4f8bf0f 100644 --- a/webapp/src/locales/de.json +++ b/webapp/src/locales/de.json @@ -80,7 +80,9 @@ "9009": "Sekunde muss eine Zahl zwischen {min} und {max} sein!", "9010": "Uhrzeit aktualisiert!", "10001": "Das Passwort muss zwischen 8 und {max} Zeichen lang sein!", - "10002": "Authentifizierung erfolgreich!" + "10002": "Authentifizierung erfolgreich!", + "11001": "@:apiresponse.2001", + "11002": "@:apiresponse:5004" }, "home": { "LiveData": "Live Daten", diff --git a/webapp/src/locales/en.json b/webapp/src/locales/en.json index d36533f..865bc7c 100644 --- a/webapp/src/locales/en.json +++ b/webapp/src/locales/en.json @@ -80,7 +80,9 @@ "9009": "Second must be a number between {min} and {max}!", "9010": "Time updated!", "10001": "Password must between 8 and {max} characters long!", - "10002": "Authentication successfull!" + "10002": "Authentication successfull!", + "11001": "@:apiresponse.2001", + "11002": "@:apiresponse:5004" }, "home": { "LiveData": "Live Data", diff --git a/webapp/src/views/HomeView.vue b/webapp/src/views/HomeView.vue index d70ea6b..47e8a7c 100644 --- a/webapp/src/views/HomeView.vue +++ b/webapp/src/views/HomeView.vue @@ -654,7 +654,7 @@ export default defineComponent({ if (response.type == "success") { this.powerSettingView.hide(); } else { - this.alertMessagePower = response.message; + this.alertMessagePower = this.$t('apiresponse.' + response.code, response.param); this.alertTypePower = response.type; this.showAlertPower = true; }