From 020f115d7ce63d9fb912cf389e6f6b1268d8f95e Mon Sep 17 00:00:00 2001 From: HomeAssistant Azure Date: Sun, 21 Jun 2020 00:32:58 +0000 Subject: [PATCH 01/12] [ci skip] Translation update --- translations/frontend/af.json | 6 +- translations/frontend/ar.json | 6 +- translations/frontend/bg.json | 6 +- translations/frontend/bs.json | 17 +++- translations/frontend/ca.json | 26 +++--- translations/frontend/cs.json | 26 +++--- translations/frontend/cy.json | 6 +- translations/frontend/da.json | 26 +++--- translations/frontend/de.json | 26 +++--- translations/frontend/el.json | 26 +++--- translations/frontend/en.json | 45 +++++++--- translations/frontend/eo.json | 24 +++--- translations/frontend/es-419.json | 28 +++--- translations/frontend/es.json | 26 +++--- translations/frontend/et.json | 20 ++--- translations/frontend/eu.json | 6 +- translations/frontend/fa.json | 13 +-- translations/frontend/fi.json | 26 +++--- translations/frontend/fr.json | 26 +++--- translations/frontend/gsw.json | 10 +-- translations/frontend/he.json | 131 +++++++++++++++++++++++++---- translations/frontend/hi.json | 6 +- translations/frontend/hr.json | 6 +- translations/frontend/hu.json | 26 +++--- translations/frontend/hy.json | 6 +- translations/frontend/id.json | 6 +- translations/frontend/is.json | 6 +- translations/frontend/it.json | 26 +++--- translations/frontend/ja.json | 24 +++--- translations/frontend/ko.json | 26 +++--- translations/frontend/lb.json | 26 +++--- translations/frontend/lt.json | 13 ++- translations/frontend/lv.json | 10 +-- translations/frontend/nb.json | 28 +++--- translations/frontend/nl.json | 28 +++--- translations/frontend/nn.json | 6 +- translations/frontend/pl.json | 26 +++--- translations/frontend/pt-BR.json | 28 +++--- translations/frontend/pt.json | 26 +++--- translations/frontend/ro.json | 26 +++--- translations/frontend/ru.json | 26 +++--- translations/frontend/sk.json | 26 +++--- translations/frontend/sl.json | 26 +++--- translations/frontend/sr-Latn.json | 13 ++- translations/frontend/sr.json | 17 ++-- translations/frontend/sv.json | 26 +++--- translations/frontend/ta.json | 21 +++-- translations/frontend/te.json | 6 +- translations/frontend/th.json | 6 +- translations/frontend/tr.json | 24 +++--- translations/frontend/uk.json | 26 +++--- translations/frontend/vi.json | 26 +++--- translations/frontend/zh-Hans.json | 26 +++--- translations/frontend/zh-Hant.json | 26 +++--- 54 files changed, 651 insertions(+), 519 deletions(-) diff --git a/translations/frontend/af.json b/translations/frontend/af.json index 2f6bb7e855..add446e5d7 100644 --- a/translations/frontend/af.json +++ b/translations/frontend/af.json @@ -1142,6 +1142,9 @@ } } }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Persone", "description": "Bestuur die persone wat Home Assistant op spoor.", @@ -1377,9 +1380,6 @@ "events": { "title": "Gebeure" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Dienste" }, diff --git a/translations/frontend/ar.json b/translations/frontend/ar.json index 16ba0f349a..6d764269f4 100644 --- a/translations/frontend/ar.json +++ b/translations/frontend/ar.json @@ -920,6 +920,9 @@ } } }, + "mqtt": { + "title": "MQTT" + }, "person": { "detail": { "device_tracker_pick": "اختر جهاز لتتبع" @@ -1045,9 +1048,6 @@ "events": { "title": "أحداث" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "الخدمات" }, diff --git a/translations/frontend/bg.json b/translations/frontend/bg.json index beb697cb42..a012566997 100644 --- a/translations/frontend/bg.json +++ b/translations/frontend/bg.json @@ -939,6 +939,9 @@ "cant_edit_yaml": "Използвате Lovelace в YAML режим, следователно не можете да управлявате ресурсите си чрез потребителския интерфейс. Управлявайте ги в configuration.yaml." } }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Хора", "description": "Управлявайте хората, които следите от Home Assistant.", @@ -1092,9 +1095,6 @@ "events": { "title": "Събития" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Услуги" }, diff --git a/translations/frontend/bs.json b/translations/frontend/bs.json index 3ab61e975f..f3a2c84456 100644 --- a/translations/frontend/bs.json +++ b/translations/frontend/bs.json @@ -240,9 +240,23 @@ }, "panel": { "config": { + "automation": { + "editor": { + "triggers": { + "type": { + "mqtt": { + "label": "MQTT" + } + } + } + } + }, "cloud": { "caption": "Home Assistant Cloud" }, + "mqtt": { + "title": "MQTT" + }, "zwave": { "caption": "Z-Wave", "node_config": { @@ -255,9 +269,6 @@ "events": { "title": "Događanja" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Usluge" }, diff --git a/translations/frontend/ca.json b/translations/frontend/ca.json index a1b2659606..0c3a866af7 100644 --- a/translations/frontend/ca.json +++ b/translations/frontend/ca.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Escolta d'un tòpic", + "description_publish": "Publicació d'un paquet", + "listening_to": "Escoltant a", + "message_received": "Missatge {id} rebut a {topic} a les {time}:", + "payload": "Dades/missatge (plantilla permesa)", + "publish": "Publica", + "start_listening": "Comença a escoltar", + "stop_listening": "Deixa d'escoltar", + "subscribe_to": "Tòpic al qual subscriure's", + "title": "MQTT", + "topic": "tòpic" + }, "person": { "add_person": "Afegeix persona", "caption": "Persones", @@ -1979,19 +1992,6 @@ "title": "Esdeveniments", "type": "Tipus d'esdeveniment" }, - "mqtt": { - "description_listen": "Escolta d'un tòpic", - "description_publish": "Publicació d'un paquet", - "listening_to": "Escoltant a", - "message_received": "Missatge {id} rebut a {topic} a les {time}:", - "payload": "Dades/missatge (plantilla permesa)", - "publish": "Publica", - "start_listening": "Comença a escoltar", - "stop_listening": "Deixa d'escoltar", - "subscribe_to": "Tòpic al qual subscriure's", - "title": "MQTT", - "topic": "tòpic" - }, "services": { "alert_parsing_yaml": "S'ha produït un error analitzant el codi YAML: {data}", "call_service": "Crida servei", diff --git a/translations/frontend/cs.json b/translations/frontend/cs.json index bb43eefda4..b0405ef4ca 100644 --- a/translations/frontend/cs.json +++ b/translations/frontend/cs.json @@ -1541,6 +1541,19 @@ } } }, + "mqtt": { + "description_listen": "Naslouchat tématu", + "description_publish": "Publikovat paket", + "listening_to": "Naslouchám", + "message_received": "Zpráva {id} přijata na {topic} v {time} :", + "payload": "Obsah", + "publish": "Publikovat", + "start_listening": "Začít naslouchat", + "stop_listening": "Přestat naslouchat", + "subscribe_to": "Téma k odběru", + "title": "MQTT", + "topic": "téma" + }, "person": { "add_person": "Přidat osobu", "caption": "Osoby", @@ -1947,19 +1960,6 @@ "title": "Události", "type": "Typ události" }, - "mqtt": { - "description_listen": "Naslouchat tématu", - "description_publish": "Publikovat paket", - "listening_to": "Naslouchám", - "message_received": "Zpráva {id} přijata na {topic} v {time} :", - "payload": "Obsah", - "publish": "Publikovat", - "start_listening": "Začít naslouchat", - "stop_listening": "Přestat naslouchat", - "subscribe_to": "Téma k odběru", - "title": "MQTT", - "topic": "téma" - }, "services": { "alert_parsing_yaml": "Chyba při parsování YAML: {data}", "call_service": "Zavolat službu", diff --git a/translations/frontend/cy.json b/translations/frontend/cy.json index 4e5abc4440..c52366d0d7 100644 --- a/translations/frontend/cy.json +++ b/translations/frontend/cy.json @@ -780,6 +780,9 @@ } } }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Pobl", "description": "Rheoli'r pobl mae Home Assistant yn tracio.", @@ -935,9 +938,6 @@ "events": { "title": "Digwyddiadau" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Gwasanaethau" }, diff --git a/translations/frontend/da.json b/translations/frontend/da.json index f17be7f07a..2969ff8680 100644 --- a/translations/frontend/da.json +++ b/translations/frontend/da.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Lyt til et emne", + "description_publish": "Udsend en pakke", + "listening_to": "Lytter til", + "message_received": "Besked {id} er modtaget på {topic} kl. {time}:", + "payload": "Payload (skabelon tilladt)", + "publish": "Udsend", + "start_listening": "Start med at lytte", + "stop_listening": "Stop med at lytte", + "subscribe_to": "Emne at abonnere på", + "title": "MQTT", + "topic": "emne" + }, "person": { "add_person": "Tilføj person", "caption": "Personer", @@ -1952,19 +1965,6 @@ "title": "Hændelser", "type": "Hændelsestype" }, - "mqtt": { - "description_listen": "Lyt til et emne", - "description_publish": "Udsend en pakke", - "listening_to": "Lytter til", - "message_received": "Besked {id} er modtaget på {topic} kl. {time}:", - "payload": "Payload (skabelon tilladt)", - "publish": "Udsend", - "start_listening": "Start med at lytte", - "stop_listening": "Stop med at lytte", - "subscribe_to": "Emne at abonnere på", - "title": "MQTT", - "topic": "emne" - }, "services": { "alert_parsing_yaml": "Fejl under afkodning af YAML: {data}", "call_service": "Kald tjeneste", diff --git a/translations/frontend/de.json b/translations/frontend/de.json index 1df2ac3dba..95d93c2c11 100644 --- a/translations/frontend/de.json +++ b/translations/frontend/de.json @@ -1551,6 +1551,19 @@ } } }, + "mqtt": { + "description_listen": "Auf einen Topic hören", + "description_publish": "Ein Paket veröffentlichen", + "listening_to": "Anhören von", + "message_received": "Nachricht {id} empfangen auf {topic} um {time}:", + "payload": "Payload (Vorlage erlaubt)", + "publish": "Veröffentlichen", + "start_listening": "Anfangen zuzuhören", + "stop_listening": "Aufhören zuzuhören", + "subscribe_to": "Topic abonnieren", + "title": "MQTT", + "topic": "Topic" + }, "person": { "add_person": "Person hinzufügen", "caption": "Personen", @@ -1968,19 +1981,6 @@ "title": "Ereignisse", "type": "Ereignistyp" }, - "mqtt": { - "description_listen": "Auf einen Topic hören", - "description_publish": "Ein Paket veröffentlichen", - "listening_to": "Anhören von", - "message_received": "Nachricht {id} empfangen auf {topic} um {time}:", - "payload": "Payload (Vorlage erlaubt)", - "publish": "Veröffentlichen", - "start_listening": "Anfangen zuzuhören", - "stop_listening": "Aufhören zuzuhören", - "subscribe_to": "Topic abonnieren", - "title": "MQTT", - "topic": "Topic" - }, "services": { "alert_parsing_yaml": "Fehler beim Parsen von YAML: {data}", "call_service": "Dienst ausführen", diff --git a/translations/frontend/el.json b/translations/frontend/el.json index 047a194f23..a3a222d2ef 100644 --- a/translations/frontend/el.json +++ b/translations/frontend/el.json @@ -1319,6 +1319,19 @@ } } }, + "mqtt": { + "description_listen": "Ακούστε ένα θέμα", + "description_publish": "Δημοσιεύστε ένα πακέτο", + "listening_to": "Ακούγοντας το", + "message_received": "Το μήνυμα {id} ελήφθη στο {topic} στις {time}:", + "payload": "Τιμή φορτίου (επιτρέπεται το πρότυπο)", + "publish": "Δημοσιεύστε", + "start_listening": "Ξεκινήστε να ακούτε", + "stop_listening": "Σταματήστε να ακούτε", + "subscribe_to": "Θέμα για το οποίο θα εγγραφείτε", + "title": "MQTT", + "topic": "θέμα" + }, "person": { "add_person": "Προσθέστε Άτομο", "caption": "Άτομα", @@ -1651,19 +1664,6 @@ "title": "Γεγονότα", "type": "Τύπος συμβάντος" }, - "mqtt": { - "description_listen": "Ακούστε ένα θέμα", - "description_publish": "Δημοσιεύστε ένα πακέτο", - "listening_to": "Ακούγοντας το", - "message_received": "Το μήνυμα {id} ελήφθη στο {topic} στις {time}:", - "payload": "Τιμή φορτίου (επιτρέπεται το πρότυπο)", - "publish": "Δημοσιεύστε", - "start_listening": "Ξεκινήστε να ακούτε", - "stop_listening": "Σταματήστε να ακούτε", - "subscribe_to": "Θέμα για το οποίο θα εγγραφείτε", - "title": "MQTT", - "topic": "θέμα" - }, "services": { "alert_parsing_yaml": "Σφάλμα ανάλυσης του YAML: {data}", "call_service": "Κάλεσμα υπηρεσίας", diff --git a/translations/frontend/en.json b/translations/frontend/en.json index 516e6b30a5..c1556a7418 100644 --- a/translations/frontend/en.json +++ b/translations/frontend/en.json @@ -506,6 +506,11 @@ "clear": "Clear", "show_areas": "Show areas" }, + "date-range-picker": { + "end_date": "End date", + "select": "Select", + "start_date": "Start date" + }, "device-picker": { "clear": "Clear", "device": "Device", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Add Devices via this device", + "clusters": "Manage Clusters", "reconfigure": "Reconfigure Device", "remove": "Remove Device", "zigbee_information": "Zigbee device signature" @@ -1557,6 +1563,20 @@ } } }, + "mqtt": { + "button": "Configure", + "description_listen": "Listen to a topic", + "description_publish": "Publish a packet", + "listening_to": "Listening to", + "message_received": "Message {id} received on {topic} at {time}:", + "payload": "Payload (template allowed)", + "publish": "Publish", + "start_listening": "Start listening", + "stop_listening": "Stop listening", + "subscribe_to": "Topic to subscribe to", + "title": "MQTT", + "topic": "topic" + }, "person": { "add_person": "Add Person", "caption": "Persons", @@ -1979,19 +1999,6 @@ "title": "Events", "type": "Event Type" }, - "mqtt": { - "description_listen": "Listen to a topic", - "description_publish": "Publish a packet", - "listening_to": "Listening to", - "message_received": "Message {id} received on {topic} at {time}:", - "payload": "Payload (template allowed)", - "publish": "Publish", - "start_listening": "Start listening", - "stop_listening": "Stop listening", - "subscribe_to": "Topic to subscribe to", - "title": "MQTT", - "topic": "topic" - }, "services": { "alert_parsing_yaml": "Error parsing YAML: {data}", "call_service": "Call Service", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Period", + "ranges": { + "last_week": "Last week", + "this_week": "This week", + "today": "Today", + "yesterday": "Yesterday" + }, "showing_entries": "Showing entries for" }, "logbook": { "entries_not_found": "No logbook entries found.", "period": "Period", + "ranges": { + "last_week": "Last week", + "this_week": "This week", + "today": "Today", + "yesterday": "Yesterday" + }, "showing_entries": "Showing entries for" }, "lovelace": { diff --git a/translations/frontend/eo.json b/translations/frontend/eo.json index 00c435dca2..23fc03e9a9 100644 --- a/translations/frontend/eo.json +++ b/translations/frontend/eo.json @@ -172,6 +172,18 @@ "no_issues": "Ne estas novaj aferoj!", "refresh": "Refreŝigi" }, + "mqtt": { + "description_listen": "Aŭskulti temon", + "description_publish": "Publikigi pakaĵon", + "listening_to": "Aŭskulti", + "message_received": "Mesaĝo {id} ricevita sur {topic} je {time} :", + "payload": "Pagŝarĝo (ŝablono permesita)", + "publish": "Publikigi", + "start_listening": "Komenci aŭskulti", + "stop_listening": "Halti aŭskulti", + "subscribe_to": "Temo por aboni", + "topic": "temo" + }, "scene": { "activated": "Aktivigita sceno {name}.", "caption": "Scenoj", @@ -316,18 +328,6 @@ "subscribe_to": "Evento por aboni", "type": "Eventa Tipo" }, - "mqtt": { - "description_listen": "Aŭskulti temon", - "description_publish": "Publikigi pakaĵon", - "listening_to": "Aŭskulti", - "message_received": "Mesaĝo {id} ricevita sur {topic} je {time} :", - "payload": "Pagŝarĝo (ŝablono permesita)", - "publish": "Publikigi", - "start_listening": "Komenci aŭskulti", - "stop_listening": "Halti aŭskulti", - "subscribe_to": "Temo por aboni", - "topic": "temo" - }, "services": { "alert_parsing_yaml": "Eraro dum analizado de YAML: {data}", "call_service": "Voka Servo", diff --git a/translations/frontend/es-419.json b/translations/frontend/es-419.json index 6e7529c3ae..7b56443562 100644 --- a/translations/frontend/es-419.json +++ b/translations/frontend/es-419.json @@ -955,7 +955,7 @@ "start": "Inicio" }, "mqtt": { - "label": "MQTT", + "label": "", "payload": "Payload (opcional)", "topic": "Topic" }, @@ -1551,6 +1551,19 @@ } } }, + "mqtt": { + "description_listen": "Escuchar un tema", + "description_publish": "Publicar un paquete", + "listening_to": "Escuchando a", + "message_received": "Mensaje {id} recibido el {topic} a las {time} :", + "payload": "Carga útil (plantilla permitida)", + "publish": "Publicar", + "start_listening": "Comenzar a escuchar", + "stop_listening": "Deja de escuchar", + "subscribe_to": "Tema para suscribirse", + "title": "", + "topic": "tema" + }, "person": { "add_person": "Agregar persona", "caption": "Personas", @@ -1964,19 +1977,6 @@ "title": "Eventos", "type": "Tipo de evento" }, - "mqtt": { - "description_listen": "Escuchar un tema", - "description_publish": "Publicar un paquete", - "listening_to": "Escuchando a", - "message_received": "Mensaje {id} recibido el {topic} a las {time} :", - "payload": "Carga útil (plantilla permitida)", - "publish": "Publicar", - "start_listening": "Comenzar a escuchar", - "stop_listening": "Deja de escuchar", - "subscribe_to": "Tema para suscribirse", - "title": "", - "topic": "tema" - }, "services": { "alert_parsing_yaml": "Error al analizar YAML: {data}", "call_service": "Llamar al Servico", diff --git a/translations/frontend/es.json b/translations/frontend/es.json index 554bee155c..e081d2bf23 100644 --- a/translations/frontend/es.json +++ b/translations/frontend/es.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Escuchar un tema", + "description_publish": "Publicar un paquete", + "listening_to": "Escuchando", + "message_received": "Mensaje {id} recibido en {topic} a las {time}:", + "payload": "Payload (plantilla permitida)", + "publish": "Publicar", + "start_listening": "Empezar a escuchar", + "stop_listening": "Dejar de escuchar", + "subscribe_to": "Tema al que suscribirse", + "title": "MQTT", + "topic": "tema" + }, "person": { "add_person": "Añadir persona", "caption": "Personas", @@ -1979,19 +1992,6 @@ "title": "Eventos", "type": "Tipo de evento" }, - "mqtt": { - "description_listen": "Escuchar un tema", - "description_publish": "Publicar un paquete", - "listening_to": "Escuchando", - "message_received": "Mensaje {id} recibido en {topic} a las {time}:", - "payload": "Payload (plantilla permitida)", - "publish": "Publicar", - "start_listening": "Empezar a escuchar", - "stop_listening": "Dejar de escuchar", - "subscribe_to": "Tema al que suscribirse", - "title": "MQTT", - "topic": "tema" - }, "services": { "alert_parsing_yaml": "Error al analizar YAML: {data}", "call_service": "Llamar servicio", diff --git a/translations/frontend/et.json b/translations/frontend/et.json index 22461166d8..7e221d1cb6 100644 --- a/translations/frontend/et.json +++ b/translations/frontend/et.json @@ -1223,6 +1223,16 @@ "refresh": "Värskenda", "title": "Logid" }, + "mqtt": { + "description_listen": "Kuula teemat", + "listening_to": "Kuulamas", + "publish": "Avalda", + "start_listening": "Alusta kuulamist", + "stop_listening": "Lõpeta kuulamine", + "subscribe_to": "Teema, mida tellida", + "title": "MQTT", + "topic": "teema" + }, "person": { "add_person": "Lisa isik", "caption": "Isikud", @@ -1534,16 +1544,6 @@ "title": "Sündmused", "type": "Sündmuse tüüp" }, - "mqtt": { - "description_listen": "Kuula teemat", - "listening_to": "Kuulamas", - "publish": "Avalda", - "start_listening": "Alusta kuulamist", - "stop_listening": "Lõpeta kuulamine", - "subscribe_to": "Teema, mida tellida", - "title": "MQTT", - "topic": "teema" - }, "services": { "alert_parsing_yaml": "Viga YAML'i parsimisel: {data}", "call_service": "Kutsu teenus", diff --git a/translations/frontend/eu.json b/translations/frontend/eu.json index ed3923de0f..b1cfca3665 100644 --- a/translations/frontend/eu.json +++ b/translations/frontend/eu.json @@ -569,6 +569,9 @@ "new": "Integrazio berri bat konfiguratu", "none": "Ez dago ezer konfiguratuta" }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Pertsonak", "description": "Kudeatu Home Assistantek jarraituko dituen pertsonak.", @@ -620,9 +623,6 @@ "events": { "title": "Gertaerak" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Zerbitzuak" }, diff --git a/translations/frontend/fa.json b/translations/frontend/fa.json index 3f23daf671..28992b49cb 100644 --- a/translations/frontend/fa.json +++ b/translations/frontend/fa.json @@ -755,6 +755,9 @@ "homeassistant": { "label": "Home Assistant" }, + "mqtt": { + "label": "MQTT" + }, "numeric_state": { "label": "حالت عددی" }, @@ -1154,6 +1157,11 @@ } } }, + "mqtt": { + "publish": "Publica", + "subscribe_to": "Subiect pentru abonare", + "title": "MQTT" + }, "person": { "add_person": "Adauga Persoana", "caption": "افراد", @@ -1362,11 +1370,6 @@ "events": { "title": "رویدادها" }, - "mqtt": { - "publish": "Publica", - "subscribe_to": "Subiect pentru abonare", - "title": "MQTT" - }, "services": { "call_service": "Apeleaza serviciul", "column_description": "Descriere", diff --git a/translations/frontend/fi.json b/translations/frontend/fi.json index e7ea019db5..1c7c882707 100644 --- a/translations/frontend/fi.json +++ b/translations/frontend/fi.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Kuuntele aihetta", + "description_publish": "Julkaise paketti", + "listening_to": "Kuunnellaan", + "message_received": "Viesti {id} vastaanotettu aiheessa {topic} {time}:", + "payload": "Tietosisältö (malli sallittu)", + "publish": "Julkaise", + "start_listening": "Aloita kuuntelu", + "stop_listening": "Lopeta kuuntelu", + "subscribe_to": "Tilaa aihe", + "title": "MQTT", + "topic": "aihe" + }, "person": { "add_person": "Lisää henkilö", "caption": "Henkilöt", @@ -1979,19 +1992,6 @@ "title": "Tapahtumat", "type": "Tapahtumatyyppi" }, - "mqtt": { - "description_listen": "Kuuntele aihetta", - "description_publish": "Julkaise paketti", - "listening_to": "Kuunnellaan", - "message_received": "Viesti {id} vastaanotettu aiheessa {topic} {time}:", - "payload": "Tietosisältö (malli sallittu)", - "publish": "Julkaise", - "start_listening": "Aloita kuuntelu", - "stop_listening": "Lopeta kuuntelu", - "subscribe_to": "Tilaa aihe", - "title": "MQTT", - "topic": "aihe" - }, "services": { "alert_parsing_yaml": "Virhe jäsennetettäessä YAML:ää: {data}", "call_service": "Kutsu palvelua", diff --git a/translations/frontend/fr.json b/translations/frontend/fr.json index 0a7b43f643..fb8021efb5 100644 --- a/translations/frontend/fr.json +++ b/translations/frontend/fr.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Écouter un sujet", + "description_publish": "Publier un paquet", + "listening_to": "Écouter", + "message_received": "Message {id} reçu sur {topic} à {time} :", + "payload": "Payload (modèle autorisé)", + "publish": "Publier", + "start_listening": "Commencer à écouter", + "stop_listening": "Arrêter d'écouter", + "subscribe_to": "Sujet auquel s'abonner", + "title": "MQTT", + "topic": "sujet" + }, "person": { "add_person": "Ajouter une personne", "caption": "Personnes", @@ -1979,19 +1992,6 @@ "title": "Événements", "type": "Type d'événement" }, - "mqtt": { - "description_listen": "Écouter un sujet", - "description_publish": "Publier un paquet", - "listening_to": "Écouter", - "message_received": "Message {id} reçu sur {topic} à {time} :", - "payload": "Payload (modèle autorisé)", - "publish": "Publier", - "start_listening": "Commencer à écouter", - "stop_listening": "Arrêter d'écouter", - "subscribe_to": "Sujet auquel s'abonner", - "title": "MQTT", - "topic": "sujet" - }, "services": { "alert_parsing_yaml": "Erreur d'analyse de YAML : {data}", "call_service": "Appeler le service", diff --git a/translations/frontend/gsw.json b/translations/frontend/gsw.json index 5ab775e006..b4e756236a 100644 --- a/translations/frontend/gsw.json +++ b/translations/frontend/gsw.json @@ -491,6 +491,9 @@ "none_found": "Keine Integrationen gefunden", "none_found_detail": "Passen Sie Ihre Suchkriterien an." }, + "mqtt": { + "title": "MQTT" + }, "users": { "caption": "Benutzer", "editor": { @@ -501,13 +504,6 @@ "caption": "Z-Wave" } }, - "developer-tools": { - "tabs": { - "mqtt": { - "title": "MQTT" - } - } - }, "history": { "period": "Periode" }, diff --git a/translations/frontend/he.json b/translations/frontend/he.json index 7ec36180c9..6a1a16bf9f 100644 --- a/translations/frontend/he.json +++ b/translations/frontend/he.json @@ -471,11 +471,15 @@ }, "common": { "and": "וגם", + "back": "חזור", "cancel": "ביטול", "delete": "מחיקה", + "error_required": "חובה", "loading": "טוען", + "menu": "תפריט", "next": "הבא", "no": "לא", + "overflow_menu": "תפריט גולש", "previous": "הקודם", "refresh": "רענן", "save": "שמור", @@ -488,6 +492,7 @@ "device-picker": { "clear": "נקה", "device": "התקן", + "no_area": "אין אזור", "show_devices": "הצג התקנים" }, "entity": { @@ -530,17 +535,39 @@ "close": "סגור" }, "helper_settings": { + "generic": { + "icon": "סמל", + "name": "שם" + }, "input_datetime": { "date": "תאריך", "datetime": "תאריך ושעה", "time": "זמן" }, + "input_number": { + "box": "שדה קלט", + "max": "ערך מקסימאלי", + "min": "ערך מינימלי", + "mode": "מצב תצוגה", + "slider": "סליידר", + "step": "גודל צעד", + "unit_of_measurement": "יחידת מידה" + }, "input_select": { "add": "הוסף", "add_option": "הוסף אפשרות", "no_options": "אין עדיין אפשרויות.", "options": "אפשרויות" - } + }, + "input_text": { + "max": "אורך מקסימאלי", + "min": "אורך מינימלי", + "mode": "מצב תצוגה", + "password": "סיסמה", + "pattern": "דפוס Regex לצורך אימות בצד הלקוח", + "text": "טקסט" + }, + "required_error_msg": "שדה זה הוא חובה" }, "more_info_control": { "dismiss": "סגור", @@ -629,6 +656,8 @@ "notification_toast": { "connection_lost": "החיבור אבד. מתחבר מחדש...", "service_call_failed": "נכשלה הקריאה לשירות {service} .", + "started": "Home Assistant עלה!", + "starting": "Home Assistant בעלייה, ייתכן שלא הכל יהיה זמין עד שהעליה תסתיים", "triggered": "הופעל {שם}" }, "panel": { @@ -653,8 +682,12 @@ }, "description": "סקירה של כל האזורים בביתך", "editor": { + "area_id": "מזהה אזור", "create": "צור", "delete": "מחק", + "name": "שם", + "name_required": "שם הוא חובה", + "unknown_error": "שגיאה לא ידועה", "update": "עדכון" }, "picker": { @@ -687,6 +720,7 @@ "label": "עיכוב" }, "device_id": { + "action": "פעולה", "extra_fields": { "code": "קוד" }, @@ -728,6 +762,7 @@ "label": "וגם" }, "device": { + "condition": "תנאי", "extra_fields": { "above": "מעל", "below": "מתחת", @@ -787,6 +822,8 @@ "introduction": "השתמש/י באוטומציות להפיח חיים בביתך.", "load_error_not_editable": "רק אוטומציה ב automations.yaml ניתנים לעריכה.", "load_error_unknown": "שגיאה בטעינת האוטומציה ( {err_no} ).", + "move_down": "הזז למטה", + "move_up": "הזז למעלה", "save": "שמור", "triggers": { "add": "הוספת טריגר", @@ -805,7 +842,8 @@ "below": "מתחת", "for": "משך" }, - "label": "התקן" + "label": "התקן", + "trigger": "טריגר" }, "event": { "event_data": "נתוני אירוע", @@ -1096,6 +1134,7 @@ "different_include": "יתכן דרך דומיין, גלובלי או כלול אחר.", "pick_attribute": "בחר תכונה לדריסה", "picker": { + "entity": "ישות", "header": "התאמה אישית", "introduction": "כוונן תכונות של כל ישות. ההתאמות הנוספות שנוספו / ייכנסו לתוקף באופן מיידי. התאמות אישיות שהוסרו ייכנסו לתוקף כאשר הישות תעודכן." }, @@ -1127,12 +1166,16 @@ "integration": "אינטגרציה", "manufacturer": "יצרן", "model": "מודל", + "no_area": "אין אזור", "no_devices": "אין התקנים" }, "delete": "מחיקה", "description": "ניהול התקנים מחוברים", "device_info": "פרטי התקן", "device_not_found": "ההתקן לא נמצא.", + "entities": { + "disabled_entities": "+{count} {count, plural,\n one {disabled entity}\n other {disabled entities}\n}" + }, "no_devices": "אין התקנים", "unknown_error": "שגיאה לא ידועה", "unnamed_device": "התקן ללא שם" @@ -1163,11 +1206,14 @@ }, "header": "הגדר את Home Assistant", "helpers": { + "caption": "עוזרים", + "description": "רכיבים שיכולים לסייע בבניית אוטומציות.", "dialog": { "add_platform": "הוסף {platform}", "create": "צור" }, "picker": { + "add_helper": "הוסף עוזר", "headers": { "editable": "ניתן לעריכה", "entity_id": "מזהה ישות", @@ -1176,14 +1222,18 @@ } }, "types": { + "input_boolean": "החלף מצב", "input_datetime": "תאריך ו/או שעה", "input_number": "מספר", + "input_select": "תיבת בחירה", "input_text": "טקסט" } }, "info": { "built_using": "נבנה באמצעות", + "caption": "מידע", "custom_uis": "ממשקי משתמש מותאמים אישית:", + "description": "מידע על ההתקנה של Home Assistant שלך", "developed_by": "פותח על ידי חבורה של אנשים מדהימים.", "documentation": "תיעוד", "frontend": "frontend-ui", @@ -1199,6 +1249,11 @@ "system_health_error": "רכיב ה System Health אינו טעון. הוסף 'system_health:' ל - configuration.yaml", "title": "מידע" }, + "integration_panel_move": { + "link_integration_page": "עמוד אינטגרציות", + "missing_zha": "חסר את לוח התצורה של ZHA? הוא הועבר לכניסה של ZHA בדף {integrations_page} .", + "missing_zwave": "חסר את לוח התצורה של Z-Wave? הוא הועבר לכניסה של Z-Wave בכרטיסייה {integrations_page} ." + }, "integrations": { "add_integration": "הוסף אינטגרציה", "caption": "אינטגרציות", @@ -1256,7 +1311,9 @@ }, "introduction": "כאן ניתן להגדיר את הרכיבים ואת ה Home Assistant. לא הכל ניתן להגדיר את ממשק המשתמש עדיין, אבל אנחנו עובדים על זה.", "logs": { + "caption": "יומנים", "clear": "נקה", + "description": "צפה ביומני Home Assistant", "details": "פרטי יומן האירועים ({level})", "load_full_log": "טען את הלוג המלא של Home Assistant", "loading_log": "טוען יומן שגיאות ...", @@ -1333,6 +1390,19 @@ } } }, + "mqtt": { + "description_listen": "האזנה לנושא", + "description_publish": "פרסם חבילה", + "listening_to": "האזנה ל", + "message_received": "הודעה {id} התקבלה ב- {topic} בשעה {time}:", + "payload": "תוכן (תומך בתבניות)", + "publish": "פרסם", + "start_listening": "התחל להאזין", + "stop_listening": "הפסק להאזין", + "subscribe_to": "נושא להירשם אליו", + "title": "MQTT", + "topic": "נושא" + }, "person": { "add_person": "הוסף אדם", "caption": "אנשים", @@ -1440,6 +1510,11 @@ "core": "טען מחדש את הליבה", "group": "טען מחדש קבוצות", "heading": "טען מחדש קונפיגורציה", + "input_boolean": "טען מחדש input boolean", + "input_datetime": "טען מחדש input date time", + "input_number": "טען מחדש input number", + "input_select": "טען מחדש input selects", + "input_text": "טען מחדש input text", "introduction": "חלקים מסוימים של Home Assistant יכולים להטען מחדש ללא צורך בהפעלה מחדש.\nטעינה מחדש תשנה את הקונפיגורציה הנוכחית ותטען קונפיגורציה חדשה.", "scene": "טען מחדש סצנות", "script": "טען מחדש סקריפטים" @@ -1496,15 +1571,20 @@ "name": "שם", "system": "מערכת" } - } + }, + "users_privileges_note": "קבוצת המשתמשים הינה עבודה בעיצומה. המשתמש לא יוכל לנהל את המופע באמצעות ממשק המשתמש. אנו עדיין בודקים את כל נקודות הקצה של ממשק ה- API כדי לוודא שהם מגבילים נכון את הגישה למנהלים." }, "zha": { "add_device_page": { + "discovered_text": "מכשירים יופיעו כאן לאחר שהתגלו.", "discovery_text": ". המכשירים שהתגלו יופיעו כאן. עקוב אחר ההוראות עבור ההתקנים שלך והצב את ההתקנים במצב תיאום.", "header": "אוטומציית Zigbee - הוספת התקנים", + "no_devices_found": "לא נמצאו התקנים כלשהם, וודאו שהם במצב צימוד והקפידו שיהיו דולקים בזמן הגילוי.", + "pairing_mode": "ודא שהמכשירים שלך במצב צימוד. בדוק את הוראות המכשיר שלך כיצד לבצע זאת.", "search_again": "חפש שוב", "spinner": "מחפש מכשירי ZHA Zigbee..." }, + "button": "הגדר", "caption": "ZHA", "cluster_attributes": { "attributes_of_cluster": "תכונות של האשכול שנבחר", @@ -1538,6 +1618,9 @@ "header": "ניהול רשת", "introduction": "פקודות שמשפיעות על הרשת כולה" }, + "network": { + "caption": "רשת" + }, "node_management": { "header": "ניהול התקן", "help_node_dropdown": "בחר התקן להצגת האפשרויות.", @@ -1547,6 +1630,7 @@ } }, "zwave": { + "button": "הגדר", "caption": "Z-Wave", "common": { "index": "אינדקס", @@ -1579,6 +1663,22 @@ "set_wakeup": "בחירת מרווח פעולה", "true": "True" }, + "node_management": { + "entities": "ישויות היחידה", + "entity_info": "מידע על הישות", + "exclude_entity": "אל תכלול ישות זו ב Home Assistant", + "group": "קְבוּצָה", + "header": "ניהול יחידות Z-Wave", + "introduction": "הפעל פקודות Z-Wave המשפיעות על יחידה בודדת. בחר יחידה כדי לראות רשימה של פקודות זמינות.", + "node_group_associations": "קישורי קבוצת היחידה", + "node_protection": "הגנת יחידה", + "node_to_control": "יחידה לניהול", + "nodes": "יחידות", + "nodes_hint": "בחר יחידה כדי להציג אפשרויות ליחידה", + "pooling_intensity": "עוצמת דגימה", + "protection": "הגנה", + "set_protection": "הגדרת הגנה" + }, "ozw_log": { "header": "יומן OZW", "introduction": "צפה ביומן. 0 הוא המינימום (טוען יומן שלם) ו -1000 הוא המקסימום. הטעינה תציג יומן סטטי והסוף יתעדכן אוטומטית במספר האחרון שצוין של שורות היומן." @@ -1588,6 +1688,8 @@ "add_node_secure": "הוסף רכיב מאובטח", "cancel_command": "ביטול פקודה", "heal_network": "ריפוי רשת", + "node_info": "מידע על היחידה", + "refresh_entity": "רענן ישות", "remove_node": "הסר רכיב", "save_config": "שמור קונפיגורציה", "soft_reset": "איפוס רך", @@ -1627,19 +1729,6 @@ "title": "אירועים", "type": "סוג אירוע" }, - "mqtt": { - "description_listen": "האזנה לנושא", - "description_publish": "פרסם חבילה", - "listening_to": "האזנה ל", - "message_received": "הודעה {id} התקבלה ב- {topic} בשעה {time}:", - "payload": "תוכן (תומך בתבניות)", - "publish": "פרסם", - "start_listening": "התחל להאזין", - "stop_listening": "הפסק להאזין", - "subscribe_to": "נושא להירשם אליו", - "title": "MQTT", - "topic": "נושא" - }, "services": { "alert_parsing_yaml": "שגיאה בניתוח YAML: {data}", "call_service": "קריאה לשירות", @@ -1711,6 +1800,10 @@ "add_item": "הוסף פריט", "checked_items": "פריטים מסומנים", "clear_items": "נקה פריטים מסומנים" + }, + "starting": { + "description": "Home Assistant בעלייה. אנא המתן...", + "header": "Home Assistant בעלייה..." } }, "changed_toast": { @@ -1984,7 +2077,8 @@ "attribute_not_found": "השדה {attribute} אינו זמין ב־{entity}", "entity_non_numeric": "הישות אינה מספרית: {entity}", "entity_not_found": "הישות אינה זמינה: {entity}", - "entity_unavailable": "כרגע {entity} אינו זמין" + "entity_unavailable": "כרגע {entity} אינו זמין", + "starting": "Home Assistant בעלייה, ייתכן שלא הכל יהיה זמין" } }, "mailbox": { @@ -1997,6 +2091,8 @@ "abort_intro": "הכניסה בוטלה", "authorizing_client": "אתה עומד לתת גישה ל{clientId} עבור הHome Assistant שלך.", "form": { + "error": "שגיאה: {error}", + "next": "הבא", "providers": { "command_line": { "abort": { @@ -2082,6 +2178,7 @@ } } }, + "start_over": "התחל מחדש", "unknown_error": "משהו השתבש", "working": "אנא המתן" }, diff --git a/translations/frontend/hi.json b/translations/frontend/hi.json index ce045820de..b724890401 100644 --- a/translations/frontend/hi.json +++ b/translations/frontend/hi.json @@ -311,6 +311,9 @@ "logs": { "title": "लॉग्स" }, + "mqtt": { + "title": "MQTT" + }, "script": { "picker": { "headers": { @@ -352,9 +355,6 @@ "events": { "title": "घटनाओं" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "सेवाएं" }, diff --git a/translations/frontend/hr.json b/translations/frontend/hr.json index 7c0729d29a..f2c6bd875d 100644 --- a/translations/frontend/hr.json +++ b/translations/frontend/hr.json @@ -1056,6 +1056,9 @@ "logs": { "title": "Logovi" }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Osobe", "description": "Upravljajte osobama koje Home Assistant prati.", @@ -1298,9 +1301,6 @@ "events": { "title": "Događaji" }, - "mqtt": { - "title": "MQTT" - }, "services": { "alert_parsing_yaml": "Greška pri analiziranju YAML-a: {data}", "column_parameter": "Parametar", diff --git a/translations/frontend/hu.json b/translations/frontend/hu.json index 501234aa56..81728e688f 100644 --- a/translations/frontend/hu.json +++ b/translations/frontend/hu.json @@ -1548,6 +1548,19 @@ } } }, + "mqtt": { + "description_listen": "Téma figyelése", + "description_publish": "Csomag közzététele", + "listening_to": "Figyelés:", + "message_received": "Üzenet ({id}) érkezett a(z) {topic} témában {time}-kor:", + "payload": "Payload (sablon megengedett)", + "publish": "Közzététel", + "start_listening": "Figyelés indítása", + "stop_listening": "Figyelés befejezése", + "subscribe_to": "Feliratkozás erre a témára", + "title": "MQTT", + "topic": "téma" + }, "person": { "add_person": "Személy hozzáadása", "caption": "Személyek", @@ -1930,19 +1943,6 @@ "title": "Események", "type": "Esemény típusa" }, - "mqtt": { - "description_listen": "Téma figyelése", - "description_publish": "Csomag közzététele", - "listening_to": "Figyelés:", - "message_received": "Üzenet ({id}) érkezett a(z) {topic} témában {time}-kor:", - "payload": "Payload (sablon megengedett)", - "publish": "Közzététel", - "start_listening": "Figyelés indítása", - "stop_listening": "Figyelés befejezése", - "subscribe_to": "Feliratkozás erre a témára", - "title": "MQTT", - "topic": "téma" - }, "services": { "alert_parsing_yaml": "Hiba a YAML elemzésekor: {data}", "call_service": "Szolgáltatás meghívása", diff --git a/translations/frontend/hy.json b/translations/frontend/hy.json index 637fc7987e..58651c2165 100644 --- a/translations/frontend/hy.json +++ b/translations/frontend/hy.json @@ -840,6 +840,9 @@ "logs": { "title": "log-եր" }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Անձինք", "description": "Կառավարել այն անձանց, որոնք հետապնդում են Home Assistant-ին:", @@ -965,9 +968,6 @@ "events": { "title": "Իրադարձություններ" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Սերվիսներ" }, diff --git a/translations/frontend/id.json b/translations/frontend/id.json index 530690c8f1..171c14791b 100644 --- a/translations/frontend/id.json +++ b/translations/frontend/id.json @@ -776,6 +776,9 @@ "none": "Belum ada yang dikonfigurasi" }, "introduction": "Tempat ini bisa digunakan untuk mengonfigurasi komponen dan Home Assistant. Belum semua dapat dikonfigurasikan melalui UI, kami sedang mengusahakannya.", + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Orang", "description": "Kelola orang yang Home Assistant lacak", @@ -821,9 +824,6 @@ "events": { "title": "Peristiwa" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Layanan" }, diff --git a/translations/frontend/is.json b/translations/frontend/is.json index f7acfa34da..80c8a45ad3 100644 --- a/translations/frontend/is.json +++ b/translations/frontend/is.json @@ -1182,6 +1182,9 @@ } } }, + "mqtt": { + "title": "MQTT" + }, "person": { "add_person": "Bæta við persónu", "caption": "Persónur", @@ -1401,9 +1404,6 @@ "events": { "title": "Viðburðir" }, - "mqtt": { - "title": "MQTT" - }, "services": { "call_service": "Kalla í þjónustu", "column_description": "Lýsing", diff --git a/translations/frontend/it.json b/translations/frontend/it.json index b5ffb77bf8..bf39a98fe9 100644 --- a/translations/frontend/it.json +++ b/translations/frontend/it.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Ascoltare un argomento", + "description_publish": "Pubblicare un pacchetto", + "listening_to": "Ascolto di", + "message_received": "Messaggio {id} ricevuto su {topic} alle {time}:", + "payload": "Payload (modello consentito)", + "publish": "Pubblicare", + "start_listening": "Inizia ad ascoltare", + "stop_listening": "Interrompere l'ascolto", + "subscribe_to": "Argomento a cui iscriversi", + "title": "MQTT", + "topic": "argomento" + }, "person": { "add_person": "Aggiungi persona", "caption": "Persone", @@ -1979,19 +1992,6 @@ "title": "Eventi", "type": "Tipo di Evento" }, - "mqtt": { - "description_listen": "Ascoltare un argomento", - "description_publish": "Pubblicare un pacchetto", - "listening_to": "Ascolto di", - "message_received": "Messaggio {id} ricevuto su {topic} alle {time}:", - "payload": "Payload (modello consentito)", - "publish": "Pubblicare", - "start_listening": "Inizia ad ascoltare", - "stop_listening": "Interrompere l'ascolto", - "subscribe_to": "Argomento a cui iscriversi", - "title": "MQTT", - "topic": "argomento" - }, "services": { "alert_parsing_yaml": "Errore durante l'analisi di YAML: {data}", "call_service": "Chiama il Servizio", diff --git a/translations/frontend/ja.json b/translations/frontend/ja.json index f2899d8908..7a74c95fd4 100644 --- a/translations/frontend/ja.json +++ b/translations/frontend/ja.json @@ -981,6 +981,18 @@ } } }, + "mqtt": { + "description_listen": "トピックをリッスン", + "description_publish": "パケットをパブリッシュ", + "listening_to": "リッスンします", + "payload": "ペイロード (テンプレート可)", + "publish": "パブリッシュ", + "start_listening": "リッスンを開始", + "stop_listening": "リッスンを停止", + "subscribe_to": "サブスクライブするトピック", + "title": "MQTT", + "topic": "トピック" + }, "person": { "caption": "人", "description": "Home Assistant を追跡している人の管理。", @@ -1174,18 +1186,6 @@ "title": "イベント", "type": "イベントの種類" }, - "mqtt": { - "description_listen": "トピックをリッスン", - "description_publish": "パケットをパブリッシュ", - "listening_to": "リッスンします", - "payload": "ペイロード (テンプレート可)", - "publish": "パブリッシュ", - "start_listening": "リッスンを開始", - "stop_listening": "リッスンを停止", - "subscribe_to": "サブスクライブするトピック", - "title": "MQTT", - "topic": "トピック" - }, "services": { "alert_parsing_yaml": "YAMLの解析エラー: {error}", "call_service": "サービスを呼ぶ", diff --git a/translations/frontend/ko.json b/translations/frontend/ko.json index 90f59b8ca7..d538eec03c 100644 --- a/translations/frontend/ko.json +++ b/translations/frontend/ko.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "토픽 내용 들어보기", + "description_publish": "패킷 발행", + "listening_to": "토픽 청취 중", + "message_received": "{time} 에 {id} 메시지가 {topic} 에 수신되었습니다.", + "payload": "페이로드 (템플릿 허용)", + "publish": "발행", + "start_listening": "청취 시작", + "stop_listening": "그만 듣기", + "subscribe_to": "청취할 토픽", + "title": "MQTT", + "topic": "토픽" + }, "person": { "add_person": "구성원 추가하기", "caption": "구성원", @@ -1979,19 +1992,6 @@ "title": "이벤트", "type": "이벤트 유형" }, - "mqtt": { - "description_listen": "토픽 내용 들어보기", - "description_publish": "패킷 발행", - "listening_to": "토픽 청취 중", - "message_received": "{time} 에 {id} 메시지가 {topic} 에 수신되었습니다.", - "payload": "페이로드 (템플릿 허용)", - "publish": "발행", - "start_listening": "청취 시작", - "stop_listening": "그만 듣기", - "subscribe_to": "청취할 토픽", - "title": "MQTT", - "topic": "토픽" - }, "services": { "alert_parsing_yaml": "YAML 구문 분석 오류: {data}", "call_service": "서비스 호출", diff --git a/translations/frontend/lb.json b/translations/frontend/lb.json index c99a3e49b3..9e7132c41e 100644 --- a/translations/frontend/lb.json +++ b/translations/frontend/lb.json @@ -1556,6 +1556,19 @@ } } }, + "mqtt": { + "description_listen": "Sujet lauschteren", + "description_publish": "Ee Pak publizéieren", + "listening_to": "Lauschtert op", + "message_received": "Noriicht {id} empfaangen am {topic} um {time}:", + "payload": "Payload (Modell erlaabt)", + "publish": "Publizéieren", + "start_listening": "Fänk un mam lauschteren", + "stop_listening": "Hal op mam lauschteren", + "subscribe_to": "Sujet fir unzemellen", + "title": "MQTT", + "topic": "Sujet" + }, "person": { "add_person": "Persoun dobäisetzen", "caption": "Persounen", @@ -1971,19 +1984,6 @@ "title": "Evenementer", "type": "Typ vun Evenement" }, - "mqtt": { - "description_listen": "Sujet lauschteren", - "description_publish": "Ee Pak publizéieren", - "listening_to": "Lauschtert op", - "message_received": "Noriicht {id} empfaangen am {topic} um {time}:", - "payload": "Payload (Modell erlaabt)", - "publish": "Publizéieren", - "start_listening": "Fänk un mam lauschteren", - "stop_listening": "Hal op mam lauschteren", - "subscribe_to": "Sujet fir unzemellen", - "title": "MQTT", - "topic": "Sujet" - }, "services": { "alert_parsing_yaml": "Feeler beim Parse vum YAML: {data}", "call_service": "Service opruffen", diff --git a/translations/frontend/lt.json b/translations/frontend/lt.json index f8551346b9..cc0a53ba9f 100644 --- a/translations/frontend/lt.json +++ b/translations/frontend/lt.json @@ -314,6 +314,9 @@ "source": "Šaltinis", "zone": "Zona" }, + "mqtt": { + "label": "MQTT" + }, "sun": { "event": "Ivykis" }, @@ -379,6 +382,9 @@ }, "details": "Integravimo informacija" }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Asmenys", "detail": { @@ -422,13 +428,6 @@ "question_trust": "Ar pasitikite išoriniu skydeliu {name} adresu {link}?" } }, - "developer-tools": { - "tabs": { - "mqtt": { - "title": "MQTT" - } - } - }, "logbook": { "period": "Laikotarpis" }, diff --git a/translations/frontend/lv.json b/translations/frontend/lv.json index d515e5ce3a..51b27da212 100644 --- a/translations/frontend/lv.json +++ b/translations/frontend/lv.json @@ -1082,6 +1082,11 @@ "clear": "Notīrīt", "refresh": "Atsvaidzināt" }, + "mqtt": { + "publish": "Publicēt", + "title": "MQTT", + "topic": "temats" + }, "person": { "add_person": "Pievienot personu", "caption": "Personas", @@ -1355,11 +1360,6 @@ "events": { "title": "Notikumi" }, - "mqtt": { - "publish": "Publicēt", - "title": "MQTT", - "topic": "temats" - }, "services": { "column_description": "Apraksts", "column_example": "Piemērs", diff --git a/translations/frontend/nb.json b/translations/frontend/nb.json index 6159bccdcc..9bc5132250 100644 --- a/translations/frontend/nb.json +++ b/translations/frontend/nb.json @@ -956,7 +956,7 @@ "start": "" }, "mqtt": { - "label": "", + "label": "MQTT", "payload": "Nyttelast (valgfritt)", "topic": "Emne" }, @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Lytt til et emne", + "description_publish": "Publiser en pakke", + "listening_to": "Lytter til", + "message_received": "Meldingen {id} ble mottatt på {topic} klokken {time}:", + "payload": "Nyttelast (mal tillatt)", + "publish": "Publiser", + "start_listening": "Begynn å lytte", + "stop_listening": "Slutt å lytte", + "subscribe_to": "Emne å abonnere på", + "title": "MQTT", + "topic": "emne" + }, "person": { "add_person": "Legg til person", "caption": "Personer", @@ -1979,19 +1992,6 @@ "title": "Hendelser", "type": "Type hendelse" }, - "mqtt": { - "description_listen": "Lytt til et emne", - "description_publish": "Publiser en pakke", - "listening_to": "Lytter til", - "message_received": "Meldingen {id} ble mottatt på {topic} klokken {time}:", - "payload": "Nyttelast (mal tillatt)", - "publish": "Publiser", - "start_listening": "Begynn å lytte", - "stop_listening": "Slutt å lytte", - "subscribe_to": "Emne å abonnere på", - "title": "MQTT", - "topic": "emne" - }, "services": { "alert_parsing_yaml": "Feil ved parsing av YAML: {data}", "call_service": "Tilkall tjeneste", diff --git a/translations/frontend/nl.json b/translations/frontend/nl.json index a65fdfb0f1..4738cbdf80 100644 --- a/translations/frontend/nl.json +++ b/translations/frontend/nl.json @@ -956,7 +956,7 @@ "start": "Opstarten" }, "mqtt": { - "label": "", + "label": "MQTT", "payload": "Payload (optioneel)", "topic": "Onderwerp" }, @@ -1552,6 +1552,19 @@ } } }, + "mqtt": { + "description_listen": "Luisteren naar onderwerp", + "description_publish": "Publiceer een pakket", + "listening_to": "Luisteren naar", + "message_received": "Bericht {id} ontvangen op {topic} om {time} :", + "payload": "Payload (sjabloon toegestaan)", + "publish": "Publiceer", + "start_listening": "Begin te luisteren", + "stop_listening": "Stop met luisteren", + "subscribe_to": "Gebeurtenis om op te abonneren", + "title": "MQTT", + "topic": "onderwerp" + }, "person": { "add_person": "Persoon toevoegen", "caption": "Personen", @@ -1945,19 +1958,6 @@ "title": "Gebeurtenissen", "type": "Type gebeurtenis" }, - "mqtt": { - "description_listen": "Luisteren naar onderwerp", - "description_publish": "Publiceer een pakket", - "listening_to": "Luisteren naar", - "message_received": "Bericht {id} ontvangen op {topic} om {time} :", - "payload": "Payload (sjabloon toegestaan)", - "publish": "Publiceer", - "start_listening": "Begin te luisteren", - "stop_listening": "Stop met luisteren", - "subscribe_to": "Gebeurtenis om op te abonneren", - "title": "MQTT", - "topic": "onderwerp" - }, "services": { "alert_parsing_yaml": "Fout bij het parseren van YAML: {data}", "call_service": "Aanroepen service", diff --git a/translations/frontend/nn.json b/translations/frontend/nn.json index ba46958360..609bd201d0 100644 --- a/translations/frontend/nn.json +++ b/translations/frontend/nn.json @@ -1017,6 +1017,9 @@ "logs": { "title": "Loggar" }, + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "Personar", "description": "Administrer personane Home Assistant sporer.", @@ -1238,9 +1241,6 @@ "events": { "title": "Hendingar" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "Tenester" }, diff --git a/translations/frontend/pl.json b/translations/frontend/pl.json index 90295dd78f..bd38c823f4 100644 --- a/translations/frontend/pl.json +++ b/translations/frontend/pl.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Nasłuch tematu", + "description_publish": "Opublikuj pakiet", + "listening_to": "Nasłuchiwanie...", + "message_received": "Wiadomość {id} otrzymana w {topic} o godzinie {time}:", + "payload": "Payload (z możliwością użycia szablonów)", + "publish": "Opublikuj", + "start_listening": "Rozpocznij nasłuch", + "stop_listening": "Zatrzymaj nasłuch", + "subscribe_to": "Temat do zasubskrybowania", + "title": "MQTT", + "topic": "temat" + }, "person": { "add_person": "Dodaj osobę", "caption": "Osoby", @@ -1979,19 +1992,6 @@ "title": "Zdarzenia", "type": "Typ zdarzenia" }, - "mqtt": { - "description_listen": "Nasłuch tematu", - "description_publish": "Opublikuj pakiet", - "listening_to": "Nasłuchiwanie...", - "message_received": "Wiadomość {id} otrzymana w {topic} o godzinie {time}:", - "payload": "Payload (z możliwością użycia szablonów)", - "publish": "Opublikuj", - "start_listening": "Rozpocznij nasłuch", - "stop_listening": "Zatrzymaj nasłuch", - "subscribe_to": "Temat do zasubskrybowania", - "title": "MQTT", - "topic": "temat" - }, "services": { "alert_parsing_yaml": "Błąd parsowania YAML: {data}", "call_service": "Wywołaj usługę", diff --git a/translations/frontend/pt-BR.json b/translations/frontend/pt-BR.json index a6a601900d..1a78dcc85e 100644 --- a/translations/frontend/pt-BR.json +++ b/translations/frontend/pt-BR.json @@ -954,7 +954,7 @@ "start": "Iniciar" }, "mqtt": { - "label": "MQTT", + "label": "", "payload": "Valor (opcional)", "topic": "Tópico" }, @@ -1551,6 +1551,19 @@ } } }, + "mqtt": { + "description_listen": "Ouvir um tópico", + "description_publish": "Publicar um pacote", + "listening_to": "Ouvindo", + "message_received": "Mensagem {id} recebida em {topic} às {time}:", + "payload": "Valor (template permitido)", + "publish": "Publicar", + "start_listening": "Começar a ouvir", + "stop_listening": "Parar de ouvir", + "subscribe_to": "Evento para se inscrever", + "title": "", + "topic": "tópico" + }, "person": { "add_person": "Adicionar pessoa", "caption": "Pessoas", @@ -1951,19 +1964,6 @@ "title": "Eventos", "type": "Tipo de evento" }, - "mqtt": { - "description_listen": "Ouvir um tópico", - "description_publish": "Publicar um pacote", - "listening_to": "Ouvindo", - "message_received": "Mensagem {id} recebida em {topic} às {time}:", - "payload": "Valor (template permitido)", - "publish": "Publicar", - "start_listening": "Começar a ouvir", - "stop_listening": "Parar de ouvir", - "subscribe_to": "Evento para se inscrever", - "title": "", - "topic": "tópico" - }, "services": { "alert_parsing_yaml": "Erro ao analisar o YAML: {data}", "call_service": "Iniciar Serviço", diff --git a/translations/frontend/pt.json b/translations/frontend/pt.json index 4d1e6c3c2f..a66a0f630f 100644 --- a/translations/frontend/pt.json +++ b/translations/frontend/pt.json @@ -1542,6 +1542,19 @@ } } }, + "mqtt": { + "description_listen": "Ouvir um tópico", + "description_publish": "Publicar um pacote", + "listening_to": "A escutar", + "message_received": "Mensagem {id} recebida em {topic} às {time} :", + "payload": "Payload (é permitido template)", + "publish": "Publicar", + "start_listening": "Começar a escutar", + "stop_listening": "Parar de escutar", + "subscribe_to": "Tópico ao qual subscrever", + "title": "MQTT", + "topic": "tópico" + }, "person": { "add_person": "Adicionar Pessoa", "caption": "Pessoas", @@ -1925,19 +1938,6 @@ "title": "Eventos", "type": "Tipo de Evento" }, - "mqtt": { - "description_listen": "Ouvir um tópico", - "description_publish": "Publicar um pacote", - "listening_to": "A escutar", - "message_received": "Mensagem {id} recebida em {topic} às {time} :", - "payload": "Payload (é permitido template)", - "publish": "Publicar", - "start_listening": "Começar a escutar", - "stop_listening": "Parar de escutar", - "subscribe_to": "Tópico ao qual subscrever", - "title": "MQTT", - "topic": "tópico" - }, "services": { "alert_parsing_yaml": "Erro na análise de YAML: {data}", "call_service": "Chamar serviço", diff --git a/translations/frontend/ro.json b/translations/frontend/ro.json index 3b4d587a94..c47a03458f 100644 --- a/translations/frontend/ro.json +++ b/translations/frontend/ro.json @@ -1331,6 +1331,19 @@ } } }, + "mqtt": { + "description_listen": "Ascultă un subiect", + "description_publish": "Publică un pachet", + "listening_to": "Ascultand", + "message_received": "Mesajul {id} primit pe {topic} la {time} :", + "payload": "Sarcină utilă (șablon permis)", + "publish": "Publică", + "start_listening": "Începe ascultare", + "stop_listening": "Nu mai asculta", + "subscribe_to": "Topic la care să vă abonați", + "title": "MQTT", + "topic": "subiect" + }, "person": { "caption": "Persoane", "description": "Gestionează persoanele pe care Home Assistant le urmărește.", @@ -1687,19 +1700,6 @@ "title": "Evenimente", "type": "Tip eveniment" }, - "mqtt": { - "description_listen": "Ascultă un subiect", - "description_publish": "Publică un pachet", - "listening_to": "Ascultand", - "message_received": "Mesajul {id} primit pe {topic} la {time} :", - "payload": "Sarcină utilă (șablon permis)", - "publish": "Publică", - "start_listening": "Începe ascultare", - "stop_listening": "Nu mai asculta", - "subscribe_to": "Topic la care să vă abonați", - "title": "MQTT", - "topic": "subiect" - }, "services": { "alert_parsing_yaml": "Eroare de parsare YAML: {date}", "call_service": "Apelare serviciu", diff --git a/translations/frontend/ru.json b/translations/frontend/ru.json index 5ebe8997b0..1619a87045 100644 --- a/translations/frontend/ru.json +++ b/translations/frontend/ru.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Подписаться на топик", + "description_publish": "Опубликовать данные", + "listening_to": "Подписано на", + "message_received": "Сообщение {id} получено в {time} из {topic}:", + "payload": "Значение (включая шаблоны)", + "publish": "Опубликовать", + "start_listening": "Подписаться", + "stop_listening": "Отписаться", + "subscribe_to": "Топик", + "title": "MQTT", + "topic": "Топик" + }, "person": { "add_person": "Добавить персону", "caption": "Люди", @@ -1979,19 +1992,6 @@ "title": "События", "type": "Событие" }, - "mqtt": { - "description_listen": "Подписаться на топик", - "description_publish": "Опубликовать данные", - "listening_to": "Подписано на", - "message_received": "Сообщение {id} получено в {time} из {topic}:", - "payload": "Значение (включая шаблоны)", - "publish": "Опубликовать", - "start_listening": "Подписаться", - "stop_listening": "Отписаться", - "subscribe_to": "Топик", - "title": "MQTT", - "topic": "Топик" - }, "services": { "alert_parsing_yaml": "Ошибка при разборе синтаксиса YAML: {data}", "call_service": "Вызвать службу", diff --git a/translations/frontend/sk.json b/translations/frontend/sk.json index fda0343384..d51981496a 100644 --- a/translations/frontend/sk.json +++ b/translations/frontend/sk.json @@ -1448,6 +1448,19 @@ } } }, + "mqtt": { + "description_listen": "Počúvať tému", + "description_publish": "Publikovať paket", + "listening_to": "Počúvam", + "message_received": "Správa {id} prijatá v {topic} o {time} :", + "payload": "Obsah (šablóny sú povolené)", + "publish": "Publikovať", + "start_listening": "Začať počúvať", + "stop_listening": "Zastaviť počúvanie", + "subscribe_to": "Téma na odber", + "title": "MQTT", + "topic": "téma" + }, "person": { "add_person": "Pridať osobu", "caption": "Osoby", @@ -1791,19 +1804,6 @@ "title": "Udalosti", "type": "Typ udalosti" }, - "mqtt": { - "description_listen": "Počúvať tému", - "description_publish": "Publikovať paket", - "listening_to": "Počúvam", - "message_received": "Správa {id} prijatá v {topic} o {time} :", - "payload": "Obsah (šablóny sú povolené)", - "publish": "Publikovať", - "start_listening": "Začať počúvať", - "stop_listening": "Zastaviť počúvanie", - "subscribe_to": "Téma na odber", - "title": "MQTT", - "topic": "téma" - }, "services": { "alert_parsing_yaml": "Chyba pri analýze YAML: {data}", "call_service": "Zavolať službu", diff --git a/translations/frontend/sl.json b/translations/frontend/sl.json index 2a06adf054..9cb72e46fc 100644 --- a/translations/frontend/sl.json +++ b/translations/frontend/sl.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "Poslušajte temi", + "description_publish": "Objavi paket", + "listening_to": "Poslušanje", + "message_received": "Sporočilo {id} prejeto v {topic} ob {time}:", + "payload": "Tovor (predloga je dovoljena)", + "publish": "Objavi", + "start_listening": "Začnite poslušati", + "stop_listening": "Nehajte poslušati", + "subscribe_to": "Tema, na katero se lahko naročite", + "title": "MQTT", + "topic": "tema" + }, "person": { "add_person": "Dodaj osebo", "caption": "Osebe", @@ -1979,19 +1992,6 @@ "title": "Dogodki", "type": "Vrsta dogodka" }, - "mqtt": { - "description_listen": "Poslušajte temi", - "description_publish": "Objavi paket", - "listening_to": "Poslušanje", - "message_received": "Sporočilo {id} prejeto v {topic} ob {time}:", - "payload": "Tovor (predloga je dovoljena)", - "publish": "Objavi", - "start_listening": "Začnite poslušati", - "stop_listening": "Nehajte poslušati", - "subscribe_to": "Tema, na katero se lahko naročite", - "title": "MQTT", - "topic": "tema" - }, "services": { "alert_parsing_yaml": "Napaka pri razčlenjevanju YAML-a: {data}", "call_service": "Kliči Storitev", diff --git a/translations/frontend/sr-Latn.json b/translations/frontend/sr-Latn.json index 5a0eb3bd30..7f497faa5b 100644 --- a/translations/frontend/sr-Latn.json +++ b/translations/frontend/sr-Latn.json @@ -75,6 +75,9 @@ "editor": { "triggers": { "type": { + "mqtt": { + "label": "MQTT" + }, "numeric_state": { "above": "Iznad", "below": "Ispod", @@ -95,19 +98,15 @@ "header": "Entiteter" } }, + "mqtt": { + "title": "MQTT" + }, "zwave": { "caption": "Z-Wave", "node_config": { "set_config_parameter": "Подесите параметар Цонфиг" } } - }, - "developer-tools": { - "tabs": { - "mqtt": { - "title": "MQTT" - } - } } } } diff --git a/translations/frontend/sr.json b/translations/frontend/sr.json index 7985adccc3..2a32b3aca6 100644 --- a/translations/frontend/sr.json +++ b/translations/frontend/sr.json @@ -57,7 +57,12 @@ "automation": { "editor": { "triggers": { - "learn_more": "Сазнајте више о окидачима" + "learn_more": "Сазнајте више о окидачима", + "type": { + "mqtt": { + "label": "MQTT" + } + } } }, "picker": { @@ -75,6 +80,9 @@ } } }, + "mqtt": { + "title": "MQTT" + }, "users": { "add_user": { "caption": "Додај корисника", @@ -94,13 +102,6 @@ } } }, - "developer-tools": { - "tabs": { - "mqtt": { - "title": "MQTT" - } - } - }, "lovelace": { "cards": { "picture-elements": { diff --git a/translations/frontend/sv.json b/translations/frontend/sv.json index c4c592d00f..d0daac646c 100644 --- a/translations/frontend/sv.json +++ b/translations/frontend/sv.json @@ -1552,6 +1552,19 @@ } } }, + "mqtt": { + "description_listen": "Lyssna på ett ämne", + "description_publish": "Publicera ett paket", + "listening_to": "Lyssnar på", + "message_received": "Meddelande {id} mottaget på {topic} vid {time} :", + "payload": "Payload (mall tillåten)", + "publish": "Publicera", + "start_listening": "Börja lyssna", + "stop_listening": "Sluta lyssna", + "subscribe_to": "Ämne att prenumerera på", + "title": "MQTT", + "topic": "ämne" + }, "person": { "add_person": "Lägg till person", "caption": "Personer", @@ -1974,19 +1987,6 @@ "title": "Händelser", "type": "Händelsetyp" }, - "mqtt": { - "description_listen": "Lyssna på ett ämne", - "description_publish": "Publicera ett paket", - "listening_to": "Lyssnar på", - "message_received": "Meddelande {id} mottaget på {topic} vid {time} :", - "payload": "Payload (mall tillåten)", - "publish": "Publicera", - "start_listening": "Börja lyssna", - "stop_listening": "Sluta lyssna", - "subscribe_to": "Ämne att prenumerera på", - "title": "MQTT", - "topic": "ämne" - }, "services": { "alert_parsing_yaml": "Fel vid tolkning av YAML: {data}", "call_service": "Anropa tjänst", diff --git a/translations/frontend/ta.json b/translations/frontend/ta.json index 4c70c88bb7..7445b2d66a 100644 --- a/translations/frontend/ta.json +++ b/translations/frontend/ta.json @@ -237,19 +237,26 @@ }, "panel": { "config": { + "automation": { + "editor": { + "triggers": { + "type": { + "mqtt": { + "label": "MQTT" + } + } + } + } + }, + "mqtt": { + "title": "MQTT" + }, "zwave": { "caption": "Z-Wave", "node_config": { "set_config_parameter": "கட்டமைப்பு அளவுருவை அமைக்கவும்" } } - }, - "developer-tools": { - "tabs": { - "mqtt": { - "title": "MQTT" - } - } } } } diff --git a/translations/frontend/te.json b/translations/frontend/te.json index 35a2ec11b4..1bddd1e80b 100644 --- a/translations/frontend/te.json +++ b/translations/frontend/te.json @@ -476,6 +476,9 @@ "caption": "మార్పులు చేర్పులు" }, "header": "కాన్ఫిగర్ Home Assistant", + "mqtt": { + "title": "MQTT" + }, "script": { "caption": "స్క్రిప్ట్", "description": "స్క్రిప్ట్లను సృష్టించండి మరియు సవరించండి" @@ -499,9 +502,6 @@ "events": { "title": "సంఘటనలు" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "సేవలు" }, diff --git a/translations/frontend/th.json b/translations/frontend/th.json index c57d84c9a8..cb7f26dd0a 100644 --- a/translations/frontend/th.json +++ b/translations/frontend/th.json @@ -836,6 +836,9 @@ "none": "ยังไม่มีการกำหนดค่าใดๆ เลย" }, "introduction": "ดูสิ! สามารถกำหนดค่าส่วนประกอบต่างๆ ของคุณได้ด้วย รวมถึงส่วนของระบบของ Home Assistant เลยเชียวนะ! ถึงแม้ตอนนี้ส่วนการแสดงผลยังทำไม่ได้ก็ตาม แต่เรากำลังพัฒนามันอยู่ คงจะใช้ได้เร็วๆ นี้ละ", + "mqtt": { + "title": "MQTT" + }, "person": { "caption": "บุคคล", "description": "จัดการบุคคลที่ระบบจะทำการติดตาม", @@ -933,9 +936,6 @@ "events": { "title": "เหตุการณ์" }, - "mqtt": { - "title": "MQTT" - }, "services": { "title": "บริการ" }, diff --git a/translations/frontend/tr.json b/translations/frontend/tr.json index 52253fd07a..f57a340846 100644 --- a/translations/frontend/tr.json +++ b/translations/frontend/tr.json @@ -1476,6 +1476,18 @@ } } }, + "mqtt": { + "description_listen": "Bir konuyu dinle", + "description_publish": "Bir paket yayınla", + "listening_to": "Dinliyorum", + "payload": "Yük (şablona izin verilir)", + "publish": "Yayınla", + "start_listening": "Dinlemeye başla", + "stop_listening": "Dinlemeyi bırak", + "subscribe_to": "Abone olunacak konu", + "title": "MQTT", + "topic": "konu" + }, "person": { "add_person": "Kişi ekle", "caption": "Kişiler", @@ -1812,18 +1824,6 @@ "title": "Olaylar", "type": "Olay Türü" }, - "mqtt": { - "description_listen": "Bir konuyu dinle", - "description_publish": "Bir paket yayınla", - "listening_to": "Dinliyorum", - "payload": "Yük (şablona izin verilir)", - "publish": "Yayınla", - "start_listening": "Dinlemeye başla", - "stop_listening": "Dinlemeyi bırak", - "subscribe_to": "Abone olunacak konu", - "title": "MQTT", - "topic": "konu" - }, "services": { "alert_parsing_yaml": "YAML alınamadı: {data}", "call_service": "Arama Servisi", diff --git a/translations/frontend/uk.json b/translations/frontend/uk.json index 3824cf6a60..8c2c8fb8eb 100644 --- a/translations/frontend/uk.json +++ b/translations/frontend/uk.json @@ -1358,6 +1358,19 @@ } } }, + "mqtt": { + "description_listen": "Слухати тему", + "description_publish": "Опублікувати пакет", + "listening_to": "Слухати", + "message_received": "Повідомлення {id} отримане в {topic} о {time} :", + "payload": "Значення (шаблон дозволений)", + "publish": "Опублікувати", + "start_listening": "Почати прослуховування", + "stop_listening": "Припинити прослуховування", + "subscribe_to": "Тема для підписки", + "title": "MQTT", + "topic": "тема" + }, "person": { "add_person": "Додати Людини", "caption": "Особи", @@ -1691,19 +1704,6 @@ "title": "Події", "type": "Тип події" }, - "mqtt": { - "description_listen": "Слухати тему", - "description_publish": "Опублікувати пакет", - "listening_to": "Слухати", - "message_received": "Повідомлення {id} отримане в {topic} о {time} :", - "payload": "Значення (шаблон дозволений)", - "publish": "Опублікувати", - "start_listening": "Почати прослуховування", - "stop_listening": "Припинити прослуховування", - "subscribe_to": "Тема для підписки", - "title": "MQTT", - "topic": "тема" - }, "services": { "alert_parsing_yaml": "Помилка під час розбору YAML: {data}", "call_service": "Викликати службу", diff --git a/translations/frontend/vi.json b/translations/frontend/vi.json index 8a8fa95106..437158c662 100644 --- a/translations/frontend/vi.json +++ b/translations/frontend/vi.json @@ -1257,6 +1257,19 @@ } } }, + "mqtt": { + "description_listen": "Nghe một chủ đề", + "description_publish": "Công bố một gói tin", + "listening_to": "Lắng nghe", + "message_received": "Thông điệp {id} nhận được trên {topic} tại {time}:", + "payload": "Nội dung (cho phép dùng Mẫu sẵn)", + "publish": "Công bố", + "start_listening": "Bắt đầu nghe", + "stop_listening": "Dừng nghe", + "subscribe_to": "Đăng ký vào chủ đề", + "title": "MQTT", + "topic": "chủ đề" + }, "person": { "caption": "Người", "description": "Quản lý những người mà Home Assistant theo dõi.", @@ -1523,19 +1536,6 @@ "title": "Sự kiện", "type": "Loại Sự Kiện" }, - "mqtt": { - "description_listen": "Nghe một chủ đề", - "description_publish": "Công bố một gói tin", - "listening_to": "Lắng nghe", - "message_received": "Thông điệp {id} nhận được trên {topic} tại {time}:", - "payload": "Nội dung (cho phép dùng Mẫu sẵn)", - "publish": "Công bố", - "start_listening": "Bắt đầu nghe", - "stop_listening": "Dừng nghe", - "subscribe_to": "Đăng ký vào chủ đề", - "title": "MQTT", - "topic": "chủ đề" - }, "services": { "alert_parsing_yaml": "Lỗi phân tích YAML: {data}", "call_service": "Gọi Dịch vụ", diff --git a/translations/frontend/zh-Hans.json b/translations/frontend/zh-Hans.json index 0150446332..1dd9bb769c 100644 --- a/translations/frontend/zh-Hans.json +++ b/translations/frontend/zh-Hans.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "监听一个主题(Topic)", + "description_publish": "发送一个数据包", + "listening_to": "监听", + "message_received": "{time} 收到关于 {topic} 的消息[ {id} ]", + "payload": "负载参数(可使用模板)", + "publish": "发送", + "start_listening": "开始监听", + "stop_listening": "停止监听", + "subscribe_to": "订阅主题(Topic)", + "title": "MQTT", + "topic": "主题(Topic)" + }, "person": { "add_person": "添加人员", "caption": "人员", @@ -1979,19 +1992,6 @@ "title": "事件", "type": "事件类型" }, - "mqtt": { - "description_listen": "监听一个主题(Topic)", - "description_publish": "发送一个数据包", - "listening_to": "监听", - "message_received": "{time} 收到关于 {topic} 的消息[ {id} ]", - "payload": "负载参数(可使用模板)", - "publish": "发送", - "start_listening": "开始监听", - "stop_listening": "停止监听", - "subscribe_to": "订阅主题(Topic)", - "title": "MQTT", - "topic": "主题(Topic)" - }, "services": { "alert_parsing_yaml": "解析YAML时出错: {data}", "call_service": "调用服务", diff --git a/translations/frontend/zh-Hant.json b/translations/frontend/zh-Hant.json index 49c4530421..858093913b 100644 --- a/translations/frontend/zh-Hant.json +++ b/translations/frontend/zh-Hant.json @@ -1557,6 +1557,19 @@ } } }, + "mqtt": { + "description_listen": "監聽主題", + "description_publish": "發佈封包", + "listening_to": "監聽:", + "message_received": "主題 - {topic},時間 - {time},訊息 - {id}:", + "payload": "負載(允取模版)", + "publish": "發佈", + "start_listening": "開始監聽", + "stop_listening": "停止監聽", + "subscribe_to": "訂閱主題", + "title": "MQTT", + "topic": "主題" + }, "person": { "add_person": "新增人員", "caption": "人員", @@ -1979,19 +1992,6 @@ "title": "事件", "type": "事件類別" }, - "mqtt": { - "description_listen": "監聽主題", - "description_publish": "發佈封包", - "listening_to": "監聽:", - "message_received": "主題 - {topic},時間 - {time},訊息 - {id}:", - "payload": "負載(允取模版)", - "publish": "發佈", - "start_listening": "開始監聽", - "stop_listening": "停止監聽", - "subscribe_to": "訂閱主題", - "title": "MQTT", - "topic": "主題" - }, "services": { "alert_parsing_yaml": "解析 YAML 錯誤:{data}", "call_service": "執行服務", From b3b42b741db47b760aea66b9813b453eb30764b3 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 20 Jun 2020 22:51:29 -0700 Subject: [PATCH 02/12] Upgrade to latest terser webpack plugin (#6199) --- package.json | 2 +- yarn.lock | 312 +++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 239 insertions(+), 75 deletions(-) diff --git a/package.json b/package.json index 24a13c5954..4084e0036b 100644 --- a/package.json +++ b/package.json @@ -188,7 +188,7 @@ "sinon": "^7.3.1", "source-map-url": "^0.4.0", "systemjs": "^6.3.2", - "terser-webpack-plugin": "^1.2.3", + "terser-webpack-plugin": "^3.0.6", "ts-lit-plugin": "^1.1.10", "ts-mocha": "^6.0.0", "typescript": "^3.8.3", diff --git a/yarn.lock b/yarn.lock index c7f51c7378..73b25d5b77 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1815,6 +1815,13 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" +"@npmcli/move-file@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" + integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== + dependencies: + mkdirp "^1.0.4" + "@polymer/app-layout@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@polymer/app-layout/-/app-layout-3.0.2.tgz#8a6f3c87b405635fd3547db82db8dbb6c51b6bf9" @@ -2470,6 +2477,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== +"@types/json-schema@^7.0.4": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" + integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -2955,6 +2967,14 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== +aggregate-error@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" @@ -3010,6 +3030,16 @@ ajv@^6.12.0: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.12.2: + version "6.12.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ansi-align@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" @@ -3570,11 +3600,6 @@ blocking-elements@^0.1.0: resolved "https://registry.yarnpkg.com/blocking-elements/-/blocking-elements-0.1.0.tgz#e590b35969bb2eea571c95407e9843a80bd113a8" integrity sha512-m9UvynAHLhlWH4vSovSDAopW7DyJ91qeDnNrJqy+DE+tjhUYiXW1x7pOm3DZBczlQPPypWpOwOz5xd5A76vNvg== -bluebird@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" - integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== - bluebird@^3.5.5: version "3.5.5" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" @@ -3831,26 +3856,6 @@ bytes@3.1.0, bytes@^3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^11.0.2: - version "11.3.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" - integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== - dependencies: - bluebird "^3.5.3" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.3" - graceful-fs "^4.1.15" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - cacache@^12.0.2: version "12.0.3" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" @@ -3872,6 +3877,29 @@ cacache@^12.0.2: unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^15.0.4: + version "15.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.4.tgz#b2c23cf4ac4f5ead004fb15a0efb0a20340741f1" + integrity sha512-YlnKQqTbD/6iyoJvEY3KJftjrdBYroCbxxYXzhOzsFLWlp6KX4BOlEf4mTx0cMUfVaTS3ENL2QtDWeRYoGLkkw== + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^5.1.1" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -4127,6 +4155,11 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + chrome-trace-event@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" @@ -4164,6 +4197,11 @@ clean-css@^4.2.1: dependencies: source-map "~0.6.0" +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" @@ -5845,7 +5883,7 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -5854,6 +5892,15 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + find-index@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" @@ -5891,7 +5938,7 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.1.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -6050,6 +6097,13 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.2.1" +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + fs-mkdirp-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" @@ -6820,12 +6874,17 @@ indent-string@^3.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= -infer-owner@^1.0.3: +infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== @@ -7368,6 +7427,14 @@ jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" +jest-worker@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.0.0.tgz#4920c7714f0a96c6412464718d0c58a3df3fb066" + integrity sha512-pPaYa2+JnwmiZjK9x7p9BoZht+47ecFCDFA/CJxspHzeDvQcfVBLWzCiWyo+EGrSiQMWZtCFo9iSvMZnAAo8vw== + dependencies: + merge-stream "^2.0.0" + supports-color "^7.0.0" + jpeg-js@^0.3.4: version "0.3.7" resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" @@ -8018,6 +8085,13 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + make-error@^1.1.1: version "1.3.5" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" @@ -8344,6 +8418,27 @@ minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz#55f7839307d74859d6e8ada9c3ebe72cec216a34" + integrity sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ== + dependencies: + minipass "^3.0.0" + minipass@^2.2.1, minipass@^2.3.4: version "2.3.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" @@ -8352,6 +8447,13 @@ minipass@^2.2.1, minipass@^2.3.4: safe-buffer "^5.1.2" yallist "^3.0.0" +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + minizlib@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" @@ -8359,6 +8461,14 @@ minizlib@^1.1.1: dependencies: minipass "^2.2.1" +minizlib@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.0.tgz#fd52c645301ef09a63a2c209697c294c6ce02cf3" + integrity sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -8405,6 +8515,11 @@ mkdirp@^0.5.3: dependencies: minimist "^1.2.5" +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mocha@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/mocha/-/mocha-6.0.2.tgz#cdc1a6fdf66472c079b5605bac59d29807702d2c" @@ -9063,6 +9178,13 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" +p-limit@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.1.tgz#584784ac0722d1aed09f19f90ed2999af6ce2839" + integrity sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -9094,6 +9216,13 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.0.0.tgz#be18c5a5adeb8e156460651421aceca56c213a50" integrity sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w== +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" @@ -9426,6 +9555,13 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" @@ -9680,7 +9816,7 @@ randomatic@^3.0.0: kind-of "^6.0.0" math-random "^1.0.1" -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== @@ -10173,6 +10309,13 @@ rimraf@^2.6.3: dependencies: glob "^7.1.3" +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -10323,6 +10466,15 @@ schema-utils@^2.6.5: ajv "^6.12.0" ajv-keywords "^3.4.1" +schema-utils@^2.6.6: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -10362,7 +10514,7 @@ semver@^5.7.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -10386,11 +10538,6 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^1.4.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.6.1.tgz#4d1f697ec49429a847ca6f442a2a755126c4d879" - integrity sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw== - serialize-javascript@^1.7.0: version "1.9.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" @@ -10401,6 +10548,13 @@ serialize-javascript@^2.1.2: resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + serve-handler@6.1.2: version "6.1.2" resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.2.tgz#f05b0421a313fff2d257838cba00cbcc512cd2b6" @@ -10642,7 +10796,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.10: +source-map-support@^0.5.6: version "0.5.11" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.11.tgz#efac2ce0800355d026326a0ca23e162aeac9a4e2" integrity sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ== @@ -10756,6 +10910,13 @@ ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" +ssri@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== + dependencies: + minipass "^3.1.1" + stack-trace@0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" @@ -11048,7 +11209,7 @@ supports-color@^5.3.0, supports-color@^5.5.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== @@ -11116,6 +11277,18 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" +tar@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.2.tgz#5df17813468a6264ff14f766886c622b84ae2f39" + integrity sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.0" + mkdirp "^1.0.3" + yallist "^4.0.0" + temp-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" @@ -11137,20 +11310,6 @@ term-size@^1.2.0: dependencies: execa "^0.7.0" -terser-webpack-plugin@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz#3f98bc902fac3e5d0de730869f50668561262ec8" - integrity sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA== - dependencies: - cacache "^11.0.2" - find-cache-dir "^2.0.0" - schema-utils "^1.0.0" - serialize-javascript "^1.4.0" - source-map "^0.6.1" - terser "^3.16.1" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" - terser-webpack-plugin@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" @@ -11166,14 +11325,20 @@ terser-webpack-plugin@^1.4.1: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^3.16.1: - version "3.17.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" - integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== +terser-webpack-plugin@^3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.0.6.tgz#db0a108bbdd3680d72c9b491fbabad09ba207b99" + integrity sha512-z3HLOOPUHkCNGkeEHqqiMAIy1pjpHwS1o+i6Zn0Ws3EAvHJj46737efNNEvJ0Vx9BdDQM83d56qySDJOSORA0A== dependencies: - commander "^2.19.0" - source-map "~0.6.1" - source-map-support "~0.5.10" + cacache "^15.0.4" + find-cache-dir "^3.3.1" + jest-worker "^26.0.0" + p-limit "^3.0.1" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.8.0" + webpack-sources "^1.4.3" terser@^4.1.2: version "4.3.1" @@ -11193,6 +11358,15 @@ terser@^4.6.2: source-map "~0.6.1" source-map-support "~0.5.12" +terser@^4.8.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -11960,15 +12134,7 @@ webpack-manifest-plugin@^2.0.4: lodash ">=3.5 <5" tapable "^1.0.0" -webpack-sources@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" - integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack-sources@^1.4.0, webpack-sources@^1.4.1: +webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -12200,13 +12366,6 @@ workbox-window@^5.1.3: dependencies: workbox-core "^5.1.3" -worker-farm@^1.5.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" - integrity sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ== - dependencies: - errno "~0.1.7" - worker-farm@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" @@ -12340,6 +12499,11 @@ yallist@^3.0.0, yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + yargs-parser@11.1.1, yargs-parser@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" From a06f3785823603b7dc4b204c20de46f81eb62b01 Mon Sep 17 00:00:00 2001 From: HomeAssistant Azure Date: Mon, 22 Jun 2020 00:33:55 +0000 Subject: [PATCH 03/12] [ci skip] Translation update --- translations/frontend/ca.json | 19 +++++++++++++++++++ translations/frontend/es.json | 19 +++++++++++++++++++ translations/frontend/fr.json | 19 +++++++++++++++++++ translations/frontend/it.json | 19 +++++++++++++++++++ translations/frontend/pl.json | 19 +++++++++++++++++++ translations/frontend/ru.json | 19 +++++++++++++++++++ translations/frontend/zh-Hans.json | 19 +++++++++++++++++++ translations/frontend/zh-Hant.json | 19 +++++++++++++++++++ 8 files changed, 152 insertions(+) diff --git a/translations/frontend/ca.json b/translations/frontend/ca.json index 0c3a866af7..9e0247c285 100644 --- a/translations/frontend/ca.json +++ b/translations/frontend/ca.json @@ -506,6 +506,11 @@ "clear": "Esborra", "show_areas": "Mostra àrees" }, + "date-range-picker": { + "end_date": "Data final", + "select": "Selecciona", + "start_date": "Data inici" + }, "device-picker": { "clear": "Esborra", "device": "Dispositiu", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Afegeix dispositius a través d'aquest dispositiu", + "clusters": "Gestiona clústers", "reconfigure": "Reconfigurar dispositiu", "remove": "Eliminar dispositiu", "zigbee_information": "Signatura Zigbee del dispositiu" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "Configura", "description_listen": "Escolta d'un tòpic", "description_publish": "Publicació d'un paquet", "listening_to": "Escoltant a", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Període", + "ranges": { + "last_week": "La setmana passada", + "this_week": "Aquesta setmana", + "today": "Avui", + "yesterday": "Ahir" + }, "showing_entries": "Mostrant entrades de" }, "logbook": { "entries_not_found": "No s'han trobat entrades al registre.", "period": "Període", + "ranges": { + "last_week": "La setmana passada", + "this_week": "Aquesta setmana", + "today": "Avui", + "yesterday": "Ahir" + }, "showing_entries": "Mostrant entrades de" }, "lovelace": { diff --git a/translations/frontend/es.json b/translations/frontend/es.json index e081d2bf23..e2a116d648 100644 --- a/translations/frontend/es.json +++ b/translations/frontend/es.json @@ -506,6 +506,11 @@ "clear": "Limpiar", "show_areas": "Mostrar áreas" }, + "date-range-picker": { + "end_date": "Fecha de finalización", + "select": "Seleccione", + "start_date": "Fecha de inicio" + }, "device-picker": { "clear": "Limpiar", "device": "Dispositivo", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Añadir dispositivos a través de este dispositivo", + "clusters": "Administrar clústeres", "reconfigure": "Reconfigurar dispositivo", "remove": "Eliminar dispositivos", "zigbee_information": "Firma del dispositivo Zigbee" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "Configurar", "description_listen": "Escuchar un tema", "description_publish": "Publicar un paquete", "listening_to": "Escuchando", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Periodo", + "ranges": { + "last_week": "La semana pasada", + "this_week": "Esta semana", + "today": "Hoy", + "yesterday": "Ayer" + }, "showing_entries": "Mostrando entradas del" }, "logbook": { "entries_not_found": "No se han encontrado entradas en el registro.", "period": "Periodo", + "ranges": { + "last_week": "La semana pasada", + "this_week": "Esta semana", + "today": "Hoy", + "yesterday": "Ayer" + }, "showing_entries": "Mostrando entradas del" }, "lovelace": { diff --git a/translations/frontend/fr.json b/translations/frontend/fr.json index fb8021efb5..234dde16f8 100644 --- a/translations/frontend/fr.json +++ b/translations/frontend/fr.json @@ -506,6 +506,11 @@ "clear": "Effacer", "show_areas": "Afficher les pièces" }, + "date-range-picker": { + "end_date": "Date de fin", + "select": "Sélectionner", + "start_date": "Date de début" + }, "device-picker": { "clear": "Effacer", "device": "Appareil", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Ajouter des appareils", + "clusters": "Gérer les clusters", "reconfigure": "Reconfigurer l'appareil", "remove": "Supprimer l'appareil", "zigbee_information": "Informations Zigbee" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "Configurer", "description_listen": "Écouter un sujet", "description_publish": "Publier un paquet", "listening_to": "Écouter", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Période", + "ranges": { + "last_week": "La semaine dernière", + "this_week": "Cette semaine", + "today": "Aujourd'hui", + "yesterday": "Hier" + }, "showing_entries": "Afficher les entrées pour" }, "logbook": { "entries_not_found": "Aucune entrée trouvée dans le journal.", "period": "Période", + "ranges": { + "last_week": "La semaine dernière", + "this_week": "Cette semaine", + "today": "Aujourd'hui", + "yesterday": "Hier" + }, "showing_entries": "Afficher les entrées pour le" }, "lovelace": { diff --git a/translations/frontend/it.json b/translations/frontend/it.json index bf39a98fe9..7e8c166117 100644 --- a/translations/frontend/it.json +++ b/translations/frontend/it.json @@ -506,6 +506,11 @@ "clear": "Cancella", "show_areas": "Mostra le aree" }, + "date-range-picker": { + "end_date": "Data di fine", + "select": "Selezionare", + "start_date": "Data di inizio" + }, "device-picker": { "clear": "Cancella", "device": "Dispositivo", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Aggiungi dispositivi tramite questo dispositivo", + "clusters": "Gestisci i cluster", "reconfigure": "Riconfigura dispositivo", "remove": "Rimuovi dispositivo", "zigbee_information": "Firma del dispositivo Zigbee" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "Configura", "description_listen": "Ascoltare un argomento", "description_publish": "Pubblicare un pacchetto", "listening_to": "Ascolto di", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Periodo", + "ranges": { + "last_week": "Settimana scorsa", + "this_week": "Questa settimana", + "today": "Oggi", + "yesterday": "Ieri" + }, "showing_entries": "Visualizzazione delle voci per" }, "logbook": { "entries_not_found": "Non sono state trovate voci nel registro.", "period": "Periodo", + "ranges": { + "last_week": "Settimana scorsa", + "this_week": "Questa settimana", + "today": "Oggi", + "yesterday": "Ieri" + }, "showing_entries": "Visualizzazione delle voci per" }, "lovelace": { diff --git a/translations/frontend/pl.json b/translations/frontend/pl.json index bd38c823f4..569e5612a8 100644 --- a/translations/frontend/pl.json +++ b/translations/frontend/pl.json @@ -506,6 +506,11 @@ "clear": "Wyczyść", "show_areas": "Pokaż obszary" }, + "date-range-picker": { + "end_date": "Data końcowa", + "select": "Wybierz", + "start_date": "Data początkowa" + }, "device-picker": { "clear": "Wyczyść", "device": "Urządzenie", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Dodaj urządzenia", + "clusters": "Zarządzaj klastrami", "reconfigure": "Rekonfiguracja urządzenia", "remove": "Usuń urządzenie", "zigbee_information": "Informacje Zigbee" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "Konfiguruj", "description_listen": "Nasłuch tematu", "description_publish": "Opublikuj pakiet", "listening_to": "Nasłuchiwanie...", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Okres", + "ranges": { + "last_week": "Poprzedni tydzień", + "this_week": "Ten tydzień", + "today": "Dzisiaj", + "yesterday": "Wczoraj" + }, "showing_entries": "Wyświetlanie rekordów dla" }, "logbook": { "entries_not_found": "Nie znaleziono wpisów w dzienniku.", "period": "Okres", + "ranges": { + "last_week": "Poprzedni tydzień", + "this_week": "Ten tydzień", + "today": "Dzisiaj", + "yesterday": "Wczoraj" + }, "showing_entries": "Wyświetlanie rekordów dla" }, "lovelace": { diff --git a/translations/frontend/ru.json b/translations/frontend/ru.json index 1619a87045..489268a2be 100644 --- a/translations/frontend/ru.json +++ b/translations/frontend/ru.json @@ -506,6 +506,11 @@ "clear": "Очистить", "show_areas": "Показать помещения" }, + "date-range-picker": { + "end_date": "До даты", + "select": "Выбрать", + "start_date": "С даты" + }, "device-picker": { "clear": "Очистить", "device": "Устройство", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "Добавить устройства через это устройство", + "clusters": "Управление кластерами", "reconfigure": "Перенастроить устройство", "remove": "Удалить устройство", "zigbee_information": "Подпись устройства Zigbee" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "Настроить", "description_listen": "Подписаться на топик", "description_publish": "Опубликовать данные", "listening_to": "Подписано на", @@ -2035,11 +2042,23 @@ }, "history": { "period": "Период", + "ranges": { + "last_week": "Прошедшая неделя", + "this_week": "Эта неделя", + "today": "Сегодня", + "yesterday": "Вчера" + }, "showing_entries": "Отображение записей за" }, "logbook": { "entries_not_found": "В журнале нет записей.", "period": "Период", + "ranges": { + "last_week": "Прошедшая неделя", + "this_week": "Эта неделя", + "today": "Сегодня", + "yesterday": "Вчера" + }, "showing_entries": "Отображение записей за" }, "lovelace": { diff --git a/translations/frontend/zh-Hans.json b/translations/frontend/zh-Hans.json index 1dd9bb769c..90030b9222 100644 --- a/translations/frontend/zh-Hans.json +++ b/translations/frontend/zh-Hans.json @@ -506,6 +506,11 @@ "clear": "清除", "show_areas": "显示区域" }, + "date-range-picker": { + "end_date": "结束日期", + "select": "选定", + "start_date": "开始日期" + }, "device-picker": { "clear": "清除", "device": "设备", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "通过此设备添加设备", + "clusters": "管理集群", "reconfigure": "重新配置设备", "remove": "删除设备", "zigbee_information": "Zigbee 设备签名" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "配置", "description_listen": "监听一个主题(Topic)", "description_publish": "发送一个数据包", "listening_to": "监听", @@ -2035,11 +2042,23 @@ }, "history": { "period": "日期范围", + "ranges": { + "last_week": "上周", + "this_week": "本周", + "today": "今天", + "yesterday": "昨天" + }, "showing_entries": "显示自以下日期的图表" }, "logbook": { "entries_not_found": "未找到日志条目。", "period": "周期", + "ranges": { + "last_week": "上周", + "this_week": "本周", + "today": "今天", + "yesterday": "昨天" + }, "showing_entries": "显示以下日期的条目" }, "lovelace": { diff --git a/translations/frontend/zh-Hant.json b/translations/frontend/zh-Hant.json index 858093913b..faa6554c7b 100644 --- a/translations/frontend/zh-Hant.json +++ b/translations/frontend/zh-Hant.json @@ -506,6 +506,11 @@ "clear": "未觸發", "show_areas": "顯示分區" }, + "date-range-picker": { + "end_date": "結束日期", + "select": "選擇", + "start_date": "開始日期" + }, "device-picker": { "clear": "清除", "device": "設備", @@ -695,6 +700,7 @@ "zha_device_info": { "buttons": { "add": "透過此設備新增設備", + "clusters": "管理叢集", "reconfigure": "重新設定設備", "remove": "移除設備", "zigbee_information": "Zigbee 設備簽章" @@ -1558,6 +1564,7 @@ } }, "mqtt": { + "button": "設定", "description_listen": "監聽主題", "description_publish": "發佈封包", "listening_to": "監聽:", @@ -2035,11 +2042,23 @@ }, "history": { "period": "期間長", + "ranges": { + "last_week": "上週", + "this_week": "本週", + "today": "今天", + "yesterday": "昨天" + }, "showing_entries": "選擇要查看的時間" }, "logbook": { "entries_not_found": "找不到物件日誌。", "period": "選擇週期", + "ranges": { + "last_week": "上週", + "this_week": "本週", + "today": "今天", + "yesterday": "昨天" + }, "showing_entries": "選擇要查看的時間" }, "lovelace": { From 7bbecfde2b6d1c90c570e450e26bff37b6a3157d Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 21 Jun 2020 22:25:16 -0700 Subject: [PATCH 04/12] Fix hassio circular reference (#6204) --- hassio/src/addon-store/hassio-addon-store.ts | 2 +- hassio/src/dashboard/hassio-dashboard.ts | 2 +- hassio/src/hassio-panel.ts | 25 -------------------- hassio/src/hassio-tabs.ts | 25 ++++++++++++++++++++ hassio/src/snapshots/hassio-snapshots.ts | 2 +- hassio/src/system/hassio-system.ts | 2 +- 6 files changed, 29 insertions(+), 29 deletions(-) create mode 100644 hassio/src/hassio-tabs.ts diff --git a/hassio/src/addon-store/hassio-addon-store.ts b/hassio/src/addon-store/hassio-addon-store.ts index 807f2b266e..80f210b6e3 100644 --- a/hassio/src/addon-store/hassio-addon-store.ts +++ b/hassio/src/addon-store/hassio-addon-store.ts @@ -22,7 +22,7 @@ import "../../../src/layouts/hass-tabs-subpage"; import "../../../src/layouts/loading-screen"; import { HomeAssistant, Route } from "../../../src/types"; import { showRepositoriesDialog } from "../dialogs/repositories/show-dialog-repositories"; -import { supervisorTabs } from "../hassio-panel"; +import { supervisorTabs } from "../hassio-tabs"; import "./hassio-addon-repository"; const sortRepos = (a: HassioAddonRepository, b: HassioAddonRepository) => { diff --git a/hassio/src/dashboard/hassio-dashboard.ts b/hassio/src/dashboard/hassio-dashboard.ts index 836212d9b8..650d1084a0 100644 --- a/hassio/src/dashboard/hassio-dashboard.ts +++ b/hassio/src/dashboard/hassio-dashboard.ts @@ -15,7 +15,7 @@ import { import "../../../src/layouts/hass-tabs-subpage"; import { haStyle } from "../../../src/resources/styles"; import { HomeAssistant, Route } from "../../../src/types"; -import { supervisorTabs } from "../hassio-panel"; +import { supervisorTabs } from "../hassio-tabs"; import "./hassio-addons"; import "./hassio-update"; diff --git a/hassio/src/hassio-panel.ts b/hassio/src/hassio-panel.ts index e61b5605f0..471c717970 100644 --- a/hassio/src/hassio-panel.ts +++ b/hassio/src/hassio-panel.ts @@ -1,4 +1,3 @@ -import { mdiBackupRestore, mdiCogs, mdiStore, mdiViewDashboard } from "@mdi/js"; import { customElement, html, @@ -12,33 +11,9 @@ import { HassioSupervisorInfo, HassioInfo, } from "../../src/data/hassio/supervisor"; -import type { PageNavigation } from "../../src/layouts/hass-tabs-subpage"; import { HomeAssistant, Route } from "../../src/types"; import "./hassio-panel-router"; -export const supervisorTabs: PageNavigation[] = [ - { - name: "Dashboard", - path: `/hassio/dashboard`, - iconPath: mdiViewDashboard, - }, - { - name: "Add-on store", - path: `/hassio/store`, - iconPath: mdiStore, - }, - { - name: "Snapshots", - path: `/hassio/snapshots`, - iconPath: mdiBackupRestore, - }, - { - name: "System", - path: `/hassio/system`, - iconPath: mdiCogs, - }, -]; - @customElement("hassio-panel") class HassioPanel extends LitElement { @property({ attribute: false }) public hass!: HomeAssistant; diff --git a/hassio/src/hassio-tabs.ts b/hassio/src/hassio-tabs.ts new file mode 100644 index 0000000000..f5dbaf4499 --- /dev/null +++ b/hassio/src/hassio-tabs.ts @@ -0,0 +1,25 @@ +import { mdiBackupRestore, mdiCogs, mdiStore, mdiViewDashboard } from "@mdi/js"; +import type { PageNavigation } from "../../src/layouts/hass-tabs-subpage"; + +export const supervisorTabs: PageNavigation[] = [ + { + name: "Dashboard", + path: `/hassio/dashboard`, + iconPath: mdiViewDashboard, + }, + { + name: "Add-on store", + path: `/hassio/store`, + iconPath: mdiStore, + }, + { + name: "Snapshots", + path: `/hassio/snapshots`, + iconPath: mdiBackupRestore, + }, + { + name: "System", + path: `/hassio/system`, + iconPath: mdiCogs, + }, +]; diff --git a/hassio/src/snapshots/hassio-snapshots.ts b/hassio/src/snapshots/hassio-snapshots.ts index 90f1004bb1..b26ef91157 100644 --- a/hassio/src/snapshots/hassio-snapshots.ts +++ b/hassio/src/snapshots/hassio-snapshots.ts @@ -37,7 +37,7 @@ import { haStyle } from "../../../src/resources/styles"; import { HomeAssistant, Route } from "../../../src/types"; import "../components/hassio-card-content"; import { showHassioSnapshotDialog } from "../dialogs/snapshot/show-dialog-hassio-snapshot"; -import { supervisorTabs } from "../hassio-panel"; +import { supervisorTabs } from "../hassio-tabs"; import { hassioStyle } from "../resources/hassio-style"; interface CheckboxItem { diff --git a/hassio/src/system/hassio-system.ts b/hassio/src/system/hassio-system.ts index 7391ebe5bf..00a304ed03 100644 --- a/hassio/src/system/hassio-system.ts +++ b/hassio/src/system/hassio-system.ts @@ -18,7 +18,7 @@ import { import "../../../src/layouts/hass-tabs-subpage"; import { haStyle } from "../../../src/resources/styles"; import { HomeAssistant, Route } from "../../../src/types"; -import { supervisorTabs } from "../hassio-panel"; +import { supervisorTabs } from "../hassio-tabs"; import { hassioStyle } from "../resources/hassio-style"; import "./hassio-host-info"; import "./hassio-supervisor-info"; From c53fd0d1e1944546ca8d529d077ece5a955d0c09 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 22 Jun 2020 10:24:01 -0700 Subject: [PATCH 05/12] Use Gulp to index demos (#6203) --- .github/workflows/ci.yaml | 6 ++---- .gitignore | 2 +- build-scripts/gulp/gallery.js | 40 +++++++++++++++++++++++++++++++++-- gallery/src/ha-gallery.js | 8 +++---- 4 files changed, 44 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e40617f310..6663a4988e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -34,10 +34,8 @@ jobs: run: yarn install env: CI: true - - name: Build icons - run: ./node_modules/.bin/gulp gen-icons-json - - name: Build translations - run: ./node_modules/.bin/gulp build-translations + - name: Build resources + run: ./node_modules/.bin/gulp gen-icons-json build-translations gather-gallery-demos - name: Run eslint run: ./node_modules/.bin/eslint '{**/src,src}/**/*.{js,ts,html}' --ignore-path .gitignore - name: Run tsc diff --git a/.gitignore b/.gitignore index c3c6849cdb..0fcd9b68bf 100644 --- a/.gitignore +++ b/.gitignore @@ -24,7 +24,7 @@ dist .vscode/* !.vscode/extensions.json -# Cast dev settings +# Cast dev settings src/cast/dev_const.ts # Secrets diff --git a/build-scripts/gulp/gallery.js b/build-scripts/gulp/gallery.js index ec430118e5..194a6e532d 100644 --- a/build-scripts/gulp/gallery.js +++ b/build-scripts/gulp/gallery.js @@ -1,7 +1,10 @@ // Run demo develop mode const gulp = require("gulp"); +const fs = require("fs"); +const path = require("path"); const env = require("../env"); +const paths = require("../paths"); require("./clean.js"); require("./translations.js"); @@ -12,6 +15,31 @@ require("./service-worker.js"); require("./entry-html.js"); require("./rollup.js"); +gulp.task("gather-gallery-demos", async function gatherDemos() { + const files = await fs.promises.readdir( + path.resolve(paths.gallery_dir, "src/demos") + ); + + let content = "export const DEMOS = {\n"; + + for (const file of files) { + const demoId = path.basename(file, ".ts"); + const demoPath = "../src/demos/" + demoId; + content += ` "${demoId}": () => import("${demoPath}"),\n`; + } + + content += "};"; + + const galleryBuild = path.resolve(paths.gallery_dir, "build"); + + fs.mkdirSync(galleryBuild, { recursive: true }); + fs.writeFileSync( + path.resolve(galleryBuild, "import-demos.ts"), + content, + "utf-8" + ); +}); + gulp.task( "develop-gallery", gulp.series( @@ -20,7 +48,11 @@ gulp.task( }, "clean-gallery", "translations-enable-merge-backend", - gulp.parallel("gen-icons-json", "build-translations"), + gulp.parallel( + "gen-icons-json", + "build-translations", + "gather-gallery-demos" + ), "copy-static-gallery", "gen-index-gallery-dev", env.useRollup() ? "rollup-dev-server-gallery" : "webpack-dev-server-gallery" @@ -35,7 +67,11 @@ gulp.task( }, "clean-gallery", "translations-enable-merge-backend", - gulp.parallel("gen-icons-json", "build-translations"), + gulp.parallel( + "gen-icons-json", + "build-translations", + "gather-gallery-demos" + ), "copy-static-gallery", env.useRollup() ? "rollup-prod-gallery" : "webpack-prod-gallery", "gen-index-gallery-prod" diff --git a/gallery/src/ha-gallery.js b/gallery/src/ha-gallery.js index 3352048e38..dfb07486d8 100644 --- a/gallery/src/ha-gallery.js +++ b/gallery/src/ha-gallery.js @@ -11,9 +11,7 @@ import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../src/components/ha-card"; import "../../src/managers/notification-manager"; import "../../src/styles/polymer-ha-style"; - -// eslint-disable-next-line no-undef -const DEMOS = require.context("./demos", true, /^(.*\.(ts$))[^.]*$/im); +import { DEMOS } from "../build/import-demos"; const fixPath = (path) => path.substr(2, path.length - 5); @@ -163,7 +161,7 @@ class HaGallery extends PolymerElement { }, _demos: { type: Array, - value: DEMOS.keys().map(fixPath), + value: Object.keys(DEMOS), }, _lovelaceDemos: { type: Array, @@ -210,7 +208,7 @@ class HaGallery extends PolymerElement { while (root.lastChild) root.removeChild(root.lastChild); if (demo) { - DEMOS(`./${demo}.ts`); + DEMOS[demo](); const el = document.createElement(demo); root.appendChild(el); } From d0ba5696d18987f8f68b114835e257a11274f1ef Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 22 Jun 2020 10:24:12 -0700 Subject: [PATCH 06/12] Tiny cleanup (#6207) --- src/components/ha-demo-badge.js | 24 ------------------- src/components/ha-sidebar.ts | 8 ++----- src/layouts/home-assistant-main.ts | 8 ++++++- src/layouts/home-assistant.ts | 9 +++++-- .../entities/show-dialog-entity-editor.ts | 2 +- 5 files changed, 17 insertions(+), 34 deletions(-) delete mode 100644 src/components/ha-demo-badge.js diff --git a/src/components/ha-demo-badge.js b/src/components/ha-demo-badge.js deleted file mode 100644 index 744562a613..0000000000 --- a/src/components/ha-demo-badge.js +++ /dev/null @@ -1,24 +0,0 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; -/* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; -import "./ha-label-badge"; - -class HaDemoBadge extends PolymerElement { - static get template() { - return html` - - - - `; - } -} - -customElements.define("ha-demo-badge", HaDemoBadge); diff --git a/src/components/ha-sidebar.ts b/src/components/ha-sidebar.ts index 70c2806800..5b02f1896c 100644 --- a/src/components/ha-sidebar.ts +++ b/src/components/ha-sidebar.ts @@ -6,7 +6,6 @@ import { mdiMenu, mdiViewDashboard, } from "@mdi/js"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; import "@polymer/paper-item/paper-icon-item"; import type { PaperIconItemElement } from "@polymer/paper-item/paper-icon-item"; import "@polymer/paper-item/paper-item"; @@ -16,6 +15,7 @@ import { CSSResult, eventOptions, html, + customElement, LitElement, property, PropertyValues, @@ -109,9 +109,7 @@ const computePanels = (hass: HomeAssistant): [PanelInfo[], PanelInfo[]] => { return [beforeSpacer, afterSpacer]; }; -/* - * @appliesMixin LocalizeMixin - */ +@customElement("ha-sidebar") class HaSidebar extends LitElement { @property() public hass!: HomeAssistant; @@ -749,5 +747,3 @@ declare global { "ha-sidebar": HaSidebar; } } - -customElements.define("ha-sidebar", HaSidebar); diff --git a/src/layouts/home-assistant-main.ts b/src/layouts/home-assistant-main.ts index 9959397dca..7caed9a7ee 100644 --- a/src/layouts/home-assistant-main.ts +++ b/src/layouts/home-assistant-main.ts @@ -9,6 +9,7 @@ import { html, LitElement, property, + customElement, PropertyValues, TemplateResult, } from "lit-element"; @@ -29,6 +30,7 @@ declare global { } } +@customElement("home-assistant-main") class HomeAssistantMain extends LitElement { @property() public hass!: HomeAssistant; @@ -170,4 +172,8 @@ class HomeAssistantMain extends LitElement { } } -customElements.define("home-assistant-main", HomeAssistantMain); +declare global { + interface HTMLElementTagNameMap { + "home-assistant-main": HomeAssistantMain; + } +} diff --git a/src/layouts/home-assistant.ts b/src/layouts/home-assistant.ts index 3e4f551fff..61a1d365a8 100644 --- a/src/layouts/home-assistant.ts +++ b/src/layouts/home-assistant.ts @@ -1,5 +1,5 @@ import "@polymer/app-route/app-location"; -import { html, property, PropertyValues } from "lit-element"; +import { html, property, PropertyValues, customElement } from "lit-element"; import { navigate } from "../common/navigate"; import { getStorageDefaultPanelUrlPath } from "../data/panel"; import "../resources/custom-card-support"; @@ -12,6 +12,7 @@ import { import "./ha-init-page"; import "./home-assistant-main"; +@customElement("home-assistant") export class HomeAssistantAppEl extends HassElement { @property() private _route?: Route; @@ -138,4 +139,8 @@ export class HomeAssistantAppEl extends HassElement { } } -customElements.define("home-assistant", HomeAssistantAppEl); +declare global { + interface HTMLElementTagNameMap { + "home-assistant": HomeAssistantAppEl; + } +} diff --git a/src/panels/config/entities/show-dialog-entity-editor.ts b/src/panels/config/entities/show-dialog-entity-editor.ts index a45d1e68e0..868bcdd902 100644 --- a/src/panels/config/entities/show-dialog-entity-editor.ts +++ b/src/panels/config/entities/show-dialog-entity-editor.ts @@ -1,6 +1,6 @@ import { fireEvent } from "../../../common/dom/fire_event"; import { EntityRegistryEntry } from "../../../data/entity_registry"; -import { DialogEntityEditor } from "./dialog-entity-editor"; +import type { DialogEntityEditor } from "./dialog-entity-editor"; export interface EntityRegistryDetailDialogParams { entry?: EntityRegistryEntry; From 454ddf366aa70d4c8a925dcbc42dbd5cb3487f81 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 22 Jun 2020 10:24:54 -0700 Subject: [PATCH 07/12] Use dynamic import for cast/demo to show latest build (#6202) --- cast/src/html/launcher-faq.html.template | 30 +++++++++++------------- cast/src/html/launcher.html.template | 28 ++++++++++------------ demo/src/html/index.html.template | 30 ++++++++++++------------ src/html/index.html.template | 2 +- 4 files changed, 43 insertions(+), 47 deletions(-) diff --git a/cast/src/html/launcher-faq.html.template b/cast/src/html/launcher-faq.html.template index 59eea6a3a0..e220a1e1ce 100644 --- a/cast/src/html/launcher-faq.html.template +++ b/cast/src/html/launcher-faq.html.template @@ -37,23 +37,21 @@ <%= renderTemplate('_js_base') %> - - @@ -253,7 +251,7 @@ http: - + -