From 3677ea920d6d768b1da595b6bde07976f2d90cc7 Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Mon, 12 May 2025 18:38:24 +0200 Subject: [PATCH] Translations update from Hosted Weblate (#21091) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GiannosOB Co-authored-by: obbbe Co-authored-by: Itasimo Co-authored-by: Fernando Lopes Co-authored-by: RTTTC <94727758+RTTTC@users.noreply.github.com> Co-authored-by: Максим Горпиніч Co-authored-by: Tom Co-authored-by: FraBoCH Co-authored-by: amtssp Co-authored-by: Jonas Gate --- i18n/da.json | 6 +++ i18n/de.json | 4 +- i18n/el.json | 134 +++++++++++++++++++++++++++++++++++++++++++-------- i18n/fr.json | 32 ++++++++++++ i18n/it.json | 31 ++++++++++++ i18n/lt.json | 6 +++ i18n/nl.json | 13 +++-- i18n/pt.json | 52 +++++++++++++++----- i18n/sv.json | 6 +++ i18n/uk.json | 38 +++++++++------ 10 files changed, 267 insertions(+), 55 deletions(-) diff --git a/i18n/da.json b/i18n/da.json index 04f5c0089..5ee3641bf 100644 --- a/i18n/da.json +++ b/i18n/da.json @@ -255,6 +255,7 @@ "addVehicle": "Tilføj køretøj", "configured": "Konfigureret", "edit": "rediger", + "loadpointRequired": "Der skal konfigureres mindst ét ladepunkt.", "name": "Navn", "title": "Opsætning", "unconfigured": "ikke konfigureret", @@ -931,6 +932,11 @@ "label": "Design", "light": "lys" }, + "time": { + "12h": "12-timer", + "24h": "24-timer", + "label": "Tidsformat" + }, "title": "Brugergrænseflade", "unit": { "km": "km", diff --git a/i18n/de.json b/i18n/de.json index fc32129c4..6a58bb332 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -191,7 +191,7 @@ "defaultModeHelpKeep": "Der letzte ausgewählte Modus wird beibehalten.", "defaultModeLabel": "Standard-Modus", "delete": "Löschen", - "electricalSubtitle": "Im Zweifelsfall Elektriker fragen", + "electricalSubtitle": "Im Zweifelsfall Elektriker fragen.", "electricalTitle": "Elektrisch", "energyMeterHelp": "Zusätzlicher Zähler, wenn die Wallbox keinen integrierten hat.", "energyMeterLabel": "Energiezähler", @@ -792,7 +792,7 @@ "configurationError": "Fehler beim Starten. Überprüfe deine Konfiguration und starte neu.", "message": "Keine Verbindung zum Server.", "restart": "Neustart", - "restartNeeded": "Erforderlich, um Änderungen zu übernehmen", + "restartNeeded": "Erforderlich, um Änderungen zu übernehmen.", "restarting": "Server ist gleich wieder verfügbar." }, "passwordModal": { diff --git a/i18n/el.json b/i18n/el.json index f45c797ea..727d55d17 100644 --- a/i18n/el.json +++ b/i18n/el.json @@ -2,7 +2,7 @@ "batterySettings": { "batteryLevel": "Ποσοστό Μπαταρίας", "bufferStart": { - "above": "όταν είναι πάνω από {soc}", + "above": "όταν είναι πάνω από {soc}.", "full": "όταν είναι {soc}.", "never": "μόνο με αρκετό πλεόνασμα." }, @@ -23,15 +23,26 @@ "usageTab": "Χρήση μπαταρίας" }, "config": { + "aux": { + "description": "Συσκευή που προσαρμόζει την κατανάλωσή της με βάση το διαθέσιμο πλεόνασμα (όπως έξυπνοι θερμοσίφωνες). Το EVCC αναμένει ότι αυτή η συσκευή θα μειώσει την κατανάλωση ενέργειας εάν χρειαστεί.", + "titleAdd": "Προσθήκη αυτορυθμιζόμενου καταναλωτή", + "titleEdit": "Επεξεργασία αυτορυθμιζόμενου καταναλωτή" + }, "battery": { "titleAdd": "Πρόσθεσε Μπαταρία", "titleEdit": "Eπεξεργασία Mπαταρίας" }, + "charge": { + "titleAdd": "Προσθήκη μετρητή φόρτισης", + "titleEdit": "Επεξεργασία μετρητή φόρτισης" + }, "charger": { "chargers": "Φορτιστές οχημάτων", "generic": "Γενικές ενσωματώσεις", + "heatingdevices": "Συσκευές θέρμανσης", "ocppHelp": "Αντιγράψτε αυτή τη διεύθυνση στη διαμόρφωση των φορτιστών σας.", "ocppLabel": "OCPP-Server URL", + "switchsockets": "Πρίζες με δυνατότητα εναλλαγής", "template": "Κατασκευαστής", "titleAdd": "Προσθήκη Φορτιστή", "titleEdit": "Επεξεργασία Φορτιστή" @@ -51,7 +62,7 @@ "deviceValue": { "amount": "Ποσό", "broker": "Broker", - "bucket": "Bucket", + "bucket": "Κουβάς", "capacity": "Χωρητικότητα", "chargeStatus": "Κατάσταση", "chargeStatusA": "μη συνδεδεμένο", @@ -70,6 +81,7 @@ "energy": "Ενέργεια", "feedinPrice": "Ταρίφα Feed-in", "gridPrice": "Τιμή δικτύου", + "heaterTempLimit": "Όριο θερμαντήρα", "hemsType": "Σύστημα", "identifier": "Αναγνωριστικό RFID", "no": "όχι", @@ -84,8 +96,9 @@ "range": "Αυτονομία", "singlePhase": "Μονοφασικό", "soc": "Κατάσταση φόρτισης", + "solarForecast": "Ηλιακή πρόγνωση", "temp": "Θερμοκρασία", - "topic": "Topic", + "topic": "Θέμα", "url": "URL", "vehicleLimitSoc": "Όριο οχήματος", "yes": "ναι" @@ -95,11 +108,22 @@ "B": "B (συνδεδεμένο)", "C": "C (φορτίζει)" }, + "devices": { + "auxMeter": "Έξυπνος καταναλωτής", + "batteryStorage": "Χωριτικότητα μπαταρίας", + "solarSystem": "Ηλιακό σύστημα" + }, "eebus": { "description": "Διαμόρφωση που επιτρέπει στο evcc να επικοινωνεί με άλλες συσκευές EEBus.", "title": "EEBus" }, + "ext": { + "description": "Μπορεί να χρησιμοποιηθεί για σκοπούς διαχείρισης φορτίου ή στατιστικής.", + "titleAdd": "Προσθήκη Εξωτερικού μετρητή", + "titleEdit": "Επεξεργασία εξωτερικού μετρητή" + }, "form": { + "danger": "Κίνδυνος", "deprecated": "καταργήθηκε", "example": "Παράδειγμα", "optional": "προαιρετικό" @@ -118,6 +142,7 @@ "save": "Αποθήκευση", "showAdvancedSettings": "Εμφάνιση ρυθμίσεων για προχωρημένους", "telemetry": "Τηλεμετρία", + "templateLoading": "Φόρτωση...", "title": "Τίτλος", "validateSave": "Επικύρωση και αποθήκευση" }, @@ -133,7 +158,7 @@ "influx": { "description": "Γράφει δεδομένα χρέωσης και άλλες μετρήσεις στην InfluxDB. Χρησιμοποιήστε το Grafana ή άλλα εργαλεία για οπτικοποίηση των δεδομένων.", "descriptionToken": "Ελέγξτε την τεκμηρίωση της InfluxDB για να μάθετε πώς να δημιουργήσετε κάποιο. https://docs.influxdata.com/influxdb/v2/admin/", - "labelBucket": "Bucket", + "labelBucket": "Κουβάς", "labelCheckInsecure": "Να επιτρέπονται τα self-signed πιστοποιητικά", "labelDatabase": "Βάση δεδομένων", "labelInsecure": "Επικύρωση πιστοποιητικού", @@ -150,6 +175,7 @@ "addCharger": "Προσθήκη φορτιστή", "addMeter": "Προσθήκη αποκλειστικού μετρητή για το φορτιστή", "cancel": "Άκυρο", + "chargerError": "Απαιτείται διαμόρφωση φορτιστή.", "chargerLabel": "Φορτιστής", "chargerPower11kw": "11 kW", "chargerPower11kwHelp": "Θα χρησιμοποιήσει εύρος έντασης ρεύματος από 6 έως 16 Α.", @@ -181,6 +207,7 @@ "phasesAutomaticHelp": "Ο φορτιστής σας υποστηρίζει αυτόματη εναλλαγή μεταξύ φόρτισης 1 και 3 φάσεων. Στην οθόνη του μπορείτε να προσαρμόσετε αυτή τη λειτουργία επιλογής φάσεων κατά τη φόρτιση.", "phasesHelp": "Αριθμός φάσεων που είναι συνδεδεμένες στον φορτιστή.", "phasesLabel": "Φάσεις", + "pollIntervalDanger": "Η τακτική αναζήτηση του οχήματος μπορεί να εξαντλήσει την μπαταρία του οχήματος. Ορισμένοι κατασκευαστές οχημάτων ενδέχεται να αποτρέψουν ενεργά τη φόρτιση σε αυτήν την περίπτωση. Δεν συνιστάται! Χρησιμοποιήστε το μόνο εάν γνωρίζετε τους κινδύνους.", "pollIntervalHelp": "Χρόνος μεταξύ των ενημερώσεων API του οχήματος. Τα μικρά διαστήματα ενδέχεται να ταλαιπωρήσουν τη μπαταρία του οχήματος.", "pollIntervalLabel": "Διάστημα ενημέρωσης", "pollModeAlways": "πάντοτε", @@ -195,7 +222,20 @@ "save": "Αποθήκευση", "showAllSettings": "Εμφάνιση όλων των ρυθμίσεων", "solarBehaviorCustomHelp": "Ορίστε το δικό σας εύρος ενεργοποίησης και απενεργοποίησης κατώτατων ορίων και καθυστερήσεων.", + "solarBehaviorDefaultHelp": "Φορτίστε μόνο με ηλιακό πλεόνασμα. Ξεκινήστε μετά το {Ενεργοποιήση Καθυστέρησης} του πλεονάσματος. Σταματήστε όταν δεν υπάρχει αρκετό πλεόνασμα για {Απενεργοποίηση Καθυστέρησης}.", + "solarBehaviorLabel": "Ηλιακή συμπεριφορά", "solarModeCustom": "προσαρμοσμένo", + "solarModeMaximum": "μέγιστη ηλιακή ενέργεια", + "thresholdDisableDelayLabel": "Απενεργοποίηση καθυστέρησης", + "thresholdDisableHelpInvalid": "Χρησιμοποιήστε μια θετική τιμή.", + "thresholdDisableHelpPositive": "Διακοπή φόρτισης, όταν χρησιμοποιείται περισσότερο από {power} από το πλέγμα για {καθυστέρηση}.", + "thresholdDisableHelpZero": "Σταματήστε όταν η ελάχιστη ισχύς φόρτισης δεν μπορεί να ικανοποιηθεί για {καθυστέρηση}.", + "thresholdDisableLabel": "Απενεργοποίηση τροφοδοσίας δικτύου", + "thresholdEnableDelayLabel": "Ενεργοποίηση καθυστέρησης", + "thresholdEnableHelpInvalid": "Χρησιμοποιήστε μια αρνητική τιμή.", + "thresholdEnableHelpNegative": "Ξεκινήστε τη φόρτιση, όταν το {πλεόνασμα} είναι διαθέσιμο για {καθυστέρηση}.", + "thresholdEnableHelpZero": "Ξεκινήστε όταν είναι διαθέσιμο το ελάχιστο πλεόνασμα ισχύος φόρτισης για {καθυστέρηση}.", + "thresholdEnableLabel": "Ενεργοποίηση τροφοδοσίας δικτύου", "titleAdd": "Προσθήκη Σημείου Φόρτισης", "titleEdit": "Επεξεργασία Σημείου Φόρτισης", "titleExample": "Γκαράζ, Υπόστεγο, κλπ.", @@ -207,6 +247,7 @@ "vehiclesTitle": "Οχήματα" }, "main": { + "addAdditional": "Προσθήκη επιπλέον μετρητή", "addGrid": "Προσθήκη Μετρητή Δικτύου", "addLoadpoint": "Προσθήκη σημείου φόρτισης", "addPvBattery": "Προσθήκη Φ/Β ενέργειας ή μπαταρίας", @@ -227,14 +268,40 @@ "meter": { "cancel": "Ακύρωση", "delete": "Διαγραφή", + "option": { + "aux": "Προσθέστε τον αυτορυθμιζόμενο καταναλωτή", + "battery": "Προσθήκη μετρητή μπαταρίας", + "ext": "Προσθήκη εξωτερικού μετρητή", + "pv": "Προσθήκη ηλιακού μετρητή" + }, "save": "Αποθήκευση", "template": "Κατασκευαστής", "titleChoice": "Τι θέλετε να προσθέσετε;", "validateSave": "Επικύρωση & αποθήκευση" }, + "modbus": { + "baudrate": "Ποσοστό baud", + "comset": "ComSet", + "connection": "Σύνδεση Modbus", + "connectionHintSerial": "Η συσκευή συνδέεται απευθείας με το evcc μέσω διεπαφής RS485.", + "connectionHintTcpip": "Η συσκευή είναι διευθυνσιοδοτούμενη από evcc μέσω LAN / Wifi.", + "connectionValueSerial": "Σειριακή / USB", + "connectionValueTcpip": "Δίκτυο", + "device": "Όνομα συσκευής", + "deviceHint": "Παράδειγμα: /dev/ttyUSB0", + "host": "Διεύθυνση IP ή όνομα κεντρικού υπολογιστή", + "hostHint": "Παράδειγμα: 192.0.2.2", + "id": "Αναγνωριστικό Modbus", + "port": "Θύρα", + "protocol": "Πρωτόκολλο Modbus", + "protocolHintRtu": "Σύνδεση μέσω προσαρμογέα RS485 σε Ethernet χωρίς μετάφραση πρωτοκόλλου.", + "protocolHintTcp": "Η συσκευή διαθέτει εγγενή υποστήριξη LAN/Wi-Fi ή είναι συνδεδεμένη μέσω προσαρμογέα RS485 σε Ethernet με μετάφραση πρωτοκόλλου.", + "protocolValueRtu": "RTU", + "protocolValueTcp": "TCP" + }, "modbusproxy": { "description": "Να επιτρέπεται σε πολλούς πελάτες να έχουν πρόσβαση σε μία συσκευή Modbus.", - "title": "Modbus Proxy" + "title": "Διακομιστής μεσολάβησης Modbus" }, "mqtt": { "authentication": "Έλεγχος ταυτότητας", @@ -242,14 +309,14 @@ "descriptionClientId": "Αποστολέας των μηνυμάτων. Εάν μείνει κενό θα γίνει χρήση του `evcc-[τυχαίο]`.", "descriptionTopic": "Αφήστε το κενό για να απενεργοποιήσετε δημοσιεύσεις.", "labelBroker": "Broker", - "labelCaCert": "Server certificate (CA)", + "labelCaCert": "Πιστοποιητικό διακομιστή (CA)", "labelCheckInsecure": "Να επιτρέπονται τα πιστοποιητικά self-signed", "labelClientCert": "Πιστοποιητικό πελάτη", "labelClientId": "ID πελάτη", "labelClientKey": "Κλειδί πελάτη", "labelInsecure": "Επικύρωση πιστοποιητικού", "labelPassword": "Κωδικός", - "labelTopic": "Topic", + "labelTopic": "Θέμα", "labelUser": "Χρήστης", "publishing": "Δημοσιεύσεις", "title": "MQTT" @@ -287,6 +354,7 @@ "titleEdit": "Επεξεργασία Μετρητή Φ/Β" }, "section": { + "additionalMeter": "Επιπλέον μετρητές", "general": "Γενικά", "grid": "Δίκτυο ενέργειας", "integrations": "Ενσωματώσεις", @@ -312,7 +380,7 @@ "restart": "Επανεκκίνηση", "restartRequiredDescription": "Παρακαλώ επανεκκινήστε για να δείτε το αποτέλεσμα.", "restartRequiredMessage": "Άλλαξε η διαμόρφωση.", - "restartingDescription": "Παρακαλώ περιμένετε...", + "restartingDescription": "Παρακαλώ περιμένετε…", "restartingMessage": "Επανεκκίνηση του evcc." }, "tariffs": { @@ -320,23 +388,36 @@ "title": "Τιμολόγια" }, "title": { - "description": "Προβάλλεται στην κεντρική οθόνη και στον φυλλομετρητή", + "description": "Προβάλλεται στην κεντρική οθόνη και στον φυλλομετρητή.", "label": "Τίτλος", "title": "Επεξεργασία Τίτλου" }, "validation": { "failed": "απέτυχε", "label": "Κατάσταση", - "running": "επικύρωση...", + "running": "επικύρωση…", "success": "επιτυχία", "unknown": "απροσδιόριστο", "validate": "επικύρωση" }, "vehicle": { "cancel": "Ακύρωση", + "chargingSettings": "Ρυθμίσεις φόρτισης", + "defaultMode": "Προεπιλεγμένη λειτουργία", + "defaultModeHelp": "Λειτουργία φόρτισης κατά τη σύνδεση του οχήματος.", "delete": "Διαγραφή", "generic": "Άλλες ενσωματώσεις", + "identifiers": "Αναγνωριστικά RFID", + "identifiersHelp": "Κατάλογος συμβολοσειρών RFID για την αναγνώριση του οχήματος. Μία καταχώρηση ανά γραμμή. Μπορείτε να βρείτε το τρέχον αναγνωριστικό στο αντίστοιχο σημείο φόρτισης στη σελίδα επισκόπησης.", + "maximumCurrent": "Μέγιστο ρεύμα", + "maximumCurrentHelp": "Πρέπει να είναι μεγαλύτερο από το ελάχιστο ρεύμα.", + "maximumPhases": "Μέγιστες φάσεις", + "maximumPhasesHelp": "Με πόσες φάσεις μπορεί να φορτίσει αυτό το όχημα; Χρησιμοποιείται για τον υπολογισμό του απαιτούμενου ελάχιστου ηλιακού πλεονάσματος και της διάρκειας του σχεδίου.", + "minimumCurrent": "Ελάχιστο ρεύμα", + "minimumCurrentHelp": "Πηγαίνετε κάτω από το 6Α μόνο αν ξέρετε τι κάνετε.", "online": "Οχήματα με διαδικτυακό API", + "priority": "Προτεραιότητα", + "priorityHelp": "Υψηλότερη προτεραιότητα σημαίνει ότι αυτό το όχημα έχει προτιμώμενη πρόσβαση στο ηλιακό πλεόνασμα.", "save": "Αποθήκευση", "scooter": "Σκούτερ", "template": "Κατασκευαστής", @@ -355,7 +436,7 @@ "greenShareSub2": "Φ/Β και απόθεμα μπαταρίας", "power": "Ισχύς φόρτισης", "powerSub1": "{activeClients} από {totalClients} συμμετέχοντες", - "powerSub2": "φορτίζει...", + "powerSub2": "φορτίζει…", "tabTitle": "Κοινότητα live" }, "savings": { @@ -384,7 +465,7 @@ "sponsor": { "becomeSponsor": "Γίνετε χορηγός", "becomeSponsorExtended": "Υποστηρίξτε μας με άμεσο τρόπο και λάβετε αυτοκόλλητα.", - "confetti": "«Είστε έτοιμοι για κομφετί;»", + "confetti": "Είστε έτοιμοι για κομφετί;", "confettiPromise": "Παίρνετε αυτοκόλλητα και ψηφιακό κομφετί", "sticker": "… ή αυτοκόλλητα evcc;", "supportUs": "Η αποστολή μας είναι να κάνουμε κανόνα την ηλιακή φόρτιση. Βοηθήστε το evcc δίνοντας ότι νομίζετε οτι αξίζει για εσάς.", @@ -434,6 +515,7 @@ "today": "Σήμερα", "tomorrow": "Αύριο" }, + "solarAdjust": "Προσαρμόστε την ηλιακή πρόβλεψη με βάση τα πραγματικά δεδομένα παραγωγής{τοις εκατό}.", "type": { "co2": "CO₂", "price": "Τιμή", @@ -506,6 +588,11 @@ "modalTitle": "Πρόγραμμα Φόρτισης", "none": "κανένα", "planNumber": "Πρόγραμμα {number}", + "preconditionDescription": "Φορτίστε {διάρκεια} πριν από την αναχώρηση για προετοιμασία μπαταρίας.", + "preconditionLong": "Καθυστερημένη φόρτιση", + "preconditionOptionAll": "Όλα", + "preconditionOptionNo": "Όχι", + "preconditionShort": "Αργά", "remove": "Αφαίρεση", "repeating": "επαναλαμβανόμενο", "repeatingPlans": "Επαναλαμβανόμενα προγράμματα", @@ -531,13 +618,16 @@ "homePower": "Κατανάλωση", "loadpoints": "Φορτιστής| Φορτιστής | {count} φορτιστές", "noEnergy": "Χωρίς δεδομένα μετρητή", + "pv": "Ηλιακό σύστημα", "pvExport": "Εξαγωγή προς δικτύο", "pvProduction": "Παραγωγή", "selfConsumption": "«Αυτοκατανάλωση»" }, "heatingStatus": { "charging": "Θερμαίνεται…", - "waitForVehicle": "Έτοιμο. Αναμονή για θερμαντήρα..." + "connected": "Αναμονή.", + "vehicleLimit": "Όριο θερμαντήρα", + "waitForVehicle": "Έτοιμο. Αναμονή για θερμαντήρα…" }, "loadpoint": { "avgPrice": "⌀ Τιμή", @@ -545,6 +635,7 @@ "co2": "⌀ CO₂", "duration": "Διάρκεια", "fallbackName": "Σημείο φόρτισης", + "finished": "Χρόνος τερματισμού", "power": "Ισχύς", "price": "Κόστος", "remaining": "Υπόλοιπο", @@ -611,6 +702,7 @@ "currentPlan": "ενεργό πρόγραμμα", "descriptionEnergy": "Μέχρι πότε θα πρέπει το {targetEnergy} να φορτίζει το όχημα;", "descriptionSoc": "Πότε πρέπει να φορτιστεί το όχημα μέχρι {targetSoc};", + "goalReached": "Ο στόχος έχει ήδη επιτευχθεί", "inactiveLabel": "Στόχευση ώρας", "nextPlan": "Επόμενο πρόγραμμα", "notReachableInTime": "Ο στόχος θα επιτευχθεί {overrun} αργότερα.", @@ -648,7 +740,7 @@ "vehicle": { "addVehicle": "Προσθήκη οχήματος", "changeVehicle": "Αλλαγή οχήματος", - "detectionActive": "Προσδιορισμός οχήματος...", + "detectionActive": "Προσδιορισμός οχήματος…", "fallbackName": "Όχημα", "moreActions": "Περισσότερες ενέργειες", "none": "Κανένα όχημα", @@ -662,7 +754,7 @@ "vehicleStatus": { "awaitingAuthorization": "Αναμονή για εξουσιοδότηση.", "batteryBoost": "Ενεργή ενίσχυση από μπαταρία.", - "charging": "Φορτίζει...", + "charging": "Φορτίζει…", "cheapEnergyCharging": "Διαθέσιμη φτηνή ενέργεια.", "cheapEnergyNextStart": "Φτηνή ενέργεια σε {duration}.", "cheapEnergySet": "Ορίστηκε το όριο τιμής.", @@ -678,13 +770,13 @@ "pvDisable": "Δεν υπάρχει αρκετό πλεόνασμα. Σε λίγο θα σταματήσει.", "pvEnable": "Διαθέσιμο πλεόνασμα. Θα ξεκινήσει σύντομα.", "scale1p": "Σε λίγο θα γίνει μετάπτωση σε μονοφασική φόρτιση.", - "scale3p": "Σε λίγο θα γίνει επαύξηση σε τριφασική φόρτιση", + "scale3p": "Σε λίγο θα γίνει επαύξηση σε τριφασική φόρτιση.", "targetChargeActive": "Ενεργό πρόγραμμα φόρτισης. Εκτίμηση ολοκλήρωσης σε {duration}.", "targetChargePlanned": "Το πρόγραμμα θα ξεκινήσει τη φόρτιση σε {duration}.", - "targetChargeWaitForVehicle": "Είναι σε ετοιμότητα το πρόγραμμα φόρτισης. Αναμονή για το όχημα...", + "targetChargeWaitForVehicle": "Είναι σε ετοιμότητα το πρόγραμμα φόρτισης. Αναμονή για το όχημα…", "vehicleLimit": "Όριο οχήματος", "vehicleLimitReached": "Έχει φτάσει στο όριο του οχήματος.", - "waitForVehicle": "Έτοιμο. Αναμονή για όχημα...", + "waitForVehicle": "Έτοιμο. Αναμονή για όχημα…", "welcome": "Σύντομη αρχική φόρτιση για επιβεβαίωση της σύνδεσης." }, "vehicles": "Στάθμευση", @@ -781,7 +873,7 @@ }, "group": { "co2": "Εκπομπές", - "grid": "Δίκτυο", + "grid": "Πλέγμα", "price": "Τιμή", "self": "Φ/Β" }, @@ -860,13 +952,15 @@ "none": "κανένα", "priceLabel": "Τιμή ενέργειας", "priceLimit": "Όριο τιμής", + "resetAction": "Κατάργηση ορίου", + "resetWarning": "Δεν έχει διαμορφωθεί δυναμική τιμή δικτύου ή πηγή CO₂. Ωστόσο, εξακολουθεί να υπάρχει όριο {limit}. Καθαρίστε τη διαμόρφωσή σας;", "saved": "Αποθηκεύτηκε." }, "startupError": { "configFile": "Αρχείο διαμόρφωσης που χρησιμοποιείται:", "configuration": "Διαμόρφωση", "description": "Ελέγξτε το αρχείο διαμόρφωσής. Εάν το μήνυμα σφάλματος δεν βοηθά, ελέγξτε το {0}.", - "discussions": "GitHub Discussions", + "discussions": "Συζητήσεις GitHub", "fixAndRestart": "Διορθώστε το πρόβλημα και επανεκκινήστε το διακομιστή.", "hint": "Σημείωση: Μπορεί επίσης να έχετε μια ελαττωματική συσκευή (μετατροπέας, μετρητής, ...). Ελέγξτε τις συνδέσεις δικτύου σας.", "lineError": "Σφάλμα στο {0}.", diff --git a/i18n/fr.json b/i18n/fr.json index af2f28cd4..3626467eb 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -255,6 +255,7 @@ "addVehicle": "Ajouter un véhicule", "configured": "configuré", "edit": "éditer", + "loadpointRequired": "Au moins un point de charge doit être configuré.", "name": "Nom", "title": "Configuration", "unconfigured": "non configuré", @@ -279,6 +280,26 @@ "titleChoice": "Que voulez-vous ajouter ?", "validateSave": "Valider et enregistrer" }, + "modbus": { + "baudrate": "Débit en bauds", + "comset": "ComSet", + "connection": "Connections Modbus", + "connectionHintSerial": "Cet appareil est directement connecté à evcc via une interface RS485.", + "connectionHintTcpip": "Cet appareil est atteignable depuis evcc via LAN/Wifi.", + "connectionValueSerial": "Série / USB", + "connectionValueTcpip": "Réseau", + "device": "Nom de l’appareil", + "deviceHint": "Exemple : /dev/ttyUSB0", + "host": "Adresse IP ou nom d’hôte", + "hostHint": "Exemple : 192.0.2.2", + "id": "ID Modbus", + "port": "Port", + "protocol": "Protocole Modbus", + "protocolHintRtu": "Connexion via un adaptateur RS485 vers Ethernet sans traduction de protocole.", + "protocolHintTcp": "L'appareil dispose d'un support LAN/Wifi natif ou est connecté via un adaptateur RS485 vers Ethernet avec traduction de protocole.", + "protocolValueRtu": "RTU", + "protocolValueTcp": "TCP" + }, "modbusproxy": { "description": "Autoriser plusieurs clients à accéder à un appareil Modbus unique.", "title": "Proxy Modbus" @@ -568,6 +589,11 @@ "modalTitle": "Planification de la charge", "none": "aucune", "planNumber": "Planning {number}", + "preconditionDescription": "Charge {duration} avant le départ pour pré-conditionner la batterie.", + "preconditionLong": "Chargement tardif", + "preconditionOptionAll": "tous", + "preconditionOptionNo": "non", + "preconditionShort": "Tardif", "remove": "Enlever", "repeating": "récurrent", "repeatingPlans": "Plannings récurrents", @@ -610,6 +636,7 @@ "co2": "CO₂ ⌀", "duration": "Durée", "fallbackName": "Point de chargement", + "finished": "Heure de fin", "power": "Puissance", "price": "Prix", "remaining": "Temps restant", @@ -905,6 +932,11 @@ "label": "Thème", "light": "clair" }, + "time": { + "12h": "12h", + "24h": "24h", + "label": "Format d’heure" + }, "title": "Interface utilisateur", "unit": { "km": "km", diff --git a/i18n/it.json b/i18n/it.json index 1dead7789..13110793a 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -23,6 +23,9 @@ "usageTab": "Uso della batteria" }, "config": { + "aux": { + "titleAdd": "Aggiungi consumatore autoregolato" + }, "battery": { "titleAdd": "Aggiungi Batteria", "titleEdit": "Modifica Batteria" @@ -89,6 +92,7 @@ "range": "Intervallo", "singlePhase": "Singola fase", "soc": "Carica", + "solarForecast": "Previsioni solari", "temp": "Temperatura", "topic": "Argomento", "url": "URL", @@ -104,7 +108,11 @@ "description": "Configurazione che permette a evcc di comunicare con altri dispositivi EEBus", "title": "EEBus" }, + "ext": { + "description": "Può essere utilizzato per la gestione del carico o per le statistiche." + }, "form": { + "danger": "Pericolo", "deprecated": "deprecato", "example": "Esempio", "optional": "facoltativo" @@ -123,6 +131,7 @@ "save": "Salva", "showAdvancedSettings": "Mostra impostazioni avanzate", "telemetry": "Telemetria", + "templateLoading": "Caricamento...", "title": "Titolo", "validateSave": "Conferma e salva" }, @@ -155,6 +164,7 @@ "addCharger": "Aggiungi caricabatterie", "addMeter": "Aggiungi un contatore dedicato per il caricabatterie", "cancel": "Annulla", + "chargerError": "È necessario configurare un caricatore.", "chargerLabel": "Caricabatterie", "chargerPower11kw": "11 kW", "chargerPower11kwHelp": "Utilizzerà un intervallo di corrente tra 6 e 16A", @@ -245,11 +255,28 @@ "meter": { "cancel": "Annulla", "delete": "Elimina", + "option": { + "aux": "Aggiungi un consumatore autoregolato" + }, "save": "Salva", "template": "Produttore", "titleChoice": "Cosa vuoi aggiungere?", "validateSave": "Conferma e salva" }, + "modbus": { + "connectionHintSerial": "Il dispositivo è collegato direttamente a evcc tramite un'interfaccia RS485.", + "connectionValueSerial": "Seriale / USB", + "connectionValueTcpip": "Rete", + "device": "Nome del dispositivo", + "deviceHint": "Esempio: /dev/ttyUSB0", + "host": "Indirizzo IP o hostname", + "hostHint": "Esempio: 192.0.2.2", + "port": "Porta", + "protocol": "Protocollo Modbus", + "protocolHintTcp": "Il dispositivo è dotato di supporto LAN/Wifi nativo o è collegato tramite un adattatore da RS485 a Ethernet con traduzione di protocollo.", + "protocolValueRtu": "RTU", + "protocolValueTcp": "TCP" + }, "modbusproxy": { "description": "Permetti a più client di accedere ad un singolo dispositivo Modbus", "title": "Proxy Modbus" @@ -352,8 +379,12 @@ }, "vehicle": { "cancel": "Annulla", + "chargingSettings": "Impostazioni di carica", + "defaultMode": "Modalità predefinita", "delete": "Cancella", "generic": "Altre integrazioni", + "identifiers": "Identificatori RFID", + "maximumCurrent": "Corrente massima", "online": "Veicoli con API online", "save": "Salva", "scooter": "Scooter", diff --git a/i18n/lt.json b/i18n/lt.json index e6fd202af..55f2a185c 100644 --- a/i18n/lt.json +++ b/i18n/lt.json @@ -255,6 +255,7 @@ "addVehicle": "Pridėti automobilį", "configured": "sukonfigūruota", "edit": "redaguoti", + "loadpointRequired": "Turi būti sukonfigūruotas bent vienas įkroviklis.", "name": "Vardas", "title": "Konfigūracija", "unconfigured": "nesukonfigūruota", @@ -931,6 +932,11 @@ "label": "Dizainas", "light": "šviesus" }, + "time": { + "12h": "12 val.", + "24h": "24 val.", + "label": "Laiko formatas" + }, "title": "Vartotojo sąsaja", "unit": { "km": "km", diff --git a/i18n/nl.json b/i18n/nl.json index 7ca388018..793561d94 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -34,7 +34,7 @@ }, "charge": { "titleAdd": "Voeg Lader Meter toe", - "titleEdit": "Editeer Lader Meter" + "titleEdit": "Bewerk Lader Meter" }, "charger": { "chargers": "EV laders", @@ -637,7 +637,7 @@ "fallbackName": "Laadpunt", "finished": "Eindtijd", "power": "Vermogen", - "price": "Kost", + "price": "Kosten", "remaining": "Resterend", "remoteDisabledHard": "{source}: uitgeschakeld", "remoteDisabledSoft": "{source}: adaptief PV-laden uitgeschakeld", @@ -836,7 +836,7 @@ "energySubSolar": "{value} zon", "energySubTotal": "{value} totaal", "groupedCo2ByGroup": "CO₂-Hoeveelheid {byGroup}", - "groupedPriceByGroup": "Totale Kost {byGroup}", + "groupedPriceByGroup": "Totale Kosten {byGroup}", "historyCo2": "CO₂-Uitstoot", "historyCo2Sub": "{value} totaal", "historyPrice": "Oplaadkosten", @@ -890,7 +890,7 @@ "total": "Totaal", "year": "Jaar" }, - "price": "Kost", + "price": "Kosten", "reallyDelete": "Wilt u deze sessie echt verwijderen?", "showIndividualEntries": "Toon individuele sessies", "solar": "Zon", @@ -931,6 +931,11 @@ "label": "Ontwerp", "light": "licht" }, + "time": { + "12h": "12u", + "24h": "24u", + "label": "Tijdnotatie" + }, "title": "Gebruikersinterface", "unit": { "km": "km", diff --git a/i18n/pt.json b/i18n/pt.json index 5891b465d..aca1e0a83 100644 --- a/i18n/pt.json +++ b/i18n/pt.json @@ -175,7 +175,7 @@ "addCharger": "Adicionar Carregador", "addMeter": "Adicionar um Contador de Carregador dedicado", "cancel": "Cancelar", - "chargerError": "É necessário configurar um Carregador EV", + "chargerError": "É necessário configurar um Carregador EV.", "chargerLabel": "Carregador", "chargerPower11kw": "11 kW", "chargerPower11kwHelp": "Utilização de uma gama de correntes de 6 a 16 A.", @@ -279,6 +279,26 @@ "titleChoice": "O que quer adicionar?", "validateSave": "Validar e guardar" }, + "modbus": { + "baudrate": "Baud rate", + "comset": "ComSet", + "connection": "Ligação Modbus", + "connectionHintSerial": "O dispositivo está ligado diretamente ao evcc via RS485.", + "connectionHintTcpip": "O dispositivo está acessível ao evcc via LAN/WIFI.", + "connectionValueSerial": "Serial / USB", + "connectionValueTcpip": "Rede Informática", + "device": "Nome do dispositivo", + "deviceHint": "Exemplo: /dev/ttyUSB0", + "host": "Endereço IP ou hostname", + "hostHint": "Exemplo: 192.0.2.2", + "id": "Modbus ID", + "port": "Porta", + "protocol": "Protocolo Modbus", + "protocolHintRtu": "Ligação através de adaptador RS485 / Ethernet sem tradução de protocolo.", + "protocolHintTcp": "O dispositivo tem suporte LAN/WIFI nativo ou está ligado a um adaptador RS485 / Ethernet com tradução de protocolo.", + "protocolValueRtu": "RTU", + "protocolValueTcp": "TCP" + }, "modbusproxy": { "description": "Permitir que vários clientes acedam ao mesmo dispositivo Modbus.", "title": "Modbus Proxy" @@ -360,8 +380,8 @@ "restart": "Reiniciar", "restartRequiredDescription": "Por favor reinicie para aplicar as alterações.", "restartRequiredMessage": "Configuração alterada.", - "restartingDescription": "Espere por favor...", - "restartingMessage": "evcc a reiniciar" + "restartingDescription": "Espere por favor…", + "restartingMessage": "evcc a reiniciar." }, "tariffs": { "description": "Defina as suas tarifas de energia para calcular os custos das suas sessões de carregamento.", @@ -375,7 +395,7 @@ "validation": { "failed": "falhou", "label": "Status", - "running": "a validar...", + "running": "a validar…", "success": "concluído com sucesso", "unknown": "desconhecido", "validate": "validar" @@ -416,7 +436,7 @@ "greenShareSub2": "solar e bateria doméstica", "power": "Energia de carga", "powerSub1": "{activeClients} de {totalClients} utilizadores", - "powerSub2": "a carregar...", + "powerSub2": "a carregar…", "tabTitle": "Comunidade em tempo real" }, "savings": { @@ -472,7 +492,7 @@ "modalTitle": "Nova versão disponível", "modalUpdate": "Instalar", "modalUpdateNow": "Instalar agora", - "modalUpdateStarted": "Iniciando a nova versão do evcc...", + "modalUpdateStarted": "Iniciando a nova versão do evcc…", "modalUpdateStatusStart": "Instalação iniciada:" } }, @@ -568,6 +588,11 @@ "modalTitle": "Plano de carga", "none": "nenhum", "planNumber": "Plano {número}", + "preconditionDescription": "Carregar {duration} antes da partida para pré-condicionamento da bateria.", + "preconditionLong": "Carga tardia", + "preconditionOptionAll": "tudo", + "preconditionOptionNo": "não", + "preconditionShort": "Tarde", "remove": "Apagar", "repeating": "recorrente", "repeatingPlans": "Repetição de planos", @@ -599,10 +624,10 @@ "selfConsumption": "Autoconsumo" }, "heatingStatus": { - "charging": "Aquecendo...", + "charging": "A aquecer…", "connected": "Standby.", "vehicleLimit": "Limite do aquecedor", - "waitForVehicle": "Pronto. À espera do aquecedor..." + "waitForVehicle": "Pronto. À espera do aquecedor…" }, "loadpoint": { "avgPrice": "Preço", @@ -610,6 +635,7 @@ "co2": "CO₂", "duration": "Duração", "fallbackName": "Posto de Carregamento", + "finished": "Tempo de finalização", "power": "Potência", "price": "Custo", "remaining": "Tempo restante", @@ -714,7 +740,7 @@ "vehicle": { "addVehicle": "Adicionar veículo", "changeVehicle": "Trocar veículo", - "detectionActive": "A detectar veículo...", + "detectionActive": "A detectar veículo…", "fallbackName": "Veículo", "moreActions": "Mais ações", "none": "Nenhum veículo", @@ -728,7 +754,7 @@ "vehicleStatus": { "awaitingAuthorization": "À espera de autorização.", "batteryBoost": "Boost da bateria ativo.", - "charging": "A carregar...", + "charging": "A carregar…", "cheapEnergyCharging": "Energia barata disponível.", "cheapEnergyNextStart": "Energia barata em {duration}.", "cheapEnergySet": "Limite de preço definido.", @@ -740,17 +766,17 @@ "disconnectRequired": "Sessão terminada. Por favor, volte a ligar-se.", "disconnected": "Desligado.", "finished": "Concluído.", - "minCharge": "Recarga mínima até {soc}", + "minCharge": "Recarga mínima até {soc}.", "pvDisable": "Excedente insuficiente. Pausa em breve.", "pvEnable": "Excesso disponível. Carregamento em breve.", "scale1p": "Reduzindo para carregamento monofásico em breve.", "scale3p": "Aumentando para carregamento trifásico em breve.", "targetChargeActive": "Plano de carregamento ativo. Fim estimado em {duration}.", "targetChargePlanned": "O plano de carregamento começa em {duration}.", - "targetChargeWaitForVehicle": "Plano de carregamento pronto. À espera do veículo...", + "targetChargeWaitForVehicle": "Plano de carregamento pronto. A aguardar veículo…", "vehicleLimit": "Limite dos veículos", "vehicleLimitReached": "Limite de veículo atingido.", - "waitForVehicle": "Pronto. À espera do veículo...", + "waitForVehicle": "Pronto. A aguardar veículo…", "welcome": "Carga inicial curta para confirmar a ligação." }, "vehicles": "Estacionamento", diff --git a/i18n/sv.json b/i18n/sv.json index d18aa5c33..3e45a2815 100644 --- a/i18n/sv.json +++ b/i18n/sv.json @@ -255,6 +255,7 @@ "addVehicle": "Lägg till fordon", "configured": "konfigurerad", "edit": "ändra", + "loadpointRequired": "Minst en laddpunkt måste konfigureras.", "name": "Namn", "title": "Inställningar", "unconfigured": "ej konfigurerad", @@ -931,6 +932,11 @@ "label": "Design", "light": "ljus" }, + "time": { + "12h": "12h", + "24h": "24h", + "label": "Tidsformat" + }, "title": "Användargränssnitt", "unit": { "km": "km", diff --git a/i18n/uk.json b/i18n/uk.json index 04741f58b..3c846aded 100644 --- a/i18n/uk.json +++ b/i18n/uk.json @@ -4,11 +4,11 @@ "bufferStart": { "above": "коли вище {soc}.", "full": "коли при {soc}.", - "never": "тільки з достатнім надлишком" + "never": "тільки з достатнім надлишком." }, "capacity": "{energy} із {total}", "control": "Контроль батареї", - "discharge": "Запобігти розрядці в швидкому режимі та плановій зарядці", + "discharge": "Запобігти розрядці в швидкому режимі та плановій зарядці.", "disclaimerHint": "Примітка:", "disclaimerText": "Ці налаштування впливають лише на сонячний режим. Поведінка зарядки регулюється відповідно.", "gridChargeTab": "Зарядка від електромережі", @@ -54,7 +54,7 @@ "control": { "description": "Зазвичай стандартні значення підходять. Змінюйте їх, лише якщо знаєте, що робите.", "descriptionInterval": "Цикл оновлення контуру керування в секундах. Визначає, як часто evcc зчитує дані лічильника, регулює потужність заряджання та оновлює інтерфейс користувача. Короткі інтервали (< 30 с) можуть спричинити коливання та небажану поведінку.", - "descriptionResidualPower": "«Зміщує робочу точку контуру керування. Якщо у вас домашня батарея, рекомендується встановити значення 100 Вт. Таким чином батарея матиме невеликий пріоритет над використанням мережі.\"", + "descriptionResidualPower": "Зміщує робочу точку контуру керування. Якщо у вас домашня батарея, рекомендується встановити значення 100 Вт. Таким чином батарея матиме невеликий пріоритет над використанням мережі.", "labelInterval": "Інтервал оновлення", "labelResidualPower": "Залишкова потужність", "title": "Контрольна поведінка" @@ -62,7 +62,7 @@ "deviceValue": { "amount": "Сума", "broker": "Брокер", - "bucket": "Bucket", + "bucket": "Відро", "capacity": "Ємність", "chargeStatus": "Статус", "chargeStatusA": "не підключено", @@ -158,7 +158,7 @@ "influx": { "description": "Записує дані про нарахування та інші показники в InfluxDB. Використовуйте Grafana або інші інструменти для візуалізації даних.", "descriptionToken": "Перегляньте документацію InfluxDB, щоб дізнатися, як її створити. https://docs.influxdata.com/influxdb/v2/admin/", - "labelBucket": "Bucket", + "labelBucket": "Відро", "labelCheckInsecure": "Дозволити самопідписані сертифікати", "labelDatabase": "База даних", "labelInsecure": "Перевірка сертифіката", @@ -255,6 +255,7 @@ "addVehicle": "Додати транспорт", "configured": "налаштовано", "edit": "редагувати", + "loadpointRequired": "Потрібно налаштувати принаймні одну точку зарядки.", "name": "Ім'я", "title": "Конфігурація", "unconfigured": "не налаштовано", @@ -262,7 +263,7 @@ "yaml": "Пристрої з evcc.yaml не можна редагувати." }, "messaging": { - "description": "Отримувати повідомлення про ваші сеанси зарядки", + "description": "Отримувати повідомлення про ваші сеанси зарядки.", "title": "Сповіщення" }, "meter": { @@ -271,7 +272,7 @@ "option": { "aux": "Додайте саморегульованого споживача", "battery": "Додати лічильник батареї", - "ext": "Додати зовнішній лічильник", + "ext": "Додати зовнішній лічильники", "pv": "Додати сонячний лічильник" }, "save": "Зберегти", @@ -301,14 +302,14 @@ }, "modbusproxy": { "description": "Дозволити кільком клієнтам доступ до одного пристрою Modbus.", - "title": "Modbus Proxy" + "title": "Проксі-сервер Modbus" }, "mqtt": { "authentication": "Аутентифікація", "description": "Підключіться до брокера MQTT для обміну даними з іншими системами у вашій мережі.", "descriptionClientId": "Автор повідомлень. Якщо використовується порожній `evcc-[rand]`.", "descriptionTopic": "Залиште пустим, щоб вимкнути публікацію.", - "labelBroker": "Broker", + "labelBroker": "Брокер", "labelCaCert": "Сертифікат сервера (CA)", "labelCheckInsecure": "Дозволити самопідписані сертифікати", "labelClientCert": "Сертифікат клієнта", @@ -395,7 +396,7 @@ "validation": { "failed": "не вдалося", "label": "Статус", - "running": "перевірка...", + "running": "перевірка…", "success": "успіх", "unknown": "невідомо", "validate": "перевірити" @@ -545,7 +546,7 @@ "restart": { "cancel": "Скасувати", "confirm": "Так, перезапустити!", - "description": "За звичайних обставин перезапуск не має бути необхідним. Якщо вам потрібно регулярно перезапускати evcc, будь ласка, створіть повідомлення про проблему", + "description": "За звичайних обставин перезапуск не має бути необхідним. Якщо вам потрібно регулярно перезапускати evcc, будь ласка, створіть повідомлення про проблему.", "disclaimer": "Примітка: evcc завершить роботу і покладатиметься на операційну систему для перезапуску служби.", "modalTitle": "Ви впевнені, що хочете перезапустити?" }, @@ -747,7 +748,7 @@ "notReachable": "Автомобіль недоступний. Спробуйте перезапустити evcc.", "targetSoc": "Ліміт", "temp": "Темп.", - "tempLimit": "Ліміт темп.", + "tempLimit": "Ліміт темп", "unknown": "Гостьовий транспортний засіб", "vehicleSoc": "Заряд" }, @@ -773,10 +774,10 @@ "scale3p": "Збільшення до 3-фазного живлення скоро.", "targetChargeActive": "Запланований заряд активний. Орієнтовний фініш через {duration}.", "targetChargePlanned": "Запланована зарядка починається о {duration}.", - "targetChargeWaitForVehicle": "Запланований заряд готовий. В очікуванні транспортного засобу...", + "targetChargeWaitForVehicle": "План заряджання готовий. Очікування на транспортний засіб…", "vehicleLimit": "Ліміт транспортного засобу", "vehicleLimitReached": "Ліміт транспортного засобу досягнуто.", - "waitForVehicle": "Готовий. В очікуванні транспортного засобу...", + "waitForVehicle": "Готовий. Очікування на транспортний засіб…", "welcome": "Короткий початковий заряд для підтвердження підключення." }, "vehicles": "Паркування", @@ -883,7 +884,7 @@ "vehicle": "Транспортний засіб" }, "loadpoint": "Точка зарядки", - "noData": "Ніяких зарядних сесій цього місяця", + "noData": "Ніяких зарядних сесій цього місяця.", "overview": "Огляд", "period": { "month": "Місяць", @@ -931,6 +932,11 @@ "label": "Дизайн", "light": "світла" }, + "time": { + "12h": "12h", + "24h": "24 г", + "label": "Формат часу" + }, "title": "Інтерфейс користувача", "unit": { "km": "км", @@ -953,7 +959,7 @@ "priceLabel": "Ціна енергії", "priceLimit": "Ліміт ціни", "resetAction": "Зняти обмеження", - "resetWarning": "«Динамічна ціна мережі або джерело CO₂ не налаштовано. Проте обмеження в {limit} усе ще є. Очистити конфігурацію?»", + "resetWarning": "Динамічна ціна мережі або джерело CO₂ не налаштовані. Однак ліміт все ще існує в {limit}. Очистити конфігурацію?", "saved": "Збережено." }, "startupError": {