diff --git a/assets/js/components/Config/PropertyField.vue b/assets/js/components/Config/PropertyField.vue index 41b76dd68..bc90bb4b5 100644 --- a/assets/js/components/Config/PropertyField.vue +++ b/assets/js/components/Config/PropertyField.vue @@ -214,7 +214,7 @@ export default { if (this.size) { return this.size; } - if (["Int", "Float", "Duration", "PricePerKWh"].includes(this.type)) { + if (["Int", "Float", "Duration", "PricePerKWh", "ChargeModes"].includes(this.type)) { return "w-50 w-min-200"; } return ""; @@ -290,13 +290,24 @@ export default { pricePerKWh() { return this.type === "PricePerKWh"; }, + chargeModes() { + return this.type === "ChargeModes"; + }, select() { - return this.choice.length > 0; + return this.choice.length > 0 || this.chargeModes; }, durationFactor() { return this.unit === "minute" ? 60 : 1; }, selectOptions() { + if (this.chargeModes) { + return [ + { key: "off", name: this.$t("main.mode.off") }, + { key: "pv", name: this.$t("main.mode.pv") }, + { key: "minpv", name: this.$t("main.mode.minpv") }, + { key: "now", name: this.$t("main.mode.now") }, + ]; + } // If the valid values are already in the correct format, return them if (typeof this.choice[0] === "object") { return this.choice; diff --git a/assets/js/components/Config/VehicleModal.vue b/assets/js/components/Config/VehicleModal.vue index de78a77f6..e64bd2868 100644 --- a/assets/js/components/Config/VehicleModal.vue +++ b/assets/js/components/Config/VehicleModal.vue @@ -14,143 +14,11 @@ @added="$emit('vehicle-changed', $event)" @updated="$emit('vehicle-changed')" @removed="$emit('vehicle-changed')" - > - - + /> - diff --git a/i18n/ar.json b/i18n/ar.json index cb1e7a9e5..7743cba9f 100644 --- a/i18n/ar.json +++ b/i18n/ar.json @@ -51,10 +51,7 @@ "unknown": "غير معروف", "validate": "تحقق من الصحة" }, - "vehicle": { - "cancel": "الغاء", - "delete": "احذف عربة" - } + "vehicle": {} }, "footer": { "community": { diff --git a/i18n/bg.json b/i18n/bg.json index ef5d23984..3b32f5ef7 100644 --- a/i18n/bg.json +++ b/i18n/bg.json @@ -639,32 +639,13 @@ "validate": "провери" }, "vehicle": { - "cancel": "Отмени", - "chargingSettings": "Настройки на зареждането", - "defaultMode": "Режим по подразбиране", - "defaultModeHelp": "Режим на зареждане при свързване с автомобил.", - "delete": "Изтрий автомобил", "generic": "Други интеграции", - "identifiers": "RFID идентификатори", - "identifiersHelp": "Списък с RFID низове за идентифициране на превозното средство. По един запис на ред. Текущият идентификатор може да бъде намерен на съответната зарядна станция на страницата с обща информация.", - "maximumCurrent": "Максимален ток", - "maximumCurrentHelp": "Трябва да е повече от минималния ток.", - "maximumPhases": "Максимален брой фази", - "maximumPhasesHelp": "С колко фази може да зарежда този автомобил? Използва се за да бъде пресметнат минималният необходим фотоволтаичен излишък и плануване.", - "maximumPower": "Максимална мощност на зареждане", - "maximumPowerHelp": "Максималната мощност, която превозното средство може да консумира", - "minimumCurrent": "Минимален ток", - "minimumCurrentHelp": "Използвайте стойности по-малко от 6 А само ако знаете какво правите.", "online": "Автомобил с онлайн свързаност", "primary": "Общи интеграции", - "priority": "Приоритет", - "priorityHelp": "Висок приоритет означава, че този автомобил ще има по-предпочитам достъп до фотоволтаичния излишък.", - "save": "Запази", "scooter": "Скутер", "template": "Производител", "titleAdd": "Добави Автомобил", - "titleEdit": "Редактирай Автомобил", - "validateSave": "Провери и Запази" + "titleEdit": "Редактирай Автомобил" } }, "footer": { diff --git a/i18n/cs.json b/i18n/cs.json index 08dfad830..623cd6747 100644 --- a/i18n/cs.json +++ b/i18n/cs.json @@ -864,32 +864,13 @@ "validate": "ověřit" }, "vehicle": { - "cancel": "Zrušit", - "chargingSettings": "Nastavení nabíjení", - "defaultMode": "Výchozí režim", - "defaultModeHelp": "Režim nabíjení po připojení vozidla.", - "delete": "Smazat", "generic": "Ostatní integrace", - "identifiers": "RFID identifikátory", - "identifiersHelp": "Seznam RFID řetězců pro identifikaci vozidla. Jeden záznam na řádek. Aktuální identifikátor naleznete na příslušném nabíjecím bodě na stránce přehledu.", - "maximumCurrent": "Maximální proud", - "maximumCurrentHelp": "Musí být větší než minimální proud.", - "maximumPhases": "Maximální počet fází", - "maximumPhasesHelp": "Kolik fází může toto vozidlo využít pro nabíjení? Používá se k výpočtu požadovaného minimálního solárního přebytku a doby plánování.", - "maximumPower": "Maximální nabíjecí výkon", - "maximumPowerHelp": "Maximální výkon, který může vozidlo spotřebovat", - "minimumCurrent": "Minimální proud", - "minimumCurrentHelp": "Pod 6 A jděte pouze tehdy, pokud víte, co děláte.", "online": "Vozidlo s online API", "primary": "Obecné integrace", - "priority": "Priorita", - "priorityHelp": "Vyšší priorita znamená, že toto vozidlo má přednostní přístup k solárnímu přebytku.", - "save": "Uložit", "scooter": "Skůtr", "template": "Výrobce", "titleAdd": "Přidat vozidlo", - "titleEdit": "Upravit vozidlo", - "validateSave": "Ověřit a uložit" + "titleEdit": "Upravit vozidlo" } }, "footer": { diff --git a/i18n/da.json b/i18n/da.json index 3476805e1..33c8f80bd 100644 --- a/i18n/da.json +++ b/i18n/da.json @@ -865,32 +865,13 @@ "validate": "validerer" }, "vehicle": { - "cancel": "Annuller", - "chargingSettings": "Opladnings indstillinger", - "defaultMode": "Standardtilstand", - "defaultModeHelp": "Opladnings tilstand når køretøj forbindes.", - "delete": "Slet", "generic": "Andre integrationer", - "identifiers": "RFID identifikatorer", - "identifiersHelp": "Liste over RFID-strenge til identifikation af køretøjet. Én post pr. linje. Den aktuelle identifikator findes på den respektive ladestation på oversigtssiden.", - "maximumCurrent": "Maksimal strømstyrke", - "maximumCurrentHelp": "Skal være højere end minimal strømstyrke.", - "maximumPhases": "Maksimal antal faser", - "maximumPhasesHelp": "Hvor mange faser kan dette køretøj oplades med? Bruges til at beregne det krævede minimale soloverskud og planens varighed.", - "maximumPower": "Maksimal ladeeffekt", - "maximumPowerHelp": "Maksimal effekt, som køretøjet kan oplades med", - "minimumCurrent": "Minimal strømstyrke", - "minimumCurrentHelp": "Gå kun under 6A, hvis du ved, hvad du har med at gøre.", "online": "Køretøj med online API", "primary": "Generiske integrationer", - "priority": "Prioritet", - "priorityHelp": "Højere prioritet betyder, at dette køretøj får fortrin til soloverskud.", - "save": "Gem", "scooter": "Knallert/Scooter", "template": "Fabrikant", "titleAdd": "Tilføj køretøj", - "titleEdit": "Rediger køretøj", - "validateSave": "Valider og gem" + "titleEdit": "Rediger køretøj" } }, "footer": { diff --git a/i18n/de.json b/i18n/de.json index 99caf3cc5..6c5ad01e8 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -858,32 +858,13 @@ "validate": "prüfen" }, "vehicle": { - "cancel": "Abbrechen", - "chargingSettings": "Ladeeinstellungen", - "defaultMode": "Standard-Modus", - "defaultModeHelp": "Lademodus beim Anschließen des Fahrzeugs.", - "delete": "Fahrzeug löschen", "generic": "Weitere Integrationen", - "identifiers": "RFID-Kennungen", - "identifiersHelp": "Liste der RFID-Kennungen, um das Fahrzeug zu identifizieren. Ein Eintrag pro Zeile. Auf der Übersichtsseite siehst du die aktuelle RFID-Kennung am jeweiligen Ladepunkt.", - "maximumCurrent": "Maximaler Strom", - "maximumCurrentHelp": "Muss größer als der minimale Strom sein.", - "maximumPhases": "Maximale Phasen", - "maximumPhasesHelp": "Mit wie vielen Phasen kann dieses Fahrzeug laden? Wird zur Berechnung der Mindestladeleistung und im Planer verwendet.", - "maximumPower": "Maximale Ladeleistung", - "maximumPowerHelp": "Maximale Leistung die das Fahrzeug beziehen kann", - "minimumCurrent": "Minimaler Strom", - "minimumCurrentHelp": "Nur unter 6A, wenn du weißt, was du tust.", "online": "Fahrzeuge mit Schnittstelle", "primary": "Generische Integrationen", - "priority": "Priorität", - "priorityHelp": "Höhere Priorität bedeutet, dass dieses Fahrzeug Vorrang vor anderen Fahrzeugen hat.", - "save": "Speichern", "scooter": "Elektroroller", "template": "Hersteller", "titleAdd": "Fahrzeug hinzufügen", - "titleEdit": "Fahrzeug bearbeiten", - "validateSave": "Prüfen & speichern" + "titleEdit": "Fahrzeug bearbeiten" } }, "footer": { diff --git a/i18n/el.json b/i18n/el.json index 324b74cb7..d2bdde372 100644 --- a/i18n/el.json +++ b/i18n/el.json @@ -639,32 +639,13 @@ "validate": "επικύρωση" }, "vehicle": { - "cancel": "Ακύρωση", - "chargingSettings": "Ρυθμίσεις φόρτισης", - "defaultMode": "Προεπιλεγμένη λειτουργία", - "defaultModeHelp": "Λειτουργία φόρτισης κατά τη σύνδεση του οχήματος.", - "delete": "Διαγραφή", "generic": "Άλλες ενσωματώσεις", - "identifiers": "Αναγνωριστικά RFID", - "identifiersHelp": "Κατάλογος συμβολοσειρών RFID για την αναγνώριση του οχήματος. Μία καταχώρηση ανά γραμμή. Μπορείτε να βρείτε το τρέχον αναγνωριστικό στο αντίστοιχο σημείο φόρτισης στη σελίδα επισκόπησης.", - "maximumCurrent": "Μέγιστο ρεύμα", - "maximumCurrentHelp": "Πρέπει να είναι μεγαλύτερο από το ελάχιστο ρεύμα.", - "maximumPhases": "Μέγιστες φάσεις", - "maximumPhasesHelp": "Με πόσες φάσεις μπορεί να φορτίσει αυτό το όχημα; Χρησιμοποιείται για τον υπολογισμό του απαιτούμενου ελάχιστου ηλιακού πλεονάσματος και της διάρκειας του σχεδίου.", - "maximumPower": "Μέγιστη ισχύς φόρτισης", - "maximumPowerHelp": "Μέγιστη ισχύς που μπορεί να καταναλώσει το όχημα", - "minimumCurrent": "Ελάχιστο ρεύμα", - "minimumCurrentHelp": "Πηγαίνετε κάτω από το 6Α μόνο αν ξέρετε τι κάνετε.", "online": "Οχήματα με διαδικτυακό API", "primary": "Γενικές ενσωματώσεις", - "priority": "Προτεραιότητα", - "priorityHelp": "Υψηλότερη προτεραιότητα σημαίνει ότι αυτό το όχημα έχει προτιμώμενη πρόσβαση στο ηλιακό πλεόνασμα.", - "save": "Αποθήκευση", "scooter": "Σκούτερ", "template": "Κατασκευαστής", "titleAdd": "Προσθήκη Οχήματος", - "titleEdit": "Επεξεργασία Οχήματος", - "validateSave": "Επικύρωση και αποθήκευση" + "titleEdit": "Επεξεργασία Οχήματος" } }, "footer": { diff --git a/i18n/en.json b/i18n/en.json index 875d591cc..90e9bf61f 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -858,32 +858,13 @@ "validate": "validate" }, "vehicle": { - "cancel": "Cancel", - "chargingSettings": "Charging settings", - "defaultMode": "Default mode", - "defaultModeHelp": "Charging mode when connecting the vehicle.", - "delete": "Delete", "generic": "Other integrations", - "identifiers": "RFID identifiers", - "identifiersHelp": "List of RFID strings to identify the vehicle. One entry per line. The current identifier can be found at the respective charging point on the overview page.", - "maximumCurrent": "Maximum current", - "maximumCurrentHelp": "Must be greater than minimum current.", - "maximumPhases": "Maximum phases", - "maximumPhasesHelp": "How many phases can this vehicle charge with? Used to calculate required minimum solar surplus and plan duration.", - "maximumPower": "Maximum charging power", - "maximumPowerHelp": "Maximum power the vehicle can consume", - "minimumCurrent": "Minimum current", - "minimumCurrentHelp": "Only go below 6A if you know what you're doing.", "online": "Vehicles with online API", "primary": "Generic integrations", - "priority": "Priority", - "priorityHelp": "Higher priority means this vehicle gets preferred access to solar surplus.", - "save": "Save", "scooter": "Scooter", "template": "Manufacturer", "titleAdd": "Add Vehicle", - "titleEdit": "Edit Vehicle", - "validateSave": "Validate & save" + "titleEdit": "Edit Vehicle" } }, "footer": { diff --git a/i18n/es.json b/i18n/es.json index b800d8553..902f473b5 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -656,32 +656,13 @@ "validate": "validar" }, "vehicle": { - "cancel": "Cancelar", - "chargingSettings": "Configuración de carga", - "defaultMode": "Modo predeterminado", - "defaultModeHelp": "Modo de carga al conectar el vehículo.", - "delete": "Borrar", "generic": "Otras integraciones", - "identifiers": "Identificadores RFID", - "identifiersHelp": "Lista de cadenas RFID para identificar el vehículo. Una entrada por línea. El identificador actual se puede encontrar en el punto de recarga correspondiente en la página de resumen.", - "maximumCurrent": "Corriente máxima", - "maximumCurrentHelp": "Debe ser mayor que la corriente mínima.", - "maximumPhases": "Fases máximas", - "maximumPhasesHelp": "¿Con cuántas fases se puede cargar este vehículo? Se utiliza para calcular el excedente solar mínimo necesario y la duración del plan.", - "maximumPower": "Potencia máxima de carga", - "maximumPowerHelp": "Potencia máxima que puede consumir el vehículo", - "minimumCurrent": "Corriente mínima", - "minimumCurrentHelp": "Solo baje de 6 A si sabe lo que está haciendo.", "online": "Vehículos con API en línea", "primary": "Integraciones genéricas", - "priority": "Prioridad", - "priorityHelp": "Una prioridad más alta significa que este vehículo tiene acceso preferente al excedente solar.", - "save": "Guardar", "scooter": "Escúter", "template": "Fabricante", "titleAdd": "Añadir un vehículo", - "titleEdit": "Editar el vehículo", - "validateSave": "Validar y guardar" + "titleEdit": "Editar el vehículo" } }, "footer": { diff --git a/i18n/fi.json b/i18n/fi.json index 7f7a863db..4c3f0245f 100644 --- a/i18n/fi.json +++ b/i18n/fi.json @@ -864,32 +864,13 @@ "validate": "vahvista" }, "vehicle": { - "cancel": "Peruuta", - "chargingSettings": "Laturin asetukset", - "defaultMode": "Oletustila", - "defaultModeHelp": "Lataustila ajoneuvoa kytkettäessä.", - "delete": "Poista", "generic": "Muut integraatiot", - "identifiers": "RFID-tunnisteet", - "identifiersHelp": "Lista RFID-tunnisteista, jotka yksilöivät ajoneuvon. Yksi tunniste/rivi. Nykyinen tunniste löytyy kyseisen latausaseman yleisnäkymästä.", - "maximumCurrent": "Maksimivirta", - "maximumCurrentHelp": "Täytyy olla minimivirtaa suurempi.", - "maximumPhases": "Vaiheiden maksimimäärä", - "maximumPhasesHelp": "Kuinka monella vaiheella ajoneuvo voi vastaanottaa latausta? Tietoa käytetään minimiaurikosähkön ylituotannon laskemiseen ja latauskeston aikataulusuunnitteluun.", - "maximumPower": "Maksimilatausteho", - "maximumPowerHelp": "Maksimiteho, jonka ajoneuvo voi käyttää", - "minimumCurrent": "Minimivirta", - "minimumCurrentHelp": "Aseta arvoksi alle 6A ainoastaan jos tiedät mitä olet tekemässä.", "online": "Ajoneuvot, joissa API-käyttöliittymä", "primary": "Yleiset intergraatiot", - "priority": "Prioriteetti", - "priorityHelp": "Korkeampi prioriteetti merkitsee, että ajoneuvo saa etuoikeuden aurinkosähkön ylituottoon.", - "save": "Tallenna", "scooter": "Skootteri", "template": "Valmistaja", "titleAdd": "Lisää ajoneuvo", - "titleEdit": "Muokkaa ajoneuvoa", - "validateSave": "Vahvista ja tallenna" + "titleEdit": "Muokkaa ajoneuvoa" } }, "footer": { diff --git a/i18n/fr.json b/i18n/fr.json index 8dc6cad20..ee520f6e7 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -864,32 +864,13 @@ "validate": "valider" }, "vehicle": { - "cancel": "Annuler", - "chargingSettings": "Paramètres de charge", - "defaultMode": "Mode par défaut", - "defaultModeHelp": "Mode de charge lors du branchement du véhicule.", - "delete": "Supprimer", "generic": "Autres intégrations", - "identifiers": "Identifiants RFID", - "identifiersHelp": "Liste des chaînes RFID permettant d'identifier le véhicule. Une entrée par ligne. L'identifiant actuel peut être trouvé au point de charge correspondant sur la page d'aperçu.", - "maximumCurrent": "Courant maximum", - "maximumCurrentHelp": "Doit être supérieur au courant minimum.", - "maximumPhases": "Maximum de phases", - "maximumPhasesHelp": "Avec combien de phases ce véhicule peut-il charger ? Utilisé pour calculer le surplus solaire minimum requis et la durée du plan de charge.", - "maximumPower": "Puissance de charge maximale", - "maximumPowerHelp": "Puissance maximale que le véhicule peut consommer", - "minimumCurrent": "Courant minimum", - "minimumCurrentHelp": "Ne descendre en dessous de 6A que si vous savez ce que vous faites.", "online": "Véhicules avec API en ligne", "primary": "Intégrations génériques", - "priority": "Priorité", - "priorityHelp": "Une priorité plus élevée signifie que ce véhicule bénéficie d'un accès privilégié au surplus solaire.", - "save": "Enregistrer", "scooter": "Trottinette", "template": "Fabricant", "titleAdd": "Ajouter un véhicule", - "titleEdit": "Modifier le véhicule", - "validateSave": "Valider & enregistrer" + "titleEdit": "Modifier le véhicule" } }, "footer": { diff --git a/i18n/hr.json b/i18n/hr.json index 85d3c49ad..f8c6dbc89 100644 --- a/i18n/hr.json +++ b/i18n/hr.json @@ -639,32 +639,13 @@ "validate": "provjeri" }, "vehicle": { - "cancel": "Odustani", - "chargingSettings": "Postavke punjenja", - "defaultMode": "Zadani način rada", - "defaultModeHelp": "Način punjenja koji se primjenjuje kada se vozilo spoji.", - "delete": "Izbriši", "generic": "Druge integracije", - "identifiers": "RFID identifikatori", - "identifiersHelp": "Popis RFID zapisa za identifikaciju vozila. Jedan unos po retku. Trenutni identifikator može se pronaći na odgovarajućoj točki punjenja na preglednoj stranici.", - "maximumCurrent": "Maksimalna struja", - "maximumCurrentHelp": "Vrijednost mora biti veća od minimalne struje.", - "maximumPhases": "Maksimalni broj faza", - "maximumPhasesHelp": "S koliko faza se ovo vozilo može puniti? Koristi se za izračun potrebnog minimalnog solarnog viška i planiranje trajanja punjenja.", - "maximumPower": "Maksimalna snaga punjenja", - "maximumPowerHelp": "Maksimalna snaga koju vozilo može potrošiti", - "minimumCurrent": "Minimalna struja", - "minimumCurrentHelp": "Ne postavljajte na manje od 6A, osim ako jako dobro znate što radite.", "online": "Vozila s mrežnim API-jem", "primary": "Opće integracije", - "priority": "Prioritet", - "priorityHelp": "Veći prioritet znači da ovo vozilo dobiva prednost pri korištenju solarnog viška.", - "save": "Spremi", "scooter": "Skuter", "template": "Proizvođač", "titleAdd": "Dodaj vozilo", - "titleEdit": "Uredi vozilo", - "validateSave": "Provjeri i spremi" + "titleEdit": "Uredi vozilo" } }, "footer": { diff --git a/i18n/hu.json b/i18n/hu.json index de9fb4678..90f1ac97a 100644 --- a/i18n/hu.json +++ b/i18n/hu.json @@ -650,32 +650,13 @@ "validate": "ellenőrzés" }, "vehicle": { - "cancel": "Mégse", - "chargingSettings": "Töltési beállítások", - "defaultMode": "Alapértelmezett mód", - "defaultModeHelp": "Töltési mód a jármű csatlakoztatásakor.", - "delete": "Törlés", "generic": "Egyéb integrációk", - "identifiers": "RFID azonosítók", - "identifiersHelp": "A jármű azonosítására szolgáló RFID-karakterláncok listája. Egy bejegyzés soronként. Az aktuális azonosító az áttekintő oldalon található a megfelelő töltőpontnál.", - "maximumCurrent": "Maximum áram", - "maximumCurrentHelp": "Nagyobbnak kell lennie, mint a minimális áram.", - "maximumPhases": "Maximális fázisok", - "maximumPhasesHelp": "Hány fázissal tud ez a jármű tölteni? A szükséges minimális szoláris többlet és a tervezett időtartam kiszámításához használják.", - "maximumPower": "Maximális töltési teljesítmény", - "maximumPowerHelp": "A jármű maximális energiafogyasztása", - "minimumCurrent": "Minimum áram", - "minimumCurrentHelp": "Csak akkor menj 6A alá, ha tudod, hogy mit csinálsz.", "online": "Járművek online API-val", "primary": "Általános integrációk", - "priority": "Prioritás", - "priorityHelp": "A magasabb prioritás azt jelenti, hogy ez a jármű előnyben részesíti a napenergia-többlet elérését.", - "save": "Mentés", "scooter": "Roller", "template": "Gyártó", "titleAdd": "Jármű hozzáadása", - "titleEdit": "Jármű szerkesztése", - "validateSave": "Ellenőrzés & mentés" + "titleEdit": "Jármű szerkesztése" } }, "footer": { diff --git a/i18n/it.json b/i18n/it.json index 470d5646e..d46db698f 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -853,32 +853,13 @@ "validate": "convalidato" }, "vehicle": { - "cancel": "Annulla", - "chargingSettings": "Impostazioni di carica", - "defaultMode": "Modalità predefinita", - "defaultModeHelp": "Modo di carica predefinito alla connessione del veicolo.", - "delete": "Cancella", "generic": "Altre integrazioni", - "identifiers": "Identificatori RFID", - "identifiersHelp": "Elenco delle stringhe RFID per identificare il veicolo. Una voce per riga. L'identificatore attuale è riportato nella pagina panoramica relativa al rispettivo punto di ricarica.", - "maximumCurrent": "Corrente massima", - "maximumCurrentHelp": "Deve essere maggiore della corrente minima.", - "maximumPhases": "Fasi massime", - "maximumPhasesHelp": "Con quante fasi può essere caricato questo veicolo? Questo dato è usato per calcolare il surplus minimo e la durata della pianificazione.", - "maximumPower": "Potenza massima di ricarica", - "maximumPowerHelp": "Potenza massima che il veicolo può consumare", - "minimumCurrent": "Corrente minima", - "minimumCurrentHelp": "Scendi al di sotto di 6A solo se sai cosa stai facendo.", "online": "Veicoli con API online", "primary": "Integrazioni generiche", - "priority": "Priorità", - "priorityHelp": "Con una priorità maggiore il veicolo ha un accesso prioritario al surplus solare.", - "save": "Salva", "scooter": "Scooter", "template": "Produttore", "titleAdd": "Aggiungi Veicolo", - "titleEdit": "Modifica Veicolo", - "validateSave": "Verifica e salva" + "titleEdit": "Modifica Veicolo" } }, "footer": { diff --git a/i18n/ja.json b/i18n/ja.json index 95ffaad83..c1766d304 100644 --- a/i18n/ja.json +++ b/i18n/ja.json @@ -560,16 +560,9 @@ "validate": "検証" }, "vehicle": { - "cancel": "キャンセル", - "chargingSettings": "充電設定", - "defaultMode": "デフォルトモード", - "delete": "削除", - "priority": "優先度", - "save": "保存", "scooter": "スクーター", "titleAdd": "車両を追加", - "titleEdit": "車両を編集", - "validateSave": "検証&保存" + "titleEdit": "車両を編集" } }, "footer": { diff --git a/i18n/lb.json b/i18n/lb.json index 2f966b75f..57dbd48ac 100644 --- a/i18n/lb.json +++ b/i18n/lb.json @@ -860,32 +860,13 @@ "validate": "validéieren" }, "vehicle": { - "cancel": "Ofbriechen", - "chargingSettings": "Astellungen fir ze lueden", - "defaultMode": "Standard-Modus", - "defaultModeHelp": "Luedmodus beim Uschléisse vum Gefier.", - "delete": "Läschen", "generic": "Aner Integratiounen", - "identifiers": "RFID-Kennungen", - "identifiersHelp": "Lëscht vun den RFID-Kennungen, fir d'Gefier ze identifizéieren. Eng Entrée pro Zeil. Op der Iwwersiichts-Säit gesäis du déi aktuell RFID-Kennung am jeeweilege Luedpunkt.", - "maximumCurrent": "Maximale Stroum", - "maximumCurrentHelp": "Muss méi grouss wéi de minimale Stroum sinn.", - "maximumPhases": "Maximal Phasen", - "maximumPhasesHelp": "Mat wéi ville Phase kann dëst Gefier lueden? Gëtt fir d'Berechnung vum minimalen Iwwerschoss a fir d'Planung benotzt.", - "maximumPower": "Maximal Luedleeschtung", - "maximumPowerHelp": "Maximal Leeschtung déi d'Gefier bezéie kann", - "minimumCurrent": "Minimale Stroum", - "minimumCurrentHelp": "Nëmmen ënner 6A goen, wann s du weess, wat s du mëss.", "online": "Autoe mat online API", "primary": "Allgemeng Integratiounen", - "priority": "Prioritéit", - "priorityHelp": "Méi héich Prioritéit bedeit, datt dëst Gefier Prioritéit zu anere Gefierer huet .", - "save": "Späicheren", "scooter": "Trottinett", "template": "Hiersteller", "titleAdd": "Auto derbäi fügen", - "titleEdit": "Auto beaarbechten", - "validateSave": "Validéieren & späicheren" + "titleEdit": "Auto beaarbechten" } }, "footer": { diff --git a/i18n/lt.json b/i18n/lt.json index 78df4c9e1..ed8ac96f8 100644 --- a/i18n/lt.json +++ b/i18n/lt.json @@ -865,32 +865,13 @@ "validate": "tikrinti" }, "vehicle": { - "cancel": "Atšaukti", - "chargingSettings": "Įkrovimo nustatymai", - "defaultMode": "Numatytasis režimas", - "defaultModeHelp": "Įkrovimo režimas prijungiant automobilį.", - "delete": "Ištrinti", "generic": "Kitos integracijos", - "identifiers": "RFID identifikatoriai", - "identifiersHelp": "RFID identifikatorių, skirtų transporto priemonei identifikuoti, sąrašas. Vienas įrašas eilutėje. Dabartinį identifikatorių galite rasti atitinkamo įkroviklio apžvalgos puslapyje.", - "maximumCurrent": "Didžiausia srovė", - "maximumCurrentHelp": "Turi būti didesnė nei minimali srovė.", - "maximumPhases": "Maksimalus fazių skaičius", - "maximumPhasesHelp": "Kiek fazių įkrovimui gali panaudoti šis automobilis? Naudojama norint apskaičiuoti reikiamą minimalų saulės energijos perteklių ir planuoti trukmę.", - "maximumPower": "Didžiausia įkrovimo galia", - "maximumPowerHelp": "Maksimali galia, kurią gali paimti automobilis", - "minimumCurrent": "Minimali srovė", - "minimumCurrentHelp": "Ne mažiau 6A. Nebent tiksliai žinote, ką darote.", "online": "Automobiliai su internetiniu API", "primary": "Paprastos integracijos", - "priority": "Pirmumas", - "priorityHelp": "Didesnis prioritetas reiškia, kad šiam automobiliui suteikiama pirmenybė saulės energijos pertekliui.", - "save": "Išsaugoti", "scooter": "Motoroleris", "template": "Gamintojas", "titleAdd": "Pridėti Automobilį", - "titleEdit": "Koreguoti Automobilį", - "validateSave": "Patikrinti ir išsaugoti" + "titleEdit": "Koreguoti Automobilį" } }, "footer": { diff --git a/i18n/nl.json b/i18n/nl.json index ee654112a..8d9320fae 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -864,32 +864,13 @@ "validate": "valideer" }, "vehicle": { - "cancel": "Annuleren", - "chargingSettings": "Laadinstellingen", - "defaultMode": "Standaardmodus", - "defaultModeHelp": "Laadmodus bij het aansluiten van een voertuig.", - "delete": "Verwijder", "generic": "Andere integraties", - "identifiers": "RFID identificatiegegevens", - "identifiersHelp": "Lijst van RFIDs om het voertuig te identificeren. Een RFID per regel. De huidige RFID kan gevonden worden op de overzichtspagina, bij het respectievelijke laadpunt.", - "maximumCurrent": "Maximale stroomsterkte", - "maximumCurrentHelp": "Moet hoger zijn dan de minimale stroomsterkte.", - "maximumPhases": "Maximaal aantal fases", - "maximumPhasesHelp": "Met hoeveel fasen kan dit voertuig laden? Wordt gebruikt om de minimale duur van zonneoverschot en laadtijd te berekenen.", - "maximumPower": "Maximaal laadvermogen", - "maximumPowerHelp": "Maximaal vermogen waarmee het voertuig kan laden", - "minimumCurrent": "Minimale stroomsterkte", - "minimumCurrentHelp": "Stel alleen lager in dan 6A waneer je weet wat je doet.", "online": "Voertuig met online API", "primary": "Generieke integraties", - "priority": "Prioriteit", - "priorityHelp": "Hogere prioriteit betekent dat dit voertuig met voorrang toegang heeft tot zonneoverschot.", - "save": "Opslaan", "scooter": "Scooter", "template": "Fabrikant", "titleAdd": "Voertuig toevoegen", - "titleEdit": "Voertuig bewerken", - "validateSave": "Valideren & opslaan" + "titleEdit": "Voertuig bewerken" } }, "footer": { diff --git a/i18n/no.json b/i18n/no.json index d379f5ba7..7ea840c44 100644 --- a/i18n/no.json +++ b/i18n/no.json @@ -673,32 +673,13 @@ "validate": "bekreft" }, "vehicle": { - "cancel": "Avbryt", - "chargingSettings": "Ladingsinnstillinger", - "defaultMode": "Standardmodus", - "defaultModeHelp": "Lademodus ved tilkobling av kjøretøyet.", - "delete": "Slett kjøretøy", "generic": "Andre integreringer", - "identifiers": "RFID-identifikatorer", - "identifiersHelp": "Liste over RFID-strenger for å identifisere kjøretøyet. Én oppføring per linje. Den gjeldende identifikatoren finner du på det respektive ladepunktet på oversiktssiden.", - "maximumCurrent": "Maksimal strøm", - "maximumCurrentHelp": "Må være større enn minimumsstrøm.", - "maximumPhases": "Maksimale faser", - "maximumPhasesHelp": "Hvor mange faser kan dette kjøretøyet lade med? Brukes til å beregne nødvendig minimum solenergioverskudd og planlegge varighet.", - "maximumPower": "Maksimal ladeeffekt", - "maximumPowerHelp": "Maksimal effekt kjøretøyet kan forbruke", - "minimumCurrent": "Minimum strøm", - "minimumCurrentHelp": "Gå kun under 6A hvis du vet hva du gjør.", "online": "Kjøretøy med nettbasert API", "primary": "Generiske integrasjoner", - "priority": "Prioritet", - "priorityHelp": "Høyere prioritet betyr at dette kjøretøyet får fortrinnsrett til overskuddsstrøm fra solceller.", - "save": "Lagre", "scooter": "Scooter", "template": "Fabrikat", "titleAdd": "Legg til kjøretøy", - "titleEdit": "Rediger kjøretøy", - "validateSave": "Bekreft og lagre" + "titleEdit": "Rediger kjøretøy" } }, "footer": { diff --git a/i18n/pl.json b/i18n/pl.json index 618cbd104..2f91f2a1d 100644 --- a/i18n/pl.json +++ b/i18n/pl.json @@ -806,32 +806,13 @@ "validate": "zweryfikować" }, "vehicle": { - "cancel": "Anulować", - "chargingSettings": "Ustawienia ładowania", - "defaultMode": "Domyślny tryb", - "defaultModeHelp": "Tryb ładowania po podłączeniu pojazdu.", - "delete": "Usuń", "generic": "Inne integracje", - "identifiers": "Identyfikatory RFID", - "identifiersHelp": "Lista ciągów RFID służących do identyfikacji pojazdu. Jeden wpis w każdym wierszu. Aktualny identyfikator można znaleźć w odpowiednim punkcie ładowania na stronie przeglądu.", - "maximumCurrent": "Maksymalny prąd", - "maximumCurrentHelp": "Musi być większy niż prąd minimalny.", - "maximumPhases": "Maksymalne fazy", - "maximumPhasesHelp": "Ile faz może ładować ten pojazd? Służy do obliczenia wymaganej minimalnej nadwyżki energii słonecznej i planowanego czasu trwania.", - "maximumPower": "Maksymalna moc ładowania", - "maximumPowerHelp": "Maksymalna moc, jaką może pobierać pojazd", - "minimumCurrent": "Minimalny prąd", - "minimumCurrentHelp": "Zmniejsz natężenie prądu poniżej 6 A tylko wtedy, gdy wiesz, co robisz.", "online": "Pojazdy z API online", "primary": "Integracje ogólne", - "priority": "Priorytet", - "priorityHelp": "Wyższy priorytet oznacza, że pojazd ten ma pierwszeństwo dostępu do nadwyżki energii słonecznej.", - "save": "Zapisz", "scooter": "Skuter", "template": "Producent", "titleAdd": "Dodaj pojazd", - "titleEdit": "Edytuj pojazd", - "validateSave": "Sprawdź i zapisz" + "titleEdit": "Edytuj pojazd" } }, "footer": { diff --git a/i18n/pt.json b/i18n/pt.json index 5bbd3447c..4c1f44802 100644 --- a/i18n/pt.json +++ b/i18n/pt.json @@ -860,32 +860,13 @@ "validate": "validar" }, "vehicle": { - "cancel": "Cancelar", - "chargingSettings": "Parâmetros de carga", - "defaultMode": "Modo predefinido", - "defaultModeHelp": "Modo de carga ao ligar o veículo.", - "delete": "Apagar", "generic": "Outras integrações", - "identifiers": "Identificadores RFID", - "identifiersHelp": "Lista de registos RFID para identificar o veículo. Uma entrada por linha. O identificador atual pode ser encontrado no respetivo ponto de carga na página de resumo.", - "maximumCurrent": "Corrente máxima", - "maximumCurrentHelp": "Deve ser superior à corrente mínima.", - "maximumPhases": "Máximo de fases", - "maximumPhasesHelp": "Com quantas fases pode carregar este veículo? A informação é utilizada para calcular o excedente solar mínimo necessário e a duração do plano.", - "maximumPower": "Potência máxima de carregamento", - "maximumPowerHelp": "Potência máxima que o veículo pode consumir", - "minimumCurrent": "Corrente mínima", - "minimumCurrentHelp": "Somente ir abaixo de 6A se souber o que está a fazer.", "online": "Veículos com API online", "primary": "Integrações genéricas", - "priority": "Prioridade", - "priorityHelp": "Uma prioridade mais elevada significa que este veículo tem acesso preferencial ao excedente solar.", - "save": "Guardar", "scooter": "Scooter", "template": "Fabricante", "titleAdd": "Adicionar Veículo", - "titleEdit": "Editar Veículo", - "validateSave": "Validar e guardar" + "titleEdit": "Editar Veículo" } }, "footer": { diff --git a/i18n/ro.json b/i18n/ro.json index 64414b503..cb0becba6 100644 --- a/i18n/ro.json +++ b/i18n/ro.json @@ -801,32 +801,13 @@ "validate": "valideaza" }, "vehicle": { - "cancel": "Anulare", - "chargingSettings": "Setări de încărcare", - "defaultMode": "Mod implicit", - "defaultModeHelp": "Modul de încărcare la conectarea vehiculului.", - "delete": "Sterge", "generic": "Alte integrari", - "identifiers": "Identificatori RFID", - "identifiersHelp": "Lista șirurilor RFID pentru identificarea vehiculului. O intrare pe linie. Identificatorul actual poate fi găsit la punctul de încărcare respectiv pe pagina de prezentare generală.", - "maximumCurrent": "Curent maxim", - "maximumCurrentHelp": "Trebuie să fie mai mare decât curentul minim.", - "maximumPhases": "Faze maxime", - "maximumPhasesHelp": "Cu câte faze se poate încărca acest vehicul? Se utilizează pentru a calcula surplusul solar minim necesar și durata planului.", - "maximumPower": "Putere maximă de încărcare", - "maximumPowerHelp": "Puterea maximă pe care o poate consuma vehiculul", - "minimumCurrent": "Curent minim", - "minimumCurrentHelp": "Nu coborâți sub 6A decât dacă știți ce faceți.", "online": "Masini cu API oline", "primary": "Integrări generice", - "priority": "Prioritate", - "priorityHelp": "Prioritate mai mare înseamnă că acest vehicul beneficiază de acces preferențial la surplusul de energie solară.", - "save": "Salveaza", "scooter": "Scuter", "template": "Producator", "titleAdd": "Adauga Masina", - "titleEdit": "Editeaza Masina", - "validateSave": "Valideaza si salveaza" + "titleEdit": "Editeaza Masina" } }, "footer": { diff --git a/i18n/ru.json b/i18n/ru.json index bf1f132bf..ebffd384a 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -637,32 +637,13 @@ "validate": "проверять" }, "vehicle": { - "cancel": "Отменить", - "chargingSettings": "Настройки зарядки", - "defaultMode": "Режим по умолчанию", - "defaultModeHelp": "Режим зарядки при подключении автомобиля.", - "delete": "Удалить", "generic": "Другие интеграции", - "identifiers": "RFID-идентификаторы", - "identifiersHelp": "Список RFID-строк для идентификации транспортного средства. Одна запись в строке. Текущий идентификатор можно найти на соответствующей странице обзора в соответствующей точке зарядки.", - "maximumCurrent": "Максимальный ток", - "maximumCurrentHelp": "Должно быть больше минимального тока.", - "maximumPhases": "Максимальные фазы", - "maximumPhasesHelp": "Сколько фаз может заряжать этот автомобиль? Используется для расчета минимального необходимого избытка солнечной энергии и планирования продолжительности.", - "maximumPower": "Максимальная мощность зарядки", - "maximumPowerHelp": "Максимальная мощность, которую может потреблять транспортное средство", - "minimumCurrent": "Минимальный ток", - "minimumCurrentHelp": "Снижайте нагрузку ниже 6 А только в том случае, если вы знаете, что делаете.", "online": "Автомобили с онлайн-API", "primary": "Общие интеграции", - "priority": "Приоритет", - "priorityHelp": "Более высокий приоритет означает, что этот автомобиль получает преимущественный доступ к избытку солнечной энергии.", - "save": "Сохранить", "scooter": "Скутер", "template": "Производитель", "titleAdd": "Добавить транспортное средство", - "titleEdit": "Редактировать транспортное средство", - "validateSave": "Проверить и сохранить" + "titleEdit": "Редактировать транспортное средство" } }, "footer": { diff --git a/i18n/sl.json b/i18n/sl.json index 70f0ee614..c557f05c2 100644 --- a/i18n/sl.json +++ b/i18n/sl.json @@ -656,32 +656,13 @@ "validate": "preveri" }, "vehicle": { - "cancel": "Prekliči", - "chargingSettings": "Nastavitve polnjenja", - "defaultMode": "Privzeti način", - "defaultModeHelp": "Način polnjenja pri priklopu vozila.", - "delete": "Izbriši", "generic": "Druge integracije", - "identifiers": "RFID identifikatorji", - "identifiersHelp": "Seznam nizov RFID za identifikacijo vozila. En vnos na vrstico. Trenutni identifikator najdete na ustrezni polnilni postaji na strani s pregledom.", - "maximumCurrent": "Največji tok", - "maximumCurrentHelp": "Mora biti večji od minimalnega toka.", - "maximumPhases": "Največ faz", - "maximumPhasesHelp": "S koliko fazami se lahko to vozilo polni? Uporablja se za izračun potrebnega minimalnega presežka sončne energije in trajanja načrta.", - "maximumPower": "Največja moč polnjenja", - "maximumPowerHelp": "Največja moč, ki jo lahko vozilo porabi", - "minimumCurrent": "Najmanjši tok", - "minimumCurrentHelp": "Pod 6A se spustite le, če veste, kaj počnete.", "online": "Vozila s spletnim API-jem", "primary": "Generične integracije", - "priority": "Prioriteta", - "priorityHelp": "Višja prioriteta pomeni, da ima to vozilo prednostni dostop do presežka sončne energije.", - "save": "Shrani", "scooter": "Skuter", "template": "Proizvajalec", "titleAdd": "Dodaj vozilo", - "titleEdit": "Uredi vozilo", - "validateSave": "Preveri in shrani" + "titleEdit": "Uredi vozilo" } }, "footer": { diff --git a/i18n/sv.json b/i18n/sv.json index 872564623..28d635710 100644 --- a/i18n/sv.json +++ b/i18n/sv.json @@ -865,32 +865,13 @@ "validate": "validerar" }, "vehicle": { - "cancel": "Avbryt", - "chargingSettings": "Laddinställningar", - "defaultMode": "Standardläge", - "defaultModeHelp": "Laddläge när fordonet ansluts.", - "delete": "Radera", "generic": "Andra integrationer", - "identifiers": "RFID-identifiering", - "identifiersHelp": "Lista på RFID-strängar för att identifiera fordonet. Ett inlägg per rad. Aktuell identifierare hittas på respektive laddare på översiktssidan.", - "maximumCurrent": "Maximal ström", - "maximumCurrentHelp": "Måste vara högre än minimi-ström.", - "maximumPhases": "Maximalt antal faser", - "maximumPhasesHelp": "Hur många faser kan fordonet laddas med? Används för att räkna ut minsta solöverskott och tidsåtgång.", - "maximumPower": "Maximal laddeffekt", - "maximumPowerHelp": "Maximal effekt som fordonet kan ta emot", - "minimumCurrent": "Minimi ström", - "minimumCurrentHelp": "Ställ enbart under 6A om du är medveten om konsekvenserna.", "online": "Fordon med online API", "primary": "Generisk integration", - "priority": "Prioritet", - "priorityHelp": "Högre prioritet betyder att detta fordon får förtur till solöverskott.", - "save": "Spara", "scooter": "Scooter", "template": "Tillverkare", "titleAdd": "Lägg till fordon", - "titleEdit": "Ändra fordon", - "validateSave": "Bekräfta & spara" + "titleEdit": "Ändra fordon" } }, "footer": { diff --git a/i18n/ta.json b/i18n/ta.json index 8476ec20b..e450689f8 100644 --- a/i18n/ta.json +++ b/i18n/ta.json @@ -718,32 +718,13 @@ "validate": "சரிபார்ப்பு" }, "vehicle": { - "cancel": "ரத்துசெய்", - "chargingSettings": "அமைப்புகள் சார்ச்", - "defaultMode": "இயல்புநிலை பயன்முறை", - "defaultModeHelp": "வாகனத்தை இணைக்கும்போது சார்சிங் பயன்முறை.", - "delete": "நீக்கு", "generic": "பிற ஒருங்கிணைப்புகள்", - "identifiers": "RFID அடையாளங்காட்டிகள்", - "identifiersHelp": "வாகனத்தை அடையாளம் காண RFID சரங்களின் பட்டியல். ஒரு வரிக்கு ஒரு நுழைவு. தற்போதைய அடையாளங்காட்டியை கண்ணோட்டம் பக்கத்தில் அந்தந்த சார்சிங் புள்ளியில் காணலாம்.", - "maximumCurrent": "அதிகபட்ச மின்னோட்டம்", - "maximumCurrentHelp": "குறைந்தபட்ச மின்னோட்டத்தை விட அதிகமாக இருக்க வேண்டும்.", - "maximumPhases": "அதிகபட்ச கட்டங்கள்", - "maximumPhasesHelp": "இந்த வண்டி எத்தனை கட்டங்களை வசூலிக்க முடியும்? தேவையான குறைந்தபட்ச சூரிய உபரி மற்றும் திட்ட காலத்தைக் கணக்கிடப் பயன்படுகிறது.", - "maximumPower": "அதிகபட்ச சார்சிங் பவர்", - "maximumPowerHelp": "வண்டி பயன்படுத்தக்கூடிய அதிகபட்ச ஆற்றல்", - "minimumCurrent": "குறைந்தபட்ச மின்னோட்டம்", - "minimumCurrentHelp": "நீங்கள் என்ன செய்கிறீர்கள் என்று உங்களுக்குத் தெரிந்தால் மட்டுமே 6A க்கு கீழே செல்லுங்கள்.", "online": "நிகழ்நிலை பநிஇ கொண்ட வாகனங்கள்", "primary": "பொதுவான ஒருங்கிணைப்புகள்", - "priority": "முன்னுரிமை", - "priorityHelp": "அதிக முன்னுரிமை என்பது இந்த வண்டி சூரிய உபளிக்கு விருப்பமான அணுகலைப் பெறுகிறது.", - "save": "சேமி", "scooter": "ச்கூட்டர்", "template": "உற்பத்தியாளர்", "titleAdd": "வண்டி சேர்க்கவும்", - "titleEdit": "வண்டி திருத்து", - "validateSave": "சரிபார்க்கவும் சேமிக்கவும்" + "titleEdit": "வண்டி திருத்து" } }, "footer": { diff --git a/i18n/tr.json b/i18n/tr.json index 8bd426a37..73fb2711b 100644 --- a/i18n/tr.json +++ b/i18n/tr.json @@ -812,32 +812,13 @@ "validate": "doğrula" }, "vehicle": { - "cancel": "İptal", - "chargingSettings": "“ Doldurma ayarları”", - "defaultMode": "“Varsayılan ayar”", - "defaultModeHelp": "Araç bağlanırken doldurma ayarı.", - "delete": "Aracı sil", "generic": "Diğer bütünleştirmeler", - "identifiers": "“RFID tanımlayıcıları”", - "identifiersHelp": "Aracı tanımlamak için RFID dizelerinin listesi. Satır başına bir giriş. Güncel tanımlayıcıyı, genel bakış sayfasındaki ilgili doldurma noktasında bulabilirsin.", - "maximumCurrent": "“Azami akım”", - "maximumCurrentHelp": "Asgari akımdan büyük olmalıdır.", - "maximumPhases": "“Azami aşamalar”", - "maximumPhasesHelp": "Bu araç kaç aşama ile doldurulabilir? Gerekli asgari güneş enerjisi fazlasını ve plân süresini hesaplamak için kullanılır.", - "maximumPower": "Azami doldurma gücü", - "maximumPowerHelp": "Aracın çekebileceği azami güç", - "minimumCurrent": "“Asgari akım”", - "minimumCurrentHelp": "Yalnızca ne yaptığını biliyorsan 6A'in altına in.", "online": "Çevrimiçi API'ye sahip araçlar", "primary": "Genel bütünleşmeler", - "priority": "“Öncelik”", - "priorityHelp": "Daha yüksek öncelik, bu araç güneş enerjisi fazlasına öncelikli erişim sağlayacak demektir.", - "save": "Kaydet", "scooter": "Elektrikli Scooter", "template": "Üretici", "titleAdd": "Araç Ekle", - "titleEdit": "Aracı Düzenle", - "validateSave": "Doğrula ve kaydet" + "titleEdit": "Aracı Düzenle" } }, "footer": { diff --git a/i18n/uk.json b/i18n/uk.json index 9551d1f67..f8abd66fa 100644 --- a/i18n/uk.json +++ b/i18n/uk.json @@ -642,32 +642,13 @@ "validate": "перевірити" }, "vehicle": { - "cancel": "Скасувати", - "chargingSettings": "Налаштування зарядки", - "defaultMode": "Режим за замовчуванням", - "defaultModeHelp": "Режим зарядки при підключенні автомобіля.", - "delete": "Видалити", "generic": "Інші інтеграції", - "identifiers": "RFID ідентифікатори", - "identifiersHelp": "Список RFID-рядків для ідентифікації транспортного засобу. Один запис на рядок. Поточний ідентифікатор можна знайти на відповідній зарядній станції на сторінці огляду.", - "maximumCurrent": "Максимальний струм", - "maximumCurrentHelp": "Має бути більше ніж мінімальний струм.", - "maximumPhases": "Максимум фаз", - "maximumPhasesHelp": "Скільки фаз може заряджати цей автомобіль? Використовується для розрахунку необхідного мінімального надлишку сонячної енергії та тривалості плану.", - "maximumPower": "Максимальна потужність заряджання", - "maximumPowerHelp": "Максимальна потужність, яку може споживати автомобіль", - "minimumCurrent": "Мінімальний струм", - "minimumCurrentHelp": "Опускайтеся нижче 6А, лише якщо знаєте, що робите.", "online": "Транспорт з онлайн API", "primary": "Загальні інтеграції", - "priority": "Пріоритет", - "priorityHelp": "Вищий пріоритет означає, що цей транспортний засіб отримує пріоритетний доступ до надлишку сонячної енергії.", - "save": "Зберегти", "scooter": "Скутер", "template": "Виробник", "titleAdd": "Додати Транспорт", - "titleEdit": "Редагувати Транспорт", - "validateSave": "Перевірити та зберегти" + "titleEdit": "Редагувати Транспорт" } }, "footer": { diff --git a/i18n/zh-Hans.json b/i18n/zh-Hans.json index fc1255fe0..62f4151cf 100644 --- a/i18n/zh-Hans.json +++ b/i18n/zh-Hans.json @@ -451,30 +451,13 @@ "validate": "验证" }, "vehicle": { - "cancel": "取消", - "chargingSettings": "充电设置", - "defaultMode": "默认模式", - "defaultModeHelp": "连接车辆时的充电模式。", - "delete": "删除车辆", "generic": "其他集成", - "identifiers": "RFID 标识符", - "identifiersHelp": "用于识别车辆的 RFID 字符串列表。每行一个条目。当前标识符可以在概览页面上相应的充电点找到。", - "maximumCurrent": "最大电流", - "maximumCurrentHelp": "必须大于最小电流。", - "maximumPhases": "最大相数", - "maximumPhasesHelp": "此车辆可以使用多少相充电?用于计算所需的最小太阳能余电和计划时长。", - "minimumCurrent": "最小电流", - "minimumCurrentHelp": "仅在您清楚操作后果时才设置为低于 6A。", "online": "具有在线API的车辆", "primary": "通用集成", - "priority": "优先级", - "priorityHelp": "较高优先级意味着此车辆优先使用太阳能余电。", - "save": "保存", "scooter": "电动踏板车", "template": "制造商", "titleAdd": "添加车辆", - "titleEdit": "编辑车辆", - "validateSave": "验证并保存" + "titleEdit": "编辑车辆" } }, "footer": { diff --git a/tests/config-vehicles.spec.ts b/tests/config-vehicles.spec.ts index a280e2b60..76ee21e84 100644 --- a/tests/config-vehicles.spec.ts +++ b/tests/config-vehicles.spec.ts @@ -145,26 +145,27 @@ test.describe("vehicles", async () => { await expect(vehicleModal.getByLabel("Battery capacity")).toBeVisible(); await page.getByRole("button", { name: "Show advanced settings" }).click(); - await expect(vehicleModal.getByLabel("Default mode")).toBeVisible(); - await expect(vehicleModal.getByLabel("Maximum phases: 3-phases")).toBeVisible(); + await expect(vehicleModal.getByLabel("Default charging mode")).toBeVisible(); + await expect(vehicleModal.getByLabel("Maximum number of phases")).toBeVisible(); await expect(vehicleModal.getByLabel("Minimum current")).toBeVisible(); await expect(vehicleModal.getByLabel("Maximum current")).toBeVisible(); + await expect(vehicleModal.getByLabel("Maximum charging power hint")).toBeVisible(); await expect(vehicleModal.getByLabel("Priority")).toBeVisible(); - await expect(vehicleModal.getByLabel("RFID identifiers")).toBeVisible(); + await expect(vehicleModal.getByLabel("RFID identification")).toBeVisible(); await page.getByRole("button", { name: "Hide advanced settings" }).click(); - await expect(vehicleModal.getByLabel("Default mode")).not.toBeVisible(); + await expect(vehicleModal.getByLabel("Default charging mode")).not.toBeVisible(); // polestar template await vehicleModal.getByLabel("Manufacturer").selectOption("Polestar"); await expect(vehicleModal.getByLabel("Username")).toBeVisible(); await expect(vehicleModal.getByLabel("Password")).toBeVisible(); await expect(vehicleModal.getByLabel("Cache optional")).not.toBeVisible(); - await expect(vehicleModal.getByLabel("Default mode")).not.toBeVisible(); + await expect(vehicleModal.getByLabel("Default charging mode")).not.toBeVisible(); await page.getByRole("button", { name: "Show advanced settings" }).click(); await expect(vehicleModal.getByLabel("Cache optional")).toBeVisible(); - await expect(vehicleModal.getByLabel("Default mode")).toBeVisible(); + await expect(vehicleModal.getByLabel("Default charging mode")).toBeVisible(); }); test("save and restore rfid identifiers", async ({ page }) => { @@ -180,7 +181,7 @@ test.describe("vehicles", async () => { await vehicleModal.getByLabel("Manufacturer").selectOption(GENERIC_VEHICLE); await vehicleModal.getByLabel("Title").fill("RFID Car"); await page.getByRole("button", { name: "Show advanced settings" }).click(); - await vehicleModal.getByLabel("RFID identifiers").fill("aaa\nbbb \n ccc\n\nddd\n"); + await vehicleModal.getByLabel("RFID identification").fill("aaa\nbbb \n ccc\n\nddd\n"); await vehicleModal.getByRole("button", { name: "Validate & save" }).click(); await expectModalHidden(vehicleModal); await expect(page.getByTestId("restart-needed")).toBeVisible(); @@ -193,7 +194,7 @@ test.describe("vehicles", async () => { await page.getByTestId("vehicle").getByRole("button", { name: "edit" }).click(); await expectModalVisible(vehicleModal); await vehicleModal.getByRole("button", { name: "Show advanced settings" }).click(); - await expect(vehicleModal.getByLabel("RFID identifiers")).toHaveValue("aaa\nbbb\nccc\nddd"); + await expect(vehicleModal.getByLabel("RFID identification")).toHaveValue("aaa\nbbb\nccc\nddd"); await vehicleModal.getByLabel("Close").click(); await expectModalHidden(vehicleModal); await expect(page.getByTestId("fatal-error")).not.toBeVisible(); diff --git a/util/templates/defaults.yaml b/util/templates/defaults.yaml index 8899b2d45..9cbfe41d8 100644 --- a/util/templates/defaults.yaml +++ b/util/templates/defaults.yaml @@ -94,10 +94,10 @@ params: de: Maximale Phasenanzahl en: Maximum number of phases help: - de: Die maximale Anzahl der Phasen welche genutzt werden können - en: The maximum number of phases which can be used - example: 3 - type: int + de: Wird für die Bestimmung des minimalen Solar-Überschusses und der Planungsdauer verwendet. + en: Used to determine the minimum solar surplus and plan duration. + type: choice + choice: ["1", "2", "3"] - name: connector description: en: Connector number @@ -128,8 +128,8 @@ params: de: Standardlademodus en: Default charging mode help: - de: Wird beim Anschließen eines Fahrzeugs verwendet. Möglich sind Off, Now, MinPV und PV, oder leer wenn keiner definiert werden soll - en: Used when a vehicle is connected. Possible values are Off, Now, MinPV and PV, or empty if none should be set + de: Wird beim Anschließen eines Fahrzeugs gesetzt. Leer lassen, um den aktuellen Modus beizubehalten. + en: Applied when a vehicle is connected. Leave empty to keep the current mode. type: chargemodes - name: minsoc unit: "%" @@ -157,20 +157,20 @@ params: unit: A description: de: Minimale Stromstärke - en: Minimum amperage + en: Minimum current help: de: Definiert die minimale Stromstärke pro angeschlossener Phase die genutzt werden kann - en: The minimum amperage per connected phase that can be used + en: The minimum current per connected phase that can be used example: 6 type: int - name: maxcurrent unit: A description: de: Maximale Stromstärke - en: Maximum amperage + en: Maximum current help: de: Definiert die maximale Stromstärke pro angeschlossener Phase die genutzt werden kann - en: The maximum amperage per connected phase that can be used + en: The maximum current per connected phase that can be used example: 16 type: int - name: maxpower @@ -185,19 +185,19 @@ params: example: 10000 - name: identifiers description: - de: Identifikation - en: Identification + de: RFID-Identifikation + en: RFID identification help: - de: "Kann meist erst später eingetragen werden, siehe: https://docs.evcc.io/docs/features/vehicle" - en: "Mostly this can be added later, see: https://docs.evcc.io/en/docs/features/vehicle" + de: "Für die Zuordnung des Fahrzeugs an einen Ladepunkt via RFID-Karte. Die Kennung wird am Ladepunkt angezeigt. Übernehme den Wert von dort. [Mehr erfahren.](https://docs.evcc.io/docs/features/vehicle)" + en: "Used to assign the vehicle to a loadpoint via RFID card. The identifier is shown on the loadpoint. Copy the value from there. [Learn more.](https://docs.evcc.io/en/docs/features/vehicle)" type: list - name: priority description: de: Priorität en: Priority help: - de: Priorität des Ladepunktes oder Fahrzeugs in Relation zu anderen Ladepunkten oder Fahrzeugen für die Zuweisung von PV-Energie - en: Priority of the loadpoint or vehicle in relation to other loadpoints or vehicles for allocating pv energy + de: Priorität des Ladepunktes oder Fahrzeugs in Relation zu anderen Ladepunkten oder Fahrzeugen für die Zuweisung von Überschussenergie (höhere Werte, höhere Priorität). + en: Priority of the loadpoint or vehicle in relation to other loadpoints or vehicles for allocating surplus energy (higher values, higher priority). type: int - name: standbypower unit: W