mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-02 05:57:54 +00:00
commit
7482059373
2
setup.py
2
setup.py
@ -2,7 +2,7 @@ from setuptools import setup, find_packages
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="home-assistant-frontend",
|
name="home-assistant-frontend",
|
||||||
version="20190820.0",
|
version="20190820.1",
|
||||||
description="The Home Assistant frontend",
|
description="The Home Assistant frontend",
|
||||||
url="https://github.com/home-assistant/home-assistant-polymer",
|
url="https://github.com/home-assistant/home-assistant-polymer",
|
||||||
author="The Home Assistant Authors",
|
author="The Home Assistant Authors",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { HomeAssistant } from "../types";
|
import { HomeAssistant } from "../types";
|
||||||
import { DataEntryFlowStep, DataEntryFlowProgress } from "./data_entry_flow";
|
import { DataEntryFlowStep, DataEntryFlowProgress } from "./data_entry_flow";
|
||||||
import { debounce } from "../common/util/debounce";
|
import { debounce } from "../common/util/debounce";
|
||||||
import { createCollection } from "home-assistant-js-websocket";
|
import { getCollection, Connection } from "home-assistant-js-websocket";
|
||||||
import { LocalizeFunc } from "../common/translations/localize";
|
import { LocalizeFunc } from "../common/translations/localize";
|
||||||
|
|
||||||
export const createConfigFlow = (hass: HomeAssistant, handler: string) =>
|
export const createConfigFlow = (hass: HomeAssistant, handler: string) =>
|
||||||
@ -29,9 +29,6 @@ export const handleConfigFlowStep = (
|
|||||||
export const deleteConfigFlow = (hass: HomeAssistant, flowId: string) =>
|
export const deleteConfigFlow = (hass: HomeAssistant, flowId: string) =>
|
||||||
hass.callApi("DELETE", `config/config_entries/flow/${flowId}`);
|
hass.callApi("DELETE", `config/config_entries/flow/${flowId}`);
|
||||||
|
|
||||||
export const getConfigFlowsInProgress = (hass: HomeAssistant) =>
|
|
||||||
hass.callApi<DataEntryFlowProgress[]>("GET", "config/config_entries/flow");
|
|
||||||
|
|
||||||
export const getConfigFlowHandlers = (hass: HomeAssistant) =>
|
export const getConfigFlowHandlers = (hass: HomeAssistant) =>
|
||||||
hass.callApi<string[]>("GET", "config/config_entries/flow_handlers");
|
hass.callApi<string[]>("GET", "config/config_entries/flow_handlers");
|
||||||
|
|
||||||
@ -53,17 +50,18 @@ const subscribeConfigFlowInProgressUpdates = (conn, store) =>
|
|||||||
"config_entry_discovered"
|
"config_entry_discovered"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
export const getConfigFlowInProgressCollection = (conn: Connection) =>
|
||||||
|
getCollection<DataEntryFlowProgress[]>(
|
||||||
|
conn,
|
||||||
|
"_configFlowProgress",
|
||||||
|
fetchConfigFlowInProgress,
|
||||||
|
subscribeConfigFlowInProgressUpdates
|
||||||
|
);
|
||||||
|
|
||||||
export const subscribeConfigFlowInProgress = (
|
export const subscribeConfigFlowInProgress = (
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
onChange: (flows: DataEntryFlowProgress[]) => void
|
onChange: (flows: DataEntryFlowProgress[]) => void
|
||||||
) =>
|
) => getConfigFlowInProgressCollection(hass.connection).subscribe(onChange);
|
||||||
createCollection<DataEntryFlowProgress[]>(
|
|
||||||
"_configFlowProgress",
|
|
||||||
fetchConfigFlowInProgress,
|
|
||||||
subscribeConfigFlowInProgressUpdates,
|
|
||||||
hass.connection,
|
|
||||||
onChange
|
|
||||||
);
|
|
||||||
|
|
||||||
export const localizeConfigFlowTitle = (
|
export const localizeConfigFlowTitle = (
|
||||||
localize: LocalizeFunc,
|
localize: LocalizeFunc,
|
||||||
|
@ -18,14 +18,14 @@ import { getConfigEntries, ConfigEntry } from "../data/config_entries";
|
|||||||
import { compare } from "../common/string/compare";
|
import { compare } from "../common/string/compare";
|
||||||
import "./integration-badge";
|
import "./integration-badge";
|
||||||
import { LocalizeFunc } from "../common/translations/localize";
|
import { LocalizeFunc } from "../common/translations/localize";
|
||||||
import { debounce } from "../common/util/debounce";
|
|
||||||
import { fireEvent } from "../common/dom/fire_event";
|
import { fireEvent } from "../common/dom/fire_event";
|
||||||
import { onboardIntegrationStep } from "../data/onboarding";
|
import { onboardIntegrationStep } from "../data/onboarding";
|
||||||
import { genClientId } from "home-assistant-js-websocket";
|
import { genClientId } from "home-assistant-js-websocket";
|
||||||
import { DataEntryFlowProgress } from "../data/data_entry_flow";
|
import { DataEntryFlowProgress } from "../data/data_entry_flow";
|
||||||
import {
|
import {
|
||||||
localizeConfigFlowTitle,
|
localizeConfigFlowTitle,
|
||||||
getConfigFlowsInProgress,
|
subscribeConfigFlowInProgress,
|
||||||
|
getConfigFlowInProgressCollection,
|
||||||
} from "../data/config_flow";
|
} from "../data/config_flow";
|
||||||
|
|
||||||
@customElement("onboarding-integrations")
|
@customElement("onboarding-integrations")
|
||||||
@ -38,13 +38,8 @@ class OnboardingIntegrations extends LitElement {
|
|||||||
|
|
||||||
public connectedCallback() {
|
public connectedCallback() {
|
||||||
super.connectedCallback();
|
super.connectedCallback();
|
||||||
this.hass.connection
|
this._unsubEvents = subscribeConfigFlowInProgress(this.hass, (flows) => {
|
||||||
.subscribeEvents(
|
this._discovered = flows;
|
||||||
debounce(() => this._loadData(), 500),
|
|
||||||
"config_entry_discovered"
|
|
||||||
)
|
|
||||||
.then((unsub) => {
|
|
||||||
this._unsubEvents = unsub;
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,6 +47,7 @@ class OnboardingIntegrations extends LitElement {
|
|||||||
super.disconnectedCallback();
|
super.disconnectedCallback();
|
||||||
if (this._unsubEvents) {
|
if (this._unsubEvents) {
|
||||||
this._unsubEvents();
|
this._unsubEvents();
|
||||||
|
this._unsubEvents = undefined;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -126,30 +122,32 @@ class OnboardingIntegrations extends LitElement {
|
|||||||
protected firstUpdated(changedProps: PropertyValues) {
|
protected firstUpdated(changedProps: PropertyValues) {
|
||||||
super.firstUpdated(changedProps);
|
super.firstUpdated(changedProps);
|
||||||
loadConfigFlowDialog();
|
loadConfigFlowDialog();
|
||||||
this._loadData();
|
this._loadConfigEntries();
|
||||||
/* polyfill for paper-dropdown */
|
/* polyfill for paper-dropdown */
|
||||||
import(/* webpackChunkName: "polyfill-web-animations-next" */ "web-animations-js/web-animations-next-lite.min");
|
import(/* webpackChunkName: "polyfill-web-animations-next" */ "web-animations-js/web-animations-next-lite.min");
|
||||||
}
|
}
|
||||||
|
|
||||||
private _createFlow() {
|
private _createFlow() {
|
||||||
showConfigFlowDialog(this, {
|
showConfigFlowDialog(this, {
|
||||||
dialogClosedCallback: () => this._loadData(),
|
dialogClosedCallback: () => {
|
||||||
|
this._loadConfigEntries();
|
||||||
|
getConfigFlowInProgressCollection(this.hass!.connection).refresh();
|
||||||
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private _continueFlow(ev) {
|
private _continueFlow(ev) {
|
||||||
showConfigFlowDialog(this, {
|
showConfigFlowDialog(this, {
|
||||||
continueFlowId: ev.currentTarget.flowId,
|
continueFlowId: ev.currentTarget.flowId,
|
||||||
dialogClosedCallback: () => this._loadData(),
|
dialogClosedCallback: () => {
|
||||||
|
this._loadConfigEntries();
|
||||||
|
getConfigFlowInProgressCollection(this.hass!.connection).refresh();
|
||||||
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private async _loadData() {
|
private async _loadConfigEntries() {
|
||||||
const [discovered, entries] = await Promise.all([
|
const entries = await getConfigEntries(this.hass!);
|
||||||
getConfigFlowsInProgress(this.hass!),
|
|
||||||
getConfigEntries(this.hass!),
|
|
||||||
]);
|
|
||||||
this._discovered = discovered;
|
|
||||||
// We filter out the config entry for the local weather.
|
// We filter out the config entry for the local weather.
|
||||||
// It is one that we create automatically and it will confuse the user
|
// It is one that we create automatically and it will confuse the user
|
||||||
// if it starts showing up during onboarding.
|
// if it starts showing up during onboarding.
|
||||||
|
@ -24,7 +24,10 @@ import {
|
|||||||
} from "../../../data/device_registry";
|
} from "../../../data/device_registry";
|
||||||
import { UnsubscribeFunc } from "home-assistant-js-websocket";
|
import { UnsubscribeFunc } from "home-assistant-js-websocket";
|
||||||
import { DataEntryFlowProgress } from "../../../data/data_entry_flow";
|
import { DataEntryFlowProgress } from "../../../data/data_entry_flow";
|
||||||
import { subscribeConfigFlowInProgress } from "../../../data/config_flow";
|
import {
|
||||||
|
subscribeConfigFlowInProgress,
|
||||||
|
getConfigFlowInProgressCollection,
|
||||||
|
} from "../../../data/config_flow";
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
interface HASSDomEvents {
|
interface HASSDomEvents {
|
||||||
@ -79,7 +82,10 @@ class HaConfigIntegrations extends HassRouterPage {
|
|||||||
|
|
||||||
protected firstUpdated(changedProps) {
|
protected firstUpdated(changedProps) {
|
||||||
super.firstUpdated(changedProps);
|
super.firstUpdated(changedProps);
|
||||||
this.addEventListener("hass-reload-entries", () => this._loadData());
|
this.addEventListener("hass-reload-entries", () => {
|
||||||
|
this._loadData();
|
||||||
|
getConfigFlowInProgressCollection(this.hass.connection).refresh();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
protected updated(changedProps: PropertyValues) {
|
protected updated(changedProps: PropertyValues) {
|
||||||
|
@ -747,7 +747,8 @@
|
|||||||
"unavailable": "Denne enhed er ikke tilgængelig i øjeblikket.",
|
"unavailable": "Denne enhed er ikke tilgængelig i øjeblikket.",
|
||||||
"default_name": "Nyt område",
|
"default_name": "Nyt område",
|
||||||
"delete": "SLET",
|
"delete": "SLET",
|
||||||
"update": "OPDATER"
|
"update": "OPDATER",
|
||||||
|
"enabled_label": "Aktivér enhed"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"person": {
|
"person": {
|
||||||
@ -1302,6 +1303,9 @@
|
|||||||
"success": {
|
"success": {
|
||||||
"description": "Indstillingerne blev gemt."
|
"description": "Indstillingerne blev gemt."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "Systemindstillinger"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1397,5 +1401,11 @@
|
|||||||
"system-admin": "Administratorer",
|
"system-admin": "Administratorer",
|
||||||
"system-users": "Brugere",
|
"system-users": "Brugere",
|
||||||
"system-read-only": "Read-Only-brugere"
|
"system-read-only": "Read-Only-brugere"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "Bruger",
|
||||||
|
"integration": "Integration"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -747,7 +747,10 @@
|
|||||||
"unavailable": "This entity is not currently available.",
|
"unavailable": "This entity is not currently available.",
|
||||||
"default_name": "New Area",
|
"default_name": "New Area",
|
||||||
"delete": "DELETE",
|
"delete": "DELETE",
|
||||||
"update": "UPDATE"
|
"update": "UPDATE",
|
||||||
|
"enabled_label": "Enable entity",
|
||||||
|
"enabled_cause": "Disabled by {cause}.",
|
||||||
|
"enabled_description": "Disabled entities will not be added to Home Assistant."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"person": {
|
"person": {
|
||||||
@ -1302,6 +1305,11 @@
|
|||||||
"success": {
|
"success": {
|
||||||
"description": "Options successfully saved."
|
"description": "Options successfully saved."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "System Options",
|
||||||
|
"enable_new_entities_label": "Enable newly added entities.",
|
||||||
|
"enable_new_entities_description": "If disabled, newly discovered entities will not be automatically added to Home Assistant."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1397,5 +1405,12 @@
|
|||||||
"system-admin": "Administrators",
|
"system-admin": "Administrators",
|
||||||
"system-users": "Users",
|
"system-users": "Users",
|
||||||
"system-read-only": "Read-Only Users"
|
"system-read-only": "Read-Only Users"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "User",
|
||||||
|
"integration": "Integration",
|
||||||
|
"config_entry": "Config Entry"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -743,7 +743,10 @@
|
|||||||
"unavailable": "Ez az entitás jelenleg nem elérhető.",
|
"unavailable": "Ez az entitás jelenleg nem elérhető.",
|
||||||
"default_name": "Új Terület",
|
"default_name": "Új Terület",
|
||||||
"delete": "TÖRLÉS",
|
"delete": "TÖRLÉS",
|
||||||
"update": "FRISSÍTÉS"
|
"update": "FRISSÍTÉS",
|
||||||
|
"enabled_label": "Entitás engedélyezése",
|
||||||
|
"enabled_cause": "Letiltva. ({cause})",
|
||||||
|
"enabled_description": "A letiltott entitások nem lesznek hozzáadva a Home Assistant-hoz."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"person": {
|
"person": {
|
||||||
@ -773,7 +776,8 @@
|
|||||||
"core": "Mag újratöltése",
|
"core": "Mag újratöltése",
|
||||||
"group": "Csoportok újratöltése",
|
"group": "Csoportok újratöltése",
|
||||||
"automation": "Automatizálások újratöltése",
|
"automation": "Automatizálások újratöltése",
|
||||||
"script": "Szkriptek újratöltése"
|
"script": "Szkriptek újratöltése",
|
||||||
|
"scene": "Jelenetek újratöltése"
|
||||||
},
|
},
|
||||||
"server_management": {
|
"server_management": {
|
||||||
"heading": "Szerver menedzsment",
|
"heading": "Szerver menedzsment",
|
||||||
@ -1289,6 +1293,19 @@
|
|||||||
"updater": {
|
"updater": {
|
||||||
"title": "Frissítési Instrukciók"
|
"title": "Frissítési Instrukciók"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"options_flow": {
|
||||||
|
"form": {
|
||||||
|
"header": "Opciók"
|
||||||
|
},
|
||||||
|
"success": {
|
||||||
|
"description": "Beállítások sikeresen mentve."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "Rendszerbeállítások",
|
||||||
|
"enable_new_entities_label": "Az újonnan hozzáadott entitások engedélyezése.",
|
||||||
|
"enable_new_entities_description": "Ha le van tiltva, akkor az újonnan felfedezett entitások nem lesznek automatikusan hozzáadva a Home Assistant-hoz."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1384,5 +1401,12 @@
|
|||||||
"system-admin": "Adminisztrátorok",
|
"system-admin": "Adminisztrátorok",
|
||||||
"system-users": "Felhasználók",
|
"system-users": "Felhasználók",
|
||||||
"system-read-only": "Csak olvasható felhasználók"
|
"system-read-only": "Csak olvasható felhasználók"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "Felhasználó",
|
||||||
|
"integration": "Integráció",
|
||||||
|
"config_entry": "Konfigurációs bejegyzés"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -747,7 +747,10 @@
|
|||||||
"unavailable": "Dës Entitéit ass net erreechbar fir de Moment.",
|
"unavailable": "Dës Entitéit ass net erreechbar fir de Moment.",
|
||||||
"default_name": "Neie Beräich",
|
"default_name": "Neie Beräich",
|
||||||
"delete": "Läschen",
|
"delete": "Läschen",
|
||||||
"update": "Aktualiséieren"
|
"update": "Aktualiséieren",
|
||||||
|
"enabled_label": "Entitéit aktivéieren",
|
||||||
|
"enabled_cause": "Desaktivéiert duerch {cause}.",
|
||||||
|
"enabled_description": "Desaktivéiert Entitéiten ginn net am Home Assistant bäigesat."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"person": {
|
"person": {
|
||||||
@ -1302,6 +1305,9 @@
|
|||||||
"success": {
|
"success": {
|
||||||
"description": "Optiounen erfollegräich gespäichert."
|
"description": "Optiounen erfollegräich gespäichert."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "System Optiounen"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1397,5 +1403,11 @@
|
|||||||
"system-admin": "Administrateuren",
|
"system-admin": "Administrateuren",
|
||||||
"system-users": "Benotzer",
|
"system-users": "Benotzer",
|
||||||
"system-read-only": "Benotzer mat nëmmen Lies Rechter"
|
"system-read-only": "Benotzer mat nëmmen Lies Rechter"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "Benotzer",
|
||||||
|
"integration": "Integratioun"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -747,7 +747,10 @@
|
|||||||
"unavailable": "Denne enheten er ikke tilgjengelig for øyeblikket.",
|
"unavailable": "Denne enheten er ikke tilgjengelig for øyeblikket.",
|
||||||
"default_name": "Nytt område",
|
"default_name": "Nytt område",
|
||||||
"delete": "SLETT",
|
"delete": "SLETT",
|
||||||
"update": "OPPDATER"
|
"update": "OPPDATER",
|
||||||
|
"enabled_label": "Aktiver enhet",
|
||||||
|
"enabled_cause": "Deaktivert av {Cause}.",
|
||||||
|
"enabled_description": "Deaktiverte enheter vil ikke bli lagt til i Home Assistant."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"person": {
|
"person": {
|
||||||
@ -1294,6 +1297,19 @@
|
|||||||
"updater": {
|
"updater": {
|
||||||
"title": "Oppdateringsanvisning"
|
"title": "Oppdateringsanvisning"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"options_flow": {
|
||||||
|
"form": {
|
||||||
|
"header": "Alternativer"
|
||||||
|
},
|
||||||
|
"success": {
|
||||||
|
"description": "Alternativene er lagret."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "Systemalternativer",
|
||||||
|
"enable_new_entities_label": "Aktiver enheter som nylig er lagt til.",
|
||||||
|
"enable_new_entities_description": "Hvis den er deaktivert, vil ikke nyoppdagede enheter automatisk bli lagt til i Home Assistant."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1389,5 +1405,12 @@
|
|||||||
"system-admin": "Administratorer",
|
"system-admin": "Administratorer",
|
||||||
"system-users": "Brukere",
|
"system-users": "Brukere",
|
||||||
"system-read-only": "Brukere med lesetilgang"
|
"system-read-only": "Brukere med lesetilgang"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "Bruker",
|
||||||
|
"integration": "Integrering",
|
||||||
|
"config_entry": "Konfigurer oppføring"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -349,7 +349,7 @@
|
|||||||
"introduction": "Hier kun je je componenten en Home Assistant configureren. Het is nog niet mogelijk om alles te configureren vanuit de interface, maar we werken er aan.",
|
"introduction": "Hier kun je je componenten en Home Assistant configureren. Het is nog niet mogelijk om alles te configureren vanuit de interface, maar we werken er aan.",
|
||||||
"core": {
|
"core": {
|
||||||
"caption": "Algemeen",
|
"caption": "Algemeen",
|
||||||
"description": "Wijzig je algemene Home Assistant configuratie",
|
"description": "Wijzig je algemene Home Assistant-configuratie",
|
||||||
"section": {
|
"section": {
|
||||||
"core": {
|
"core": {
|
||||||
"header": "Algemene Configuratie",
|
"header": "Algemene Configuratie",
|
||||||
@ -408,7 +408,7 @@
|
|||||||
"description": "Het maken en bewerken van automatiseringen",
|
"description": "Het maken en bewerken van automatiseringen",
|
||||||
"picker": {
|
"picker": {
|
||||||
"header": "Automatiseringsbewerker",
|
"header": "Automatiseringsbewerker",
|
||||||
"introduction": "Met de automatiseringsbewerker kun je automatiseringen maken en bewerken. Lees [de instructies](https:\/\/home-assistant.io\/docs\/automation\/editor\/) om er zeker van te zijn dat je Home Assistant juist hebt geconfigureerd.",
|
"introduction": "Met de automatiseringsbewerker kun je automatiseringen maken en bewerken. Volg de link hieronder om er zeker van te zijn dat je Home Assistant juist hebt geconfigureerd.",
|
||||||
"pick_automation": "Kies te bewerken automatisering",
|
"pick_automation": "Kies te bewerken automatisering",
|
||||||
"no_automations": "We konden geen bewerkbare automatiseringen vinden",
|
"no_automations": "We konden geen bewerkbare automatiseringen vinden",
|
||||||
"add_automation": "Automatisering toevoegen",
|
"add_automation": "Automatisering toevoegen",
|
||||||
@ -422,7 +422,7 @@
|
|||||||
"alias": "Naam",
|
"alias": "Naam",
|
||||||
"triggers": {
|
"triggers": {
|
||||||
"header": "",
|
"header": "",
|
||||||
"introduction": "Triggers starten de verwerking van een automatiseringsregel. Het is mogelijk om meerdere triggers voor dezelfde regel op te geven. Zodra een trigger start, valideert Home Assistant de eventuele voorwaarden en roept hij de actie aan. \n\n [Meer informatie over triggers.] (https:\/\/home-assistant.io\/docs\/automation\/trigger\/)",
|
"introduction": "Triggers starten de verwerking van een automatiseringsregel. Het is mogelijk om meerdere triggers voor dezelfde regel op te geven. Zodra een trigger start, valideert Home Assistant de eventuele voorwaarden en roept hij de actie aan.",
|
||||||
"add": "Trigger toevoegen",
|
"add": "Trigger toevoegen",
|
||||||
"duplicate": "Dupliceren",
|
"duplicate": "Dupliceren",
|
||||||
"delete": "Verwijderen",
|
"delete": "Verwijderen",
|
||||||
@ -504,7 +504,7 @@
|
|||||||
},
|
},
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"header": "Voorwaarden",
|
"header": "Voorwaarden",
|
||||||
"introduction": "Voorwaarden zijn een optioneel onderdeel van een automatiseringsregel en kunnen worden gebruikt om te voorkomen dat een actie plaatsvindt wanneer deze wordt geactiveerd. Voorwaarden lijken erg op triggers, maar zijn verschillend. Een trigger zal kijken naar gebeurtenissen die in het systeem plaatsvinden, terwijl een voorwaarde alleen kijkt naar hoe het systeem er op dit moment uitziet. Een trigger kan waarnemen dat een schakelaar wordt ingeschakeld. Een voorwaarde kan alleen zien of een schakelaar aan of uit staat. \n\n [Meer informatie over voorwaarden.] (Https:\/\/home-assistant.io\/docs\/scripts\/conditions\/)",
|
"introduction": "Voorwaarden zijn een optioneel onderdeel van een automatiseringsregel en kunnen worden gebruikt om te voorkomen dat een actie plaatsvindt wanneer deze wordt geactiveerd. Voorwaarden lijken erg op triggers, maar zijn verschillend. Een trigger zal kijken naar gebeurtenissen die in het systeem plaatsvinden, terwijl een voorwaarde alleen kijkt naar hoe het systeem er op dit moment uitziet. Een trigger kan waarnemen dat een schakelaar wordt ingeschakeld. Een voorwaarde kan alleen zien of een schakelaar aan of uit staat.",
|
||||||
"add": "Voorwaarde toevoegen",
|
"add": "Voorwaarde toevoegen",
|
||||||
"duplicate": "Dupliceren",
|
"duplicate": "Dupliceren",
|
||||||
"delete": "Verwijderen",
|
"delete": "Verwijderen",
|
||||||
@ -550,7 +550,7 @@
|
|||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"header": "Acties",
|
"header": "Acties",
|
||||||
"introduction": "De acties zijn wat Home Assistant zal doen wanneer de automatisering wordt geactiveerd. \n\n [Lees meer over acties.] (https:\/\/home-assistant.io\/docs\/automation\/action\/)",
|
"introduction": "De acties zijn wat Home Assistant zal doen wanneer de automatisering wordt geactiveerd.",
|
||||||
"add": "Actie toevoegen",
|
"add": "Actie toevoegen",
|
||||||
"duplicate": "Dupliceer",
|
"duplicate": "Dupliceer",
|
||||||
"delete": "Verwijderen",
|
"delete": "Verwijderen",
|
||||||
@ -747,7 +747,10 @@
|
|||||||
"unavailable": "Deze entiteit is momenteel niet beschikbaar.",
|
"unavailable": "Deze entiteit is momenteel niet beschikbaar.",
|
||||||
"default_name": "Nieuw Gebied",
|
"default_name": "Nieuw Gebied",
|
||||||
"delete": "VERWIJDEREN",
|
"delete": "VERWIJDEREN",
|
||||||
"update": "BIJWERKEN"
|
"update": "BIJWERKEN",
|
||||||
|
"enabled_label": "Schakel entiteit in",
|
||||||
|
"enabled_cause": "Uitgeschakeld vanwege {cause}",
|
||||||
|
"enabled_description": "Uitgeschakelde entiteiten zullen niet aan Home Assistant worden toegevoegd"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"person": {
|
"person": {
|
||||||
@ -1302,6 +1305,11 @@
|
|||||||
"success": {
|
"success": {
|
||||||
"description": "Instellingen succesvol opgeslagen."
|
"description": "Instellingen succesvol opgeslagen."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "Systeemopties",
|
||||||
|
"enable_new_entities_label": "Voeg nieuwe entiteiten automatisch toe",
|
||||||
|
"enable_new_entities_description": "Indien uitgeschakeld, zullen entiteiten niet aan Home Assistant worden toegevoegd"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1397,5 +1405,12 @@
|
|||||||
"system-admin": "Beheerders",
|
"system-admin": "Beheerders",
|
||||||
"system-users": "Gebruikers",
|
"system-users": "Gebruikers",
|
||||||
"system-read-only": "Alleen-lezen gebruikers"
|
"system-read-only": "Alleen-lezen gebruikers"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "Gebruiker",
|
||||||
|
"integration": "Integratie",
|
||||||
|
"config_entry": "Configuratie-item"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1302,6 +1302,9 @@
|
|||||||
"success": {
|
"success": {
|
||||||
"description": "Параметры успешно сохранены."
|
"description": "Параметры успешно сохранены."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"config_entry_system_options": {
|
||||||
|
"title": "Системные настройки"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"auth_store": {
|
"auth_store": {
|
||||||
@ -1397,5 +1400,11 @@
|
|||||||
"system-admin": "Администраторы",
|
"system-admin": "Администраторы",
|
||||||
"system-users": "Пользователи",
|
"system-users": "Пользователи",
|
||||||
"system-read-only": "Системные пользователи"
|
"system-read-only": "Системные пользователи"
|
||||||
|
},
|
||||||
|
"config_entry": {
|
||||||
|
"disabled_by": {
|
||||||
|
"user": "Пользователь",
|
||||||
|
"integration": "Интеграция"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user