From 68d8c13b8eb4ea64904439516009acbf977060f5 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Fri, 23 Dec 2022 17:47:15 +0100 Subject: [PATCH] webapi: DTU: Show language independent webapi messages --- webapp/src/locales/de.json | 10 ++++++++++ webapp/src/locales/en.json | 10 ++++++++++ webapp/src/views/DtuAdminView.vue | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/webapp/src/locales/de.json b/webapp/src/locales/de.json index 704f034..69cf0aa 100644 --- a/webapp/src/locales/de.json +++ b/webapp/src/locales/de.json @@ -24,6 +24,16 @@ "base": { "Loading": "Lade..." }, + "apiresponse": { + "1001": "Einstellungen gespeichert!", + "1002": "Keine Werte gefunden!", + "1003": "Daten zu groß!", + "1004": "Fehler beim interpretieren der Daten!", + "1005": "Benötigte Werte fehlen!", + "2001": "Die Seriennummer darf nicht 0 sein!", + "2002": "Das Abfrage Interval muss größer als 0 sein!", + "2003": "Ungültige Sendeleistung angegeben!" + }, "home": { "LiveData": "Live Daten", "SerialNumber": "Seriennummer: ", diff --git a/webapp/src/locales/en.json b/webapp/src/locales/en.json index f05cc31..df34ebb 100644 --- a/webapp/src/locales/en.json +++ b/webapp/src/locales/en.json @@ -24,6 +24,16 @@ "base": { "Loading": "Loading..." }, + "apiresponse": { + "1001": "Settings saved!", + "1002": "No values found!", + "1003": "Data too large!", + "1004": "Failed to parse data!", + "1005": "Values are missing!", + "2001": "Serial cannot be zero!", + "2002": "Poll interval must be greater zero!", + "2003": "Invalid power level setting!" + }, "home": { "LiveData": "Live Data", "SerialNumber": "Serial Number: ", diff --git a/webapp/src/views/DtuAdminView.vue b/webapp/src/views/DtuAdminView.vue index 1ecfb33..bba4ab9 100644 --- a/webapp/src/views/DtuAdminView.vue +++ b/webapp/src/views/DtuAdminView.vue @@ -114,7 +114,7 @@ export default defineComponent({ .then((response) => handleResponse(response, this.$emitter, this.$router)) .then( (response) => { - this.alertMessage = response.message; + this.alertMessage = this.$t('apiresponse.' + response.code, response.param); this.alertType = response.type; this.showAlert = true; }