mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 01:37:08 +00:00
[ci skip] Translation update
This commit is contained in:
parent
2a7d2868be
commit
1bb535aa67
@ -1,7 +1,7 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"reauth_successful": "La riautenticazione ha avuto successo",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente",
|
||||
"single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione."
|
||||
},
|
||||
"error": {
|
||||
|
22
homeassistant/components/aemet/translations/es.json
Normal file
22
homeassistant/components/aemet/translations/es.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "La ubicaci\u00f3n ya est\u00e1 configurada"
|
||||
},
|
||||
"error": {
|
||||
"invalid_api_key": "Clave API no v\u00e1lida"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "Clave API",
|
||||
"latitude": "Latitud",
|
||||
"longitude": "Longitud",
|
||||
"name": "Nombre de la integraci\u00f3n"
|
||||
},
|
||||
"description": "Configurar la integraci\u00f3n de AEMET OpenData. Para generar la clave API, ve a https://opendata.aemet.es/centrodedescargas/altaUsuario",
|
||||
"title": "AEMET OpenData"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
22
homeassistant/components/aemet/translations/it.json
Normal file
22
homeassistant/components/aemet/translations/it.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "La posizione \u00e8 gi\u00e0 configurata"
|
||||
},
|
||||
"error": {
|
||||
"invalid_api_key": "Chiave API non valida"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "Chiave API",
|
||||
"latitude": "Latitudine",
|
||||
"longitude": "Logitudine",
|
||||
"name": "Nome dell'integrazione"
|
||||
},
|
||||
"description": "Imposta l'integrazione di AEMET OpenData. Per generare la chiave API, vai su https://opendata.aemet.es/centrodedescargas/altaUsuario",
|
||||
"title": "AEMET OpenData"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
22
homeassistant/components/aemet/translations/no.json
Normal file
22
homeassistant/components/aemet/translations/no.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Plasseringen er allerede konfigurert"
|
||||
},
|
||||
"error": {
|
||||
"invalid_api_key": "Ugyldig API-n\u00f8kkel"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "API-n\u00f8kkel",
|
||||
"latitude": "Breddegrad",
|
||||
"longitude": "Lengdegrad",
|
||||
"name": "Navnet p\u00e5 integrasjonen"
|
||||
},
|
||||
"description": "Sett opp AEMET OpenData-integrasjon. For \u00e5 generere API-n\u00f8kkel, g\u00e5 til https://opendata.aemet.es/centrodedescargas/altaUsuario",
|
||||
"title": "AEMET OpenData"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -7,7 +7,8 @@
|
||||
"error": {
|
||||
"cannot_connect": "Verbindung fehlgeschlagen",
|
||||
"general_error": "Unerwarteter Fehler",
|
||||
"invalid_api_key": "Ung\u00fcltiger API-Schl\u00fcssel"
|
||||
"invalid_api_key": "Ung\u00fcltiger API-Schl\u00fcssel",
|
||||
"location_not_found": "Standort nicht gefunden"
|
||||
},
|
||||
"step": {
|
||||
"geography": {
|
||||
@ -16,8 +17,28 @@
|
||||
"latitude": "Breitengrad",
|
||||
"longitude": "L\u00e4ngengrad"
|
||||
},
|
||||
"description": "Verwende die AirVisual Cloud API, um einen geografischen Standort zu \u00fcberwachen.",
|
||||
"title": "Konfigurieren Sie eine Geografie"
|
||||
},
|
||||
"geography_by_coords": {
|
||||
"data": {
|
||||
"api_key": "API-Schl\u00fcssel",
|
||||
"latitude": "Breitengrad",
|
||||
"longitude": "L\u00e4ngengrad"
|
||||
},
|
||||
"description": "Verwende die AirVisual Cloud API, um einen L\u00e4ngengrad/Breitengrad zu \u00fcberwachen.",
|
||||
"title": "Konfiguriere einen Standort"
|
||||
},
|
||||
"geography_by_name": {
|
||||
"data": {
|
||||
"api_key": "API-Schl\u00fcssel",
|
||||
"city": "Stadt",
|
||||
"country": "Land",
|
||||
"state": "Bundesland"
|
||||
},
|
||||
"description": "Verwende die AirVisual Cloud API, um ein(e) Stadt/Bundesland/Land zu \u00fcberwachen.",
|
||||
"title": "Konfiguriere einen Standort"
|
||||
},
|
||||
"node_pro": {
|
||||
"data": {
|
||||
"ip_address": "Host",
|
||||
@ -29,7 +50,8 @@
|
||||
"reauth_confirm": {
|
||||
"data": {
|
||||
"api_key": "API-Key"
|
||||
}
|
||||
},
|
||||
"title": "AirVisual erneut authentifizieren"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "La posizione \u00e8 gi\u00e0 configurata o Node/Pro ID sono gi\u00e0 registrati.",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
|
@ -14,7 +14,7 @@
|
||||
},
|
||||
"step": {
|
||||
"auth": {
|
||||
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 **\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435** \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Ambi Climate, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 **\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c**. \n(\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 URL \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 {cb_url})",
|
||||
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 **\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435** \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Ambi Climate, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 **\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c**. \n(\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 {cb_url})",
|
||||
"title": "Ambi Climate"
|
||||
}
|
||||
}
|
||||
|
17
homeassistant/components/asuswrt/translations/es.json
Normal file
17
homeassistant/components/asuswrt/translations/es.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"unknown": "Error inesperado"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"mode": "Modo",
|
||||
"name": "Nombre",
|
||||
"password": "Contrase\u00f1a",
|
||||
"port": "Puerto"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
45
homeassistant/components/asuswrt/translations/it.json
Normal file
45
homeassistant/components/asuswrt/translations/it.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
"invalid_host": "Nome host o indirizzo IP non valido",
|
||||
"pwd_and_ssh": "Fornire solo la password o il file della chiave SSH",
|
||||
"pwd_or_ssh": "Si prega di fornire la password o il file della chiave SSH",
|
||||
"ssh_not_file": "File chiave SSH non trovato",
|
||||
"unknown": "Errore imprevisto"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"mode": "Modalit\u00e0",
|
||||
"name": "Nome",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"protocol": "Protocollo di comunicazione da utilizzare",
|
||||
"ssh_key": "Percorso del file della chiave SSH (invece della password)",
|
||||
"username": "Nome utente"
|
||||
},
|
||||
"description": "Imposta il parametro richiesto per collegarti al tuo router",
|
||||
"title": "AsusWRT"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"consider_home": "Secondi di attesa prima di considerare un dispositivo lontano",
|
||||
"dnsmasq": "La posizione nel router dei file dnsmasq.leases",
|
||||
"interface": "L'interfaccia da cui si desidera ottenere statistiche (ad esempio eth0, eth1, ecc.)",
|
||||
"require_ip": "I dispositivi devono avere un IP (per la modalit\u00e0 punto di accesso)",
|
||||
"track_unknown": "Tieni traccia dei dispositivi sconosciuti / non denominati"
|
||||
},
|
||||
"title": "Opzioni AsusWRT"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
45
homeassistant/components/asuswrt/translations/no.json
Normal file
45
homeassistant/components/asuswrt/translations/no.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"single_instance_allowed": "Allerede konfigurert. Bare \u00e9n enkelt konfigurasjon er mulig."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Tilkobling mislyktes",
|
||||
"invalid_host": "Ugyldig vertsnavn eller IP-adresse",
|
||||
"pwd_and_ssh": "Oppgi bare passord eller SSH-n\u00f8kkelfil",
|
||||
"pwd_or_ssh": "Oppgi passord eller SSH-n\u00f8kkelfil",
|
||||
"ssh_not_file": "Finner ikke SSH-n\u00f8kkelfilen",
|
||||
"unknown": "Uventet feil"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Vert",
|
||||
"mode": "Modus",
|
||||
"name": "Navn",
|
||||
"password": "Passord",
|
||||
"port": "Port",
|
||||
"protocol": "Kommunikasjonsprotokoll som skal brukes",
|
||||
"ssh_key": "Bane til SSH-n\u00f8kkelfilen (i stedet for passord)",
|
||||
"username": "Brukernavn"
|
||||
},
|
||||
"description": "Sett \u00f8nsket parameter for \u00e5 koble til ruteren",
|
||||
"title": "AsusWRT"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"consider_home": "Sekunder \u00e5 vente f\u00f8r du vurderer en enhet borte",
|
||||
"dnsmasq": "Plasseringen i ruteren til dnsmasq.leases-filene",
|
||||
"interface": "Grensesnittet du vil ha statistikk fra (f.eks. Eth0, eth1 osv.)",
|
||||
"require_ip": "Enheter m\u00e5 ha IP (for tilgangspunktmodus)",
|
||||
"track_unknown": "Spor ukjente / ikke-navngitte enheter"
|
||||
},
|
||||
"title": "AsusWRT-alternativer"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
|
@ -3,7 +3,7 @@
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"no_devices_found": "Nessun dispositivo trovato sulla rete",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"invalid_access_token": "Token di accesso non valido",
|
||||
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
|
@ -14,18 +14,21 @@
|
||||
"records": {
|
||||
"data": {
|
||||
"records": "Datens\u00e4tze"
|
||||
}
|
||||
},
|
||||
"title": "W\u00e4hle die Records, die aktualisiert werden sollen"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"api_token": "API Token"
|
||||
},
|
||||
"description": "F\u00fcr diese Integration ist ein API-Token erforderlich, der mit Zone: Zone: Lesen und Zone: DNS: Bearbeiten f\u00fcr alle Zonen in deinem Konto erstellt wurde.",
|
||||
"title": "Mit Cloudflare verbinden"
|
||||
},
|
||||
"zone": {
|
||||
"data": {
|
||||
"zone": "Zone"
|
||||
}
|
||||
},
|
||||
"title": "W\u00e4hle die Zone, die aktualisiert werden soll"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -66,6 +66,7 @@
|
||||
"remote_button_quadruple_press": "\"{subtype}\" Taste vierfach geklickt",
|
||||
"remote_button_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach geklickt",
|
||||
"remote_button_rotated": "Button gedreht \"{subtype}\".",
|
||||
"remote_button_rotated_fast": "Button schnell gedreht \"{subtype}\"",
|
||||
"remote_button_rotation_stopped": "Die Tastendrehung \"{subtype}\" wurde gestoppt",
|
||||
"remote_button_short_press": "\"{subtype}\" Taste gedr\u00fcckt",
|
||||
"remote_button_short_release": "\"{subtype}\" Taste losgelassen",
|
||||
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Autenticazione riuscita"
|
||||
|
@ -4,7 +4,8 @@
|
||||
"already_configured": "Ger\u00e4t ist bereits konfiguriert",
|
||||
"already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt",
|
||||
"no_devices_found": "Keine Ger\u00e4te im Netzwerk gefunden",
|
||||
"not_supported": "Verbunden mit AVM FRITZ! Box, kann jedoch keine Smart Home-Ger\u00e4te steuern."
|
||||
"not_supported": "Verbunden mit AVM FRITZ! Box, kann jedoch keine Smart Home-Ger\u00e4te steuern.",
|
||||
"reauth_successful": "Die erneute Authentifizierung war erfolgreich"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Ung\u00fcltige Zugangsdaten"
|
||||
@ -18,6 +19,13 @@
|
||||
},
|
||||
"description": "M\u00f6chtest du {name} einrichten?"
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"data": {
|
||||
"password": "Passwort",
|
||||
"username": "Benutzername"
|
||||
},
|
||||
"description": "Aktualisiere deine Anmeldeinformationen f\u00fcr {name} ."
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
|
@ -5,7 +5,7 @@
|
||||
"already_in_progress": "Il flusso di configurazione \u00e8 gi\u00e0 in corso",
|
||||
"no_devices_found": "Nessun dispositivo trovato sulla rete",
|
||||
"not_supported": "Collegato a AVM FRITZ!Box ma non \u00e8 in grado di controllare i dispositivi Smart Home.",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Autenticazione non valida"
|
||||
|
@ -0,0 +1,41 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Ger\u00e4t ist bereits konfiguriert",
|
||||
"insufficient_permissions": "Der Benutzer verf\u00fcgt nicht \u00fcber ausreichende Berechtigungen, um auf die Einstellungen der AVM FRITZ!Box und ihre Telefonb\u00fccher zuzugreifen.",
|
||||
"no_devices_found": "Keine Ger\u00e4te im Netzwerk gefunden"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Ung\u00fcltige Authentifizierung"
|
||||
},
|
||||
"flow_title": "AVM FRITZ! Box-Anrufmonitor: {name}",
|
||||
"step": {
|
||||
"phonebook": {
|
||||
"data": {
|
||||
"phonebook": "Telefonbuch"
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"password": "Passwort",
|
||||
"port": "Port",
|
||||
"username": "Benutzername"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"error": {
|
||||
"malformed_prefixes": "Die Pr\u00e4fixe sind fehlerhaft, bitte das Format \u00fcberpr\u00fcfen."
|
||||
},
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"prefixes": "Pr\u00e4fixe (kommagetrennte Liste)"
|
||||
},
|
||||
"title": "Pr\u00e4fixe konfigurieren"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -4,12 +4,27 @@
|
||||
"port_name_in_use": "Eine HomeKit Bridge mit demselben Namen oder Port ist bereits vorhanden."
|
||||
},
|
||||
"step": {
|
||||
"accessory_mode": {
|
||||
"data": {
|
||||
"entity_id": "Entit\u00e4t"
|
||||
},
|
||||
"description": "W\u00e4hle die Entit\u00e4t aus, die aufgenommen werden soll. Im Zubeh\u00f6rmodus ist nur eine einzelne Entit\u00e4t enthalten.",
|
||||
"title": "W\u00e4hle die Entit\u00e4t aus, die aufgenommen werden soll"
|
||||
},
|
||||
"bridge_mode": {
|
||||
"data": {
|
||||
"include_domains": "Einzubeziehende Domains"
|
||||
},
|
||||
"description": "W\u00e4hle die Domains aus, die aufgenommen werden sollen. Alle unterst\u00fctzten Ger\u00e4te innerhalb der Domain werden aufgenommen.",
|
||||
"title": "W\u00e4hle die Domains aus, die aufgenommen werden sollen"
|
||||
},
|
||||
"pairing": {
|
||||
"title": "HomeKit verbinden"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"include_domains": "Einzubeziehende Domains"
|
||||
"include_domains": "Einzubeziehende Domains",
|
||||
"mode": "Modus"
|
||||
},
|
||||
"title": "HomeKit aktivieren"
|
||||
}
|
||||
@ -21,6 +36,7 @@
|
||||
"data": {
|
||||
"safe_mode": "Abgesicherter Modus (nur aktivieren, wenn das Pairing fehlschl\u00e4gt)"
|
||||
},
|
||||
"description": "Diese Einstellungen m\u00fcssen nur angepasst werden, wenn HomeKit nicht funktioniert.",
|
||||
"title": "Erweiterte Konfiguration"
|
||||
},
|
||||
"cameras": {
|
||||
@ -33,7 +49,8 @@
|
||||
"data": {
|
||||
"entities": "Entit\u00e4ten",
|
||||
"mode": "Modus"
|
||||
}
|
||||
},
|
||||
"title": "W\u00e4hle die Entit\u00e4ten aus, die aufgenommen werden sollen"
|
||||
},
|
||||
"init": {
|
||||
"data": {
|
||||
|
@ -18,6 +18,12 @@
|
||||
},
|
||||
"flow_title": "HomeKit-Zubeh\u00f6r: {name}",
|
||||
"step": {
|
||||
"busy_error": {
|
||||
"title": "Das Ger\u00e4t wird bereits mit einem anderen Controller gekoppelt"
|
||||
},
|
||||
"max_tries_error": {
|
||||
"title": "Maximale Authentifizierungsversuche \u00fcberschritten"
|
||||
},
|
||||
"pair": {
|
||||
"data": {
|
||||
"pairing_code": "Kopplungscode"
|
||||
@ -25,6 +31,9 @@
|
||||
"description": "Gib deinen HomeKit-Kopplungscode ein, um dieses Zubeh\u00f6r zu verwenden",
|
||||
"title": "Mit HomeKit Zubeh\u00f6r koppeln"
|
||||
},
|
||||
"protocol_error": {
|
||||
"title": "Fehler bei der Kommunikation mit dem Zubeh\u00f6r"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"device": "Ger\u00e4t"
|
||||
|
@ -8,7 +8,7 @@
|
||||
"auth_required_error": "Impossibile determinare se \u00e8 necessaria l'autorizzazione",
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
"no_id": "L'istanza Hyperion Ambilight non ha segnalato il suo ID",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
|
@ -3,7 +3,7 @@
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"no_device": "Nessuno dei tuoi dispositivi ha attivato \"Trova il mio iPhone\"",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Autenticazione non valida",
|
||||
@ -16,7 +16,7 @@
|
||||
"password": "Password"
|
||||
},
|
||||
"description": "La password inserita in precedenza per {username} non funziona pi\u00f9. Aggiorna la tua password per continuare a utilizzare questa integrazione.",
|
||||
"title": "Reautenticare l'integrazione"
|
||||
"title": "Autenticare nuovamente l'integrazione"
|
||||
},
|
||||
"trusted_device": {
|
||||
"data": {
|
||||
|
@ -8,7 +8,7 @@
|
||||
"error": {
|
||||
"invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.",
|
||||
"send_verification_code": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f.",
|
||||
"validate_verification_code": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438 \u043d\u0430\u0447\u043d\u0438\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0441\u043d\u043e\u0432\u0430."
|
||||
"validate_verification_code": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437."
|
||||
},
|
||||
"step": {
|
||||
"reauth": {
|
||||
|
20
homeassistant/components/keenetic_ndms2/translations/es.json
Normal file
20
homeassistant/components/keenetic_ndms2/translations/es.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "La cuenta ya est\u00e1 configurada"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Fallo de conexi\u00f3n"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"name": "Nombre",
|
||||
"password": "Contrase\u00f1a",
|
||||
"port": "Puerto",
|
||||
"username": "Usuario"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
36
homeassistant/components/keenetic_ndms2/translations/it.json
Normal file
36
homeassistant/components/keenetic_ndms2/translations/it.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"name": "Nome",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"username": "Nome utente"
|
||||
},
|
||||
"title": "Configurare il router Keenetic NDMS2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"consider_home": "Considerare in casa nell'intervallo di",
|
||||
"include_arp": "Usa i dati ARP (ignorati se vengono utilizzati i dati dell'hotspot)",
|
||||
"include_associated": "Usa i dati delle associazioni WiFi AP (ignorati se si usano i dati dell'hotspot)",
|
||||
"interfaces": "Scegli le interfacce da scansionare",
|
||||
"scan_interval": "Intervallo di scansione",
|
||||
"try_hotspot": "Utilizza i dati \"ip hotspot\" (pi\u00f9 accurato)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
36
homeassistant/components/keenetic_ndms2/translations/no.json
Normal file
36
homeassistant/components/keenetic_ndms2/translations/no.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Kontoen er allerede konfigurert"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Tilkobling mislyktes"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Vert",
|
||||
"name": "Navn",
|
||||
"password": "Passord",
|
||||
"port": "Port",
|
||||
"username": "Brukernavn"
|
||||
},
|
||||
"title": "Sett opp Keenetic NDMS2 Router"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"consider_home": "Vurder hjemmeintervall",
|
||||
"include_arp": "Bruk ARP-data (ignorert hvis hotspot-data brukes)",
|
||||
"include_associated": "Bruk WiFi AP-tilknytningsdata (ignoreres hvis hotspot-data brukes)",
|
||||
"interfaces": "Velg grensesnitt for \u00e5 skanne",
|
||||
"scan_interval": "Skanneintervall",
|
||||
"try_hotspot": "Bruk 'ip hotspot'-data (mest n\u00f8yaktig)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
36
homeassistant/components/keenetic_ndms2/translations/ru.json
Normal file
36
homeassistant/components/keenetic_ndms2/translations/ru.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u042d\u0442\u0430 \u0443\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "\u0425\u043e\u0441\u0442",
|
||||
"name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435",
|
||||
"password": "\u041f\u0430\u0440\u043e\u043b\u044c",
|
||||
"port": "\u041f\u043e\u0440\u0442",
|
||||
"username": "\u041b\u043e\u0433\u0438\u043d"
|
||||
},
|
||||
"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 Keenetic NDMS2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"consider_home": "\u0412\u0440\u0435\u043c\u044f \u043e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0441\u0435\u0430\u043d\u0441\u0430 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c (\u0441\u0435\u043a.), \u043f\u043e \u0438\u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \"\u041d\u0435 \u0434\u043e\u043c\u0430\"",
|
||||
"include_arp": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 ARP (\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430)",
|
||||
"include_associated": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u043e\u0447\u0435\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0430 WiFi (\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u0435 hotspot)",
|
||||
"interfaces": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0434\u043b\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f",
|
||||
"scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f",
|
||||
"try_hotspot": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 'ip hotspot' (\u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u044b\u0435)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -32,7 +32,7 @@
|
||||
"not_konn_panel": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Konnected.io \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043e."
|
||||
},
|
||||
"error": {
|
||||
"bad_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 URL \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0445\u043e\u0441\u0442\u0430 API."
|
||||
"bad_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 URL-\u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430 Override API."
|
||||
},
|
||||
"step": {
|
||||
"options_binary": {
|
||||
|
@ -42,6 +42,25 @@
|
||||
"group_1_button_2": "\u041f\u0435\u0440\u0432\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 \u0432\u0442\u043e\u0440\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430",
|
||||
"group_2_button_1": "\u0412\u0442\u043e\u0440\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 \u043f\u0435\u0440\u0432\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430",
|
||||
"group_2_button_2": "\u0412\u0442\u043e\u0440\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 \u0432\u0442\u043e\u0440\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430",
|
||||
"lower": "\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c",
|
||||
"lower_1": "\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c 1",
|
||||
"lower_2": "\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c 2",
|
||||
"lower_3": "\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c 3",
|
||||
"lower_4": "\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c 4",
|
||||
"lower_all": "\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435",
|
||||
"off": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
|
||||
"open_1": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c 1",
|
||||
"open_2": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c 2",
|
||||
"open_3": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c 3",
|
||||
"open_4": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c 4",
|
||||
"open_all": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435",
|
||||
"raise": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c",
|
||||
"raise_1": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c 1",
|
||||
"raise_2": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c 2",
|
||||
"raise_3": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c 3",
|
||||
"raise_4": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c 4",
|
||||
"raise_all": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0432\u0441\u0435",
|
||||
"stop": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c (\u043b\u044e\u0431\u0438\u043c\u0430\u044f)",
|
||||
"stop_1": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c 1",
|
||||
"stop_2": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c 2",
|
||||
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"account_locked": "Account bloccato. Per favore riprova pi\u00f9 tardi.",
|
||||
|
@ -6,7 +6,7 @@
|
||||
"invalid_auth": "Autenticazione non valida",
|
||||
"missing_configuration": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione.",
|
||||
"no_url_available": "Nessun URL disponibile. Per informazioni su questo errore, [controlla la sezione della guida]({docs_url})",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Autenticazione riuscita"
|
||||
|
@ -5,7 +5,7 @@
|
||||
"authorize_url_timeout": "Tempo scaduto nel generare l'URL di autorizzazione.",
|
||||
"missing_configuration": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione.",
|
||||
"no_url_available": "Nessun URL disponibile. Per informazioni su questo errore, [controlla la sezione della guida]({docs_url})",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente",
|
||||
"single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione.",
|
||||
"unknown_authorize_url_generation": "Errore sconosciuto durante la generazione di un URL di autorizzazione."
|
||||
},
|
||||
@ -38,7 +38,7 @@
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"description": "L'integrazione di Nest deve autenticare nuovamente il tuo account",
|
||||
"title": "Reautenticare l'integrazione"
|
||||
"title": "Autenticare nuovamente l'integrazione"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
24
homeassistant/components/philips_js/translations/it.json
Normal file
24
homeassistant/components/philips_js/translations/it.json
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
"unknown": "Errore imprevisto"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_version": "Versione API",
|
||||
"host": "Host"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"device_automation": {
|
||||
"trigger_type": {
|
||||
"turn_on": "Si richiede l'accensione del dispositivo"
|
||||
}
|
||||
}
|
||||
}
|
@ -7,6 +7,11 @@
|
||||
"cannot_connect": "Verbindung fehlgeschlagen"
|
||||
},
|
||||
"step": {
|
||||
"api_key": {
|
||||
"data": {
|
||||
"api_key": "API-Schl\u00fcssel"
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "API-Schl\u00fcssel",
|
||||
@ -15,6 +20,7 @@
|
||||
"name": "Name",
|
||||
"port": "Port",
|
||||
"ssl": "Nutzt ein SSL-Zertifikat",
|
||||
"statistics_only": "Nur Statistiken",
|
||||
"verify_ssl": "SSL-Zertifikat \u00fcberpr\u00fcfen"
|
||||
}
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
"webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f Webhook-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 Home Assistant \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Webhook \u0434\u043b\u044f Plaato Airlock.\n\n\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e:\n\n- URL: `{webhook_url}`\n- Method: POST\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438."
|
||||
"default": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Plaato {device_type} **{device_name}** \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e."
|
||||
},
|
||||
"error": {
|
||||
"invalid_webhook_device": "\u0412\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 Webhook. \u042d\u0442\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0448\u043b\u044e\u0437\u0430.",
|
||||
@ -28,7 +28,7 @@
|
||||
"device_type": "\u0422\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 Plaato"
|
||||
},
|
||||
"description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443?",
|
||||
"title": "Plaato Airlock"
|
||||
"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Plaato"
|
||||
},
|
||||
"webhook": {
|
||||
"description": "\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 Home Assistant \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Webhook \u0434\u043b\u044f Plaato Airlock.\n\n\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e:\n\n- URL: `{webhook_url}`\n- Method: POST\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.",
|
||||
|
@ -4,7 +4,7 @@
|
||||
"all_configured": "Tutti i server collegati sono gi\u00e0 configurati",
|
||||
"already_configured": "Questo server Plex \u00e8 gi\u00e0 configurato",
|
||||
"already_in_progress": "Il flusso di configurazione \u00e8 gi\u00e0 in corso",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente",
|
||||
"token_request_timeout": "Timeout per l'ottenimento del token",
|
||||
"unknown": "Errore imprevisto"
|
||||
},
|
||||
|
@ -1,10 +1,12 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato"
|
||||
"already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
"invalid_auth": "Autenticazione non valida",
|
||||
"unknown": "Errore imprevisto",
|
||||
"wrong_version": "Il tuo powerwall utilizza una versione del software non supportata. Si prega di considerare l'aggiornamento o la segnalazione di questo problema in modo che possa essere risolto."
|
||||
},
|
||||
@ -12,8 +14,10 @@
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"ip_address": "Indirizzo IP"
|
||||
"ip_address": "Indirizzo IP",
|
||||
"password": "Password"
|
||||
},
|
||||
"description": "La password di solito \u00e8 costituita dagli ultimi 5 caratteri del numero di serie per il Backup Gateway e pu\u00f2 essere trovata nell'app Telsa; oppure dagli ultimi 5 caratteri della password trovata all'interno della porta per il Backup Gateway 2.",
|
||||
"title": "Connessione al Powerwall"
|
||||
}
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente",
|
||||
"unknown": "Errore imprevisto"
|
||||
},
|
||||
"error": {
|
||||
|
@ -12,7 +12,7 @@
|
||||
"flow_title": "{name}",
|
||||
"step": {
|
||||
"confirm_discovery": {
|
||||
"description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c {model} ({host}) ?\n\n\u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u043e\u0442 \u0431\u0430\u0442\u0430\u0440\u0435\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0438\u0437 \u0441\u043f\u044f\u0449\u0435\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430, \u043d\u0430\u0436\u0430\u0432 \u043a\u043d\u043e\u043f\u043a\u0443 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435."
|
||||
"description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c {model} ({host})?\n\n\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043e\u0442 \u0431\u0430\u0442\u0430\u0440\u0435\u0438 \u0438 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0440\u0430\u0437\u0431\u0443\u0434\u0438\u0442\u044c, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443.\n\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043e\u0442 \u0431\u0430\u0442\u0430\u0440\u0435\u0438 \u0438 \u043d\u0435 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u0431\u0443\u0434\u0443\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b, \u043a\u043e\u0433\u0434\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u044b\u0439\u0434\u0435\u0442 \u0438\u0437 \u0441\u043f\u044f\u0449\u0435\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435, \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0440\u0430\u0437\u0431\u0443\u0434\u0438\u0432 \u0435\u0433\u043e, \u043b\u0438\u0431\u043e \u0434\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430."
|
||||
},
|
||||
"credentials": {
|
||||
"data": {
|
||||
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Questo account SimpliSafe \u00e8 gi\u00e0 in uso.",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"identifier_exists": "Account gi\u00e0 registrato",
|
||||
@ -20,7 +20,7 @@
|
||||
"password": "Password"
|
||||
},
|
||||
"description": "Il token di accesso \u00e8 scaduto o \u00e8 stato revocato. Inserisci la tua password per ricollegare il tuo account.",
|
||||
"title": "Reautenticare l'integrazione"
|
||||
"title": "Autenticare nuovamente l'integrazione"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -2,7 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Il servizio \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente",
|
||||
"unknown": "Errore imprevisto"
|
||||
},
|
||||
"error": {
|
||||
@ -13,7 +13,7 @@
|
||||
"step": {
|
||||
"reauth_confirm": {
|
||||
"description": "L'integrazione di Sonarr deve essere nuovamente autenticata manualmente con l'API Sonarr ospitata su: {host}",
|
||||
"title": "Reautenticare l'integrazione"
|
||||
"title": "Autenticare nuovamente l'integrazione"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -15,7 +15,7 @@
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"description": "L'integrazione di Spotify deve essere nuovamente autenticata con Spotify per l'account: {account}",
|
||||
"title": "Reautenticare l'integrazione"
|
||||
"title": "Autenticare nuovamente l'integrazione"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"already_configured": "L'account \u00e8 gi\u00e0 configurato",
|
||||
"cannot_connect": "Impossibile connettersi",
|
||||
|
@ -5,7 +5,7 @@
|
||||
"webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f Webhook-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 Home Assistant \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Webhook \u0434\u043b\u044f Traccar.\n\n\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e:\n\n- URL: `{webhook_url}`\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438."
|
||||
"default": "\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 Home Assistant \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Webhook \u0434\u043b\u044f Traccar.\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438: `{webhook_url}`\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
|
@ -3,7 +3,7 @@
|
||||
"abort": {
|
||||
"already_configured": "Il sito del Controller \u00e8 gi\u00e0 configurato",
|
||||
"configuration_updated": "Configurazione aggiornata.",
|
||||
"reauth_successful": "La riautenticazione ha avuto successo"
|
||||
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
|
||||
},
|
||||
"error": {
|
||||
"faulty_credentials": "Autenticazione non valida",
|
||||
|
@ -26,7 +26,7 @@
|
||||
},
|
||||
"reauth": {
|
||||
"description": "Il profilo \"{profile}\" deve essere autenticato nuovamente per continuare a ricevere i dati Withings.",
|
||||
"title": "Reautenticare l'integrazione"
|
||||
"title": "Autenticare nuovamente l'integrazione"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,7 @@
|
||||
"data": {
|
||||
"select_ip": "IP-\u0430\u0434\u0440\u0435\u0441"
|
||||
},
|
||||
"description": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0435\u0449\u0451 \u0440\u0430\u0437, \u0435\u0441\u043b\u0438 \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0448\u043b\u044e\u0437",
|
||||
"description": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0435\u0449\u0451 \u0440\u0430\u0437, \u0435\u0441\u043b\u0438 \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0448\u043b\u044e\u0437.",
|
||||
"title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0448\u043b\u044e\u0437 Xiaomi Aqara"
|
||||
},
|
||||
"settings": {
|
||||
|
@ -6,18 +6,35 @@
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Failed to connect",
|
||||
"no_device_selected": "No device selected, please select one device.",
|
||||
"unknown_device": "The device model is not known, not able to setup the device using config flow."
|
||||
},
|
||||
"flow_title": "Xiaomi Miio: {name}",
|
||||
"step": {
|
||||
"device": {
|
||||
"data": {
|
||||
"host": "IP Address",
|
||||
"name": "Name of the device",
|
||||
"token": "API Token"
|
||||
"host": "IP Address",
|
||||
"name": "Name of the device",
|
||||
"token": "API Token"
|
||||
},
|
||||
"description": "You will need the 32 character API Token, see https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token for instructions. Please note, that this API Token is different from the key used by the Xiaomi Aqara integration.",
|
||||
"title": "Connect to a Xiaomi Miio Device or Xiaomi Gateway"
|
||||
},
|
||||
"gateway": {
|
||||
"data": {
|
||||
"host": "IP Address",
|
||||
"name": "Name of the Gateway",
|
||||
"token": "API Token"
|
||||
},
|
||||
"description": "You will need the 32 character API Token, see https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token for instructions. Please note, that this API Token is different from the key used by the Xiaomi Aqara integration.",
|
||||
"title": "Connect to a Xiaomi Gateway"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"gateway": "Connect to a Xiaomi Gateway"
|
||||
},
|
||||
"description": "Select to which device you want to connect.",
|
||||
"title": "Xiaomi Miio"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -13,7 +13,7 @@
|
||||
"network_key": "\u041a\u043b\u044e\u0447 \u0441\u0435\u0442\u0438 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438)",
|
||||
"usb_path": "\u041f\u0443\u0442\u044c \u043a USB-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443"
|
||||
},
|
||||
"description": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438](https://www.home-assistant.io/docs/z-wave/installation/) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430.",
|
||||
"description": "\u042d\u0442\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0451 Z-Wave JS.\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438](https://www.home-assistant.io/docs/z-wave/installation/) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430.",
|
||||
"title": "Z-Wave"
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user