diff --git a/src/panels/config/area_registry/ha-config-area-registry.ts b/src/panels/config/area_registry/ha-config-area-registry.ts
index 8fe412539e..43fb8bdc6f 100644
--- a/src/panels/config/area_registry/ha-config-area-registry.ts
+++ b/src/panels/config/area_registry/ha-config-area-registry.ts
@@ -50,7 +50,9 @@ class HaConfigAreaRegistry extends LitElement {
return html`
- Area Registry
+
+ ${this.hass.localize("ui.panel.config.area_registry.picker.header")}
+
Areas are used to organize where devices are. This information will
be used throughout Home Assistant to help you in organizing your
@@ -74,10 +76,14 @@ class HaConfigAreaRegistry extends LitElement {
${this._items.length === 0
? html`
- Looks like you have no areas yet!
+ ${this.hass.localize(
+ "ui.panel.config.area_registry.picker.no_areas"
+ )}
- CREATE AREA
+ ${this.hass.localize(
+ "ui.panel.config.area_registry.picker.create_area"
+ )}
+
`
: html``}
diff --git a/src/panels/config/automation/ha-automation-editor.ts b/src/panels/config/automation/ha-automation-editor.ts
index 4d00ececa8..02d50e67f5 100644
--- a/src/panels/config/automation/ha-automation-editor.ts
+++ b/src/panels/config/automation/ha-automation-editor.ts
@@ -11,6 +11,7 @@ import "@polymer/app-layout/app-header/app-header";
import "@polymer/app-layout/app-toolbar/app-toolbar";
import "@polymer/paper-icon-button/paper-icon-button";
import "@polymer/paper-fab/paper-fab";
+import { classMap } from "lit-html/directives/class-map";
import { h, render } from "preact";
@@ -24,6 +25,7 @@ import { haStyle } from "../../../resources/ha-style";
import { HomeAssistant } from "../../../types";
import { AutomationEntity, AutomationConfig } from "../../../data/automation";
import { navigate } from "../../../common/navigate";
+import { computeRTL } from "../../../common/util/compute_rtl";
function AutomationEditor(mountEl, props, mergeEl) {
return render(h(Automation, props), mountEl, mergeEl);
@@ -92,7 +94,12 @@ class HaAutomationEditor extends LitElement {
${this._errors}
`
: ""}
-
+
.content {
padding-bottom: 24px;
+ direction: ltr;
}
paper-card {
diff --git a/src/panels/config/cloud/ha-config-cloud-login.js b/src/panels/config/cloud/ha-config-cloud-login.js
index 549569ee7c..17a47c497d 100644
--- a/src/panels/config/cloud/ha-config-cloud-login.js
+++ b/src/panels/config/cloud/ha-config-cloud-login.js
@@ -26,6 +26,7 @@ class HaConfigCloudLogin extends NavigateMixin(EventsMixin(PolymerElement)) {
diff --git a/src/translations/en.json b/src/translations/en.json
index 56f68e88d4..01aca9f1e3 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -530,7 +530,18 @@
"introduction": "Here it is possible to configure your components and Home Assistant. Not everything is possible to configure from the UI yet, but we're working on it.",
"area_registry": {
"caption": "Area Registry",
- "description": "Overview of all areas in your home."
+ "description": "Overview of all areas in your home.",
+ "picker": {
+ "header": "Area Registry"
+ },
+ "no_areas": "Looks like you have no areas yet!",
+ "create_area": "CREATE AREA",
+ "editor": {
+ "default_name": "New Area",
+ "delete": "DELETE",
+ "update": "UPDATE",
+ "create": "CREATE"
+ }
},
"core": {
"caption": "General",
@@ -565,7 +576,11 @@
},
"customize": {
"caption": "Customization",
- "description": "Customize your entities"
+ "description": "Customize your entities",
+ "picker": {
+ "header": "Customization",
+ "introduction": "Tweak per-entity attributes. Added/edited customizations will take effect immediately. Removed customizations will take effect when the entity is updated."
+ }
},
"automation": {
"caption": "Automation",
@@ -755,7 +770,17 @@
},
"entity_registry": {
"caption": "Entity Registry",
- "description": "Overview of all known entities."
+ "description": "Overview of all known entities.",
+ "picker": {
+ "header": "Entity Registry",
+ "unavailable": "(unavailable)"
+ },
+ "editor": {
+ "unavailable": "This entity is not currently available.",
+ "default_name": "New Area",
+ "delete": "DELETE",
+ "update": "UPDATE"
+ }
},
"person": {
"caption": "People",
From 5cc23ab084d7fe228a7e81ebd7a3ef89a3e10c42 Mon Sep 17 00:00:00 2001
From: aquarium
Date: Mon, 11 Feb 2019 17:45:05 -0500
Subject: [PATCH 21/29] Update Store Auth card to use primary-text-color
(#2725)
---
src/dialogs/ha-store-auth-card.js | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/dialogs/ha-store-auth-card.js b/src/dialogs/ha-store-auth-card.js
index 9284e175f0..2fb802650a 100644
--- a/src/dialogs/ha-store-auth-card.js
+++ b/src/dialogs/ha-store-auth-card.js
@@ -18,6 +18,10 @@ class HaStoreAuth extends LocalizeMixin(PolymerElement) {
right: 16px;
}
+ .card-content {
+ color: var(--primary-text-color);
+ }
+
.card-actions {
text-align: right;
border-top: 0;
From f71612d6cfc5059f7eccc9f2e5a439c253c74eb8 Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen
Date: Mon, 11 Feb 2019 23:40:15 -0800
Subject: [PATCH 22/29] Update translations
---
translations/ca.json | 14 +++-
translations/cs.json | 27 +++++-
translations/da.json | 73 ++++++++++++++--
translations/de.json | 17 +++-
translations/el.json | 36 +++++++-
translations/es.json | 37 ++++++++-
translations/fr.json | 49 ++++++++++-
translations/he.json | 16 ++--
translations/hu.json | 18 ++--
translations/it.json | 51 ++++++++++--
translations/ko.json | 10 +--
translations/lb.json | 15 ++--
translations/lt.json | 18 +++-
translations/nl.json | 45 ++++++++--
translations/pl.json | 14 +++-
translations/pt.json | 61 ++++++++++++--
translations/ru.json | 2 +-
translations/sk.json | 46 +++++++---
translations/uk.json | 171 ++++++++++++++++++++++++++++++++++----
translations/zh-Hans.json | 36 +++++++-
20 files changed, 656 insertions(+), 100 deletions(-)
diff --git a/translations/ca.json b/translations/ca.json
index 4e1ac7db7f..a341c12cc5 100644
--- a/translations/ca.json
+++ b/translations/ca.json
@@ -301,7 +301,8 @@
"period": "Període"
},
"logbook": {
- "showing_entries": "Mostrant entrades de"
+ "showing_entries": "Mostrant entrades de",
+ "period": "Període"
},
"mailbox": {
"empty": "No tens missatges",
@@ -789,10 +790,16 @@
"para_sure": "Estàs segur que vols prendre el control de la interfície d'usuari?",
"cancel": "M'ho he repensat",
"save": "Prendre el control"
+ },
+ "menu": {
+ "raw_editor": "Editor de codi"
}
},
"menu": {
- "configure_ui": "Configurar la interfície d'usuari"
+ "configure_ui": "Configurar la interfície d'usuari",
+ "unused_entities": "Entitats sense utilitzar",
+ "help": "Ajuda",
+ "refresh": "Actualitzar"
}
}
},
@@ -1028,7 +1035,8 @@
"zha": "ZHA",
"hassio": "Hass.io",
"homeassistant": "Home Assistant",
- "lovelace": "Lovelace"
+ "lovelace": "Lovelace",
+ "system_health": "Estat del sistema"
},
"attribute": {
"weather": {
diff --git a/translations/cs.json b/translations/cs.json
index 1aa8ddb202..3812fff1e2 100644
--- a/translations/cs.json
+++ b/translations/cs.json
@@ -427,6 +427,10 @@
"webhook": {
"label": "Webhook",
"webhook_id": "Webhook ID"
+ },
+ "geo_location": {
+ "label": "Geolokace",
+ "zone": "Zóna"
}
}
},
@@ -556,6 +560,12 @@
"device_unavailable": "zařízení není k dispozici",
"entity_unavailable": "entita není k dispozici"
}
+ },
+ "zha": {
+ "caption": "ZHA"
+ },
+ "area_registry": {
+ "description": "Přehled všech oblastí ve vaší domácnosti."
}
},
"profile": {
@@ -758,7 +768,9 @@
}
},
"menu": {
- "configure_ui": "Konfigurovat UI"
+ "configure_ui": "Konfigurovat UI",
+ "help": "Pomoc",
+ "refresh": "Obnovit"
}
}
},
@@ -928,6 +940,14 @@
"save": "Uložit",
"name": "Název",
"entity_id": "Entity ID"
+ },
+ "more_info_control": {
+ "script": {
+ "last_action": "Poslední akce"
+ },
+ "updater": {
+ "title": "Pokyny pro aktualizaci"
+ }
}
},
"auth_store": {
@@ -978,7 +998,10 @@
"weblink": "Webový odkaz",
"zwave": "Z-Wave",
"vacuum": "Vysavač",
- "zha": "ZHA"
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace"
},
"attribute": {
"weather": {
diff --git a/translations/da.json b/translations/da.json
index c646247b8a..d2bc987dd3 100644
--- a/translations/da.json
+++ b/translations/da.json
@@ -301,7 +301,8 @@
"period": "Periode"
},
"logbook": {
- "showing_entries": "Viser emner for"
+ "showing_entries": "Viser emner for",
+ "period": "Periode"
},
"mailbox": {
"empty": "Du har ingen beskeder",
@@ -420,13 +421,27 @@
"label": "Zone",
"entity": "Enhed med placering",
"zone": "Zone",
- "event": "Begivenhed",
+ "event": "Begivenhed:",
"enter": "Ankom",
"leave": "Forlade"
},
"webhook": {
"label": "Webhook",
"webhook_id": "Webhook-ID"
+ },
+ "time_pattern": {
+ "label": "Tidsmønster",
+ "hours": "Timer",
+ "minutes": "Minutter",
+ "seconds": "Sekunder"
+ },
+ "geo_location": {
+ "label": "Geolokation",
+ "source": "Kilde",
+ "zone": "Zone",
+ "event": "Begivenhed",
+ "enter": "Ankommer",
+ "leave": "Forlad"
}
}
},
@@ -437,7 +452,7 @@
"duplicate": "Kopier",
"delete": "Slet",
"delete_confirm": "Er du sikker på du vil slette?",
- "unsupported_condition": "Ikke-understøttet betingelse: {betingelse}",
+ "unsupported_condition": "Ikke-understøttet betingelse: {condition}",
"type_select": "Betingelsestype",
"type": {
"state": {
@@ -448,7 +463,7 @@
"label": "Numerisk stadie",
"above": "Over",
"below": "Under",
- "value_template": "Værdi skabelon (ikke krævet)"
+ "value_template": "Værdi skabelon (valgfri)"
},
"sun": {
"label": "Sol",
@@ -556,12 +571,27 @@
"device_unavailable": "enhed utilgængelig",
"entity_unavailable": "entitet utilgængelig"
}
+ },
+ "zha": {
+ "caption": "ZHA",
+ "description": "Zigbee Home Automation opsætning",
+ "services": {
+ "reconfigure": "Genkonfigurer ZHA-enhed (helbred enhed). Brug dette hvis du har problemer med enheden. Hvis den pågældende enhed er en batteridrevet enhed skal du sørge for at den er vågen og accepterer kommandoer når du bruger denne service."
+ }
+ },
+ "area_registry": {
+ "caption": "Område registrering",
+ "description": "Oversigt over alle områder i dit hjem."
+ },
+ "entity_registry": {
+ "caption": "Enheds registrering",
+ "description": "Oversigt over alle kendte enheder."
}
},
"profile": {
"push_notifications": {
"header": "Push notifikationer",
- "description": "Send meddelelser til denne enhed",
+ "description": "Send meddelelser til denne enhed.",
"error_load_platform": "Konfigurer notify.html5",
"error_use_https": "Kræver SSL aktiveret til frontend.",
"push_notifications": "Push-meddelelser",
@@ -724,6 +754,11 @@
"checked_items": "Markerede elementer",
"clear_items": "Ryd markerede elementer",
"add_item": "Tilføj element"
+ },
+ "empty_state": {
+ "title": "Velkommen hjem",
+ "no_devices": "Denne side giver dig mulighed for at styre dine enheder, men det ser ud til, at du endnu ikke har konfigureret enheder. Gå til integrationssiden for at komme i gang.",
+ "go_to_integrations_page": "Gå til integrationssiden."
}
},
"editor": {
@@ -755,10 +790,16 @@
"para_sure": "Er du sikker på du ønsker at tage kontrol over din brugergrænseflade?",
"cancel": "Glem det",
"save": "tag kontrol"
+ },
+ "menu": {
+ "raw_editor": "Tekstbaseret redigering"
}
},
"menu": {
- "configure_ui": "Konfigurer UI"
+ "configure_ui": "Konfigurer UI",
+ "unused_entities": "Ubrugte enheder",
+ "help": "Hjælp",
+ "refresh": "Opdater"
}
}
},
@@ -928,6 +969,19 @@
"save": "Gem",
"name": "Navn",
"entity_id": "Enheds ID"
+ },
+ "more_info_control": {
+ "script": {
+ "last_action": "Senest udløst"
+ },
+ "sun": {
+ "elevation": "Elevation",
+ "rising": "Solopgang",
+ "setting": "Indstilling"
+ },
+ "updater": {
+ "title": "Opdateringsvejledning"
+ }
}
},
"auth_store": {
@@ -977,7 +1031,12 @@
"updater": "Opdater",
"weblink": "Link",
"zwave": "Z-Wave",
- "vacuum": "Støvsuger"
+ "vacuum": "Støvsuger",
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "System sundhed"
},
"attribute": {
"weather": {
diff --git a/translations/de.json b/translations/de.json
index f716c40018..caacb550f7 100644
--- a/translations/de.json
+++ b/translations/de.json
@@ -433,6 +433,11 @@
"hours": "Stunden",
"minutes": "Minuten",
"seconds": "Sekunden"
+ },
+ "geo_location": {
+ "source": "Quelle",
+ "enter": "Betrenten",
+ "leave": "Verlassen"
}
}
},
@@ -566,6 +571,9 @@
"zha": {
"caption": "ZHA",
"description": "Zigbee Home Automation Netzwerkmanagement"
+ },
+ "entity_registry": {
+ "description": "Überblick aller bekannten Elemente."
}
},
"profile": {
@@ -734,6 +742,9 @@
"checked_items": "Markierte Artikel",
"clear_items": "Markierte Elemente löschen",
"add_item": "Artikel hinzufügen"
+ },
+ "empty_state": {
+ "title": "Willkommen zu Hause"
}
},
"editor": {
@@ -768,7 +779,9 @@
}
},
"menu": {
- "configure_ui": "Benutzeroberfläche konfigurieren"
+ "configure_ui": "Benutzeroberfläche konfigurieren",
+ "unused_entities": "Ungenutzte Elemente",
+ "help": "Hilfe"
}
}
},
@@ -946,7 +959,7 @@
"sun": {
"elevation": "Höhe",
"rising": "Aufgehend",
- "setting": "Einstellung"
+ "setting": "Untergang"
},
"updater": {
"title": "Update-Anweisungen"
diff --git a/translations/el.json b/translations/el.json
index 5e5e7b7cb4..1a3cc56a83 100644
--- a/translations/el.json
+++ b/translations/el.json
@@ -301,7 +301,8 @@
"period": "Περίοδος"
},
"logbook": {
- "showing_entries": "Εμφανίζοντα καταχωρήσεις για"
+ "showing_entries": "Εμφανίζοντα καταχωρήσεις για",
+ "period": "Περίοδος"
},
"mailbox": {
"empty": "Δεν έχετε μηνύματα",
@@ -433,6 +434,13 @@
"hours": "Ώρες",
"minutes": "Λεπτά",
"seconds": "Δευτερόλεπτα"
+ },
+ "geo_location": {
+ "label": "Γεωγραφική θέση",
+ "source": "Πηγή",
+ "zone": "Ζώνη",
+ "enter": "Είσοδος",
+ "leave": "Αποχώρηση"
}
}
},
@@ -556,7 +564,7 @@
"no_device": "Οντότητες χωρίς συσκευές",
"delete_confirm": "Είστε σίγουρος ότι θέλετε να διαγραφεί αυτή η ενοποίηση;",
"restart_confirm": "Επανεκκινήστε το Home Assistant για να ολοκληρώσετε την κατάργηση αυτής της ενοποίησης",
- "manuf": "από {κατασκευαστής}",
+ "manuf": "από {manufacturer}",
"hub": "Συνδεδεμένο μέσω",
"firmware": "Υλικολογισμικό: {έκδοση}",
"device_unavailable": "συσκευή μη διαθέσιμη",
@@ -566,6 +574,14 @@
"zha": {
"caption": "ZHA",
"description": "Διαχείριση του δικτύου ZigBee Home Automation"
+ },
+ "area_registry": {
+ "caption": "Περιοχή Μητρώου",
+ "description": "Επισκόπηση όλων των περιοχών στο σπίτι σας."
+ },
+ "entity_registry": {
+ "caption": "Μητρώο οντοτήτων",
+ "description": "Επισκόπηση όλων των γνωστών οντοτήτων."
}
},
"profile": {
@@ -734,6 +750,11 @@
"checked_items": "Επιλεγμένα στοιχεία",
"clear_items": "Εκκαθάριση επιλεγμένων στοιχείων",
"add_item": "Προσθήκη στοιχείου"
+ },
+ "empty_state": {
+ "title": "Καλωσορίσατε στην αρχική σελίδα",
+ "no_devices": "Αυτή η σελίδα σάς επιτρέπει να ελέγχετε τις συσκευές σας, ωστόσο φαίνεται ότι δεν έχετε ακόμα ρυθμίσει συσκευές. Μεταβείτε στη σελίδα ενοποίησης για να ξεκινήσετε.",
+ "go_to_integrations_page": "Μεταβείτε στη σελίδα ενοποίησης."
}
},
"editor": {
@@ -768,7 +789,10 @@
}
},
"menu": {
- "configure_ui": "Διαμορφώστε το περιβάλλον χρήστη"
+ "configure_ui": "Διαμορφώστε το περιβάλλον χρήστη",
+ "unused_entities": "Αχρησιμοποίητες οντότητες",
+ "help": "Βοήθεια",
+ "refresh": "Ανανέωση"
}
}
},
@@ -1001,7 +1025,11 @@
"weblink": "Σύνδεσμος",
"zwave": "Z-Wave",
"vacuum": "Εκκένωση ",
- "zha": "ΖΗΑ"
+ "zha": "ΖΗΑ",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Υγεία Συστήματος"
},
"attribute": {
"weather": {
diff --git a/translations/es.json b/translations/es.json
index 977ee77bf4..4e28024f72 100644
--- a/translations/es.json
+++ b/translations/es.json
@@ -301,7 +301,8 @@
"period": "Periodo"
},
"logbook": {
- "showing_entries": "Mostrando entradas del"
+ "showing_entries": "Mostrando entradas del",
+ "period": "Periodo"
},
"mailbox": {
"empty": "No tiene ningún mensaje",
@@ -433,6 +434,14 @@
"hours": "Horas",
"minutes": "Minutos",
"seconds": "Segundos"
+ },
+ "geo_location": {
+ "label": "Geolocalización",
+ "source": "Fuente",
+ "zone": "Zona",
+ "event": "Evento:",
+ "enter": "Entrar",
+ "leave": "Salir"
}
}
},
@@ -566,6 +575,14 @@
"zha": {
"caption": "ZHA",
"description": "Gestión de red de Zigbee Home Automation"
+ },
+ "area_registry": {
+ "caption": "Registro de área",
+ "description": "Visión general de todas las áreas de tu casa."
+ },
+ "entity_registry": {
+ "caption": "Registro de Entidades",
+ "description": "Resumen de todas las entidades conocidas."
}
},
"profile": {
@@ -734,6 +751,10 @@
"checked_items": "Elementos marcados",
"clear_items": "Borrar elementos marcados",
"add_item": "Añadir artículo"
+ },
+ "empty_state": {
+ "title": "Bienvenido a casa",
+ "go_to_integrations_page": "Ir a la página de integraciones."
}
},
"editor": {
@@ -765,10 +786,16 @@
"para_sure": "¿Está seguro de que desea tomar el control de su interfaz de usuario?",
"cancel": "No importa",
"save": "Tomar el control"
+ },
+ "menu": {
+ "raw_editor": "Editor de configuración en bruto"
}
},
"menu": {
- "configure_ui": "Configurar la interfaz de usuario"
+ "configure_ui": "Configurar la interfaz de usuario",
+ "unused_entities": "Entidades no utilizadas",
+ "help": "Ayuda",
+ "refresh": "Refrescar"
}
}
},
@@ -1001,7 +1028,11 @@
"weblink": "Enlace web",
"zwave": "Z-Wave",
"vacuum": "Aspiradora",
- "zha": "ZHA"
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Salud del sistema"
},
"attribute": {
"weather": {
diff --git a/translations/fr.json b/translations/fr.json
index 07d65addcb..3e93ff16a6 100644
--- a/translations/fr.json
+++ b/translations/fr.json
@@ -301,7 +301,8 @@
"period": "Période"
},
"logbook": {
- "showing_entries": "Afficher les entrées pour le"
+ "showing_entries": "Afficher les entrées pour le",
+ "period": "Période"
},
"mailbox": {
"empty": "Vous n'avez aucun message",
@@ -433,6 +434,14 @@
"hours": "Heures",
"minutes": "Minutes",
"seconds": "Secondes"
+ },
+ "geo_location": {
+ "label": "Géolocalisation",
+ "source": "Source",
+ "zone": "Zone",
+ "event": "Événement :",
+ "enter": "Entre",
+ "leave": "Quitte"
}
}
},
@@ -562,6 +571,21 @@
"device_unavailable": "appareil indisponible",
"entity_unavailable": "entité indisponible"
}
+ },
+ "zha": {
+ "caption": "ZHA",
+ "description": "Gestion de réseau domotique ZigBee",
+ "services": {
+ "reconfigure": "Reconfigurer le périphérique ZHA. Utilisez cette option si vous rencontrez des problèmes avec le périphérique. Si l'appareil en question est un appareil alimenté par batterie, assurez-vous qu'il soit allumé et qu'il accepte les commandes lorsque vous utilisez ce service."
+ }
+ },
+ "area_registry": {
+ "caption": "Registre des pièces",
+ "description": "Vue d'ensemble de toutes les pièces de votre maison."
+ },
+ "entity_registry": {
+ "caption": "Registre des entités",
+ "description": "Vue d'ensemble de toutes les entités connues."
}
},
"profile": {
@@ -730,6 +754,11 @@
"checked_items": "Éléments cochés",
"clear_items": "Effacer éléments cochés",
"add_item": "Ajouter un élément"
+ },
+ "empty_state": {
+ "title": "Bienvenue à la maison",
+ "no_devices": "Cette page vous permet de contrôler vos périphériques. Toutefois, il semble que vous n’ayez pas encore configuré de périphériques. Rendez-vous sur la page des intégrations pour commencer.",
+ "go_to_integrations_page": "Aller à la page des intégrations."
}
},
"editor": {
@@ -761,10 +790,16 @@
"para_sure": "Êtes-vous sûr de vouloir prendre le controle de l'interface utilisateur?",
"cancel": "Oublie ce que j'ai dit, c'est pas grave.",
"save": "Prenez le contrôle"
+ },
+ "menu": {
+ "raw_editor": "Éditeur de configuration"
}
},
"menu": {
- "configure_ui": "Configurer l'interface utilisateur"
+ "configure_ui": "Configurer l'interface utilisateur",
+ "unused_entities": "Entités inutilisées",
+ "help": "Aide",
+ "refresh": "Actualiser"
}
}
},
@@ -941,7 +976,8 @@
},
"sun": {
"elevation": "Élévation",
- "rising": "Lever"
+ "rising": "Lever",
+ "setting": "Coucher"
},
"updater": {
"title": "Instructions de mise à jour"
@@ -995,7 +1031,12 @@
"updater": "Mise à jour",
"weblink": "Lien",
"zwave": "Z-Wave",
- "vacuum": "Aspirateur"
+ "vacuum": "Aspirateur",
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Santé du système"
},
"attribute": {
"weather": {
diff --git a/translations/he.json b/translations/he.json
index 204ca0327c..362981d2e2 100644
--- a/translations/he.json
+++ b/translations/he.json
@@ -353,20 +353,20 @@
"description": "צור וערוך אוטומציות",
"picker": {
"header": "עורך אוטומציה",
- "introduction": "עורך אוטומציה מאפשר לך ליצור ולערוך אוטומציה. אנא קרא את [ההוראות] (https:\/\/home-assistant.io\/docs\/automation\/editor\/) כדי לוודא שהגדרת את ה - Home Assistant כהלכה.",
+ "introduction": "עורך אוטומציה מאפשר לך ליצור ולערוך אוטומציות. אנא קרא את [ההוראות](https:\/\/home-assistant.io\/docs\/automation\/editor\/) כדי לוודא שהגדרת את ה - Home Assistant כהלכה.",
"pick_automation": "בחר אוטומציה לעריכה",
"no_automations": "לא הצלחנו למצוא שום אוטומציה הניתנת לעריכה",
"add_automation": "הוסף אוטומציה"
},
"editor": {
- "introduction": "השתמש אוטומציות להביא את החיים לבית שלך",
+ "introduction": "השתמש באוטומציות להביא את הבית שלך לחיים",
"default_name": "אוטומציה חדשה",
"save": "שמור",
"unsaved_confirm": "יש לך שינויים שלא נשמרו. אתה בטוח שאתה רוצה לעזוב?",
"alias": "שם",
"triggers": {
"header": "טריגרים",
- "introduction": "טריגרים הם מה שמתחיל כל אוטומציה. ניתן לציין מספר טריגרים עבור אותו כלל. לאחר הפעלת טריגר, ה - Assistant Assistant יאמת את התנאים, אם קיימים, ויקרא לפעולה. \n\n [למידע נוסף על גורמים טריגרים.) (Https:\/\/home-assistant.io\/docs\/automation\/trigger\/)",
+ "introduction": "טריגרים הם מה שמתחיל כל אוטומציה. ניתן לציין מספר טריגרים עבור אותו כלל. לאחר הפעלת טריגר, ה - Home Assistant יאמת את התנאים, אם קיימים, ויקרא לפעולה. \n\n[למד עוד על טריגרים](https:\/\/home-assistant.io\/docs\/automation\/trigger\/)",
"add": "הוספת טריגר",
"duplicate": "שכפל",
"delete": "מחק",
@@ -447,7 +447,7 @@
},
"conditions": {
"header": "תנאים",
- "introduction": "התנאים הם חלק אופציונלי של כלל אוטומציה, וניתן להשתמש בהם כדי למנוע פעולה כלשהי בעת הפעלתה. התנאים נראים דומים מאוד לטריגרים אך הם שונים מאוד. הטריגר יסתכל על האירועים המתרחשים במערכת בעוד תנאי רק מסתכל על איך המערכת נראית עכשיו. הטריגר יכול שמתג נדלק. תנאי יכול לראות רק אם מתג מופעל או כבוי. \n\n [למידע נוסף על תנאים.] (Https:\/\/home-assistant.io\/docs\/scripts\/conditions\/)",
+ "introduction": "התנאים הם חלק אופציונלי של כלל אוטומציה, וניתן להשתמש בהם כדי למנוע פעולה כלשהי בעת הפעלתה. התנאים נראים דומים מאוד לטריגרים אך הם שונים מאוד. הטריגר יסתכל על האירועים המתרחשים במערכת בעוד תנאי רק מסתכל על איך המערכת נראית עכשיו. הטריגר יכול שמתג נדלק. תנאי יכול לראות רק אם מתג מופעל או כבוי. \n\n[למידע נוסף על תנאים](Https:\/\/home-assistant.io\/docs\/scripts\/conditions\/)",
"add": "הוסף תנאי",
"duplicate": "שכפל",
"delete": "מחק",
@@ -492,7 +492,7 @@
},
"actions": {
"header": "פעולות",
- "introduction": "הפעולות הן מה שHome Assistant יעשה כאשר אוטומציה מופעלת. \n\n [למידע נוסף על פעולות.] (https:\/\/home-assistant.io\/docs\/automation\/action\/)",
+ "introduction": "הפעולות הן מה שHome Assistant יעשה כאשר אוטומציה מופעלת. \n\n[למידע נוסף על פעולות](https:\/\/home-assistant.io\/docs\/automation\/action\/)",
"add": "הוסף פעולה",
"duplicate": "שכפל",
"delete": "מחק",
@@ -506,7 +506,7 @@
},
"delay": {
"label": "עיכוב",
- "delay": "עיקוב"
+ "delay": "עיכוב"
},
"wait_template": {
"label": "לחכות",
@@ -517,7 +517,7 @@
"label": "תנאי"
},
"event": {
- "label": "אירוע אש",
+ "label": "ירה אירוע",
"event": "ארוע",
"service_data": "נתוני שירות"
}
@@ -557,7 +557,7 @@
"description": "ניהול התקנים ושירותים מחוברים",
"discovered": "זוהו",
"configured": "הוגדר",
- "new": "הגדר אינטגריצה",
+ "new": "הגדר אינטגרציה",
"configure": "הגדר",
"none": "כלום אינו הוגדר עדיין",
"config_entry": {
diff --git a/translations/hu.json b/translations/hu.json
index 7f99f3fcf0..e3bc5bbf51 100644
--- a/translations/hu.json
+++ b/translations/hu.json
@@ -576,10 +576,12 @@
"description": "Zigbee Home Automation hálózat menedzsment"
},
"area_registry": {
- "description": "Az összes otthoni terület áttekintése."
+ "caption": "Terület Nyilvántartás",
+ "description": "Az összes otthoni terület áttekintése"
},
"entity_registry": {
- "description": "Az összes ismert entitás áttekintése."
+ "caption": "Entitás Nyilvántartás",
+ "description": "Az összes ismert entitás áttekintése"
}
},
"profile": {
@@ -750,7 +752,9 @@
"add_item": "Tétel hozzáadása"
},
"empty_state": {
- "title": "Üdv Itthon"
+ "title": "Üdv Itthon",
+ "no_devices": "Ez az oldal lehetővé teszi az eszközeid vezérlését, de úgy tűnik, hogy még nincs beállítva egy sem. A kezdéshez lépj át az integrációs oldalra.",
+ "go_to_integrations_page": "Ugrás az 'integrációk' oldalra."
}
},
"editor": {
@@ -782,6 +786,9 @@
"para_sure": "Biztosan át szeretnéd venni az irányítást a felhasználói felületed felett?",
"cancel": "Mégsem",
"save": "Irányítás átvétele"
+ },
+ "menu": {
+ "raw_editor": "Konfiguráció szerkesztő"
}
},
"menu": {
@@ -956,7 +963,7 @@
"dialogs": {
"more_info_settings": {
"save": "Mentés",
- "name": "Név",
+ "name": "Név felülbírálása",
"entity_id": "Entitás ID"
},
"more_info_control": {
@@ -1024,7 +1031,8 @@
"zha": "ZHA",
"hassio": "Hass.io",
"homeassistant": "Home Assistant",
- "lovelace": "Lovelace"
+ "lovelace": "Lovelace",
+ "system_health": "Rendszer Állapot"
},
"attribute": {
"weather": {
diff --git a/translations/it.json b/translations/it.json
index 91f0762f5f..abba80f194 100644
--- a/translations/it.json
+++ b/translations/it.json
@@ -301,7 +301,8 @@
"period": "Periodo"
},
"logbook": {
- "showing_entries": "Mostra registrazioni per"
+ "showing_entries": "Mostra registrazioni per",
+ "period": "Periodo"
},
"mailbox": {
"empty": "Non hai nessun messaggio",
@@ -426,13 +427,21 @@
},
"webhook": {
"label": "Webhook",
- "webhook_id": "ID Webhook"
+ "webhook_id": "Webhook ID"
},
"time_pattern": {
"label": "Pattern temporale",
"hours": "Ore",
"minutes": "Minuti",
"seconds": "Secondi"
+ },
+ "geo_location": {
+ "label": "Geolocalizzazione",
+ "source": "Fonte",
+ "zone": "Zona",
+ "event": "Evento:",
+ "enter": "Ingresso",
+ "leave": "Uscita"
}
}
},
@@ -544,7 +553,7 @@
"description_not_login": "Accesso non effettuato"
},
"integrations": {
- "caption": "integrazioni",
+ "caption": "Integrazioni",
"description": "Gestisci dispositivi e servizi connessi",
"discovered": "Scoperto",
"configured": "Configurato",
@@ -565,7 +574,18 @@
},
"zha": {
"caption": "ZHA",
- "description": "Gestione rete Zigbee Home Automation"
+ "description": "Gestione rete Zigbee Home Automation",
+ "services": {
+ "reconfigure": "Riconfigurare il dispositivo ZHA (dispositivo di guarigione). Utilizzare questa opzione se si verificano problemi con il dispositivo. Se il dispositivo in questione è un dispositivo alimentato a batteria, assicurarsi che sia sveglio e che accetti i comandi quando si utilizza questo servizio."
+ }
+ },
+ "area_registry": {
+ "caption": "Registro di area",
+ "description": "Panoramica di tutte le aree della tua casa."
+ },
+ "entity_registry": {
+ "caption": "Registro delle entità",
+ "description": "Panoramica di tutte le entità conosciute."
}
},
"profile": {
@@ -702,7 +722,7 @@
"data": {
"user": "Utente"
},
- "description": "Perfavore, scegli l'utente con cui vuoi effettuare l'accesso:"
+ "description": "Per favore, scegli l'utente con cui vuoi effettuare l'accesso:"
}
},
"abort": {
@@ -734,6 +754,11 @@
"checked_items": "Elementi selezionati",
"clear_items": "Cancella gli elementi selezionati",
"add_item": "Aggiungi elemento"
+ },
+ "empty_state": {
+ "title": "Benvenuto a casa",
+ "no_devices": "Questa pagina ti consente di controllare i tuoi dispositivi, tuttavia sembra che tu non abbia ancora configurato uno. Vai alla pagina delle integrazioni per iniziare.",
+ "go_to_integrations_page": "Vai alla pagina delle integrazioni."
}
},
"editor": {
@@ -765,10 +790,16 @@
"para_sure": "Sei sicuro di voler prendere il controllo della tua interfaccia utente?",
"cancel": "Rinuncia",
"save": "Prendere il controllo"
+ },
+ "menu": {
+ "raw_editor": "Editor di configurazione grezzo"
}
},
"menu": {
- "configure_ui": "Configurare l'interfaccia utente"
+ "configure_ui": "Configurare l'interfaccia utente",
+ "unused_entities": "Entità non utilizzate",
+ "help": "Aiuto",
+ "refresh": "Aggiorna"
}
}
},
@@ -936,7 +967,7 @@
"dialogs": {
"more_info_settings": {
"save": "Salva",
- "name": "Nome",
+ "name": "Sovrascrittura del nome",
"entity_id": "ID Entità"
},
"more_info_control": {
@@ -1001,7 +1032,11 @@
"weblink": "Link Web",
"zwave": "Z-Wave",
"vacuum": "Aspirapolvere",
- "zha": "ZHA"
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Salute del sistema"
},
"attribute": {
"weather": {
diff --git a/translations/ko.json b/translations/ko.json
index 1d3acfe9e4..95e3a7a126 100644
--- a/translations/ko.json
+++ b/translations/ko.json
@@ -312,7 +312,7 @@
},
"config": {
"header": "Home Assistant 설정",
- "introduction": "여기에서 구성요소와 Home Assistant를 설정 할 수 있습니다. 아직 여기서 모두 설정 할 수는 없지만, 곧 구현되도록 작업 중입니다",
+ "introduction": "여기에서 구성요소와 Home Assistant 를 설정 할 수 있습니다. 아직 여기서 모두 설정 할 수는 없지만, 곧 구현되도록 작업 중입니다",
"core": {
"caption": "일반",
"description": "설정 파일의 유효성을 검사하고 서버를 제어합니다",
@@ -329,7 +329,7 @@
},
"reloading": {
"heading": "설정 새로고침",
- "introduction": "Home Assistant의 일부 설정은 재시작 없이 다시 읽어들일 수 있습니다. 새로고침을 누르면 현재 구성을 내리고 새로운 설정 내용을 읽어들입니다",
+ "introduction": "Home Assistant 의 일부 설정은 재시작 없이 다시 읽어들일 수 있습니다. 새로고침을 누르면 현재 구성을 내리고 새로운 설정 내용을 읽어들입니다",
"core": "코어 새로고침",
"group": "그룹 새로고침",
"automation": "자동화 새로고침",
@@ -366,7 +366,7 @@
"alias": "이름",
"triggers": {
"header": "트리거",
- "introduction": "트리거는 자동화 규칙을 처리하는 시작점 입니다. 같은 자동화 규칙에 여러 개의 트리거를 지정할 수 있습니다. 트리거가 발동되면 Home Assistant는 조건을 확인하고 동작을 호출합니다. \n\n[트리거에 대해 자세히 알아보기](https:\/\/home-assistant.io\/docs\/automation\/trigger\/)",
+ "introduction": "트리거는 자동화 규칙을 처리하는 시작점 입니다. 같은 자동화 규칙에 여러 개의 트리거를 지정할 수 있습니다. 트리거가 발동되면 Home Assistant 는 조건을 확인하고 동작을 호출합니다. \n\n[트리거에 대해 자세히 알아보기](https:\/\/home-assistant.io\/docs\/automation\/trigger\/)",
"add": "트리거 추가",
"duplicate": "복제",
"delete": "삭제",
@@ -492,7 +492,7 @@
},
"actions": {
"header": "동작",
- "introduction": "동작은 자동화가 트리거 될 때 Home Assistant가 수행할 작업입니다.\n\n [동작에 대해 자세히 알아보기](https:\/\/home-assistant.io\/docs\/automation\/action\/)",
+ "introduction": "동작은 자동화가 트리거 될 때 Home Assistant 가 수행할 작업입니다.\n\n [동작에 대해 자세히 알아보기](https:\/\/home-assistant.io\/docs\/automation\/action\/)",
"add": "동작 추가",
"duplicate": "복제",
"delete": "삭제",
@@ -561,7 +561,7 @@
"configure": "설정하기",
"none": "설정된 구성요소가 없습니다",
"config_entry": {
- "no_devices": "이 통합 구성요소에는 장치가 없습니다.",
+ "no_devices": "이 통합 구성요소는 설정해야 할 장치가 없습니다.",
"no_device": "장치가 없는 구성요소",
"delete_confirm": "이 통합 구성요소를 제거 하시겠습니까?",
"restart_confirm": "통합 구성요소 제거 완료를 위해 Home Assistant 를 재시작합니다",
diff --git a/translations/lb.json b/translations/lb.json
index 561a143457..ed17fcbb04 100644
--- a/translations/lb.json
+++ b/translations/lb.json
@@ -301,7 +301,8 @@
"period": "Zäitraum"
},
"logbook": {
- "showing_entries": "Weist Beiträg fir"
+ "showing_entries": "Weist Beiträg fir",
+ "period": "Zäitraum"
},
"mailbox": {
"empty": "Dir hutt keng Noriicht",
@@ -317,7 +318,7 @@
"description": "Konfiguratioun validéieren an de Server kontrolléieren",
"section": {
"core": {
- "header": "Konfiguracja i konktrola serwera",
+ "header": "Konfiguratioun an Server Kontroll",
"introduction": "D'Ännere vun der Konfiguratioun kann e lästege Prozess sinn. Mir wëssen dat. Dës Sektioun probéiert fir Äert Liewen e bësse méi einfach ze maachen.",
"validation": {
"heading": "Validatioun vun der Konfiguratioun",
@@ -757,7 +758,7 @@
"empty_state": {
"title": "Wëllkomm Doheem",
"no_devices": "Dës Säit erlaabt et iech är Apparater ze kontrolléiere, awer wéi et schéngt sinn nach keng Apparater ageriicht. Gitt op d'Integratioun's Säit fir unzefänken.",
- "go_to_integrations_page": "Zur Integratiouns Säit goen"
+ "go_to_integrations_page": "Zur Integratiouns Säit goen"
}
},
"editor": {
@@ -792,7 +793,10 @@
}
},
"menu": {
- "configure_ui": "UI konfiguréieren"
+ "configure_ui": "UI konfiguréieren",
+ "unused_entities": "Onbenotzt Entitéiten",
+ "help": "Hëllef",
+ "refresh": "Erneieren"
}
}
},
@@ -1028,7 +1032,8 @@
"zha": "ZHA",
"hassio": "Hass.io",
"homeassistant": "Home Assistant",
- "lovelace": "Lovelace"
+ "lovelace": "Lovelace",
+ "system_health": "System Zoustand"
},
"attribute": {
"weather": {
diff --git a/translations/lt.json b/translations/lt.json
index 9174cf8938..b12f36e64e 100644
--- a/translations/lt.json
+++ b/translations/lt.json
@@ -61,11 +61,27 @@
}
}
}
+ },
+ "lovelace": {
+ "cards": {
+ "empty_state": {
+ "go_to_integrations_page": "Į integracijų puslapį"
+ }
+ },
+ "menu": {
+ "unused_entities": "Nepanaudoti elementai",
+ "help": "Pagalba",
+ "refresh": "Atnaujinti"
+ }
+ },
+ "logbook": {
+ "period": "Laikotarpis"
}
}
},
"domain": {
- "zwave": "Z-Wave"
+ "zwave": "Z-Wave",
+ "system_health": "Sistemos sveikata"
},
"state": {
"climate": {
diff --git a/translations/nl.json b/translations/nl.json
index 5b3ec44043..09f08dfc3d 100644
--- a/translations/nl.json
+++ b/translations/nl.json
@@ -301,7 +301,8 @@
"period": "Periode"
},
"logbook": {
- "showing_entries": "Toont gegevens van"
+ "showing_entries": "Toont gegevens van",
+ "period": "Periode"
},
"mailbox": {
"empty": "Je hebt geen berichten",
@@ -433,6 +434,14 @@
"hours": "Uren",
"minutes": "Minuten",
"seconds": "Seconden"
+ },
+ "geo_location": {
+ "label": "Geolocatie",
+ "source": "Bron",
+ "zone": "Zone",
+ "event": "Gebeurtenis:",
+ "enter": "Invoeren",
+ "leave": "Verlaten"
}
}
},
@@ -565,7 +574,18 @@
},
"zha": {
"caption": "ZHA",
- "description": "Zigbee Home Automation netwerkbeheer"
+ "description": "Zigbee Home Automation netwerkbeheer",
+ "services": {
+ "reconfigure": "Herconfigureer het ZHA-apparaat (heal device). Gebruik dit als je problemen hebt met het apparaat. Als het een apparaat met batterij is, zorg dan dat het wakker is en commando's accepteert wanneer je deze service gebruikt."
+ }
+ },
+ "area_registry": {
+ "caption": "Gebiedenregister",
+ "description": "Overzicht van alle gebieden in je huis."
+ },
+ "entity_registry": {
+ "caption": "Entiteiten register",
+ "description": "Overzicht van alle gekende entiteiten"
}
},
"profile": {
@@ -734,6 +754,11 @@
"checked_items": "Geselecteerde items",
"clear_items": "Geselecteerde items wissen",
"add_item": "Item toevoegen"
+ },
+ "empty_state": {
+ "title": "Welkom thuis",
+ "no_devices": "Op deze pagina kun je je apparaten bedienen, maar het lijkt er op dat je nog geen apparaten hebt ingesteld. Ga naar de integraties-pagina om te beginnen.",
+ "go_to_integrations_page": "Ga naar de integraties-pagina."
}
},
"editor": {
@@ -765,10 +790,16 @@
"para_sure": "Weet je zeker dat je de controle wilt over je gebruikersinterface?",
"cancel": "Laat maar",
"save": "Neem over"
+ },
+ "menu": {
+ "raw_editor": "Platte configuratie-editor"
}
},
"menu": {
- "configure_ui": "Configureer UI"
+ "configure_ui": "Configureer UI",
+ "unused_entities": "Ongebruikte entiteiten",
+ "help": "Help",
+ "refresh": "Vernieuwen"
}
}
},
@@ -936,7 +967,7 @@
"dialogs": {
"more_info_settings": {
"save": "Opslaan",
- "name": "Naam",
+ "name": "Naam overschrijven",
"entity_id": "Entiteits-ID"
},
"more_info_control": {
@@ -1001,7 +1032,11 @@
"weblink": "Web link",
"zwave": "Z-Wave",
"vacuum": "Stofzuigen",
- "zha": "ZHA"
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Systeemstatus"
},
"attribute": {
"weather": {
diff --git a/translations/pl.json b/translations/pl.json
index a34e0e4dd9..680d81c343 100644
--- a/translations/pl.json
+++ b/translations/pl.json
@@ -301,7 +301,8 @@
"period": "Okres"
},
"logbook": {
- "showing_entries": "Wyświetlanie rekordów dla"
+ "showing_entries": "Wyświetlanie rekordów dla",
+ "period": "Okres"
},
"mailbox": {
"empty": "Nie masz żadnych wiadomości",
@@ -789,10 +790,16 @@
"para_sure": "Czy na pewno chcesz przejąć kontrolę nad interfejsem użytkownika?",
"cancel": "Nieważne",
"save": "Przejmuję kontrolę"
+ },
+ "menu": {
+ "raw_editor": "Ręczny edytor konfiguracji"
}
},
"menu": {
- "configure_ui": "Konfiguracja interfejsu użytkownika"
+ "configure_ui": "Konfiguracja interfejsu użytkownika",
+ "unused_entities": "Nieużywane encje",
+ "help": "Pomoc",
+ "refresh": "Odśwież"
}
}
},
@@ -1028,7 +1035,8 @@
"zha": "ZHA",
"hassio": "Hass.io",
"homeassistant": "Home Assistant",
- "lovelace": "Lovelace"
+ "lovelace": "Lovelace",
+ "system_health": "Kondycja systemu"
},
"attribute": {
"weather": {
diff --git a/translations/pt.json b/translations/pt.json
index 9a47c977c2..fca1749d38 100644
--- a/translations/pt.json
+++ b/translations/pt.json
@@ -301,7 +301,8 @@
"period": "Período"
},
"logbook": {
- "showing_entries": "Mostrar valores para"
+ "showing_entries": "Mostrar valores para",
+ "period": "Período"
},
"mailbox": {
"empty": "Não tem qualquer mensagem nova",
@@ -425,8 +426,22 @@
"leave": "Sair"
},
"webhook": {
- "label": "",
- "webhook_id": ""
+ "label": "Webhook ID",
+ "webhook_id": "Webhook ID"
+ },
+ "time_pattern": {
+ "label": "Padrão de tempo",
+ "hours": "Horas",
+ "minutes": "Minutos",
+ "seconds": "Segundos"
+ },
+ "geo_location": {
+ "label": "Geolocalização",
+ "source": "Fonte",
+ "zone": "Zona",
+ "event": "Evento:",
+ "enter": "Entrar",
+ "leave": "Sair"
}
}
},
@@ -556,6 +571,17 @@
"device_unavailable": "Dispositivo indisponível",
"entity_unavailable": "Entidade indisponível"
}
+ },
+ "zha": {
+ "caption": "ZHA"
+ },
+ "area_registry": {
+ "caption": "Registo de áreas",
+ "description": "Visão geral de todas as áreas da sua casa."
+ },
+ "entity_registry": {
+ "caption": "Registo de Entidades",
+ "description": "Visão geral de todas as entidades conhecidas."
}
},
"profile": {
@@ -724,6 +750,10 @@
"checked_items": "Itens marcados",
"clear_items": "Limpar itens marcados",
"add_item": "Adicionar Item"
+ },
+ "empty_state": {
+ "title": "Bem-vindo a casa",
+ "go_to_integrations_page": "Ir para a página das integrações."
}
},
"editor": {
@@ -758,7 +788,10 @@
}
},
"menu": {
- "configure_ui": "Configurar UI"
+ "configure_ui": "Configurar UI",
+ "unused_entities": "Entidades não utilizadas",
+ "help": "Ajuda",
+ "refresh": "Atualizar"
}
}
},
@@ -928,6 +961,19 @@
"save": "Salvar",
"name": "Nome",
"entity_id": "ID da entidade"
+ },
+ "more_info_control": {
+ "script": {
+ "last_action": "Última ação"
+ },
+ "sun": {
+ "elevation": "Elevação",
+ "rising": "Nascer do sol",
+ "setting": "Por do sol"
+ },
+ "updater": {
+ "title": "Instruções de atualização"
+ }
}
},
"auth_store": {
@@ -977,7 +1023,12 @@
"updater": "Atualizador",
"weblink": "Weblink",
"zwave": "Z-Wave",
- "vacuum": "Aspiração"
+ "vacuum": "Aspiração",
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Integridade Do Sistema"
},
"attribute": {
"weather": {
diff --git a/translations/ru.json b/translations/ru.json
index 48d5b93d0a..bc5e3a0161 100644
--- a/translations/ru.json
+++ b/translations/ru.json
@@ -967,7 +967,7 @@
"dialogs": {
"more_info_settings": {
"save": "Сохранить",
- "name": "Название",
+ "name": "Переопределение имени",
"entity_id": "ID объекта"
},
"more_info_control": {
diff --git a/translations/sk.json b/translations/sk.json
index 33d9fb0495..12eb45a830 100644
--- a/translations/sk.json
+++ b/translations/sk.json
@@ -301,7 +301,8 @@
"period": "Obdobie"
},
"logbook": {
- "showing_entries": "Zobrazujú sa záznamy za obdobie"
+ "showing_entries": "Zobrazujú sa záznamy za obdobie",
+ "period": "Obdobie"
},
"mailbox": {
"empty": "Nemáte žiadne správy",
@@ -433,6 +434,13 @@
"hours": "Hodín",
"minutes": "Minút",
"seconds": "Sekúnd"
+ },
+ "geo_location": {
+ "label": "Geolokácia",
+ "source": "Zdroj",
+ "zone": "Zóna",
+ "event": "Udalosť:",
+ "leave": "Opustiť"
}
}
},
@@ -566,6 +574,14 @@
"zha": {
"caption": "ZHA",
"description": "Správa siete ZigBee Home Automation"
+ },
+ "area_registry": {
+ "caption": "Register oblastí",
+ "description": "Prehľad všetkých oblastí vo vašej domácnosti."
+ },
+ "entity_registry": {
+ "caption": "Register entít",
+ "description": "Prehľad všetkých známych entít."
}
},
"profile": {
@@ -593,7 +609,7 @@
"description": "Každý obnovovací token predstavuje prihlásenú reláciu. Obnovovacie tokeny sa po kliknutí na tlačidlo Odhlásiť sa automaticky odstránia. Pre váš účet sú aktívne nasledovné obnovovacie tokeny.",
"token_title": "Obnovovací token pre {clientId}",
"created_at": "Vytvorený {date}",
- "confirm_delete": "Naozaj chcete odstrániť obnovovací token pre {name} ?",
+ "confirm_delete": "Naozaj chcete odstrániť obnovovací token pre {name}?",
"delete_failed": "Nepodarilo sa odstrániť obnovovací token",
"last_used": "Naposledy použitý {date} z {location}",
"not_used": "Nikdy nebol použitý",
@@ -604,7 +620,7 @@
"description": "Vytvorte prístupové tokeny s dlhou životnosťou, ktoré umožnia vašim skriptom komunikovať s vašou inštanciou Home Assistant. Každý token bude platný 10 rokov od vytvorenia. Nasledujúce prístupové tokeny s dlhou životnosťou sú v súčasnosti aktívne.",
"learn_auth_requests": "Zistite, ako vytvárať overené požiadavky.",
"created_at": "Vytvorený {date}",
- "confirm_delete": "Naozaj chcete odstrániť prístupový token pre {name} ?",
+ "confirm_delete": "Naozaj chcete odstrániť prístupový token pre {name}?",
"delete_failed": "Nepodarilo sa odstrániť prístupový token.",
"create": "Vytvoriť Token",
"create_failed": "Nepodarilo sa vytvoriť prístupový token.",
@@ -614,7 +630,7 @@
"last_used": "Naposledy použitý {date} z {location}",
"not_used": "Nikdy nebol použitý"
},
- "current_user": "Momentálne ste prihlásení ako {fullName} .",
+ "current_user": "Momentálne ste prihlásení ako {fullName}.",
"is_owner": "Ste vlastníkom.",
"logout": "Odhlásiť sa",
"change_password": {
@@ -629,7 +645,7 @@
"header": "Multifaktorové autentifikačné moduly",
"disable": "Zakázať",
"enable": "Povoliť",
- "confirm_disable": "Naozaj chcete zakázať {name} ?"
+ "confirm_disable": "Naozaj chcete zakázať {name}?"
},
"mfa_setup": {
"title_aborted": "Prerušené",
@@ -642,7 +658,7 @@
"page-authorize": {
"initializing": "Inicializácia",
"authorizing_client": "Chystáte sa poskytnúť {clientId} prístup k vašej inštancii Home Assistantu.",
- "logging_in_with": "Prihlasovanie pomocou ** {authProviderName} **.",
+ "logging_in_with": "Prihlasovanie pomocou **{authProviderName}**.",
"pick_auth_provider": "Alebo sa prihláste prostredníctvom",
"abort_intro": "Prihlásenie bolo zrušené",
"form": {
@@ -661,7 +677,7 @@
"data": {
"code": "Kód dvojfaktorovej autentifikácie"
},
- "description": "Otvorte ** {mfa_module_name} ** v zariadení, aby ste si pozreli svoj dvojfaktorový autentifikačný kód a overili svoju totožnosť:"
+ "description": "Otvorte **{mfa_module_name}** v zariadení, aby ste si pozreli svoj dvojfaktorový autentifikačný kód a overili svoju totožnosť:"
}
},
"error": {
@@ -734,6 +750,10 @@
"checked_items": "Označené položky",
"clear_items": "Vymazať označené položky",
"add_item": "Pridať položku"
+ },
+ "empty_state": {
+ "title": "Vitajte doma",
+ "go_to_integrations_page": "Prejsť na stránku integrácií"
}
},
"editor": {
@@ -763,12 +783,15 @@
"header": "Prevziať kontrolu rozhrania Lovelace",
"para": "Štandardne bude Home Assistant udržiavať vaše používateľské rozhranie a aktualizovať ho, keď budú k dispozícii nové entity alebo komponenty rozhrania Lovelace. Ak prevezmete kontrolu, už za vás nebudeme automaticky robiť zmeny.",
"para_sure": "Skutočne chcete prevziať kontrolu vášho používateľského rozhrania?",
- "cancel": "Nevadí",
+ "cancel": "Zrušiť",
"save": "Prevziať kontrolu"
}
},
"menu": {
- "configure_ui": "Konfigurovať používateľské rozhranie"
+ "configure_ui": "Konfigurovať používateľské rozhranie",
+ "unused_entities": "Nepoužité entity",
+ "help": "Pomoc",
+ "refresh": "Obnoviť"
}
}
},
@@ -1001,7 +1024,10 @@
"weblink": "Webový odkaz",
"zwave": "Z-Wave",
"vacuum": "Vysávač",
- "zha": "ZHA"
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace"
},
"attribute": {
"weather": {
diff --git a/translations/uk.json b/translations/uk.json
index 2da28f10ed..37bb91250f 100644
--- a/translations/uk.json
+++ b/translations/uk.json
@@ -257,7 +257,14 @@
"windy-variant": "Вітряно"
},
"vacuum": {
- "idle": "Очікування"
+ "cleaning": "Прибирання",
+ "docked": "Пристиковано",
+ "error": "Помилка",
+ "idle": "Очікування",
+ "off": "Вимкнено",
+ "on": "Увімкнено",
+ "paused": "Призупинено",
+ "returning": "Повернення до дока"
}
},
"state_badge": {
@@ -294,7 +301,8 @@
"period": "Період"
},
"logbook": {
- "showing_entries": "Відображення записів за"
+ "showing_entries": "Відображення записів за",
+ "period": "Період"
},
"mailbox": {
"empty": "У вас немає повідомлень",
@@ -362,16 +370,37 @@
"add": "Додати тригер",
"duplicate": "Дублювати",
"delete": "Видалити",
+ "delete_confirm": "Ви впевнені, що хочете видалити?",
"unsupported_platform": "Непідтримувана платформа: {platform}",
+ "type_select": "Тип подразнювача",
"type": {
+ "event": {
+ "label": "Подія:",
+ "event_type": "Тип події",
+ "event_data": "Дані події "
+ },
+ "state": {
+ "label": "Статус",
+ "from": "Від",
+ "to": "До",
+ "for": "Протягом"
+ },
"homeassistant": {
+ "label": "Home Assistant",
"event": "Подія:",
"start": "Початок",
"shutdown": "Завершення роботи"
},
+ "mqtt": {
+ "label": "MQTT",
+ "topic": "Тема",
+ "payload": "Корисне навантаження (необов'язково)"
+ },
"numeric_state": {
+ "label": "Числовий стан",
"above": "Вище",
- "below": "Нижче"
+ "below": "Нижче",
+ "value_template": "Значення шаблону (необов'язково)"
},
"sun": {
"label": "Сонце",
@@ -380,44 +409,76 @@
"sunset": "Захід сонця",
"offset": "Зміщення (необов'язково)"
},
+ "template": {
+ "label": "Шаблон",
+ "value_template": "Значення шаблону"
+ },
"time": {
"label": "Час",
"at": "У"
},
"zone": {
"label": "Зона",
+ "entity": "Місце розташування об'єкту",
"zone": "Зона:",
"event": "Подія:",
"enter": "Увійшов",
"leave": "Залишив"
},
- "state": {
- "for": "Протягом"
+ "webhook": {
+ "label": "Webhook",
+ "webhook_id": "Webhook ID"
},
"time_pattern": {
"label": "Шаблон часу",
"hours": "Годин",
"minutes": "Хвилин",
"seconds": "Секунд"
+ },
+ "geo_location": {
+ "label": "Геолокація",
+ "source": "Джерело",
+ "zone": "Зона",
+ "event": "Подія:",
+ "enter": "Увійти",
+ "leave": "Залишити"
}
}
},
"conditions": {
"header": "Умови",
"introduction": "Умови є необов'язковою частиною правила автоматизації і можуть використовуватися для запобігання дії, що відбувається під час запуску. Умови виглядають дуже схоже на тригери, але вони різні. Тригер буде дивитися на події, що відбуваються в системі, в той час як умова тільки дивиться на те, як система виглядає зараз. Тригер може спостерігати, що перемикач включений. Умова може бачити тільки, якщо перемикач ввімкнено або вимкнено. \n\n [Докладніше про умови.] (Https:\/\/home-assistant.io\/docs\/scripts\/conditions\/)",
+ "add": "Додати умову",
"duplicate": "Дублювати",
"delete": "Видалити",
"delete_confirm": "Ви впевнені, що хочете видалити?",
+ "unsupported_condition": "Непідтримувана умова: {condition}",
+ "type_select": "Тип умови",
"type": {
+ "numeric_state": {
+ "above": "Над",
+ "below": "Нижче"
+ },
"sun": {
+ "label": "Сонце",
"before": "Перед:",
"after": "Після:",
"before_offset": "Перед зміщенням (необов'язково)",
- "after_offset": "Після зміщення (опціонально)"
+ "after_offset": "Після зміщення (опціонально)",
+ "sunrise": "Схід",
+ "sunset": "Захід"
+ },
+ "template": {
+ "label": "Шаблон"
},
"time": {
+ "label": "Час",
"after": "Після",
"before": "До"
+ },
+ "zone": {
+ "label": "Зона",
+ "zone": "Зона"
}
}
},
@@ -431,12 +492,26 @@
"unsupported_action": "Непідтримувана дія: {action}",
"type_select": "Тип дії",
"type": {
+ "service": {
+ "label": "Викликати послугу",
+ "service_data": "Дані послуги "
+ },
"delay": {
- "label": "Затримка"
+ "label": "Затримка",
+ "delay": "Затримка"
},
"wait_template": {
"label": "Чекати",
+ "wait_template": "Шаблон Wait",
"timeout": "Тайм-аут (необов'язково)"
+ },
+ "condition": {
+ "label": "Умова"
+ },
+ "event": {
+ "label": "Викликати подію",
+ "event": "Подія:",
+ "service_data": "Дані послуги"
}
}
}
@@ -447,7 +522,8 @@
"description": "Створення та редагування скриптів"
},
"zwave": {
- "caption": "Z-Wave"
+ "caption": "Z-Wave",
+ "description": "Керуйте мережею Z-Wave"
},
"users": {
"caption": "Користувачі",
@@ -487,6 +563,21 @@
"device_unavailable": "пристрій недоступний",
"entity_unavailable": "Недоступний"
}
+ },
+ "zha": {
+ "caption": "ZHA",
+ "description": "Управління мережею домашньої автоматизації Zigbee",
+ "services": {
+ "reconfigure": "Переконфігуруйте пристрій ZHA (пристрій загоєння). Використовуйте це, якщо у вас виникли проблеми з пристроєм. Якщо пристрій, про який йде мова, живиться від батареї, будь ласка, переконайтеся, що він є активним і приймає команди під час використання цієї команди."
+ }
+ },
+ "area_registry": {
+ "caption": "Реєстр зони",
+ "description": "Огляд всіх областей у вашому домі."
+ },
+ "entity_registry": {
+ "caption": "Реєстр об'єктів",
+ "description": "Огляд всіх відомих об'єктів."
}
},
"profile": {
@@ -608,10 +699,12 @@
}
},
"error": {
- "invalid_auth": "Невірний пароль API"
+ "invalid_auth": "Невірний пароль API",
+ "invalid_code": "Невірний код авторизації"
},
"abort": {
- "no_api_password_set": "Ви не маєте налаштованого пароля API."
+ "no_api_password_set": "Ви не маєте налаштованого пароля API.",
+ "login_expired": "Термін дії сессії закінчився, авторизуйтесь ще раз"
}
},
"trusted_networks": {
@@ -652,6 +745,11 @@
"checked_items": "Позначені елементи",
"clear_items": "Очистити позначені елементи",
"add_item": "Додати елемент"
+ },
+ "empty_state": {
+ "title": "Ласкаво просимо додому",
+ "no_devices": "Ця сторінка дозволяє керувати пристроями, однак, схоже, у вас ще немає налаштованих пристроїв. Щоб почати, перейдіть на сторінку інтеграції.",
+ "go_to_integrations_page": "Перейти на сторінку інтеграцій."
}
},
"editor": {
@@ -679,14 +777,20 @@
},
"save_config": {
"header": "Візьміть під свій контроль Lovelace UI",
- "para": "За замовчуванням Home Assistant буде підтримувати ваш користувальницький інтерфейс, оновлюючи його, коли з'являться нові об'єкти або компоненти Lovelace. Якщо ви візьмете під контроль, ми більше не будемо автоматично вносити зміни для вас.",
- "para_sure": "Ви впевнені, що хочете взяти під свій контроль користувальницький інтерфейс?",
+ "para": "За замовчуванням Home Assistant буде підтримувати ваш інтерфейс, оновлюючи його, коли з'являться нові об'єкти або компоненти Lovelace. Якщо ви візьмете під контроль, ми більше не будемо автоматично вносити зміни для вас.",
+ "para_sure": "Ви впевнені, що хочете взяти під свій контроль інтерфейс?",
"cancel": "Неважливо",
"save": "Взяти під контроль"
+ },
+ "menu": {
+ "raw_editor": "Текстовий редактор"
}
},
"menu": {
- "configure_ui": "Налаштувати інтерфейс користувача"
+ "configure_ui": "Налаштувати інтерфейс користувача",
+ "unused_entities": "Незадіяні об'єкти",
+ "help": "Допомога",
+ "refresh": "Оновити"
}
}
},
@@ -732,6 +836,24 @@
"visibility": "Видимість",
"wind_speed": "Швидкість вітру"
},
+ "cardinal_direction": {
+ "e": "E",
+ "ene": "ENE",
+ "ese": "ESE",
+ "n": "N",
+ "ne": "NE",
+ "nne": "NNE",
+ "nw": "NW",
+ "nnw": "NNW",
+ "s": "S",
+ "se": "SE",
+ "sse": "SSE",
+ "ssw": "SSW",
+ "sw": "SW",
+ "w": "W",
+ "wnw": "WNW",
+ "wsw": "WSW"
+ },
"forecast": "Прогноз"
},
"alarm_control_panel": {
@@ -775,7 +897,8 @@
"operation": "Режим",
"fan_mode": "Режим вентилятора",
"swing_mode": "Режим гойдання",
- "away_mode": "Режиму очікування"
+ "away_mode": "Режиму очікування",
+ "aux_heat": "Aux тепла"
},
"lock": {
"code": "Код",
@@ -784,6 +907,9 @@
},
"vacuum": {
"actions": {
+ "resume_cleaning": "Відновити очищення",
+ "return_to_base": "Повернутись до дока",
+ "start_cleaning": "Почати очищення",
"turn_on": "Ввімкнути",
"turn_off": "Вимкнути"
}
@@ -832,7 +958,8 @@
"dialogs": {
"more_info_settings": {
"save": "Зберегти",
- "name": "Назва"
+ "name": "Назва",
+ "entity_id": "Ідентифікатор об'єкта"
},
"more_info_control": {
"script": {
@@ -873,6 +1000,12 @@
"fan": "Вентилятор",
"history_graph": "Графік історії",
"group": "Група",
+ "image_processing": "Обробка зображень ",
+ "input_boolean": "Введення логічного значення",
+ "input_datetime": "Введення дати",
+ "input_select": "Вибрати",
+ "input_number": "Введіть номер",
+ "input_text": "Введення тексту",
"light": "Освітлення",
"lock": "Замок",
"mailbox": "Поштова скринька",
@@ -888,7 +1021,13 @@
"switch": "Перемикач",
"updater": "Оновлювач",
"weblink": "Посилання",
- "zwave": "Z-Wave"
+ "zwave": "Z-Wave",
+ "vacuum": "Пилосос",
+ "zha": "ZHA",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "Безпека системи"
},
"attribute": {
"weather": {
diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json
index 0734e3e2d9..5acaaad1a5 100644
--- a/translations/zh-Hans.json
+++ b/translations/zh-Hans.json
@@ -301,7 +301,8 @@
"period": "日期范围"
},
"logbook": {
- "showing_entries": "显示以下日期的条目"
+ "showing_entries": "显示以下日期的条目",
+ "period": "周期"
},
"mailbox": {
"empty": "您还没有任何消息",
@@ -432,6 +433,14 @@
"hours": "小时",
"minutes": "分",
"seconds": "秒"
+ },
+ "geo_location": {
+ "label": "地理位置",
+ "source": "位置来源",
+ "zone": "区域",
+ "event": "事件:",
+ "enter": "进入",
+ "leave": "离开"
}
}
},
@@ -564,6 +573,12 @@
},
"zha": {
"description": "Zigbee 智能家居(ZHA) 网络管理"
+ },
+ "area_registry": {
+ "description": "您家中所有区域的概览。"
+ },
+ "entity_registry": {
+ "description": "所有已知实体的概览。"
}
},
"profile": {
@@ -732,6 +747,11 @@
"checked_items": "已完成项目",
"clear_items": "清除已完成项目",
"add_item": "新增项目"
+ },
+ "empty_state": {
+ "title": "欢迎回家",
+ "no_devices": "此页面是用来控制设备的,不过您好像还没有配置好任何设备。请前往集成页面以开始。",
+ "go_to_integrations_page": "前往集成页面。"
}
},
"editor": {
@@ -763,10 +783,16 @@
"para_sure": "您确定要自行编辑用户界面吗?",
"cancel": "没关系",
"save": "自行编辑"
+ },
+ "menu": {
+ "raw_editor": "原始配置编辑器"
}
},
"menu": {
- "configure_ui": "配置 UI"
+ "configure_ui": "配置 UI",
+ "unused_entities": "未使用的实体",
+ "help": "帮助",
+ "refresh": "刷新"
}
}
},
@@ -998,7 +1024,11 @@
"updater": "更新提示",
"weblink": "网址",
"zwave": "Z-Wave",
- "vacuum": "扫地机"
+ "vacuum": "扫地机",
+ "hassio": "Hass.io",
+ "homeassistant": "Home Assistant",
+ "lovelace": "Lovelace",
+ "system_health": "系统状态"
},
"attribute": {
"weather": {
From 0f680bcfd6ab5650bb1116f59679b5d7780a1ae8 Mon Sep 17 00:00:00 2001
From: Ian Richardson
Date: Tue, 12 Feb 2019 11:40:39 -0600
Subject: [PATCH 23/29] Fix typo in alarm editor (#2729)
* Fix typo in alarm editor
* tacking on decorators, styles and card size fix
---
.../lovelace/cards/hui-alarm-panel-card.ts | 41 ++++++++++---------
.../hui-alarm-panel-card-editor.ts | 2 +-
2 files changed, 23 insertions(+), 20 deletions(-)
diff --git a/src/panels/lovelace/cards/hui-alarm-panel-card.ts b/src/panels/lovelace/cards/hui-alarm-panel-card.ts
index aab241299b..8311aec7ad 100644
--- a/src/panels/lovelace/cards/hui-alarm-panel-card.ts
+++ b/src/panels/lovelace/cards/hui-alarm-panel-card.ts
@@ -2,8 +2,10 @@ import {
html,
LitElement,
PropertyValues,
- PropertyDeclarations,
TemplateResult,
+ CSSResult,
+ css,
+ property,
} from "lit-element";
import { classMap } from "lit-html/directives/class-map";
@@ -50,20 +52,22 @@ class HuiAlarmPanelCard extends LitElement implements LovelaceCard {
return { states: ["arm_home", "arm_away"] };
}
- public hass?: HomeAssistant;
- private _config?: Config;
- private _code?: string;
-
- static get properties(): PropertyDeclarations {
- return {
- hass: {},
- _config: {},
- _code: {},
- };
- }
+ @property() public hass?: HomeAssistant;
+ @property() private _config?: Config;
+ @property() private _code?: string;
public getCardSize(): number {
- return 4;
+ if (!this._config || !this.hass) {
+ return 0;
+ }
+
+ const stateObj = this.hass.states[this._config.entity];
+
+ if (!stateObj) {
+ return 0;
+ }
+
+ return stateObj.attributes.code_format !== FORMAT_NUMBER ? 3 : 8;
}
public setConfig(config: Config): void {
@@ -114,7 +118,6 @@ class HuiAlarmPanelCard extends LitElement implements LovelaceCard {
}
return html`
- ${this.renderStyle()}
+ static get styles(): CSSResult[] {
+ return [
+ css`
ha-card {
padding-bottom: 16px;
position: relative;
@@ -293,8 +296,8 @@ class HuiAlarmPanelCard extends LitElement implements LovelaceCard {
paper-button#disarm {
color: var(--google-red-500);
}
-
- `;
+ `,
+ ];
}
}
diff --git a/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts
index 969a48f2e6..d5a3dad07b 100644
--- a/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts
+++ b/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts
@@ -57,7 +57,7 @@ export class HuiAlarmPanelCardEditor extends LitElement
return html``;
}
- const states = ["arm_home", "arm_away", "arm_night", "arm_custom_bypass"];
+ const states = ["arm_home", "arm_away", "arm_night", "armed_custom_bypass"];
return html`
${configElementStyle} ${this.renderStyle()}
From aae3c26a64da0a85b08e8a68e88fa26fc03480e9 Mon Sep 17 00:00:00 2001
From: Ian Richardson
Date: Tue, 12 Feb 2019 11:43:59 -0600
Subject: [PATCH 24/29] render remote entity-row as a toggle (#2731)
---
src/panels/lovelace/common/create-row-element.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/panels/lovelace/common/create-row-element.ts b/src/panels/lovelace/common/create-row-element.ts
index feafcb8952..510d52a53a 100644
--- a/src/panels/lovelace/common/create-row-element.ts
+++ b/src/panels/lovelace/common/create-row-element.ts
@@ -46,8 +46,9 @@ const DOMAIN_TO_ELEMENT_TYPE = {
input_select: "input-select",
input_text: "input-text",
light: "toggle",
- media_player: "media-player",
lock: "lock",
+ media_player: "media-player",
+ remote: "toggle",
scene: "scene",
script: "script",
sensor: "sensor",
From 2f2cdad16b51245e6cd76f247e393d0d9ca95410 Mon Sep 17 00:00:00 2001
From: Ian Richardson
Date: Tue, 12 Feb 2019 13:52:02 -0600
Subject: [PATCH 25/29] static styles, decorators and width fix (#2727)
Not sure how the width got messed up, perhaps changes to ha-card?
---
.../lovelace/cards/hui-shopping-list-card.ts | 41 ++++++++++---------
1 file changed, 21 insertions(+), 20 deletions(-)
diff --git a/src/panels/lovelace/cards/hui-shopping-list-card.ts b/src/panels/lovelace/cards/hui-shopping-list-card.ts
index 78eafecd8a..e98053f36f 100644
--- a/src/panels/lovelace/cards/hui-shopping-list-card.ts
+++ b/src/panels/lovelace/cards/hui-shopping-list-card.ts
@@ -1,4 +1,11 @@
-import { html, LitElement, TemplateResult } from "lit-element";
+import {
+ html,
+ LitElement,
+ TemplateResult,
+ css,
+ CSSResult,
+ property,
+} from "lit-element";
import { repeat } from "lit-html/directives/repeat";
import { PaperInputElement } from "@polymer/paper-input/paper-input";
import "@polymer/paper-checkbox/paper-checkbox";
@@ -26,25 +33,17 @@ class HuiShoppingListCard extends LitElement implements LovelaceCard {
await import(/* webpackChunkName: "hui-shopping-list-editor" */ "../editor/config-elements/hui-shopping-list-editor");
return document.createElement("hui-shopping-list-card-editor");
}
+
public static getStubConfig(): object {
return {};
}
- public hass?: HomeAssistant;
- private _config?: Config;
- private _uncheckedItems?: ShoppingListItem[];
- private _checkedItems?: ShoppingListItem[];
+ @property() public hass?: HomeAssistant;
+ @property() private _config?: Config;
+ @property() private _uncheckedItems?: ShoppingListItem[];
+ @property() private _checkedItems?: ShoppingListItem[];
private _unsubEvents?: Promise<() => Promise>;
- static get properties() {
- return {
- hass: {},
- _config: {},
- _uncheckedItems: {},
- _checkedItems: {},
- };
- }
-
public getCardSize(): number {
return (this._config ? (this._config.title ? 1 : 0) : 0) + 3;
}
@@ -82,7 +81,6 @@ class HuiShoppingListCard extends LitElement implements LovelaceCard {
}
return html`
- ${this.renderStyle()}