diff --git a/homeassistant/components/adguard/.translations/pl.json b/homeassistant/components/adguard/.translations/pl.json
index 199b621c81b..e58c901f364 100644
--- a/homeassistant/components/adguard/.translations/pl.json
+++ b/homeassistant/components/adguard/.translations/pl.json
@@ -5,11 +5,11 @@
"single_instance_allowed": "Dozwolona jest tylko jedna konfiguracja AdGuard Home."
},
"error": {
- "connection_error": "Po\u0142\u0105czenie nieudane."
+ "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia."
},
"step": {
"hassio_confirm": {
- "description": "Czy chcesz skonfigurowa\u0107 Home Assistant'a, aby po\u0142\u0105czy\u0142 si\u0119 z AdGuard Home przez dodatek Hass.io {addon}?",
+ "description": "Czy chcesz skonfigurowa\u0107 Home Assistant, aby po\u0142\u0105czy\u0142 si\u0119 z AdGuard Home przez dodatek Hass.io {addon}?",
"title": "AdGuard Home przez dodatek Hass.io"
},
"user": {
@@ -21,7 +21,7 @@
"username": "Nazwa u\u017cytkownika",
"verify_ssl": "AdGuard Home u\u017cywa odpowiedniego certyfikatu."
},
- "description": "Skonfiguruj swoj\u0105 instancj\u0119 AdGuard Home, aby umo\u017cliwi\u0107 monitorowanie i nadz\u00f3r sieci.",
+ "description": "Skonfiguruj instancj\u0119 AdGuard Home, aby umo\u017cliwi\u0107 monitorowanie i kontrol\u0119.",
"title": "Po\u0142\u0105cz sw\u00f3j AdGuard Home"
}
},
diff --git a/homeassistant/components/ambiclimate/.translations/pl.json b/homeassistant/components/ambiclimate/.translations/pl.json
index dac6e52dda2..47e9c9f35b2 100644
--- a/homeassistant/components/ambiclimate/.translations/pl.json
+++ b/homeassistant/components/ambiclimate/.translations/pl.json
@@ -3,14 +3,14 @@
"abort": {
"access_token": "Nieznany b\u0142\u0105d podczas generowania tokena dost\u0119pu.",
"already_setup": "Konto Ambiclimate jest skonfigurowane.",
- "no_config": "Musisz skonfigurowa\u0107 Ambiclimate, zanim b\u0119dziesz m\u00f3g\u0142 si\u0119 z nim uwierzytelni\u0107. [Przeczytaj instrukcj\u0119](https://www.home-assistant.io/components/ambiclimate/)."
+ "no_config": "Musisz skonfigurowa\u0107 Ambiclimate, zanim b\u0119dziesz m\u00f3g\u0142 si\u0119 w nim uwierzytelni\u0107. [Przeczytaj instrukcj\u0119](https://www.home-assistant.io/components/ambiclimate/)."
},
"create_entry": {
"default": "Pomy\u015blnie uwierzytelniono z Ambiclimate"
},
"error": {
"follow_link": "Prosz\u0119 klikn\u0105\u0107 link i uwierzytelni\u0107 przed naci\u015bni\u0119ciem przycisku Prze\u015blij",
- "no_token": "Nie uwierzytelniony z Ambiclimate"
+ "no_token": "Nieuwierzytelniony z Ambiclimate"
},
"step": {
"auth": {
diff --git a/homeassistant/components/arcam_fmj/.translations/ca.json b/homeassistant/components/arcam_fmj/.translations/ca.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/ca.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/arcam_fmj/.translations/da.json b/homeassistant/components/arcam_fmj/.translations/da.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/da.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/arcam_fmj/.translations/nl.json b/homeassistant/components/arcam_fmj/.translations/nl.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/nl.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/arcam_fmj/.translations/no.json b/homeassistant/components/arcam_fmj/.translations/no.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/no.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/arcam_fmj/.translations/pl.json b/homeassistant/components/arcam_fmj/.translations/pl.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/pl.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/arcam_fmj/.translations/ru.json b/homeassistant/components/arcam_fmj/.translations/ru.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/ru.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/arcam_fmj/.translations/zh-Hant.json b/homeassistant/components/arcam_fmj/.translations/zh-Hant.json
new file mode 100644
index 00000000000..b0ad4660d0f
--- /dev/null
+++ b/homeassistant/components/arcam_fmj/.translations/zh-Hant.json
@@ -0,0 +1,5 @@
+{
+ "config": {
+ "title": "Arcam FMJ"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/ca.json b/homeassistant/components/cert_expiry/.translations/ca.json
new file mode 100644
index 00000000000..25c0b26fafc
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/ca.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "Aquesta combinaci\u00f3 d'amfitri\u00f3 i port ja est\u00e0 configurada"
+ },
+ "error": {
+ "certificate_fetch_failed": "No s'ha pogut obtenir el certificat des d'aquesta combinaci\u00f3 d'amfitri\u00f3 i port",
+ "connection_timeout": "S'ha acabat el temps d'espera durant la connexi\u00f3 amb l'amfitri\u00f3.",
+ "host_port_exists": "Aquesta combinaci\u00f3 d'amfitri\u00f3 i port ja est\u00e0 configurada",
+ "resolve_failed": "No s'ha pogut resoldre l'amfitri\u00f3"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "Nom d'amfitri\u00f3 del certificat",
+ "name": "Nom del certificat",
+ "port": "Port del certificat"
+ },
+ "title": "Configuraci\u00f3 del certificat a provar"
+ }
+ },
+ "title": "Caducitat del certificat"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/da.json b/homeassistant/components/cert_expiry/.translations/da.json
new file mode 100644
index 00000000000..667ab5fa4e3
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/da.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "Denne v\u00e6rt- og portkombination er allerede konfigureret"
+ },
+ "error": {
+ "certificate_fetch_failed": "Kan ikke hente certifikat fra denne v\u00e6rt- og portkombination",
+ "connection_timeout": "Timeout ved tilslutning til denne v\u00e6rt",
+ "host_port_exists": "Denne v\u00e6rt- og portkombination er allerede konfigureret",
+ "resolve_failed": "V\u00e6rten kunne ikke findes"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "Certifikatets v\u00e6rtsnavn",
+ "name": "Certifikatets navn",
+ "port": "Certifikatets port"
+ },
+ "title": "Definer certifikatet, der skal testes"
+ }
+ },
+ "title": "Certifikat udl\u00f8b"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/hu.json b/homeassistant/components/cert_expiry/.translations/hu.json
new file mode 100644
index 00000000000..584f4c2b759
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/hu.json
@@ -0,0 +1,12 @@
+{
+ "config": {
+ "step": {
+ "user": {
+ "data": {
+ "name": "A tan\u00fas\u00edtv\u00e1ny neve",
+ "port": "A tan\u00fas\u00edtv\u00e1ny portja"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/nl.json b/homeassistant/components/cert_expiry/.translations/nl.json
new file mode 100644
index 00000000000..d2fe3c76e85
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/nl.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "Deze combinatie van host en poort is al geconfigureerd"
+ },
+ "error": {
+ "certificate_fetch_failed": "Kan certificaat niet ophalen van deze combinatie van host en poort",
+ "connection_timeout": "Timeout bij verbinding maken met deze host",
+ "host_port_exists": "Deze combinatie van host en poort is al geconfigureerd",
+ "resolve_failed": "Deze host kon niet gevonden worden"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "De hostnaam van het certificaat",
+ "name": "De naam van het certificaat",
+ "port": "De poort van het certificaat"
+ },
+ "title": "Het certificaat defini\u00ebren dat moet worden getest"
+ }
+ },
+ "title": "Vervaldatum certificaat"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/no.json b/homeassistant/components/cert_expiry/.translations/no.json
new file mode 100644
index 00000000000..e095cc360a0
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/no.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "Denne verts- og portkombinasjonen er allerede konfigurert"
+ },
+ "error": {
+ "certificate_fetch_failed": "Kan ikke hente sertifikat fra denne verts- og portkombinasjonen",
+ "connection_timeout": "Timeout n\u00e5r det kobles til denne verten",
+ "host_port_exists": "Denne verts- og portkombinasjonen er allerede konfigurert",
+ "resolve_failed": "Denne verten kan ikke l\u00f8ses"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "Sertifikatets vertsnavn",
+ "name": "Sertifikatets navn",
+ "port": "Sertifikatets port"
+ },
+ "title": "Definer sertifikatet som skal testes"
+ }
+ },
+ "title": "Sertifikat utl\u00f8p"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/pl.json b/homeassistant/components/cert_expiry/.translations/pl.json
new file mode 100644
index 00000000000..162c8bf8a0a
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/pl.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "Ta kombinacja hosta i portu jest ju\u017c skonfigurowana"
+ },
+ "error": {
+ "certificate_fetch_failed": "Nie mo\u017cna pobra\u0107 certyfikatu z tej kombinacji hosta i portu",
+ "connection_timeout": "Przekroczono limit czasu po\u0142\u0105czenia z tym hostem",
+ "host_port_exists": "Ta kombinacja hosta i portu jest ju\u017c skonfigurowana",
+ "resolve_failed": "Tego hosta nie mo\u017cna rozwi\u0105za\u0107"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "Nazwa hosta certyfikatu",
+ "name": "Nazwa certyfikatu",
+ "port": "Port certyfikatu"
+ },
+ "title": "Zdefiniuj certyfikat do przetestowania"
+ }
+ },
+ "title": "Wa\u017cno\u015b\u0107 certyfikatu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/ru.json b/homeassistant/components/cert_expiry/.translations/ru.json
new file mode 100644
index 00000000000..6a795dee13e
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/ru.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "\u042d\u0442\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f \u0445\u043e\u0441\u0442\u0430 \u0438 \u043f\u043e\u0440\u0442\u0430 \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430"
+ },
+ "error": {
+ "certificate_fetch_failed": "\u041d\u0435 \u0443\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0441 \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u0445\u043e\u0441\u0442\u0430 \u0438 \u043f\u043e\u0440\u0442\u0430",
+ "connection_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0445\u043e\u0441\u0442\u0443",
+ "host_port_exists": "\u042d\u0442\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f \u0445\u043e\u0441\u0442\u0430 \u0438 \u043f\u043e\u0440\u0442\u0430 \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430",
+ "resolve_failed": "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0445\u043e\u0441\u0442"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "\u0418\u043c\u044f \u0445\u043e\u0441\u0442\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430",
+ "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430",
+ "port": "\u041f\u043e\u0440\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430"
+ },
+ "title": "C\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f"
+ }
+ },
+ "title": "\u0421\u0440\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cert_expiry/.translations/zh-Hant.json b/homeassistant/components/cert_expiry/.translations/zh-Hant.json
new file mode 100644
index 00000000000..9af730db969
--- /dev/null
+++ b/homeassistant/components/cert_expiry/.translations/zh-Hant.json
@@ -0,0 +1,24 @@
+{
+ "config": {
+ "abort": {
+ "host_port_exists": "\u6b64\u4e3b\u6a5f\u7aef\u8207\u901a\u8a0a\u57e0\u7d44\u5408\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
+ },
+ "error": {
+ "certificate_fetch_failed": "\u7121\u6cd5\u81ea\u6b64\u4e3b\u6a5f\u7aef\u8207\u901a\u8a0a\u57e0\u7d44\u5408\u7372\u5f97\u8a8d\u8b49",
+ "connection_timeout": "\u9023\u7dda\u81f3\u4e3b\u6a5f\u7aef\u903e\u6642",
+ "host_port_exists": "\u6b64\u4e3b\u6a5f\u7aef\u8207\u901a\u8a0a\u57e0\u7d44\u5408\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
+ "resolve_failed": "\u4e3b\u6a5f\u7aef\u7121\u6cd5\u89e3\u6790"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "host": "\u8a8d\u8b49\u4e3b\u6a5f\u7aef\u540d\u7a31",
+ "name": "\u8a8d\u8b49\u540d\u7a31",
+ "port": "\u8a8d\u8b49\u901a\u8a0a\u57e0"
+ },
+ "title": "\u5b9a\u7fa9\u8a8d\u8b49\u9032\u884c\u6e2c\u8a66"
+ }
+ },
+ "title": "\u8a8d\u8b49\u5df2\u904e\u671f"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/ca.json b/homeassistant/components/deconz/.translations/ca.json
index 7b69b7477f5..56ae59c78ba 100644
--- a/homeassistant/components/deconz/.translations/ca.json
+++ b/homeassistant/components/deconz/.translations/ca.json
@@ -40,5 +40,16 @@
}
},
"title": "Passarel\u00b7la d'enlla\u00e7 deCONZ Zigbee"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "Permet sensors deCONZ CLIP",
+ "allow_deconz_groups": "Permet grups de llums deCONZ"
+ },
+ "description": "Configura la visibilitat dels tipus de dispositius deCONZ"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/da.json b/homeassistant/components/deconz/.translations/da.json
index f79538ffeb6..3c8c0377880 100644
--- a/homeassistant/components/deconz/.translations/da.json
+++ b/homeassistant/components/deconz/.translations/da.json
@@ -40,5 +40,16 @@
}
},
"title": "deCONZ Zigbee gateway"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "Tillad deCONZ CLIP sensorer",
+ "allow_deconz_groups": "Tillad deCONZ lys grupper"
+ },
+ "description": "Konfigurer synligheden af deCONZ-enhedstyper"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/nl.json b/homeassistant/components/deconz/.translations/nl.json
index 19477bbed3f..785fba4ffc0 100644
--- a/homeassistant/components/deconz/.translations/nl.json
+++ b/homeassistant/components/deconz/.translations/nl.json
@@ -40,5 +40,16 @@
}
},
"title": "deCONZ Zigbee gateway"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "DeCONZ CLIP sensoren toestaan",
+ "allow_deconz_groups": "DeCONZ-lichtgroepen toestaan"
+ },
+ "description": "De zichtbaarheid van deCONZ-apparaattypen configureren"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/no.json b/homeassistant/components/deconz/.translations/no.json
index 7c674c71022..8798248224a 100644
--- a/homeassistant/components/deconz/.translations/no.json
+++ b/homeassistant/components/deconz/.translations/no.json
@@ -40,5 +40,16 @@
}
},
"title": "deCONZ Zigbee gateway"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "Tillat deCONZ CLIP-sensorer",
+ "allow_deconz_groups": "Tillat deCONZ lys grupper"
+ },
+ "description": "Konfigurere synlighet av deCONZ enhetstyper"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/pl.json b/homeassistant/components/deconz/.translations/pl.json
index a17835f79a3..0f2009a46b6 100644
--- a/homeassistant/components/deconz/.translations/pl.json
+++ b/homeassistant/components/deconz/.translations/pl.json
@@ -15,9 +15,9 @@
"hassio_confirm": {
"data": {
"allow_clip_sensor": "Zezwalaj na importowanie wirtualnych sensor\u00f3w",
- "allow_deconz_groups": "Zezw\u00f3l na importowanie grup deCONZ"
+ "allow_deconz_groups": "Zezwalaj na importowanie grup deCONZ"
},
- "description": "Czy chcesz skonfigurowa\u0107 Home Assistant'a, aby po\u0142\u0105czy\u0142 si\u0119 z bramk\u0105 deCONZ dostarczon\u0105 przez dodatek Hass.io {addon}?",
+ "description": "Czy chcesz skonfigurowa\u0107 Home Assistant, aby po\u0142\u0105czy\u0142 si\u0119 z bramk\u0105 deCONZ dostarczon\u0105 przez dodatek Hass.io {addon}?",
"title": "Bramka deCONZ Zigbee przez dodatek Hass.io"
},
"init": {
@@ -40,5 +40,16 @@
}
},
"title": "Brama deCONZ Zigbee"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "Zezwalaj na czujniki deCONZ CLIP",
+ "allow_deconz_groups": "Zezwalaj na grupy \u015bwiate\u0142 deCONZ"
+ },
+ "description": "Skonfiguruj widoczno\u015b\u0107 urz\u0105dze\u0144 deCONZ"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/ru.json b/homeassistant/components/deconz/.translations/ru.json
index ea701b3f759..ee7208cdf17 100644
--- a/homeassistant/components/deconz/.translations/ru.json
+++ b/homeassistant/components/deconz/.translations/ru.json
@@ -40,5 +40,16 @@
}
},
"title": "deCONZ"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0434\u0430\u0442\u0447\u0438\u043a\u0438 deCONZ CLIP",
+ "allow_deconz_groups": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u044b \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f deCONZ"
+ },
+ "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0442\u0438\u043f\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 deCONZ"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/zh-Hant.json b/homeassistant/components/deconz/.translations/zh-Hant.json
index 0173c90c3b7..53d6f76a601 100644
--- a/homeassistant/components/deconz/.translations/zh-Hant.json
+++ b/homeassistant/components/deconz/.translations/zh-Hant.json
@@ -40,5 +40,16 @@
}
},
"title": "deCONZ Zigbee \u9598\u9053\u5668"
+ },
+ "options": {
+ "step": {
+ "async_step_deconz_devices": {
+ "data": {
+ "allow_clip_sensor": "\u5141\u8a31 deCONZ CLIP \u611f\u61c9\u5668",
+ "allow_deconz_groups": "\u5141\u8a31 deCONZ \u71c8\u5149\u7fa4\u7d44"
+ },
+ "description": "\u8a2d\u5b9a deCONZ \u53ef\u8996\u88dd\u7f6e\u985e\u578b"
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/emulated_roku/.translations/no.json b/homeassistant/components/emulated_roku/.translations/no.json
index e83497599ca..b41da3ccde3 100644
--- a/homeassistant/components/emulated_roku/.translations/no.json
+++ b/homeassistant/components/emulated_roku/.translations/no.json
@@ -11,7 +11,7 @@
"host_ip": "Vert IP",
"listen_port": "Lytte port",
"name": "Navn",
- "upnp_bind_multicast": "Bind multicast (True/False)"
+ "upnp_bind_multicast": "Bind multicast (Sant/Usant)"
},
"title": "Definer serverkonfigurasjon"
}
diff --git a/homeassistant/components/esphome/.translations/zh-Hant.json b/homeassistant/components/esphome/.translations/zh-Hant.json
index 74d0b925fb2..0386fd8c468 100644
--- a/homeassistant/components/esphome/.translations/zh-Hant.json
+++ b/homeassistant/components/esphome/.translations/zh-Hant.json
@@ -18,7 +18,7 @@
"title": "\u8f38\u5165\u5bc6\u78bc"
},
"discovery_confirm": {
- "description": "\u662f\u5426\u8981\u5c07 ESPHome \u7bc0\u9ede\u300c{name}\u300d\u65b0\u589e\u81f3 Home Assistant\uff1f",
+ "description": "\u662f\u5426\u8981\u5c07 ESPHome \u7bc0\u9ede `{name}` \u65b0\u589e\u81f3 Home Assistant\uff1f",
"title": "\u767c\u73fe\u5230 ESPHome \u7bc0\u9ede"
},
"user": {
diff --git a/homeassistant/components/geonetnz_quakes/.translations/ca.json b/homeassistant/components/geonetnz_quakes/.translations/ca.json
new file mode 100644
index 00000000000..57ce2b4ee81
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/ca.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "Ubicaci\u00f3 ja registrada"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "mmi": "MMI",
+ "radius": "Radi"
+ },
+ "title": "Introdueix els detalls del filtre."
+ }
+ },
+ "title": "GeoNet NZ Quakes"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/geonetnz_quakes/.translations/da.json b/homeassistant/components/geonetnz_quakes/.translations/da.json
new file mode 100644
index 00000000000..0d0e927bc4b
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/da.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "Placering allerede registreret"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "mmi": "MMI",
+ "radius": "Radius"
+ },
+ "title": "Udfyld dine filteroplysninger."
+ }
+ },
+ "title": "GeoNet NZ Quakes"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/geonetnz_quakes/.translations/hu.json b/homeassistant/components/geonetnz_quakes/.translations/hu.json
new file mode 100644
index 00000000000..42de5a13142
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/hu.json
@@ -0,0 +1,12 @@
+{
+ "config": {
+ "step": {
+ "user": {
+ "data": {
+ "radius": "Sug\u00e1r"
+ },
+ "title": "T\u00f6ltse ki a sz\u0171r\u0151 adatait."
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/geonetnz_quakes/.translations/nl.json b/homeassistant/components/geonetnz_quakes/.translations/nl.json
new file mode 100644
index 00000000000..d6af28240eb
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/nl.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "Locatie al geregistreerd"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "mmi": "MMI",
+ "radius": "Straal"
+ },
+ "title": "Vul uw filtergegevens in."
+ }
+ },
+ "title": "GeoNet NZ Quakes"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/geonetnz_quakes/.translations/pl.json b/homeassistant/components/geonetnz_quakes/.translations/pl.json
new file mode 100644
index 00000000000..427c753f6c1
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/pl.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "Lokalizacja ju\u017c zarejestrowana"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "mmi": "MMI",
+ "radius": "Promie\u0144"
+ },
+ "title": "Wype\u0142nij szczeg\u00f3\u0142y dotycz\u0105ce filtra."
+ }
+ },
+ "title": "GeoNet NZ Quakes"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/geonetnz_quakes/.translations/ru.json b/homeassistant/components/geonetnz_quakes/.translations/ru.json
new file mode 100644
index 00000000000..7d6583bc1d5
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/ru.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043e"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "mmi": "MMI",
+ "radius": "\u0420\u0430\u0434\u0438\u0443\u0441"
+ },
+ "title": "GeoNet"
+ }
+ },
+ "title": "\u0417\u0435\u043c\u043b\u0435\u0442\u0440\u044f\u0441\u0435\u043d\u0438\u044f \u0432 \u041d\u043e\u0432\u043e\u0439 \u0417\u0435\u043b\u0430\u043d\u0434\u0438\u0438 (GeoNet)"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/geonetnz_quakes/.translations/zh-Hant.json b/homeassistant/components/geonetnz_quakes/.translations/zh-Hant.json
new file mode 100644
index 00000000000..59b4abf259a
--- /dev/null
+++ b/homeassistant/components/geonetnz_quakes/.translations/zh-Hant.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "\u5ea7\u6a19\u5df2\u8a3b\u518a"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "mmi": "MMI",
+ "radius": "\u534a\u5f91"
+ },
+ "title": "\u586b\u5beb\u904e\u6ffe\u5668\u8cc7\u8a0a\u3002"
+ }
+ },
+ "title": "GeoNet NZ Quakes"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/heos/.translations/pl.json b/homeassistant/components/heos/.translations/pl.json
index 9b5f9844ddc..d427acc3a98 100644
--- a/homeassistant/components/heos/.translations/pl.json
+++ b/homeassistant/components/heos/.translations/pl.json
@@ -12,7 +12,7 @@
"access_token": "Host",
"host": "Host"
},
- "description": "Wprowad\u017a nazw\u0119 hosta lub adres IP urz\u0105dzenia Heos (preferowane po\u0142\u0105czenie kablowe, nie WiFi).",
+ "description": "Wprowad\u017a nazw\u0119 hosta lub adres IP urz\u0105dzenia Heos (najlepiej pod\u0142\u0105czonego przewodowo do sieci).",
"title": "Po\u0142\u0105cz si\u0119 z Heos"
}
},
diff --git a/homeassistant/components/homekit_controller/.translations/pl.json b/homeassistant/components/homekit_controller/.translations/pl.json
index 031a7440ed0..e66353c5000 100644
--- a/homeassistant/components/homekit_controller/.translations/pl.json
+++ b/homeassistant/components/homekit_controller/.translations/pl.json
@@ -13,8 +13,8 @@
"authentication_error": "Niepoprawny kod parowania HomeKit. Sprawd\u017a go i spr\u00f3buj ponownie.",
"busy_error": "Urz\u0105dzenie odm\u00f3wi\u0142o parowania, poniewa\u017c jest ju\u017c powi\u0105zane z innym kontrolerem.",
"max_peers_error": "Urz\u0105dzenie odm\u00f3wi\u0142o parowania, poniewa\u017c nie ma wolnej pami\u0119ci parowania.",
- "max_tries_error": "Urz\u0105dzenie odm\u00f3wi\u0142o parowania, poniewa\u017c otrzyma\u0142o ponad 100 nieudanych pr\u00f3b uwierzytelnienia.",
- "pairing_failed": "Wyst\u0105pi\u0142 nieobs\u0142ugiwany b\u0142\u0105d podczas pr\u00f3by sparowania z tym urz\u0105dzeniem. Mo\u017ce to by\u0107 tymczasowa awaria lub Twoje urz\u0105dzenie mo\u017ce nie by\u0107 obecnie obs\u0142ugiwane.",
+ "max_tries_error": "Urz\u0105dzenie odm\u00f3wi\u0142o dodania parowania, poniewa\u017c otrzyma\u0142o ponad 100 nieudanych pr\u00f3b uwierzytelnienia.",
+ "pairing_failed": "Wyst\u0105pi\u0142 nieobs\u0142ugiwany b\u0142\u0105d podczas pr\u00f3by sparowania z tym urz\u0105dzeniem. Mo\u017ce to by\u0107 tymczasowa awaria lub urz\u0105dzenie mo\u017ce nie by\u0107 obecnie obs\u0142ugiwane.",
"unable_to_pair": "Nie mo\u017cna sparowa\u0107, spr\u00f3buj ponownie.",
"unknown_error": "Urz\u0105dzenie zg\u0142osi\u0142o nieznany b\u0142\u0105d. Parowanie nie powiod\u0142o si\u0119."
},
diff --git a/homeassistant/components/life360/.translations/ca.json b/homeassistant/components/life360/.translations/ca.json
index a7189d69185..58401a33d14 100644
--- a/homeassistant/components/life360/.translations/ca.json
+++ b/homeassistant/components/life360/.translations/ca.json
@@ -10,6 +10,7 @@
"error": {
"invalid_credentials": "Credencials inv\u00e0lides",
"invalid_username": "Nom d'usuari incorrecte",
+ "unexpected": "S'ha produ\u00eft un error inesperat en comunicar-se amb el servidor de Life360.",
"user_already_configured": "El compte ja ha estat configurat"
},
"step": {
diff --git a/homeassistant/components/life360/.translations/da.json b/homeassistant/components/life360/.translations/da.json
index 1870c3fdb51..933fce4a4e8 100644
--- a/homeassistant/components/life360/.translations/da.json
+++ b/homeassistant/components/life360/.translations/da.json
@@ -10,6 +10,7 @@
"error": {
"invalid_credentials": "Ugyldige legitimationsoplysninger",
"invalid_username": "Ugyldigt brugernavn",
+ "unexpected": "Uventet fejl under kommunikation med Life360-serveren",
"user_already_configured": "Kontoen er allerede konfigureret"
},
"step": {
diff --git a/homeassistant/components/life360/.translations/hu.json b/homeassistant/components/life360/.translations/hu.json
new file mode 100644
index 00000000000..227e784b065
--- /dev/null
+++ b/homeassistant/components/life360/.translations/hu.json
@@ -0,0 +1,7 @@
+{
+ "config": {
+ "error": {
+ "unexpected": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt a kommunik\u00e1ci\u00f3ban a Life360 szerverrel"
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/life360/.translations/nl.json b/homeassistant/components/life360/.translations/nl.json
index ec7a5332950..08be66a8963 100644
--- a/homeassistant/components/life360/.translations/nl.json
+++ b/homeassistant/components/life360/.translations/nl.json
@@ -10,6 +10,7 @@
"error": {
"invalid_credentials": "Ongeldige gebruikersgegevens",
"invalid_username": "Ongeldige gebruikersnaam",
+ "unexpected": "Onverwachte fout bij communicatie met Life360-server",
"user_already_configured": "Account is al geconfigureerd"
},
"step": {
diff --git a/homeassistant/components/life360/.translations/pl.json b/homeassistant/components/life360/.translations/pl.json
index 15aabaa6308..cd5e61fc123 100644
--- a/homeassistant/components/life360/.translations/pl.json
+++ b/homeassistant/components/life360/.translations/pl.json
@@ -10,6 +10,7 @@
"error": {
"invalid_credentials": "Nieprawid\u0142owe dane uwierzytelniaj\u0105ce",
"invalid_username": "Nieprawid\u0142owa nazwa u\u017cytkownika",
+ "unexpected": "Nieoczekiwany b\u0142\u0105d komunikacji z serwerem Life360",
"user_already_configured": "Konto zosta\u0142o ju\u017c skonfigurowane."
},
"step": {
diff --git a/homeassistant/components/life360/.translations/ru.json b/homeassistant/components/life360/.translations/ru.json
index 0f698457bf7..c03ad0f7e1f 100644
--- a/homeassistant/components/life360/.translations/ru.json
+++ b/homeassistant/components/life360/.translations/ru.json
@@ -10,6 +10,7 @@
"error": {
"invalid_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0443\u0447\u0435\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435",
"invalid_username": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043b\u043e\u0433\u0438\u043d",
+ "unexpected": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c Life360",
"user_already_configured": "\u0423\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430"
},
"step": {
diff --git a/homeassistant/components/life360/.translations/zh-Hant.json b/homeassistant/components/life360/.translations/zh-Hant.json
index 8ab5dcf5369..75081c62d41 100644
--- a/homeassistant/components/life360/.translations/zh-Hant.json
+++ b/homeassistant/components/life360/.translations/zh-Hant.json
@@ -10,6 +10,7 @@
"error": {
"invalid_credentials": "\u6191\u8b49\u7121\u6548",
"invalid_username": "\u4f7f\u7528\u8005\u540d\u7a31\u7121\u6548",
+ "unexpected": "\u8207 Life360 \u4f3a\u670d\u5668\u901a\u8a0a\u767c\u751f\u672a\u77e5\u932f\u8aa4",
"user_already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
},
"step": {
diff --git a/homeassistant/components/light/.translations/en.json b/homeassistant/components/light/.translations/en.json
new file mode 100644
index 00000000000..9e5d1abddaf
--- /dev/null
+++ b/homeassistant/components/light/.translations/en.json
@@ -0,0 +1,8 @@
+{
+ "device_automation": {
+ "trigger_type": {
+ "turn_off": "{name} turned off",
+ "turn_on": "{name} turned on"
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/logi_circle/.translations/pl.json b/homeassistant/components/logi_circle/.translations/pl.json
index 2c155ffde61..f39df48ae5a 100644
--- a/homeassistant/components/logi_circle/.translations/pl.json
+++ b/homeassistant/components/logi_circle/.translations/pl.json
@@ -2,8 +2,8 @@
"config": {
"abort": {
"already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko jedno konto Logi Circle.",
- "external_error": "Wyst\u0105pi\u0142 wyj\u0105tek zewn\u0119trzny.",
- "external_setup": "Logi Circle pomy\u015blnie skonfigurowano.",
+ "external_error": "Wyst\u0105pi\u0142 wyj\u0105tek z innego przep\u0142ywu.",
+ "external_setup": "Logi Circle zosta\u0142o pomy\u015blnie skonfigurowane z innego przep\u0142ywu.",
"no_flows": "Musisz skonfigurowa\u0107 Logi Circle, zanim b\u0119dziesz m\u00f3g\u0142 si\u0119 z nim uwierzytelni\u0107. [Przeczytaj instrukcj\u0119](https://www.home-assistant.io/components/logi_circle/)."
},
"create_entry": {
@@ -12,12 +12,12 @@
"error": {
"auth_error": "Autoryzacja API nie powiod\u0142a si\u0119.",
"auth_timeout": "Up\u0142yn\u0105\u0142 limit czasu \u017c\u0105dania tokena dost\u0119pu.",
- "follow_link": "Prosz\u0119 klikn\u0105\u0107 link i uwierzytelni\u0107 przed naci\u015bni\u0119ciem przycisku Prze\u015blij."
+ "follow_link": "Post\u0119puj zgodnie z linkiem i uwierzytelnij si\u0119 przed naci\u015bni\u0119ciem przycisku Prze\u015blij."
},
"step": {
"auth": {
"description": "Kliknij poni\u017cszy link i Zaakceptuj dost\u0119p do swojego konta Logi Circle, a nast\u0119pnie wr\u00f3\u0107 i naci\u015bnij Prze\u015blij poni\u017cej. \n\n [Link]({authorization_url})",
- "title": "Uwierzytelnienie Logi Circle"
+ "title": "Uwierzytelnij za pomoc\u0105 Logi Circle"
},
"user": {
"data": {
diff --git a/homeassistant/components/met/.translations/hu.json b/homeassistant/components/met/.translations/hu.json
new file mode 100644
index 00000000000..3b34d8f6354
--- /dev/null
+++ b/homeassistant/components/met/.translations/hu.json
@@ -0,0 +1,9 @@
+{
+ "config": {
+ "step": {
+ "user": {
+ "title": "Elhelyezked\u00e9s"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/nest/.translations/ca.json b/homeassistant/components/nest/.translations/ca.json
index b242208791b..636568b96d3 100644
--- a/homeassistant/components/nest/.translations/ca.json
+++ b/homeassistant/components/nest/.translations/ca.json
@@ -3,7 +3,7 @@
"abort": {
"already_setup": "Nom\u00e9s pots configurar un \u00fanic compte Nest.",
"authorize_url_fail": "S'ha produ\u00eft un error desconegut al generar l'URL d'autoritzaci\u00f3.",
- "authorize_url_timeout": "El temps d'espera m\u00e0xim per generar l'URL d'autoritzaci\u00f3 s'ha esgotat.",
+ "authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.",
"no_flows": "Necessites configurar Nest abans de poder autenticar-t'hi. Llegeix les [instruccions](https://www.home-assistant.io/components/nest/)."
},
"error": {
diff --git a/homeassistant/components/nest/.translations/zh-Hant.json b/homeassistant/components/nest/.translations/zh-Hant.json
index 6b9dbdb19b1..c477557e7ba 100644
--- a/homeassistant/components/nest/.translations/zh-Hant.json
+++ b/homeassistant/components/nest/.translations/zh-Hant.json
@@ -4,7 +4,7 @@
"already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44 Nest \u5e33\u865f\u3002",
"authorize_url_fail": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u767c\u751f\u672a\u77e5\u932f\u8aa4",
"authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642",
- "no_flows": "\u5fc5\u9808\u5148\u8a2d\u5b9a Nest \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15]\uff08https://www.home-assistant.io/components/nest/\uff09\u3002"
+ "no_flows": "\u5fc5\u9808\u5148\u8a2d\u5b9a Nest \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15](https://www.home-assistant.io/components/nest/)\u3002"
},
"error": {
"internal_error": "\u8a8d\u8b49\u78bc\u5167\u90e8\u932f\u8aa4",
diff --git a/homeassistant/components/notion/.translations/hu.json b/homeassistant/components/notion/.translations/hu.json
new file mode 100644
index 00000000000..2f7664cf74e
--- /dev/null
+++ b/homeassistant/components/notion/.translations/hu.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "error": {
+ "identifier_exists": "Felhaszn\u00e1l\u00f3n\u00e9v m\u00e1r regisztr\u00e1lva van",
+ "invalid_credentials": "\u00c9rv\u00e9nytelen felhaszn\u00e1l\u00f3n\u00e9v vagy jelsz\u00f3",
+ "no_devices": "Nem tal\u00e1lhat\u00f3 eszk\u00f6z a fi\u00f3kban"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "Jelsz\u00f3",
+ "username": "Felhaszn\u00e1l\u00f3n\u00e9v/Email C\u00edm"
+ },
+ "title": "T\u00f6ltse ki adatait"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/point/.translations/zh-Hant.json b/homeassistant/components/point/.translations/zh-Hant.json
index 91a86f5e3db..9f688b2e5f9 100644
--- a/homeassistant/components/point/.translations/zh-Hant.json
+++ b/homeassistant/components/point/.translations/zh-Hant.json
@@ -5,7 +5,7 @@
"authorize_url_fail": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u767c\u751f\u672a\u77e5\u932f\u8aa4",
"authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642",
"external_setup": "\u5df2\u7531\u5176\u4ed6\u6d41\u7a0b\u6210\u529f\u8a2d\u5b9a Point\u3002",
- "no_flows": "\u5fc5\u9808\u5148\u8a2d\u5b9a Point \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15]\uff08https://www.home-assistant.io/components/point/\uff09\u3002"
+ "no_flows": "\u5fc5\u9808\u5148\u8a2d\u5b9a Point \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15](https://www.home-assistant.io/components/point/)\u3002"
},
"create_entry": {
"default": "\u5df2\u6210\u529f\u8a8d\u8b49 Minut Point \u88dd\u7f6e\u3002"
diff --git a/homeassistant/components/ps4/.translations/pl.json b/homeassistant/components/ps4/.translations/pl.json
index 3e36960b12c..9fb4c73f1d0 100644
--- a/homeassistant/components/ps4/.translations/pl.json
+++ b/homeassistant/components/ps4/.translations/pl.json
@@ -8,7 +8,7 @@
"port_997_bind_error": "Nie mo\u017cna powi\u0105za\u0107 z portem 997."
},
"error": {
- "credential_timeout": "Up\u0142yn\u0105\u0142 limit czasu us\u0142ugi po\u015bwiadcze\u0144. Naci\u015bnij przycisk Prze\u015blij, aby ponownie uruchomi\u0107.",
+ "credential_timeout": "Up\u0142yn\u0105\u0142 limit czasu us\u0142ugi po\u015bwiadcze\u0144. Naci\u015bnij przycisk Prze\u015blij, aby ponowi\u0107.",
"login_failed": "Nie uda\u0142o si\u0119 sparowa\u0107 z PlayStation 4. Sprawd\u017a, czy PIN jest poprawny.",
"no_ipaddress": "Wprowad\u017a adres IP PlayStation 4, kt\u00f3ry chcesz skonfigurowa\u0107.",
"not_ready": "PlayStation 4 nie jest w\u0142\u0105czona lub po\u0142\u0105czona z sieci\u0105."
diff --git a/homeassistant/components/toon/.translations/zh-Hant.json b/homeassistant/components/toon/.translations/zh-Hant.json
index b09d921268c..0156b58c9ac 100644
--- a/homeassistant/components/toon/.translations/zh-Hant.json
+++ b/homeassistant/components/toon/.translations/zh-Hant.json
@@ -4,7 +4,7 @@
"client_id": "\u8a2d\u5b9a\u5167\u7528\u6236\u7aef ID \u7121\u6548\u3002",
"client_secret": "\u8a2d\u5b9a\u5167\u5ba2\u6236\u7aef\u5bc6\u78bc\u7121\u6548\u3002",
"no_agreements": "\u6b64\u5e33\u865f\u4e26\u672a\u64c1\u6709 Toon \u88dd\u7f6e\u3002",
- "no_app": "\u5fc5\u9808\u5148\u8a2d\u5b9a Toon \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15]\uff08https://www.home-assistant.io/components/toon/\uff09\u3002",
+ "no_app": "\u5fc5\u9808\u5148\u8a2d\u5b9a Toon \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15](https://www.home-assistant.io/components/toon/(\u3002",
"unknown_auth_fail": "\u9a57\u8b49\u6642\u767c\u751f\u672a\u77e5\u932f\u8aa4\u3002"
},
"error": {
diff --git a/homeassistant/components/traccar/.translations/ca.json b/homeassistant/components/traccar/.translations/ca.json
new file mode 100644
index 00000000000..0cfb9738d5d
--- /dev/null
+++ b/homeassistant/components/traccar/.translations/ca.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Traccar.",
+ "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia."
+ },
+ "create_entry": {
+ "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar l'opci\u00f3 webhook de Traccar.\n\nUtilitza el seg\u00fcent enlla\u00e7: `{webhook_url}`\n\nConsulta la [documentaci\u00f3]({docs_url}) per a m\u00e9s detalls."
+ },
+ "step": {
+ "user": {
+ "description": "Est\u00e0s segur que vols configurar Traccar?",
+ "title": "Configura Traccar"
+ }
+ },
+ "title": "Traccar"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/traccar/.translations/da.json b/homeassistant/components/traccar/.translations/da.json
new file mode 100644
index 00000000000..af3963f8c0f
--- /dev/null
+++ b/homeassistant/components/traccar/.translations/da.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "not_internet_accessible": "Dit Home Assistant system skal v\u00e6re tilg\u00e6ngeligt fra internettet for at modtage Traccar meddelelser.",
+ "one_instance_allowed": "Det er kun n\u00f8dvendigt med en ops\u00e6tning."
+ },
+ "create_entry": {
+ "default": "For at sende begivenheder til Home Assistant skal du konfigurere webhook funktionen i Traccar.\n\n Brug f\u00f8lgende URL: `{webhook_url}`\n \n Se [dokumentationen]({docs_url}) for yderligere oplysninger."
+ },
+ "step": {
+ "user": {
+ "description": "Er du sikker p\u00e5 at du vil konfigurere Traccar?",
+ "title": "Konfigurer Traccar"
+ }
+ },
+ "title": "Traccar"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/traccar/.translations/nl.json b/homeassistant/components/traccar/.translations/nl.json
new file mode 100644
index 00000000000..c4ee0544a2e
--- /dev/null
+++ b/homeassistant/components/traccar/.translations/nl.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "not_internet_accessible": "Uw Home Assistant-exemplaar moet toegankelijk zijn vanaf internet om berichten van Traccar te ontvangen.",
+ "one_instance_allowed": "Slechts \u00e9\u00e9n instantie is nodig."
+ },
+ "create_entry": {
+ "default": "Voor het verzenden van gebeurtenissen naar Home Assistant, moet u de webhook-functie in Traccar instellen.\n\nGebruik de volgende URL: ' {webhook_url} '\n\nZie [de documentatie] ({docs_url}) voor meer informatie."
+ },
+ "step": {
+ "user": {
+ "description": "Weet u zeker dat u Traccar wilt instellen?",
+ "title": "Traccar instellen"
+ }
+ },
+ "title": "Traccar"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/traccar/.translations/pl.json b/homeassistant/components/traccar/.translations/pl.json
new file mode 100644
index 00000000000..66ddbaaa3fd
--- /dev/null
+++ b/homeassistant/components/traccar/.translations/pl.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "not_internet_accessible": "Twoja instancja Home Assistant musi by\u0107 dost\u0119pna z Internetu, aby otrzymywa\u0107 wiadomo\u015bci z Traccar.",
+ "one_instance_allowed": "Niezb\u0119dna jest tylko jedna instancja."
+ },
+ "create_entry": {
+ "default": "Aby wys\u0142a\u0107 wydarzenia do Home Assistant, musisz skonfigurowa\u0107 funkcj\u0119 webhook w Traccar. \n\n U\u017cyj nast\u0119puj\u0105cego URL: ` {webhook_url} ` \n\n Zobacz [dokumentacj\u0119] ( {docs_url} ) w celu uzyskania dalszych szczeg\u00f3\u0142\u00f3w."
+ },
+ "step": {
+ "user": {
+ "description": "Czy na pewno chcesz skonfigurowa\u0107 Traccar?",
+ "title": "Skonfiguruj Traccar"
+ }
+ },
+ "title": "Traccar"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/traccar/.translations/ru.json b/homeassistant/components/traccar/.translations/ru.json
new file mode 100644
index 00000000000..afaab87efe4
--- /dev/null
+++ b/homeassistant/components/traccar/.translations/ru.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "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 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 Traccar.",
+ "one_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430."
+ },
+ "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 webhooks \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 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439]({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": {
+ "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Traccar?",
+ "title": "Traccar"
+ }
+ },
+ "title": "Traccar"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/traccar/.translations/zh-Hant.json b/homeassistant/components/traccar/.translations/zh-Hant.json
new file mode 100644
index 00000000000..f5402454294
--- /dev/null
+++ b/homeassistant/components/traccar/.translations/zh-Hant.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "not_internet_accessible": "Home Assistant \u5be6\u4f8b\u5fc5\u9808\u80fd\u5920\u7531\u7db2\u969b\u7db2\u8def\u5b58\u53d6\uff0c\u65b9\u80fd\u63a5\u53d7 Traccar \u8a0a\u606f\u3002",
+ "one_instance_allowed": "\u50c5\u9700\u8a2d\u5b9a\u4e00\u7d44\u7269\u4ef6\u5373\u53ef\u3002"
+ },
+ "create_entry": {
+ "default": "\u6b32\u50b3\u9001\u4e8b\u4ef6\u81f3 Home Assistant\uff0c\u5c07\u9700\u65bc Traccar \u5167\u8a2d\u5b9a webhook \u529f\u80fd\u3002\n\n\u8acb\u4f7f\u7528 url: `{webhook_url}`\n\n\u8acb\u53c3\u95b1 [\u6587\u4ef6]({docs_url})\u4ee5\u4e86\u89e3\u66f4\u8a73\u7d30\u8cc7\u6599\u3002"
+ },
+ "step": {
+ "user": {
+ "description": "\u662f\u5426\u8981\u8a2d\u5b9a Traccar\uff1f",
+ "title": "\u8a2d\u5b9a Traccar"
+ }
+ },
+ "title": "Traccar"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/ca.json b/homeassistant/components/twentemilieu/.translations/ca.json
new file mode 100644
index 00000000000..27ab8e8a8b2
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/ca.json
@@ -0,0 +1,23 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "Adre\u00e7a ja configurada."
+ },
+ "error": {
+ "connection_error": "No s'ha pogut connectar.",
+ "invalid_address": "No s'ha trobat l'adre\u00e7a a l'\u00e0rea de servei de Twente Milieu."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_letter": "Lletra/addicional de casa",
+ "house_number": "N\u00famero de casa",
+ "post_code": "Codi postal"
+ },
+ "description": "Configura Twente Milieu amb informaci\u00f3 de la recollida de residus a la teva adre\u00e7a.",
+ "title": "Twente Milieu"
+ }
+ },
+ "title": "Twente Milieu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/da.json b/homeassistant/components/twentemilieu/.translations/da.json
new file mode 100644
index 00000000000..1e3ca933e38
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/da.json
@@ -0,0 +1,23 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "Adresse er allerede konfigureret."
+ },
+ "error": {
+ "connection_error": "Forbindelse mislykkedes.",
+ "invalid_address": "Adresse ikke fundet i Twente Milieu serviceomr\u00e5de."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_letter": "Hus nummer/yderligere",
+ "house_number": "Husnummer",
+ "post_code": "Postnummer"
+ },
+ "description": "Konfigurer Twente Milieu, der leverer oplysninger om indsamling af affald p\u00e5 din adresse.",
+ "title": "Twente Milieu"
+ }
+ },
+ "title": "Twente Milieu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/hu.json b/homeassistant/components/twentemilieu/.translations/hu.json
new file mode 100644
index 00000000000..439e02d1027
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/hu.json
@@ -0,0 +1,18 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "A c\u00edm m\u00e1r be lett \u00e1ll\u00edtva."
+ },
+ "error": {
+ "connection_error": "Nem siker\u00fclt csatlakozni."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_number": "h\u00e1zsz\u00e1m",
+ "post_code": "ir\u00e1ny\u00edt\u00f3sz\u00e1m"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/nl.json b/homeassistant/components/twentemilieu/.translations/nl.json
new file mode 100644
index 00000000000..a420133f464
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/nl.json
@@ -0,0 +1,23 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "Adres al ingesteld."
+ },
+ "error": {
+ "connection_error": "Kon niet verbinden.",
+ "invalid_address": "Adres niet gevonden in servicegebied Twente Milieu."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_letter": "Huisnummer / toevoeging",
+ "house_number": "Huisnummer",
+ "post_code": "Postcode"
+ },
+ "description": "Stel Twente Milieu in voor het inzamelen van afval op uw adres.",
+ "title": "Twente Milieu"
+ }
+ },
+ "title": "Twente Milieu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/pl.json b/homeassistant/components/twentemilieu/.translations/pl.json
new file mode 100644
index 00000000000..042fcf0dda6
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/pl.json
@@ -0,0 +1,23 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "Adres ju\u017c skonfigurowany."
+ },
+ "error": {
+ "connection_error": "Po\u0142\u0105czenie nieudane.",
+ "invalid_address": "Nie znaleziono adresu w obszarze us\u0142ugi Twente Milieu."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_letter": "List domowy / dodatkowy",
+ "house_number": "Numer domu",
+ "post_code": "Kod pocztowy"
+ },
+ "description": "Skonfiguruj Twente Milieu, dostarczaj\u0105c informacji o zbieraniu odpad\u00f3w pod swoim adresem.",
+ "title": "Twente Milieu"
+ }
+ },
+ "title": "Twente Milieu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/ru.json b/homeassistant/components/twentemilieu/.translations/ru.json
new file mode 100644
index 00000000000..5d964604a77
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/ru.json
@@ -0,0 +1,23 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "\u0410\u0434\u0440\u0435\u0441 \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d."
+ },
+ "error": {
+ "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.",
+ "invalid_address": "\u0410\u0434\u0440\u0435\u0441 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0432 \u0437\u043e\u043d\u0435 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f Twente Milieu."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_letter": "\u041b\u0438\u0442\u0435\u0440 \u0434\u043e\u043c\u0430 / \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435",
+ "house_number": "\u041d\u043e\u043c\u0435\u0440 \u0434\u043e\u043c\u0430",
+ "post_code": "\u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441"
+ },
+ "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Twente Milieu \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0432\u044b\u0432\u043e\u0437\u0435 \u043c\u0443\u0441\u043e\u0440\u0430 \u043f\u043e \u0412\u0430\u0448\u0435\u043c\u0443 \u0430\u0434\u0440\u0435\u0441\u0443.",
+ "title": "Twente Milieu"
+ }
+ },
+ "title": "Twente Milieu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/twentemilieu/.translations/zh-Hant.json b/homeassistant/components/twentemilieu/.translations/zh-Hant.json
new file mode 100644
index 00000000000..0e0083ec5c1
--- /dev/null
+++ b/homeassistant/components/twentemilieu/.translations/zh-Hant.json
@@ -0,0 +1,23 @@
+{
+ "config": {
+ "abort": {
+ "address_exists": "\u5730\u5740\u5df2\u8a2d\u5b9a\u3002"
+ },
+ "error": {
+ "connection_error": "\u9023\u7dda\u5931\u6557\u3002",
+ "invalid_address": "Twente Milieu \u670d\u52d9\u5340\u57df\u5167\u627e\u4e0d\u5230\u6b64\u5730\u5740\u3002"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "house_letter": "\u9580\u724c\u5b57\u6bcd/\u9644\u52a0\u8cc7\u8a0a",
+ "house_number": "\u9580\u724c\u865f\u78bc",
+ "post_code": "\u90f5\u905e\u5340\u865f"
+ },
+ "description": "\u8a2d\u5b9a Twente Milieu \u4ee5\u53d6\u5f97\u8a72\u5730\u5740\u5ee2\u68c4\u7269\u56de\u6536\u8cc7\u8a0a\u3002",
+ "title": "Twente Milieu"
+ }
+ },
+ "title": "Twente Milieu"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/ca.json b/homeassistant/components/unifi/.translations/ca.json
index 442d82d9a3f..8a8d8b11f57 100644
--- a/homeassistant/components/unifi/.translations/ca.json
+++ b/homeassistant/components/unifi/.translations/ca.json
@@ -22,5 +22,17 @@
}
},
"title": "Controlador UniFi"
+ },
+ "options": {
+ "step": {
+ "device_tracker": {
+ "data": {
+ "detection_time": "Temps (en segons) des de s'ha vist per \u00faltima vegada fins que es considera a fora",
+ "track_clients": "Segueix clients de la xarxa",
+ "track_devices": "Segueix dispositius de la xarxa (dispositius Ubiquiti)",
+ "track_wired_clients": "Inclou clients de xarxa per cable"
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/da.json b/homeassistant/components/unifi/.translations/da.json
index 4155658d7de..53b794ed435 100644
--- a/homeassistant/components/unifi/.translations/da.json
+++ b/homeassistant/components/unifi/.translations/da.json
@@ -22,5 +22,17 @@
}
},
"title": "UniFi Controller"
+ },
+ "options": {
+ "step": {
+ "device_tracker": {
+ "data": {
+ "detection_time": "Tid i sekunder fra sidst set indtil betragtet som v\u00e6k",
+ "track_clients": "Spor netv\u00e6rksklienter",
+ "track_devices": "Spor netv\u00e6rksenheder (Ubiquiti-enheder)",
+ "track_wired_clients": "Inkluder kablede netv\u00e6rksklienter"
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/nl.json b/homeassistant/components/unifi/.translations/nl.json
index 7a1eea546a2..f907364327c 100644
--- a/homeassistant/components/unifi/.translations/nl.json
+++ b/homeassistant/components/unifi/.translations/nl.json
@@ -22,5 +22,17 @@
}
},
"title": "UniFi-controller"
+ },
+ "options": {
+ "step": {
+ "device_tracker": {
+ "data": {
+ "detection_time": "Tijd in seconden vanaf laatst gezien tot beschouwd als weg",
+ "track_clients": "Volg netwerkclients",
+ "track_devices": "Netwerkapparaten volgen (Ubiquiti-apparaten)",
+ "track_wired_clients": "Inclusief bedrade netwerkcli\u00ebnten"
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/pl.json b/homeassistant/components/unifi/.translations/pl.json
index 5382adcbf7d..6366f82b3da 100644
--- a/homeassistant/components/unifi/.translations/pl.json
+++ b/homeassistant/components/unifi/.translations/pl.json
@@ -22,5 +22,25 @@
}
},
"title": "Kontroler UniFi"
+ },
+ "options": {
+ "step": {
+ "device_tracker": {
+ "data": {
+ "detection_time": "Czas w sekundach od momentu, kiedy ostatnio widziano, a\u017c do momentu, kiedy uznano go za nieobecny.",
+ "track_clients": "\u015aled\u017a klient\u00f3w sieciowych",
+ "track_devices": "\u015aled\u017a urz\u0105dzenia sieciowe (urz\u0105dzenia Ubiquiti)",
+ "track_wired_clients": "Uwzgl\u0119dnij klient\u00f3w sieci przewodowej"
+ }
+ },
+ "init": {
+ "data": {
+ "few": "Kilka",
+ "many": "Wiele",
+ "one": "Jeden",
+ "other": "Inne"
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/ru.json b/homeassistant/components/unifi/.translations/ru.json
index f4d86300aca..76802a96367 100644
--- a/homeassistant/components/unifi/.translations/ru.json
+++ b/homeassistant/components/unifi/.translations/ru.json
@@ -22,5 +22,17 @@
}
},
"title": "UniFi Controller"
+ },
+ "options": {
+ "step": {
+ "device_tracker": {
+ "data": {
+ "detection_time": "\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\".",
+ "track_clients": "\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0441\u0435\u0442\u0438",
+ "track_devices": "\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 (\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 Ubiquiti)",
+ "track_wired_clients": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u0442\u0438"
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/zh-Hant.json b/homeassistant/components/unifi/.translations/zh-Hant.json
index e506c582cb7..2d5bd9027ac 100644
--- a/homeassistant/components/unifi/.translations/zh-Hant.json
+++ b/homeassistant/components/unifi/.translations/zh-Hant.json
@@ -22,5 +22,17 @@
}
},
"title": "UniFi \u63a7\u5236\u5668"
+ },
+ "options": {
+ "step": {
+ "device_tracker": {
+ "data": {
+ "detection_time": "\u6700\u7d42\u51fa\u73fe\u5f8c\u8996\u70ba\u96e2\u958b\u7684\u6642\u9593\uff08\u4ee5\u79d2\u70ba\u55ae\u4f4d\uff09",
+ "track_clients": "\u8ffd\u8e64\u7db2\u8def\u5ba2\u6236\u7aef",
+ "track_devices": "\u8ffd\u8e64\u7db2\u8def\u88dd\u7f6e\uff08Ubiquiti \u88dd\u7f6e\uff09",
+ "track_wired_clients": "\u5305\u542b\u6709\u7dda\u7db2\u8def\u5ba2\u6236\u7aef"
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/ca.json b/homeassistant/components/velbus/.translations/ca.json
new file mode 100644
index 00000000000..e38977a483f
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/ca.json
@@ -0,0 +1,21 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "El port ja est\u00e0 configurat"
+ },
+ "error": {
+ "connection_failed": "Ha fallat la connexi\u00f3 Velbus",
+ "port_exists": "El port ja est\u00e0 configurat"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "name": "Nom de la connexi\u00f3 Velbus",
+ "port": "Cadena de connexi\u00f3"
+ },
+ "title": "Tipus de connexi\u00f3 Velbus"
+ }
+ },
+ "title": "Interf\u00edcie Velbus"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/da.json b/homeassistant/components/velbus/.translations/da.json
new file mode 100644
index 00000000000..5e636c8bcd7
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/da.json
@@ -0,0 +1,21 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "Denne port er allerede konfigureret"
+ },
+ "error": {
+ "connection_failed": "Velbus forbindelsen mislykkedes",
+ "port_exists": "Denne port er allerede konfigureret"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "name": "Navnet p\u00e5 denne velbus forbindelse",
+ "port": "Forbindelsesstreng"
+ },
+ "title": "Definer velbus forbindelsestypen"
+ }
+ },
+ "title": "Velbus-interface"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/hu.json b/homeassistant/components/velbus/.translations/hu.json
new file mode 100644
index 00000000000..c836b414746
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/hu.json
@@ -0,0 +1,10 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "Ez a port m\u00e1r konfigur\u00e1lva van"
+ },
+ "error": {
+ "port_exists": "Ez a port m\u00e1r konfigur\u00e1lva van"
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/nl.json b/homeassistant/components/velbus/.translations/nl.json
new file mode 100644
index 00000000000..b2908e8d221
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/nl.json
@@ -0,0 +1,21 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "Deze poort is al geconfigureerd"
+ },
+ "error": {
+ "connection_failed": "De velbus verbinding is mislukt.",
+ "port_exists": "Deze poort is al geconfigureerd"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "name": "De naam voor deze velbus-verbinding",
+ "port": "Verbindingsreeks"
+ },
+ "title": "Definieer de velbus-verbindingstype"
+ }
+ },
+ "title": "Velbus interface"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/pl.json b/homeassistant/components/velbus/.translations/pl.json
new file mode 100644
index 00000000000..72e18b0e2c8
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/pl.json
@@ -0,0 +1,21 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "Ten port jest ju\u017c skonfigurowany"
+ },
+ "error": {
+ "connection_failed": "Po\u0142\u0105czenie Velbus nie powiod\u0142o si\u0119",
+ "port_exists": "Ten port jest ju\u017c skonfigurowany"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "name": "Nazwa tego po\u0142\u0105czenia Velbus",
+ "port": "Parametry po\u0142\u0105czenia"
+ },
+ "title": "Zdefiniuj typ po\u0142\u0105czenia Velbus"
+ }
+ },
+ "title": "Interfejs Velbus"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/ru.json b/homeassistant/components/velbus/.translations/ru.json
new file mode 100644
index 00000000000..3434c584221
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/ru.json
@@ -0,0 +1,21 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "\u042d\u0442\u043e\u0442 \u043f\u043e\u0440\u0442 \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d."
+ },
+ "error": {
+ "connection_failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 Velbus.",
+ "port_exists": "\u042d\u0442\u043e\u0442 \u043f\u043e\u0440\u0442 \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f Velbus",
+ "port": "\u0421\u0442\u0440\u043e\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"
+ },
+ "title": "Velbus"
+ }
+ },
+ "title": "Velbus"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/velbus/.translations/zh-Hant.json b/homeassistant/components/velbus/.translations/zh-Hant.json
new file mode 100644
index 00000000000..33f9191e8a2
--- /dev/null
+++ b/homeassistant/components/velbus/.translations/zh-Hant.json
@@ -0,0 +1,21 @@
+{
+ "config": {
+ "abort": {
+ "port_exists": "\u6b64\u901a\u8a0a\u57e0\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
+ },
+ "error": {
+ "connection_failed": "Velbus \u9023\u7dda\u5931\u6557",
+ "port_exists": "\u6b64\u901a\u8a0a\u57e0\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "name": "Velbus \u9023\u7dda\u540d\u7a31",
+ "port": "\u9023\u7dda\u5b57\u4e32"
+ },
+ "title": "\u5b9a\u7fa9 Velbus \u9023\u7dda\u985e\u578b"
+ }
+ },
+ "title": "Velbus \u4ecb\u9762"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/ca.json b/homeassistant/components/vesync/.translations/ca.json
new file mode 100644
index 00000000000..0c253fd4812
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/ca.json
@@ -0,0 +1,20 @@
+{
+ "config": {
+ "abort": {
+ "already_setup": "Nom\u00e9s es permet una \u00fanica inst\u00e0ncia de VeSync"
+ },
+ "error": {
+ "invalid_login": "Nom d'usuari o contrasenya incorrectes"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "Contrasenya",
+ "username": "Correu electr\u00f2nic"
+ },
+ "title": "Introdueix el nom d\u2019usuari i contrasenya"
+ }
+ },
+ "title": "VeSync"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/da.json b/homeassistant/components/vesync/.translations/da.json
new file mode 100644
index 00000000000..43e56328f99
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/da.json
@@ -0,0 +1,20 @@
+{
+ "config": {
+ "abort": {
+ "already_setup": "Kun en Vesync-forekomst er tilladt"
+ },
+ "error": {
+ "invalid_login": "Ugyldigt brugernavn eller adgangskode"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "Adgangskode",
+ "username": "Email adresse"
+ },
+ "title": "Indtast brugernavn og adgangskode"
+ }
+ },
+ "title": "VeSync"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/hu.json b/homeassistant/components/vesync/.translations/hu.json
new file mode 100644
index 00000000000..4735140216f
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/hu.json
@@ -0,0 +1,16 @@
+{
+ "config": {
+ "error": {
+ "invalid_login": "\u00c9rv\u00e9nytelen felhaszn\u00e1l\u00f3n\u00e9v vagy jelsz\u00f3"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "Jelsz\u00f3",
+ "username": "Email c\u00edm"
+ },
+ "title": "\u00cdrja be a felhaszn\u00e1l\u00f3nevet \u00e9s a jelsz\u00f3t"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/nl.json b/homeassistant/components/vesync/.translations/nl.json
new file mode 100644
index 00000000000..d19d528c61a
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/nl.json
@@ -0,0 +1,20 @@
+{
+ "config": {
+ "abort": {
+ "already_setup": "Er is slechts \u00e9\u00e9n Vesync instantie toegestaan."
+ },
+ "error": {
+ "invalid_login": "Ongeldige gebruikersnaam of wachtwoord"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "Wachtwoord",
+ "username": "E-mailadres"
+ },
+ "title": "Voer gebruikersnaam en wachtwoord in"
+ }
+ },
+ "title": "VeSync"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/pl.json b/homeassistant/components/vesync/.translations/pl.json
new file mode 100644
index 00000000000..d6584f11d29
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/pl.json
@@ -0,0 +1,20 @@
+{
+ "config": {
+ "abort": {
+ "already_setup": "Dozwolona jest tylko jedna instancja Vesync"
+ },
+ "error": {
+ "invalid_login": "Nieprawid\u0142owa nazwa u\u017cytkownika lub has\u0142o"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "Has\u0142o",
+ "username": "Adres e-mail"
+ },
+ "title": "Wprowad\u017a nazw\u0119 u\u017cytkownika i has\u0142o."
+ }
+ },
+ "title": "VeSync"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/ru.json b/homeassistant/components/vesync/.translations/ru.json
new file mode 100644
index 00000000000..38b86e9e29f
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/ru.json
@@ -0,0 +1,20 @@
+{
+ "config": {
+ "abort": {
+ "already_setup": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430."
+ },
+ "error": {
+ "invalid_login": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "\u041f\u0430\u0440\u043e\u043b\u044c",
+ "username": "\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b"
+ },
+ "title": "VeSync"
+ }
+ },
+ "title": "VeSync"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vesync/.translations/zh-Hant.json b/homeassistant/components/vesync/.translations/zh-Hant.json
new file mode 100644
index 00000000000..05e4a1bbc79
--- /dev/null
+++ b/homeassistant/components/vesync/.translations/zh-Hant.json
@@ -0,0 +1,20 @@
+{
+ "config": {
+ "abort": {
+ "already_setup": "\u50c5\u5141\u8a31\u8a2d\u5b9a\u4e00\u7d44 Vesync \u7269\u4ef6"
+ },
+ "error": {
+ "invalid_login": "\u4f7f\u7528\u8005\u540d\u7a31\u6216\u5bc6\u78bc\u7121\u6548"
+ },
+ "step": {
+ "user": {
+ "data": {
+ "password": "\u5bc6\u78bc",
+ "username": "\u96fb\u5b50\u90f5\u4ef6\u5730\u5740"
+ },
+ "title": "\u8acb\u8f38\u5165\u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc"
+ }
+ },
+ "title": "VeSync"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/withings/.translations/en.json b/homeassistant/components/withings/.translations/en.json
new file mode 100644
index 00000000000..2b906dd8003
--- /dev/null
+++ b/homeassistant/components/withings/.translations/en.json
@@ -0,0 +1,17 @@
+{
+ "config": {
+ "create_entry": {
+ "default": "Successfully authenticated with Withings for the selected profile."
+ },
+ "step": {
+ "user": {
+ "data": {
+ "profile": "Profile"
+ },
+ "description": "Select a user profile to which you want Home Assistant to map with a Withings profile. On the withings page, be sure to select the same user or data will not be labeled correctly.",
+ "title": "User Profile."
+ }
+ },
+ "title": "Withings"
+ }
+}
\ No newline at end of file
diff --git a/homeassistant/components/wwlln/.translations/hu.json b/homeassistant/components/wwlln/.translations/hu.json
new file mode 100644
index 00000000000..740fc1a8179
--- /dev/null
+++ b/homeassistant/components/wwlln/.translations/hu.json
@@ -0,0 +1,12 @@
+{
+ "config": {
+ "step": {
+ "user": {
+ "data": {
+ "latitude": "Sz\u00e9less\u00e9g",
+ "longitude": "Hossz\u00fas\u00e1g"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file