webapi: Inverter: Show language independent webapi messages

This commit is contained in:
Thomas Basler 2022-12-23 19:08:31 +01:00
parent 4dc50777ef
commit 5594c5f987
3 changed files with 20 additions and 2 deletions

View File

@ -34,7 +34,15 @@
"2002": "Das Abfrage Interval muss größer als 0 sein!", "2002": "Das Abfrage Interval muss größer als 0 sein!",
"2003": "Ungültige Sendeleistung angegeben!", "2003": "Ungültige Sendeleistung angegeben!",
"3001": "Nichts gelöscht!", "3001": "Nichts gelöscht!",
"3002": "Konfiguration zurückgesetzt. Starte jetzt neu..." "3002": "Konfiguration zurückgesetzt. Starte jetzt neu...",
"4001": "@:apiresponse.2001",
"4002": "Der Name muss zwischen 1 und {max} Zeichen lang sein!",
"4003": "Es werden nur {max} Wechselrichter unterstützt!",
"4004": "Wechselrichter angelegt!",
"4005": "Ungültige ID angegeben!",
"4006": "Ungültige Anzahl an Kanalwerten übergeben!",
"4007": "Wechselrichter geändert!",
"4008": "Wechselrichter gelöscht!"
}, },
"home": { "home": {
"LiveData": "Live Daten", "LiveData": "Live Daten",

View File

@ -34,7 +34,15 @@
"2002": "Poll interval must be greater zero!", "2002": "Poll interval must be greater zero!",
"2003": "Invalid power level setting!", "2003": "Invalid power level setting!",
"3001": "Not deleted anything!", "3001": "Not deleted anything!",
"3002": "Configuration resettet. Rebooting now..." "3002": "Configuration resettet. Rebooting now...",
"4001": "@:apiresponse.2001",
"4002": "Name must between 1 and {max} characters long!",
"4003": "Only {max} inverters are supported!",
"4004": "Inverter created!",
"4005": "Invalid ID specified!",
"4006": "Invalid amount of max channel setting given!",
"4007": "Inverter changed!",
"4008": "Inverter deleted!"
}, },
"home": { "home": {
"LiveData": "Live Data", "LiveData": "Live Data",

View File

@ -181,6 +181,7 @@ declare interface Inverter {
declare interface AlertResponse { declare interface AlertResponse {
message: string; message: string;
type: string; type: string;
code: number;
show: boolean; show: boolean;
} }
@ -240,6 +241,7 @@ export default defineComponent({
.then((data) => { .then((data) => {
this.getInverters(); this.getInverters();
this.alert = data; this.alert = data;
this.alert.message = this.$t('apiresponse.' + data.code, data.param);
this.alert.show = true; this.alert.show = true;
}); });
}, },