From cacebf8a828edbe37c9c5c29d21ad295e3b4c890 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Fri, 23 Dec 2022 19:49:02 +0100 Subject: [PATCH] webapi: Mqtt: Show language independent webapi messages --- webapp/src/locales/de.json | 17 ++++++++++++++++- webapp/src/locales/en.json | 17 ++++++++++++++++- webapp/src/views/MqttAdminView.vue | 2 +- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/webapp/src/locales/de.json b/webapp/src/locales/de.json index 7577df6..bf8d20a 100644 --- a/webapp/src/locales/de.json +++ b/webapp/src/locales/de.json @@ -48,7 +48,22 @@ "5003": "Ungültiten Typ angegeben!", "5004": "Ungültigen Inverter angegeben!", "6001": "Neustart durchgeführt!", - "6002": "Neustart abgebrochen!" + "6002": "Neustart abgebrochen!", + "7001": "MQTT Server muss zwischen 1 und {max} Zeichen lng sein!", + "7002": "Benutzername darf nicht länger als {max} Zeichen sein!", + "7003": "Passwort darf nicht länger als {max} Zeichen sein!", + "7004": "Topic darf nicht länger als {max} Zeichen sein!", + "7005": "Topic darf keine Leerzeichen enthalten!", + "7006": "Topic muss mit einem Slash (/) enden!", + "7007": "Port muss eine Zahl zwischen 1 und 65535 sein!", + "7008": "Das Zertifikat darf nicht länger als {max} Zeichen sein!", + "7009": "LWT Topic darf nicht länger als {max} Zeichen sein!", + "7010": "LWT Topic darf keine Leerzeichen enthalten!", + "7011": "LWT Online Nachricht darf nicht länger als {max} Zeichen sein!", + "7012": "LWT Offline Nachricht darf nicht länger als {max} Zeichen sein!", + "7013": "Veröffentlichungsintervall muss zwischen {min} und {max} sein!", + "7014": "Hass Topic darf nicht länger als {max} Zeichen sein!", + "7015": "Hass Topic darf keine Leerzeichen enthalten!" }, "home": { "LiveData": "Live Daten", diff --git a/webapp/src/locales/en.json b/webapp/src/locales/en.json index e504588..da2a4ff 100644 --- a/webapp/src/locales/en.json +++ b/webapp/src/locales/en.json @@ -48,7 +48,22 @@ "5003": "Invalid type specified!", "5004": "Invalid inverter specified!", "6001": "Reboot triggered!", - "6002": "Reboot cancled!" + "6002": "Reboot cancled!", + "7001": "MQTT Server must between 1 and {max} characters long!", + "7002": "Username must not longer then {max} characters!", + "7003": "Password must not longer then {max} characters!", + "7004": "Topic must not longer then {max} characters!", + "7005": "Topic must not contain space characters!", + "7006": "Topic must end with slash (/)!", + "7007": "Port must be a number between 1 and 65535!", + "7008": "Certificate must not longer then {max} characters!", + "7009": "LWT topic must not longer then {max} characters!", + "7010": "LWT topic must not contain space characters!", + "7011": "LWT online value must not longer then {max} characters!", + "7012": "LWT offline value must not longer then {max} characters!", + "7013": "Publish interval must be a number between {min} and {max}!", + "7014": "Hass topic must not longer then {max} characters!", + "7015": "Hass topic must not contain space characters!" }, "home": { "LiveData": "Live Data", diff --git a/webapp/src/views/MqttAdminView.vue b/webapp/src/views/MqttAdminView.vue index d76040b..3af3d10 100644 --- a/webapp/src/views/MqttAdminView.vue +++ b/webapp/src/views/MqttAdminView.vue @@ -290,7 +290,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; }