commit
8b4bd95fc5
124 changed files with 1313 additions and 313 deletions
|
@ -14,7 +14,7 @@
|
|||
"password": "Contrasenya",
|
||||
"username": "Correu electr\u00f2nic"
|
||||
},
|
||||
"title": "Introdueix la teva informaci\u00f3 d'inici de sessi\u00f3 a Abode."
|
||||
"title": "Introducci\u00f3 de la informaci\u00f3 d'inici de sessi\u00f3 a Abode."
|
||||
}
|
||||
},
|
||||
"title": "Abode"
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Ja est\u00e0 configurada un integraci\u00f3 Airly amb aquestes coordenades."
|
||||
},
|
||||
"error": {
|
||||
"auth": "La clau API no \u00e9s correcta.",
|
||||
"name_exists": "El nom ja existeix.",
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"action_type": {
|
||||
"arm_away": "\u8a2d\u5b9a {entity_name} \u5916\u51fa\u6a21\u5f0f",
|
||||
"arm_home": "\u8a2d\u5b9a {entity_name} \u8fd4\u5bb6\u6a21\u5f0f",
|
||||
"arm_night": "\u8a2d\u5b9a {entity_name} \u591c\u9593\u6a21\u5f0f",
|
||||
"disarm": "\u89e3\u9664 {entity_name}",
|
||||
"trigger": "\u89f8\u767c {entity_name}"
|
||||
"arm_away": "\u8a2d\u5b9a{entity_name}\u5916\u51fa\u6a21\u5f0f",
|
||||
"arm_home": "\u8a2d\u5b9a{entity_name}\u8fd4\u5bb6\u6a21\u5f0f",
|
||||
"arm_night": "\u8a2d\u5b9a{entity_name}\u591c\u9593\u6a21\u5f0f",
|
||||
"disarm": "\u89e3\u9664{entity_name}",
|
||||
"trigger": "\u89f8\u767c{entity_name}"
|
||||
},
|
||||
"trigger_type": {
|
||||
"armed_away": "{entity_name} \u8a2d\u5b9a\u5916\u51fa",
|
||||
"armed_home": "{entity_name} \u8a2d\u5b9a\u5728\u5bb6",
|
||||
"armed_night": "{entity_name} \u8a2d\u5b9a\u591c\u9593",
|
||||
"disarmed": "{entity_name} \u5df2\u89e3\u9664",
|
||||
"triggered": "{entity_name} \u5df2\u89f8\u767c"
|
||||
"armed_away": "{entity_name}\u8a2d\u5b9a\u5916\u51fa",
|
||||
"armed_home": "{entity_name}\u8a2d\u5b9a\u5728\u5bb6",
|
||||
"armed_night": "{entity_name}\u8a2d\u5b9a\u591c\u9593",
|
||||
"disarmed": "{entity_name}\u5df2\u89e3\u9664",
|
||||
"triggered": "{entity_name}\u5df2\u89f8\u767c"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -7,6 +7,7 @@
|
|||
},
|
||||
"step": {
|
||||
"hassio_confirm": {
|
||||
"description": "Vols configurar Home Assistant perqu\u00e8 es connecti amb Almond proporcionat pel complement de Hass.io: {addon}?",
|
||||
"title": "Almond (complement de Hass.io)"
|
||||
},
|
||||
"pick_implementation": {
|
||||
|
|
|
@ -6,6 +6,10 @@
|
|||
"missing_configuration": "Bitte \u00fcberpr\u00fcfe die Dokumentation zur Einrichtung von Almond."
|
||||
},
|
||||
"step": {
|
||||
"hassio_confirm": {
|
||||
"description": "M\u00f6chtest du Home Assistant so konfigurieren, dass eine Verbindung mit Almond als Hass.io-Add-On hergestellt wird: {addon}?",
|
||||
"title": "Almond \u00fcber das Hass.io Add-on"
|
||||
},
|
||||
"pick_implementation": {
|
||||
"title": "W\u00e4hle die Authentifizierungsmethode"
|
||||
}
|
||||
|
|
|
@ -1,94 +1,94 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"condition_type": {
|
||||
"is_bat_low": "{entity_name} \u96fb\u91cf\u904e\u4f4e",
|
||||
"is_cold": "{entity_name} \u51b7",
|
||||
"is_connected": "{entity_name} \u5df2\u9023\u7dda",
|
||||
"is_gas": "{entity_name} \u5075\u6e2c\u5230\u6c23\u9ad4",
|
||||
"is_hot": "{entity_name} \u71b1",
|
||||
"is_light": "{entity_name} \u5075\u6e2c\u5230\u5149\u7dda\u4e2d",
|
||||
"is_locked": "{entity_name} \u5df2\u4e0a\u9396",
|
||||
"is_moist": "{entity_name} \u6f6e\u6fd5",
|
||||
"is_motion": "{entity_name} \u5075\u6e2c\u5230\u52d5\u4f5c\u4e2d",
|
||||
"is_moving": "{entity_name} \u79fb\u52d5\u4e2d",
|
||||
"is_no_gas": "{entity_name} \u672a\u5075\u6e2c\u5230\u6c23\u9ad4",
|
||||
"is_no_light": "{entity_name} \u672a\u5075\u6e2c\u5230\u5149\u7dda",
|
||||
"is_no_motion": "{entity_name} \u672a\u5075\u6e2c\u5230\u52d5\u4f5c",
|
||||
"is_no_problem": "{entity_name} \u672a\u5075\u6e2c\u5230\u554f\u984c",
|
||||
"is_no_smoke": "{entity_name} \u672a\u5075\u6e2c\u5230\u7159\u9727",
|
||||
"is_no_sound": "{entity_name} \u672a\u5075\u6e2c\u5230\u8072\u97f3",
|
||||
"is_no_vibration": "{entity_name} \u672a\u5075\u6e2c\u5230\u9707\u52d5",
|
||||
"is_not_bat_low": "{entity_name} \u96fb\u91cf\u6b63\u5e38",
|
||||
"is_not_cold": "{entity_name} \u4e0d\u51b7",
|
||||
"is_not_connected": "{entity_name} \u65b7\u7dda",
|
||||
"is_not_hot": "{entity_name} \u4e0d\u71b1",
|
||||
"is_not_locked": "{entity_name} \u89e3\u9396",
|
||||
"is_not_moist": "{entity_name} \u4e7e\u71e5",
|
||||
"is_not_moving": "{entity_name} \u672a\u5728\u79fb\u52d5",
|
||||
"is_not_occupied": "{entity_name} \u672a\u6709\u4eba",
|
||||
"is_not_open": "{entity_name} \u95dc\u9589",
|
||||
"is_not_plugged_in": "{entity_name} \u672a\u63d2\u5165",
|
||||
"is_not_powered": "{entity_name} \u672a\u901a\u96fb",
|
||||
"is_not_present": "{entity_name} \u672a\u51fa\u73fe",
|
||||
"is_not_unsafe": "{entity_name} \u5b89\u5168",
|
||||
"is_occupied": "{entity_name} \u6709\u4eba",
|
||||
"is_off": "{entity_name} \u95dc\u9589",
|
||||
"is_on": "{entity_name} \u958b\u555f",
|
||||
"is_open": "{entity_name} \u958b\u555f",
|
||||
"is_plugged_in": "{entity_name} \u63d2\u5165",
|
||||
"is_powered": "{entity_name} \u901a\u96fb",
|
||||
"is_present": "{entity_name} \u51fa\u73fe",
|
||||
"is_problem": "{entity_name} \u6b63\u5075\u6e2c\u5230\u554f\u984c",
|
||||
"is_smoke": "{entity_name} \u6b63\u5075\u6e2c\u5230\u7159\u9727",
|
||||
"is_sound": "{entity_name} \u6b63\u5075\u6e2c\u5230\u8072\u97f3",
|
||||
"is_unsafe": "{entity_name} \u4e0d\u5b89\u5168",
|
||||
"is_vibration": "{entity_name} \u6b63\u5075\u6e2c\u5230\u9707\u52d5"
|
||||
"is_bat_low": "{entity_name}\u96fb\u91cf\u904e\u4f4e",
|
||||
"is_cold": "{entity_name}\u51b7",
|
||||
"is_connected": "{entity_name}\u5df2\u9023\u7dda",
|
||||
"is_gas": "{entity_name}\u5075\u6e2c\u5230\u6c23\u9ad4",
|
||||
"is_hot": "{entity_name}\u71b1",
|
||||
"is_light": "{entity_name}\u5075\u6e2c\u5230\u5149\u7dda\u4e2d",
|
||||
"is_locked": "{entity_name}\u5df2\u4e0a\u9396",
|
||||
"is_moist": "{entity_name}\u6f6e\u6fd5",
|
||||
"is_motion": "{entity_name}\u5075\u6e2c\u5230\u52d5\u4f5c\u4e2d",
|
||||
"is_moving": "{entity_name}\u79fb\u52d5\u4e2d",
|
||||
"is_no_gas": "{entity_name}\u672a\u5075\u6e2c\u5230\u6c23\u9ad4",
|
||||
"is_no_light": "{entity_name}\u672a\u5075\u6e2c\u5230\u5149\u7dda",
|
||||
"is_no_motion": "{entity_name}\u672a\u5075\u6e2c\u5230\u52d5\u4f5c",
|
||||
"is_no_problem": "{entity_name}\u672a\u5075\u6e2c\u5230\u554f\u984c",
|
||||
"is_no_smoke": "{entity_name}\u672a\u5075\u6e2c\u5230\u7159\u9727",
|
||||
"is_no_sound": "{entity_name}\u672a\u5075\u6e2c\u5230\u8072\u97f3",
|
||||
"is_no_vibration": "{entity_name}\u672a\u5075\u6e2c\u5230\u9707\u52d5",
|
||||
"is_not_bat_low": "{entity_name}\u96fb\u91cf\u6b63\u5e38",
|
||||
"is_not_cold": "{entity_name}\u4e0d\u51b7",
|
||||
"is_not_connected": "{entity_name}\u65b7\u7dda",
|
||||
"is_not_hot": "{entity_name}\u4e0d\u71b1",
|
||||
"is_not_locked": "{entity_name}\u89e3\u9396",
|
||||
"is_not_moist": "{entity_name}\u4e7e\u71e5",
|
||||
"is_not_moving": "{entity_name}\u672a\u5728\u79fb\u52d5",
|
||||
"is_not_occupied": "{entity_name}\u672a\u6709\u4eba",
|
||||
"is_not_open": "{entity_name}\u95dc\u9589",
|
||||
"is_not_plugged_in": "{entity_name}\u672a\u63d2\u5165",
|
||||
"is_not_powered": "{entity_name}\u672a\u901a\u96fb",
|
||||
"is_not_present": "{entity_name}\u672a\u51fa\u73fe",
|
||||
"is_not_unsafe": "{entity_name}\u5b89\u5168",
|
||||
"is_occupied": "{entity_name}\u6709\u4eba",
|
||||
"is_off": "{entity_name}\u95dc\u9589",
|
||||
"is_on": "{entity_name}\u958b\u555f",
|
||||
"is_open": "{entity_name}\u958b\u555f",
|
||||
"is_plugged_in": "{entity_name}\u63d2\u5165",
|
||||
"is_powered": "{entity_name}\u901a\u96fb",
|
||||
"is_present": "{entity_name}\u51fa\u73fe",
|
||||
"is_problem": "{entity_name}\u6b63\u5075\u6e2c\u5230\u554f\u984c",
|
||||
"is_smoke": "{entity_name}\u6b63\u5075\u6e2c\u5230\u7159\u9727",
|
||||
"is_sound": "{entity_name}\u6b63\u5075\u6e2c\u5230\u8072\u97f3",
|
||||
"is_unsafe": "{entity_name}\u4e0d\u5b89\u5168",
|
||||
"is_vibration": "{entity_name}\u6b63\u5075\u6e2c\u5230\u9707\u52d5"
|
||||
},
|
||||
"trigger_type": {
|
||||
"bat_low": "{entity_name} \u96fb\u91cf\u4f4e",
|
||||
"closed": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"cold": "{entity_name} \u5df2\u8b8a\u51b7",
|
||||
"connected": "{entity_name} \u5df2\u9023\u7dda",
|
||||
"gas": "{entity_name} \u5df2\u958b\u59cb\u5075\u6e2c\u6c23\u9ad4",
|
||||
"hot": "{entity_name} \u5df2\u8b8a\u71b1",
|
||||
"light": "{entity_name} \u5df2\u958b\u59cb\u5075\u6e2c\u5149\u7dda",
|
||||
"locked": "{entity_name} \u5df2\u4e0a\u9396",
|
||||
"moist": "{entity_name} \u5df2\u8b8a\u6f6e\u6fd5",
|
||||
"moist\u00a7": "{entity_name} \u5df2\u8b8a\u6f6e\u6fd5",
|
||||
"motion": "{entity_name} \u5df2\u5075\u6e2c\u5230\u52d5\u4f5c",
|
||||
"moving": "{entity_name} \u958b\u59cb\u79fb\u52d5",
|
||||
"no_gas": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u6c23\u9ad4",
|
||||
"no_light": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u5149\u7dda",
|
||||
"no_motion": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u52d5\u4f5c",
|
||||
"no_problem": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u554f\u984c",
|
||||
"no_smoke": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u7159\u9727",
|
||||
"no_sound": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u8072\u97f3",
|
||||
"no_vibration": "{entity_name} \u5df2\u505c\u6b62\u5075\u6e2c\u9707\u52d5",
|
||||
"not_bat_low": "{entity_name} \u96fb\u91cf\u6b63\u5e38",
|
||||
"not_cold": "{entity_name} \u5df2\u4e0d\u51b7",
|
||||
"not_connected": "{entity_name} \u5df2\u65b7\u7dda",
|
||||
"not_hot": "{entity_name} \u5df2\u4e0d\u71b1",
|
||||
"not_locked": "{entity_name} \u5df2\u89e3\u9396",
|
||||
"not_moist": "{entity_name} \u5df2\u8b8a\u4e7e",
|
||||
"not_moving": "{entity_name} \u505c\u6b62\u79fb\u52d5",
|
||||
"not_occupied": "{entity_name} \u672a\u6709\u4eba",
|
||||
"not_opened": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"not_plugged_in": "{entity_name} \u672a\u63d2\u5165",
|
||||
"not_powered": "{entity_name} \u672a\u901a\u96fb",
|
||||
"not_present": "{entity_name} \u672a\u51fa\u73fe",
|
||||
"not_unsafe": "{entity_name} \u5df2\u5b89\u5168",
|
||||
"occupied": "{entity_name} \u8b8a\u6210\u6709\u4eba",
|
||||
"opened": "{entity_name} \u5df2\u958b\u555f",
|
||||
"plugged_in": "{entity_name} \u5df2\u63d2\u5165",
|
||||
"powered": "{entity_name} \u5df2\u901a\u96fb",
|
||||
"present": "{entity_name} \u5df2\u51fa\u73fe",
|
||||
"problem": "{entity_name} \u5df2\u5075\u6e2c\u5230\u554f\u984c",
|
||||
"smoke": "{entity_name} \u5df2\u5075\u6e2c\u5230\u7159\u9727",
|
||||
"sound": "{entity_name} \u5df2\u5075\u6e2c\u5230\u8072\u97f3",
|
||||
"turned_off": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"turned_on": "{entity_name} \u5df2\u958b\u555f",
|
||||
"unsafe": "{entity_name} \u5df2\u4e0d\u5b89\u5168",
|
||||
"vibration": "{entity_name} \u5df2\u5075\u6e2c\u5230\u9707\u52d5"
|
||||
"bat_low": "{entity_name}\u96fb\u91cf\u4f4e",
|
||||
"closed": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"cold": "{entity_name}\u5df2\u8b8a\u51b7",
|
||||
"connected": "{entity_name}\u5df2\u9023\u7dda",
|
||||
"gas": "{entity_name}\u5df2\u958b\u59cb\u5075\u6e2c\u6c23\u9ad4",
|
||||
"hot": "{entity_name}\u5df2\u8b8a\u71b1",
|
||||
"light": "{entity_name}\u5df2\u958b\u59cb\u5075\u6e2c\u5149\u7dda",
|
||||
"locked": "{entity_name}\u5df2\u4e0a\u9396",
|
||||
"moist": "{entity_name}\u5df2\u8b8a\u6f6e\u6fd5",
|
||||
"moist\u00a7": "{entity_name}\u5df2\u8b8a\u6f6e\u6fd5",
|
||||
"motion": "{entity_name}\u5df2\u5075\u6e2c\u5230\u52d5\u4f5c",
|
||||
"moving": "{entity_name}\u958b\u59cb\u79fb\u52d5",
|
||||
"no_gas": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u6c23\u9ad4",
|
||||
"no_light": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u5149\u7dda",
|
||||
"no_motion": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u52d5\u4f5c",
|
||||
"no_problem": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u554f\u984c",
|
||||
"no_smoke": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u7159\u9727",
|
||||
"no_sound": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u8072\u97f3",
|
||||
"no_vibration": "{entity_name}\u5df2\u505c\u6b62\u5075\u6e2c\u9707\u52d5",
|
||||
"not_bat_low": "{entity_name}\u96fb\u91cf\u6b63\u5e38",
|
||||
"not_cold": "{entity_name}\u5df2\u4e0d\u51b7",
|
||||
"not_connected": "{entity_name}\u5df2\u65b7\u7dda",
|
||||
"not_hot": "{entity_name}\u5df2\u4e0d\u71b1",
|
||||
"not_locked": "{entity_name}\u5df2\u89e3\u9396",
|
||||
"not_moist": "{entity_name}\u5df2\u8b8a\u4e7e",
|
||||
"not_moving": "{entity_name}\u505c\u6b62\u79fb\u52d5",
|
||||
"not_occupied": "{entity_name}\u672a\u6709\u4eba",
|
||||
"not_opened": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"not_plugged_in": "{entity_name}\u672a\u63d2\u5165",
|
||||
"not_powered": "{entity_name}\u672a\u901a\u96fb",
|
||||
"not_present": "{entity_name}\u672a\u51fa\u73fe",
|
||||
"not_unsafe": "{entity_name}\u5df2\u5b89\u5168",
|
||||
"occupied": "{entity_name}\u8b8a\u6210\u6709\u4eba",
|
||||
"opened": "{entity_name}\u5df2\u958b\u555f",
|
||||
"plugged_in": "{entity_name}\u5df2\u63d2\u5165",
|
||||
"powered": "{entity_name}\u5df2\u901a\u96fb",
|
||||
"present": "{entity_name}\u5df2\u51fa\u73fe",
|
||||
"problem": "{entity_name}\u5df2\u5075\u6e2c\u5230\u554f\u984c",
|
||||
"smoke": "{entity_name}\u5df2\u5075\u6e2c\u5230\u7159\u9727",
|
||||
"sound": "{entity_name}\u5df2\u5075\u6e2c\u5230\u8072\u97f3",
|
||||
"turned_off": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"turned_on": "{entity_name}\u5df2\u958b\u555f",
|
||||
"unsafe": "{entity_name}\u5df2\u4e0d\u5b89\u5168",
|
||||
"vibration": "{entity_name}\u5df2\u5075\u6e2c\u5230\u9707\u52d5"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Aquesta impressora ja est\u00e0 configurada.",
|
||||
"unsupported_model": "Aquest model d'impressora no \u00e9s compatible."
|
||||
},
|
||||
"error": {
|
||||
|
@ -8,6 +9,7 @@
|
|||
"snmp_error": "El servidor SNMP s'ha tancat o la impressora no \u00e9s compatible.",
|
||||
"wrong_host": "Nom de l'amfitri\u00f3 o adre\u00e7a IP inv\u00e0lids."
|
||||
},
|
||||
"flow_title": "Impressora Brother: {model} {serial_number}",
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -16,6 +18,13 @@
|
|||
},
|
||||
"description": "Configura la integraci\u00f3 d'impressora Brother. Si tens problemes amb la configuraci\u00f3, visita: https://www.home-assistant.io/integrations/brother",
|
||||
"title": "Impressora Brother"
|
||||
},
|
||||
"zeroconf_confirm": {
|
||||
"data": {
|
||||
"type": "Tipus d'impressora"
|
||||
},
|
||||
"description": "Vols afegir la impressora Brother {model} amb n\u00famero de s\u00e8rie `{serial_number}` a Home Assistant?",
|
||||
"title": "Impressora Brother descoberta"
|
||||
}
|
||||
},
|
||||
"title": "Impressora Brother"
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
"snmp_error": "SNMP-Server deaktiviert oder Drucker nicht unterst\u00fctzt.",
|
||||
"wrong_host": " Ung\u00fcltiger Hostname oder IP-Adresse"
|
||||
},
|
||||
"flow_title": "Brother-Drucker: {model} {serial_number}",
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -17,6 +18,13 @@
|
|||
},
|
||||
"description": "Einrichten der Brother-Drucker-Integration. Wenn Du Probleme mit der Konfiguration hast, gehe zu: https://www.home-assistant.io/integrations/brother",
|
||||
"title": "Brother Drucker"
|
||||
},
|
||||
"zeroconf_confirm": {
|
||||
"data": {
|
||||
"type": "Typ des Druckers"
|
||||
},
|
||||
"description": "M\u00f6chten Sie den Brother Drucker {model} mit der Seriennummer `{serial_number}` zum Home Assistant hinzuf\u00fcgen?",
|
||||
"title": "Brother-Drucker entdeckt"
|
||||
}
|
||||
},
|
||||
"title": "Brother Drucker"
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
"snmp_error": "SNMP \u4f3a\u670d\u5668\u70ba\u95dc\u9589\u72c0\u614b\u6216\u5370\u8868\u6a5f\u4e0d\u652f\u63f4\u3002",
|
||||
"wrong_host": "\u7121\u6548\u4e3b\u6a5f\u540d\u6216 IP \u4f4d\u5740"
|
||||
},
|
||||
"flow_title": "Brother \u5370\u8868\u6a5f\uff1a{model} {serial_number}",
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -17,6 +18,13 @@
|
|||
},
|
||||
"description": "\u8a2d\u5b9a Brother \u5370\u8868\u6a5f\u6574\u5408\u3002\u5047\u5982\u9700\u8981\u5354\u52a9\uff0c\u8acb\u53c3\u8003\uff1ahttps://www.home-assistant.io/integrations/brother",
|
||||
"title": "Brother \u5370\u8868\u6a5f"
|
||||
},
|
||||
"zeroconf_confirm": {
|
||||
"data": {
|
||||
"type": "\u5370\u8868\u6a5f\u985e\u578b"
|
||||
},
|
||||
"description": "\u662f\u5426\u8981\u5c07\u5e8f\u865f {serial_number} \u4e4bBrother \u5370\u8868\u6a5f {model} \u65b0\u589e\u81f3 Home Assistant\uff1f",
|
||||
"title": "\u767c\u73fe Brother \u5370\u8868\u6a5f"
|
||||
}
|
||||
},
|
||||
"title": "Brother \u5370\u8868\u6a5f"
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"action_type": {
|
||||
"set_hvac_mode": "\u8b8a\u66f4 {entity_name} HVAC \u6a21\u5f0f",
|
||||
"set_preset_mode": "\u8b8a\u66f4 {entity_name} \u8a2d\u5b9a\u6a21\u5f0f"
|
||||
"set_hvac_mode": "\u8b8a\u66f4{entity_name} HVAC \u6a21\u5f0f",
|
||||
"set_preset_mode": "\u8b8a\u66f4{entity_name}\u8a2d\u5b9a\u6a21\u5f0f"
|
||||
},
|
||||
"condition_type": {
|
||||
"is_hvac_mode": "{entity_name} \u8a2d\u5b9a\u70ba\u6307\u5b9a HVAC \u6a21\u5f0f",
|
||||
"is_preset_mode": "{entity_name} \u8a2d\u5b9a\u70ba\u6307\u5b9a\u8a2d\u5b9a\u6a21\u5f0f"
|
||||
"is_hvac_mode": "{entity_name}\u8a2d\u5b9a\u70ba\u6307\u5b9a HVAC \u6a21\u5f0f",
|
||||
"is_preset_mode": "{entity_name}\u8a2d\u5b9a\u70ba\u6307\u5b9a\u8a2d\u5b9a\u6a21\u5f0f"
|
||||
},
|
||||
"trigger_type": {
|
||||
"current_humidity_changed": "{entity_name} \u91cf\u6e2c\u6fd5\u5ea6\u5df2\u8b8a\u66f4",
|
||||
"current_temperature_changed": "{entity_name} \u91cf\u6e2c\u6eab\u5ea6\u5df2\u8b8a\u66f4",
|
||||
"current_humidity_changed": "{entity_name}\u91cf\u6e2c\u6fd5\u5ea6\u5df2\u8b8a\u66f4",
|
||||
"current_temperature_changed": "{entity_name}\u91cf\u6e2c\u6eab\u5ea6\u5df2\u8b8a\u66f4",
|
||||
"hvac_mode_changed": "{entity_name} HVAC \u6a21\u5f0f\u5df2\u8b8a\u66f4"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"condition_type": {
|
||||
"is_closed": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"is_closing": "{entity_name} \u6b63\u5728\u95dc\u9589",
|
||||
"is_open": "{entity_name} \u5df2\u958b\u555f",
|
||||
"is_opening": "{entity_name} \u6b63\u5728\u958b\u555f",
|
||||
"is_position": "\u76ee\u524d {entity_name} \u4f4d\u7f6e\u70ba",
|
||||
"is_tilt_position": "\u76ee\u524d {entity_name} \u6a19\u984c\u4f4d\u7f6e\u70ba"
|
||||
"is_closed": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"is_closing": "{entity_name}\u6b63\u5728\u95dc\u9589",
|
||||
"is_open": "{entity_name}\u5df2\u958b\u555f",
|
||||
"is_opening": "{entity_name}\u6b63\u5728\u958b\u555f",
|
||||
"is_position": "\u76ee\u524d{entity_name}\u4f4d\u7f6e\u70ba",
|
||||
"is_tilt_position": "\u76ee\u524d{entity_name}\u6a19\u984c\u4f4d\u7f6e\u70ba"
|
||||
},
|
||||
"trigger_type": {
|
||||
"closed": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"closing": "{entity_name} \u6b63\u5728\u95dc\u9589",
|
||||
"opened": "{entity_name} \u5df2\u958b\u555f",
|
||||
"opening": "{entity_name} \u6b63\u5728\u958b\u555f",
|
||||
"position": "{entity_name} \u4f4d\u7f6e\u8b8a\u66f4",
|
||||
"tilt_position": "{entity_name} \u6a19\u984c\u4f4d\u7f6e\u8b8a\u66f4"
|
||||
"closed": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"closing": "{entity_name}\u6b63\u5728\u95dc\u9589",
|
||||
"opened": "{entity_name}\u5df2\u958b\u555f",
|
||||
"opening": "{entity_name}\u6b63\u5728\u958b\u555f",
|
||||
"position": "{entity_name}\u4f4d\u7f6e\u8b8a\u66f4",
|
||||
"tilt_position": "{entity_name}\u6a19\u984c\u4f4d\u7f6e\u8b8a\u66f4"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -77,15 +77,21 @@
|
|||
"remote_button_short_release": "Bot\u00f3 \"{subtype}\" alliberat",
|
||||
"remote_button_triple_press": "Bot\u00f3 \"{subtype}\" clicat tres vegades consecutives",
|
||||
"remote_double_tap": "Dispositiu \"{subtype}\" tocat dues vegades",
|
||||
"remote_double_tap_any_side": "Dispositiu tocat dues vegades a alguna cara",
|
||||
"remote_falling": "Dispositiu en caiguda lliure",
|
||||
"remote_flip_180_degrees": "Dispositiu voltejat 180 graus",
|
||||
"remote_flip_90_degrees": "Dispositiu voltejat 90 graus",
|
||||
"remote_gyro_activated": "Dispositiu sacsejat",
|
||||
"remote_moved": "Dispositiu mogut amb la \"{subtype}\" amunt",
|
||||
"remote_moved_any_side": "Dispositiu mogut amb alguna cara amunt",
|
||||
"remote_rotate_from_side_1": "Dispositiu rotat de la \"cara 1\" a la \"{subtype}\"",
|
||||
"remote_rotate_from_side_2": "Dispositiu rotat de la \"cara 2\" a la \"{subtype}\"",
|
||||
"remote_rotate_from_side_3": "Dispositiu rotat de la \"cara 3\" a la \"{subtype}\"",
|
||||
"remote_rotate_from_side_4": "Dispositiu rotat de la \"cara 4\" a la \"{subtype}\"",
|
||||
"remote_rotate_from_side_5": "Dispositiu rotat de la \"cara 5\" a la \"{subtype}\"",
|
||||
"remote_rotate_from_side_6": "Dispositiu rotat de la \"cara 6\" a la \"{subtype}\""
|
||||
"remote_rotate_from_side_6": "Dispositiu rotat de la \"cara 6\" a la \"{subtype}\"",
|
||||
"remote_turned_clockwise": "Dispositiu girat en sentit horari",
|
||||
"remote_turned_counter_clockwise": "Dispositiu girat en sentit antihorari"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"condition_type": {
|
||||
"is_home": "{entity_name} \u5728\u5bb6",
|
||||
"is_not_home": "{entity_name} \u4e0d\u5728\u5bb6"
|
||||
"is_home": "{entity_name}\u5728\u5bb6",
|
||||
"is_not_home": "{entity_name}\u4e0d\u5728\u5bb6"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -15,7 +15,7 @@
|
|||
"port": "N\u00famero de port"
|
||||
},
|
||||
"description": "Configura l'Elgato Key Light per integrar-lo amb Home Assistant.",
|
||||
"title": "Enlla\u00e7a Elgato Key Light"
|
||||
"title": "Enlla\u00e7 amb Elgato Key Light"
|
||||
},
|
||||
"zeroconf_confirm": {
|
||||
"description": "Vols afegir l'Elgato Key Light amb n\u00famero de s\u00e8rie `{serial_number}` a Home Assistant?",
|
||||
|
|
|
@ -19,9 +19,9 @@
|
|||
},
|
||||
"zeroconf_confirm": {
|
||||
"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 Elgato Key Light \u0441 \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c `{serial_number}`?",
|
||||
"title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Elgado Key Light"
|
||||
"title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Elgato Key Light"
|
||||
}
|
||||
},
|
||||
"title": "Elgado Key Light"
|
||||
"title": "Elgato Key Light"
|
||||
}
|
||||
}
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"action_type": {
|
||||
"turn_off": "\u95dc\u9589 {entity_name}",
|
||||
"turn_on": "\u958b\u555f {entity_name}"
|
||||
"turn_off": "\u95dc\u9589{entity_name}",
|
||||
"turn_on": "\u958b\u555f{entity_name}"
|
||||
},
|
||||
"condition_type": {
|
||||
"is_off": "{entity_name} \u95dc\u9589",
|
||||
"is_on": "{entity_name} \u958b\u555f"
|
||||
"is_off": "{entity_name}\u95dc\u9589",
|
||||
"is_on": "{entity_name}\u958b\u555f"
|
||||
},
|
||||
"trigger_type": {
|
||||
"turned_off": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"turned_on": "{entity_name} \u5df2\u958b\u555f"
|
||||
"turned_off": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"turned_on": "{entity_name}\u5df2\u958b\u555f"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,7 +3,7 @@
|
|||
"name": "Home Assistant Frontend",
|
||||
"documentation": "https://www.home-assistant.io/integrations/frontend",
|
||||
"requirements": [
|
||||
"home-assistant-frontend==20200130.1"
|
||||
"home-assistant-frontend==20200130.2"
|
||||
],
|
||||
"dependencies": [
|
||||
"api",
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Aquest compte ja est\u00e0 configurat."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "No s'ha pogut connectar, torna-ho a provar.",
|
||||
"invalid_auth": "Autenticaci\u00f3 inv\u00e0lida.",
|
||||
"too_many_requests": "Massa sol\u00b7licituds, torna-ho a intentar m\u00e9s tard.",
|
||||
"unknown": "Error inesperat."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Contrasenya",
|
||||
"username": "Nom d'usuari"
|
||||
},
|
||||
"description": "Introdueix les teves credencials.",
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Dieses Konto ist bereits konfiguriert."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Verbindung fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"invalid_auth": "Ung\u00fcltige Authentifizierung.",
|
||||
"too_many_requests": "Zu viele Anfragen, wiederholen Sie es sp\u00e4ter.",
|
||||
"unknown": "Unerwarteter Fehler."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Passwort",
|
||||
"username": "Benutzername"
|
||||
},
|
||||
"description": "Geben Sie Ihre Zugangsdaten ein.",
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Esta cuenta ya est\u00e1 configurada."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "No se pudo conectar, por favor, int\u00e9ntelo de nuevo.",
|
||||
"invalid_auth": "Autenticaci\u00f3n inv\u00e1lida",
|
||||
"too_many_requests": "Demasiadas solicitudes, vuelva a intentarlo m\u00e1s tarde.",
|
||||
"unknown": "Error inesperado"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Contrase\u00f1a",
|
||||
"username": "Nombre de usuario"
|
||||
},
|
||||
"description": "Introduzca sus credenciales.",
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Questo account \u00e8 gi\u00e0 configurato."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossibile connettersi, si prega di riprovare.",
|
||||
"invalid_auth": "Autenticazione non valida.",
|
||||
"too_many_requests": "Troppe richieste, riprovare pi\u00f9 tardi.",
|
||||
"unknown": "Errore imprevisto."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Password",
|
||||
"username": "Nome utente"
|
||||
},
|
||||
"description": "Inserisci le tue credenziali",
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "D\u00ebse Kont ass scho konfigur\u00e9iert"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Feeler beim verbannen, prob\u00e9iert w.e.g. nach emol.",
|
||||
"invalid_auth": "Ong\u00eblteg Authentifikatioun.",
|
||||
"too_many_requests": "Ze vill Ufroen, prob\u00e9iert sp\u00e9ider nach emol.",
|
||||
"unknown": "Onerwaarte Feeler."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Passwuert",
|
||||
"username": "Benotzernumm"
|
||||
},
|
||||
"description": "F\u00ebllt \u00e4r Umeldungs Informatiounen aus.",
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -16,9 +16,9 @@
|
|||
"username": "Anv\u00e4ndarnamn"
|
||||
},
|
||||
"description": "Ange dina anv\u00e4ndaruppgifter.",
|
||||
"title": ""
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": ""
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u6b64\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002",
|
||||
"invalid_auth": "\u9a57\u8b49\u7121\u6548\u3002",
|
||||
"too_many_requests": "\u8acb\u6c42\u6b21\u6578\u904e\u591a\uff0c\u8acb\u7a0d\u5f8c\u91cd\u8a66\u3002",
|
||||
"unknown": "\u672a\u9810\u671f\u932f\u8aa4\u3002"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "\u5bc6\u78bc",
|
||||
"username": "\u4f7f\u7528\u8005\u540d\u7a31"
|
||||
},
|
||||
"description": "\u8f38\u5165\u6191\u8b49\u3002",
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
},
|
||||
"title": "Garmin Connect"
|
||||
}
|
||||
}
|
|
@ -8,7 +8,7 @@
|
|||
"data": {
|
||||
"radius": "Radi"
|
||||
},
|
||||
"title": "Introdueix els detalls del filtre."
|
||||
"title": "Introducci\u00f3 dels detalls del filtre."
|
||||
}
|
||||
},
|
||||
"title": "GeoNet NZ Volcano"
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "La integraci\u00f3 GIO\u015a per a aquesta estaci\u00f3 ja est\u00e0 configurada."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "No s'ha pogut connectar al servidor de GIO\u015a.",
|
||||
"invalid_sensors_data": "Les dades dels sensors d'aquesta estaci\u00f3 de mesura s\u00f3n inv\u00e0lides.",
|
||||
|
|
37
homeassistant/components/glances/.translations/hu.json
Normal file
37
homeassistant/components/glances/.translations/hu.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Kiszolg\u00e1l\u00f3 m\u00e1r konfigur\u00e1lva van."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Nem lehet csatlakozni a kiszolg\u00e1l\u00f3hoz",
|
||||
"wrong_version": "Nem t\u00e1mogatott verzi\u00f3 (2 vagy 3 csak)"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Kiszolg\u00e1l\u00f3",
|
||||
"name": "N\u00e9v",
|
||||
"password": "Jelsz\u00f3",
|
||||
"port": "Port",
|
||||
"ssl": "Az SSL / TLS haszn\u00e1lat\u00e1val csatlakozzon a Glances rendszerhez",
|
||||
"username": "Felhaszn\u00e1l\u00f3n\u00e9v",
|
||||
"verify_ssl": "A rendszer tan\u00fas\u00edt\u00e1s\u00e1nak ellen\u0151rz\u00e9se",
|
||||
"version": "Glances API-verzi\u00f3 (2 vagy 3)"
|
||||
},
|
||||
"title": "Glances Be\u00e1ll\u00edt\u00e1sa"
|
||||
}
|
||||
},
|
||||
"title": "Glances"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"scan_interval": "Friss\u00edt\u00e9si gyakoris\u00e1g"
|
||||
},
|
||||
"description": "A Glances be\u00e1ll\u00edt\u00e1sainak konfigur\u00e1l\u00e1sa"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -24,7 +24,7 @@
|
|||
"username": "Nom d'usuari"
|
||||
},
|
||||
"description": "Introdueix les dades d\u2019acc\u00e9s del dispositiu. El nom d\u2019usuari i contrasenya s\u00f3n opcionals, per\u00f2 habiliten m\u00e9s funcions de la integraci\u00f3. D'altra banda, (mentre la integraci\u00f3 estigui activa) l'\u00fas d'una connexi\u00f3 autoritzada pot causar problemes per accedir a la interf\u00edcie web del dispositiu des de fora de Home Assistant i viceversa.",
|
||||
"title": "Con de Huawei LTE"
|
||||
"title": "Configuraci\u00f3 de Huawei LTE"
|
||||
}
|
||||
},
|
||||
"title": "Huawei LTE"
|
||||
|
|
|
@ -6,6 +6,7 @@ from aiohue.util import normalize_bridge_id
|
|||
import voluptuous as vol
|
||||
|
||||
from homeassistant import config_entries, core
|
||||
from homeassistant.components import persistent_notification
|
||||
from homeassistant.const import CONF_HOST
|
||||
from homeassistant.helpers import config_validation as cv, device_registry as dr
|
||||
|
||||
|
@ -142,8 +143,20 @@ async def async_setup_entry(
|
|||
sw_version=config.swversion,
|
||||
)
|
||||
|
||||
if config.swupdate2_bridge_state == "readytoinstall":
|
||||
err = "Please check for software updates of the bridge in the Philips Hue App."
|
||||
if config.modelid == "BSB002" and config.swversion < "1935144040":
|
||||
persistent_notification.async_create(
|
||||
hass,
|
||||
"Your Hue hub has a known security vulnerability ([CVE-2020-6007](https://cve.circl.lu/cve/CVE-2020-6007)). Go to the Hue app and check for software updates.",
|
||||
"Signify Hue",
|
||||
"hue_hub_firmware",
|
||||
)
|
||||
|
||||
elif config.swupdate2_bridge_state == "readytoinstall":
|
||||
err = (
|
||||
"Please check for software updates of the bridge in the Philips Hue App.",
|
||||
"Signify Hue",
|
||||
"hue_hub_firmware",
|
||||
)
|
||||
_LOGGER.warning(err)
|
||||
|
||||
return True
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
"username": "Correu electr\u00f2nic"
|
||||
},
|
||||
"description": "Introdueix les teves credencials",
|
||||
"title": "credencials d'iCloud"
|
||||
"title": "Credencials d'iCloud"
|
||||
},
|
||||
"verification_code": {
|
||||
"data": {
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"action_type": {
|
||||
"toggle": "\u5207\u63db {entity_name}",
|
||||
"turn_off": "\u95dc\u9589 {entity_name}",
|
||||
"turn_on": "\u958b\u555f {entity_name}"
|
||||
"toggle": "\u5207\u63db{entity_name}",
|
||||
"turn_off": "\u95dc\u9589{entity_name}",
|
||||
"turn_on": "\u958b\u555f{entity_name}"
|
||||
},
|
||||
"condition_type": {
|
||||
"is_off": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"is_on": "{entity_name} \u5df2\u958b\u555f"
|
||||
"is_off": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"is_on": "{entity_name}\u5df2\u958b\u555f"
|
||||
},
|
||||
"trigger_type": {
|
||||
"turned_off": "{entity_name} \u5df2\u95dc\u9589",
|
||||
"turned_on": "{entity_name} \u5df2\u958b\u555f"
|
||||
"turned_off": "{entity_name}\u5df2\u95dc\u9589",
|
||||
"turned_on": "{entity_name}\u5df2\u958b\u555f"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,13 +1,9 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "\u0412\u0435\u0447\u0435 \u0438\u043c\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0444\u0438\u043b"
|
||||
},
|
||||
"error": {
|
||||
"access": "\u041d\u044f\u043c\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e Enedis.fr, \u043c\u043e\u043b\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u043e\u0441\u0442\u0442\u0430 \u0441\u0438",
|
||||
"enedis": "Enedis.fr \u043e\u0442\u0433\u043e\u0432\u043e\u0440\u0438 \u0441 \u0433\u0440\u0435\u0448\u043a\u0430: \u043c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e (\u043e\u0431\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u043e \u043d\u0435 \u043c\u0435\u0436\u0434\u0443 23:00 \u0438 02:00)",
|
||||
"unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430: \u043c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e (\u043e\u0431\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u043e \u043d\u0435 \u043c\u0435\u0436\u0434\u0443 23:00 \u0438 02:00)",
|
||||
"username_exists": "\u0412\u0435\u0447\u0435 \u0438\u043c\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0444\u0438\u043b",
|
||||
"wrong_login": "\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0432\u043b\u0438\u0437\u0430\u043d\u0435: \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u0438\u043c\u0435\u0439\u043b\u0430 \u0438 \u043f\u0430\u0440\u043e\u043b\u0430\u0442\u0430 \u0441\u0438"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "El compte ja ha estat configurat"
|
||||
"already_configured": "El compte ja ha estat configurat"
|
||||
},
|
||||
"error": {
|
||||
"access": "No s'ha pogut accedir a Enedis.fr, comprova la teva connexi\u00f3 a Internet",
|
||||
"enedis": "Enedis.fr ha respost amb un error: torna-ho a provar m\u00e9s tard (millo no entre les 23:00 i les 14:00)",
|
||||
"unknown": "Error desconegut: torna-ho a provar m\u00e9s tard (millor no entre les 23:00 i les 14:00)",
|
||||
"username_exists": "El compte ja ha estat configurat",
|
||||
"wrong_login": "Error d\u2019inici de sessi\u00f3: comprova el teu correu electr\u00f2nic i la contrasenya"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Kontoen er allerede konfigureret",
|
||||
"username_exists": "Kontoen er allerede konfigureret"
|
||||
"already_configured": "Kontoen er allerede konfigureret"
|
||||
},
|
||||
"error": {
|
||||
"access": "Kunne ikke f\u00e5 adgang til Enedis.fr, kontroller din internetforbindelse",
|
||||
"enedis": "Enedis.fr svarede med en fejl: Pr\u00f8v igen senere (normalt ikke mellem 23:00 og 02:00)",
|
||||
"unknown": "Ukendt fejl: Pr\u00f8v igen senere (normalt ikke mellem 23:00 og 02:00)",
|
||||
"username_exists": "Kontoen er allerede konfigureret",
|
||||
"wrong_login": "Loginfejl: Kontroller din e-mail og adgangskode"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Konto bereits konfiguriert"
|
||||
"already_configured": "Konto bereits konfiguriert"
|
||||
},
|
||||
"error": {
|
||||
"access": "Konnte nicht auf Enedis.fr zugreifen, \u00fcberpr\u00fcfe bitte die Internetverbindung",
|
||||
"enedis": "Enedis.fr antwortete mit einem Fehler: wiederhole den Vorgang sp\u00e4ter (in der Regel nicht zwischen 23 Uhr und 2 Uhr morgens)",
|
||||
"unknown": "Unbekannter Fehler: Wiederhole den Vorgang sp\u00e4ter (in der Regel nicht zwischen 23 Uhr und 2 Uhr morgens)",
|
||||
"username_exists": "Konto bereits konfiguriert",
|
||||
"wrong_login": "Login-Fehler: Pr\u00fcfe bitte E-Mail & Passwort"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Account already configured",
|
||||
"username_exists": "Account already configured"
|
||||
"already_configured": "Account already configured"
|
||||
},
|
||||
"error": {
|
||||
"access": "Could not access to Enedis.fr, please check your internet connection",
|
||||
"enedis": "Enedis.fr answered with an error: please retry later (usually not between 11PM and 2AM)",
|
||||
"unknown": "Unknown error: please retry later (usually not between 11PM and 2AM)",
|
||||
"username_exists": "Account already configured",
|
||||
"wrong_login": "Login error: please check your email & password"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "La cuenta ya ha sido configurada"
|
||||
},
|
||||
"error": {
|
||||
"access": "No se pudo acceder a Enedis.fr, compruebe su conexi\u00f3n a Internet.",
|
||||
"enedis": "Enedis.fr respondi\u00f3 con un error: vuelva a intentarlo m\u00e1s tarde (normalmente no entre las 11 p.m. y las 2 a.m.)",
|
||||
"unknown": "Error desconocido: por favor, vuelva a intentarlo m\u00e1s tarde (normalmente no entre las 11 p.m. y las 2 a.m.)",
|
||||
"username_exists": "La cuenta ya ha sido configurada",
|
||||
"wrong_login": "Error de inicio de sesi\u00f3n: por favor revise su direcci\u00f3n de correo electr\u00f3nico y contrase\u00f1a"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Cuenta ya configurada"
|
||||
"already_configured": "La cuenta ya est\u00e1 configurada"
|
||||
},
|
||||
"error": {
|
||||
"access": "No se pudo acceder a Enedis.fr, compruebe su conexi\u00f3n a Internet",
|
||||
"enedis": "Enedis.fr respondi\u00f3 con un error: vuelva a intentarlo m\u00e1s tarde (normalmente no entre las 11:00 y las 2 de la ma\u00f1ana)",
|
||||
"unknown": "Error desconocido: por favor, vuelva a intentarlo m\u00e1s tarde (normalmente no entre las 23:00 y las 02:00 horas).",
|
||||
"username_exists": "Cuenta ya configurada",
|
||||
"wrong_login": "Error de inicio de sesi\u00f3n: compruebe su direcci\u00f3n de correo electr\u00f3nico y contrase\u00f1a"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Compte d\u00e9j\u00e0 configur\u00e9"
|
||||
"already_configured": "Compte d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"access": "Impossible d'acc\u00e9der \u00e0 Enedis.fr, merci de v\u00e9rifier votre connexion internet",
|
||||
"enedis": "Erreur d'Enedis.fr: merci de r\u00e9essayer plus tard (pas entre 23h et 2h)",
|
||||
"unknown": "Erreur inconnue: merci de r\u00e9essayer plus tard (pas entre 23h et 2h)",
|
||||
"username_exists": "Compte d\u00e9j\u00e0 configur\u00e9",
|
||||
"wrong_login": "Erreur de connexion: veuillez v\u00e9rifier votre e-mail et votre mot de passe"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Account gi\u00e0 configurato"
|
||||
"already_configured": "Account gi\u00e0 configurato"
|
||||
},
|
||||
"error": {
|
||||
"access": "Impossibile accedere a Enedis.fr, si prega di controllare la connessione internet",
|
||||
"enedis": "Enedis.fr ha risposto con un errore: si prega di riprovare pi\u00f9 tardi (di solito non tra le 23:00 e le 02:00).",
|
||||
"unknown": "Errore sconosciuto: riprova pi\u00f9 tardi (in genere non tra le 23:00 e le 02:00)",
|
||||
"username_exists": "Account gi\u00e0 configurato",
|
||||
"wrong_login": "Errore di accesso: si prega di controllare la tua E-mail e la password"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",
|
||||
"username_exists": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4."
|
||||
"already_configured": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4."
|
||||
},
|
||||
"error": {
|
||||
"access": "Enedis.fr \uc5d0 \uc811\uc18d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc778\ud130\ub137 \uc5f0\uacb0\uc744 \ud655\uc778\ud574\ubcf4\uc138\uc694",
|
||||
"enedis": "Enedis.fr \uc774 \uc624\ub958\ub85c \uc751\ub2f5\ud588\uc2b5\ub2c8\ub2e4: \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694 (\uc800\ub141 11\uc2dc \ubd80\ud130 \uc0c8\ubcbd 2\uc2dc\ub294 \ud53c\ud574\uc8fc\uc138\uc694)",
|
||||
"unknown": "\uc54c \uc218\uc5c6\ub294 \uc624\ub958: \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694 (\uc800\ub141 11\uc2dc \ubd80\ud130 \uc0c8\ubcbd 2\uc2dc\ub294 \ud53c\ud574\uc8fc\uc138\uc694)",
|
||||
"username_exists": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",
|
||||
"wrong_login": "\ub85c\uadf8\uc778 \uc624\ub958: \uc774\uba54\uc77c \ubc0f \ube44\ubc00\ubc88\ud638\ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Kont ass scho konfigur\u00e9iert"
|
||||
"already_configured": "Kont ass scho konfigur\u00e9iert"
|
||||
},
|
||||
"error": {
|
||||
"access": "Keng Verbindung zu Enedis.fr, iwwerpr\u00e9ift d'Internet Verbindung",
|
||||
"enedis": "Enedis.fr huet mat engem Feeler ge\u00e4ntwert: prob\u00e9iert sp\u00e9ider nach emol (normalerweis net t\u00ebscht 23h00 an 2h00)",
|
||||
"unknown": "Onbekannte Feeler: prob\u00e9iert sp\u00e9ider nach emol (normalerweis net t\u00ebscht 23h00 an 2h00)",
|
||||
"username_exists": "Kont ass scho konfigur\u00e9iert",
|
||||
"wrong_login": "Feeler beim Login: iwwerpr\u00e9ift \u00e4r E-Mail & Passwuert"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Account reeds geconfigureerd"
|
||||
},
|
||||
"error": {
|
||||
"access": "Geen toegang tot Enedis.fr, controleer uw internetverbinding",
|
||||
"enedis": "Enedis.fr antwoordde met een fout: probeer het later opnieuw (meestal niet tussen 23.00 en 02.00 uur)",
|
||||
"unknown": "Onbekende fout: probeer het later opnieuw (meestal niet tussen 23.00 en 02.00 uur)",
|
||||
"username_exists": "Account reeds geconfigureerd",
|
||||
"wrong_login": "Aanmeldingsfout: controleer uw e-mailadres en wachtwoord"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Kontoen er allerede konfigurert",
|
||||
"username_exists": "Kontoen er allerede konfigurert"
|
||||
"already_configured": "Kontoen er allerede konfigurert"
|
||||
},
|
||||
"error": {
|
||||
"access": "Kunne ikke f\u00e5 tilgang til Enedis.fr, vennligst sjekk internettforbindelsen din",
|
||||
"enedis": "Enedis.fr svarte med en feil: vennligst pr\u00f8v p\u00e5 nytt senere (vanligvis ikke mellom 23:00 og 02:00)",
|
||||
"unknown": "Ukjent feil: pr\u00f8v p\u00e5 nytt senere (vanligvis ikke mellom 23:00 og 02:00)",
|
||||
"username_exists": "Kontoen er allerede konfigurert",
|
||||
"wrong_login": "Innloggingsfeil: vennligst sjekk e-postadressen og passordet ditt"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Konto jest ju\u017c skonfigurowane",
|
||||
"username_exists": "Konto jest ju\u017c skonfigurowane"
|
||||
"already_configured": "Konto jest ju\u017c skonfigurowane"
|
||||
},
|
||||
"error": {
|
||||
"access": "Nie mo\u017cna uzyska\u0107 dost\u0119pu do Enedis.fr, sprawd\u017a po\u0142\u0105czenie internetowe",
|
||||
"enedis": "Enedis.fr odpowiedzia\u0142 b\u0142\u0119dem: spr\u00f3buj ponownie p\u00f3\u017aniej (zwykle nie mi\u0119dzy 23:00, a 2:00)",
|
||||
"unknown": "Nieznany b\u0142\u0105d: spr\u00f3buj ponownie p\u00f3\u017aniej (zwykle nie mi\u0119dzy godzin\u0105 23:00, a 2:00)",
|
||||
"username_exists": "Konto jest ju\u017c skonfigurowane",
|
||||
"wrong_login": "B\u0142\u0105d logowania: sprawd\u017a adres e-mail i has\u0142o"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"username_exists": "Conta j\u00e1 configurada",
|
||||
"wrong_login": "Erro de Login: por favor, verifique seu e-mail e senha"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Conta j\u00e1 configurada"
|
||||
},
|
||||
"error": {
|
||||
"username_exists": "Conta j\u00e1 configurada"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430.",
|
||||
"username_exists": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430."
|
||||
"already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430."
|
||||
},
|
||||
"error": {
|
||||
"access": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a Enedis.fr, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443.",
|
||||
"enedis": "Enedis.fr \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b \u043e\u0442\u0432\u0435\u0442 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439: \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435 (\u043d\u0435 \u0432 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0435 \u0441 23:00 \u043f\u043e 2:00).",
|
||||
"unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430: \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435 (\u043d\u0435 \u0432 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0435 \u0441 23:00 \u043f\u043e 2:00).",
|
||||
"username_exists": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430.",
|
||||
"wrong_login": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u0445\u043e\u0434\u0430: \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0438 \u043f\u0430\u0440\u043e\u043b\u044c."
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "Ra\u010dun \u017ee nastavljen"
|
||||
},
|
||||
"error": {
|
||||
"access": "Do Enedis.fr ni bilo mogo\u010de dostopati, preverite internetno povezavo",
|
||||
"enedis": "Enedis.fr je odgovoril z napako: poskusite pozneje (ponavadi med 23. in 2. uro)",
|
||||
"unknown": "Neznana napaka: Prosimo, poskusite pozneje (obi\u010dajno ne med 23. in 2. uro)",
|
||||
"username_exists": "Ra\u010dun \u017ee nastavljen",
|
||||
"wrong_login": "Napaka pri prijavi: preverite svoj e-po\u0161tni naslov in geslo"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "\u8d26\u6237\u5df2\u914d\u7f6e\u5b8c\u6210"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"username_exists": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
|
||||
"already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
|
||||
},
|
||||
"error": {
|
||||
"access": "\u7121\u6cd5\u8a2a\u554f Enedis.fr\uff0c\u8acb\u6aa2\u67e5\u60a8\u7684\u7db2\u969b\u7db2\u8def\u9023\u7dda",
|
||||
"enedis": "Endis.fr \u56de\u5831\u932f\u8aa4\uff1a\u8acb\u7a0d\u5f8c\u518d\u8a66\uff08\u901a\u5e38\u907f\u958b\u591c\u9593 11 - \u51cc\u6668 2 \u9ede\u4e4b\u9593\uff09",
|
||||
"unknown": "\u672a\u77e5\u932f\u8aa4\uff1a\u8acb\u7a0d\u5f8c\u518d\u8a66\uff08\u901a\u5e38\u907f\u958b\u591c\u9593 11 - \u51cc\u6668 2 \u9ede\u4e4b\u9593\uff09",
|
||||
"username_exists": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
|
||||
"wrong_login": "\u767b\u5165\u932f\u8aa4\uff1a\u8acb\u78ba\u8a8d\u96fb\u5b50\u90f5\u4ef6\u8207\u79d8\u5bc6\u6b63\u78ba\u6027"
|
||||
},
|
||||
"step": {
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"action_type": {
|
||||
"lock": "\u4e0a\u9396 {entity_name}",
|
||||
"open": "\u958b\u555f {entity_name}",
|
||||
"unlock": "\u89e3\u9396 {entity_name}"
|
||||
"lock": "\u4e0a\u9396{entity_name}",
|
||||
"open": "\u958b\u555f{entity_name}",
|
||||
"unlock": "\u89e3\u9396{entity_name}"
|
||||
},
|
||||
"condition_type": {
|
||||
"is_locked": "{entity_name} \u5df2\u4e0a\u9396",
|
||||
"is_unlocked": "{entity_name} \u5df2\u89e3\u9396"
|
||||
"is_locked": "{entity_name}\u5df2\u4e0a\u9396",
|
||||
"is_unlocked": "{entity_name}\u5df2\u89e3\u9396"
|
||||
},
|
||||
"trigger_type": {
|
||||
"locked": "{entity_name} \u5df2\u4e0a\u9396",
|
||||
"unlocked": "{entity_name} \u5df2\u89e3\u9396"
|
||||
"locked": "{entity_name}\u5df2\u4e0a\u9396",
|
||||
"unlocked": "{entity_name}\u5df2\u89e3\u9396"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"condition_type": {
|
||||
"is_idle": "{entity_name} \u9592\u7f6e",
|
||||
"is_off": "{entity_name} \u95dc\u9589",
|
||||
"is_on": "{entity_name} \u958b\u555f",
|
||||
"is_paused": "{entity_name} \u5df2\u66ab\u505c",
|
||||
"is_playing": "{entity_name} \u6b63\u5728\u64ad\u653e"
|
||||
"is_idle": "{entity_name}\u9592\u7f6e",
|
||||
"is_off": "{entity_name}\u95dc\u9589",
|
||||
"is_on": "{entity_name}\u958b\u555f",
|
||||
"is_paused": "{entity_name}\u5df2\u66ab\u505c",
|
||||
"is_playing": "{entity_name}\u6b63\u5728\u64ad\u653e"
|
||||
}
|
||||
}
|
||||
}
|
13
homeassistant/components/meteo_france/.translations/ca.json
Normal file
13
homeassistant/components/meteo_france/.translations/ca.json
Normal file
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"config": {
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "Ciutat"
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/da.json
Normal file
18
homeassistant/components/meteo_france/.translations/da.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "By er allerede konfigureret",
|
||||
"unknown": "Ukendt fejl: Pr\u00f8v igen senere"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "By"
|
||||
},
|
||||
"description": "Indtast postnummer (kun for Frankrig, anbefalet) eller bynavn",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
17
homeassistant/components/meteo_france/.translations/de.json
Normal file
17
homeassistant/components/meteo_france/.translations/de.json
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Stadt bereits konfiguriert",
|
||||
"unknown": "Unbekannter Fehler: Bitte versuchen Sie es sp\u00e4ter erneut"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "Stadt"
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/en.json
Normal file
18
homeassistant/components/meteo_france/.translations/en.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "City already configured",
|
||||
"unknown": "Unknown error: please retry later"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "City"
|
||||
},
|
||||
"description": "Enter the postal code (only for France, recommended) or city name",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/ko.json
Normal file
18
homeassistant/components/meteo_france/.translations/ko.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\ub3c4\uc2dc\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",
|
||||
"unknown": "\uc54c \uc218 \uc5c6\ub294 \uc624\ub958\uc785\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "\ub3c4\uc2dc"
|
||||
},
|
||||
"description": "\uc6b0\ud3b8\ubc88\ud638 (\ud504\ub791\uc2a4) \ub610\ub294 \ub3c4\uc2dc \uc774\ub984\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694",
|
||||
"title": "\ud504\ub791\uc2a4 \uae30\uc0c1\uccad (M\u00e9t\u00e9o-France)"
|
||||
}
|
||||
},
|
||||
"title": "\ud504\ub791\uc2a4 \uae30\uc0c1\uccad (M\u00e9t\u00e9o-France)"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/lb.json
Normal file
18
homeassistant/components/meteo_france/.translations/lb.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Stad ass scho konfigur\u00e9iert",
|
||||
"unknown": "Onbekannte Feeler: prob\u00e9iert sp\u00e9ider nach emol"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "Stad"
|
||||
},
|
||||
"description": "Gitt de Postcode an (n\u00ebmme fir Frankr\u00e4ich, recommand\u00e9iert) oder den Numm vun der Stad",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/no.json
Normal file
18
homeassistant/components/meteo_france/.translations/no.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Byen er allerede konfigurert",
|
||||
"unknown": "Ukjent feil: pr\u00f8v p\u00e5 nytt senere"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "By"
|
||||
},
|
||||
"description": "Skriv inn postnummeret (bare for Frankrike, anbefalt) eller bynavn",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/pl.json
Normal file
18
homeassistant/components/meteo_france/.translations/pl.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Miasto jest ju\u017c skonfigurowane",
|
||||
"unknown": "Nieznany b\u0142\u0105d: spr\u00f3buj ponownie p\u00f3\u017aniej"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "Miasto"
|
||||
},
|
||||
"description": "Wprowad\u017a kod pocztowy (tylko dla Francji, zalecane) lub nazw\u0119 miasta",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/ru.json
Normal file
18
homeassistant/components/meteo_france/.translations/ru.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.",
|
||||
"unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430: \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "\u0413\u043e\u0440\u043e\u0434"
|
||||
},
|
||||
"description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441 (\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0424\u0440\u0430\u043d\u0446\u0438\u0438) \u0438\u043b\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0433\u043e\u0440\u043e\u0434\u0430",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
18
homeassistant/components/meteo_france/.translations/sv.json
Normal file
18
homeassistant/components/meteo_france/.translations/sv.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Staden har redan konfigurerats",
|
||||
"unknown": "Ok\u00e4nt fel: f\u00f6rs\u00f6k igen senare"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "Stad"
|
||||
},
|
||||
"description": "Ange postnumret (endast f\u00f6r Frankrike, rekommenderat) eller ortsnamn",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u57ce\u5e02\u5df2\u8a2d\u5b9a\u5b8c\u6210",
|
||||
"unknown": "\u672a\u77e5\u932f\u8aa4\uff1a\u8acb\u7a0d\u5f8c\u518d\u8a66"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"city": "\u57ce\u5e02\u540d\u7a31"
|
||||
},
|
||||
"description": "\u8f38\u5165\u90f5\u905e\u5340\u865f\uff08\u50c5\u652f\u63f4\u6cd5\u570b\uff09\u6216\u57ce\u5e02\u540d\u7a31",
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
},
|
||||
"title": "M\u00e9t\u00e9o-France"
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/ca.json
Normal file
37
homeassistant/components/mikrotik/.translations/ca.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik ja est\u00e0 configurat"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "La connexi\u00f3 no ha tingut \u00e8xit",
|
||||
"name_exists": "El nom existeix",
|
||||
"wrong_credentials": "Credencials incorrectes"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Amfitri\u00f3",
|
||||
"name": "Nom",
|
||||
"password": "Contrasenya",
|
||||
"port": "Port",
|
||||
"username": "Nom d'usuari",
|
||||
"verify_ssl": "Utilitza SSL"
|
||||
},
|
||||
"title": "Configuraci\u00f3 de Mikrotik Router"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "Activa el ping ARP",
|
||||
"detection_time": "Interval per considerar a casa",
|
||||
"force_dhcp": "For\u00e7a l'escaneig mitjan\u00e7ant DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/da.json
Normal file
37
homeassistant/components/mikrotik/.translations/da.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik er allerede konfigureret"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Forbindelsen mislykkedes",
|
||||
"name_exists": "Navnet findes allerede",
|
||||
"wrong_credentials": "Forkerte legitimationsoplysninger"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "V\u00e6rt",
|
||||
"name": "Navn",
|
||||
"password": "Adgangskode",
|
||||
"port": "Port",
|
||||
"username": "Brugernavn",
|
||||
"verify_ssl": "Brug ssl"
|
||||
},
|
||||
"title": "Konfigurer Mikrotik-router"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "Aktiver ARP-ping",
|
||||
"detection_time": "'Betragt som hjemme'-interval",
|
||||
"force_dhcp": "Gennemtving scanning ved hj\u00e6lp af DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
35
homeassistant/components/mikrotik/.translations/de.json
Normal file
35
homeassistant/components/mikrotik/.translations/de.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik ist bereits konfiguriert"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Verbindung fehlgeschlagen",
|
||||
"name_exists": "Name vorhanden",
|
||||
"wrong_credentials": "Falsche Zugangsdaten"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"name": "Name",
|
||||
"password": "Passwort",
|
||||
"port": "Port",
|
||||
"username": "Benutzername",
|
||||
"verify_ssl": "Verwenden Sie SSL"
|
||||
},
|
||||
"title": "Richten Sie den Mikrotik Router ein"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"force_dhcp": "Erzwingen Sie das Scannen \u00fcber DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,35 +1,35 @@
|
|||
{
|
||||
"config": {
|
||||
"title": "Mikrotik",
|
||||
"step": {
|
||||
"user": {
|
||||
"title": "Set up Mikrotik Router",
|
||||
"data": {
|
||||
"name": "Name",
|
||||
"host": "Host",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"port": "Port",
|
||||
"verify_ssl": "Use ssl"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"name_exists": "Name exists",
|
||||
"cannot_connect": "Connection Unsuccessful",
|
||||
"wrong_credentials": "Wrong Credentials"
|
||||
},
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik is already configured"
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Connection Unsuccessful",
|
||||
"name_exists": "Name exists",
|
||||
"wrong_credentials": "Wrong Credentials"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"name": "Name",
|
||||
"password": "Password",
|
||||
"port": "Port",
|
||||
"username": "Username",
|
||||
"verify_ssl": "Use ssl"
|
||||
},
|
||||
"title": "Set up Mikrotik Router"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "Enable ARP ping",
|
||||
"force_dhcp": "Force scanning using DHCP",
|
||||
"detection_time": "Consider home interval"
|
||||
"detection_time": "Consider home interval",
|
||||
"force_dhcp": "Force scanning using DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
37
homeassistant/components/mikrotik/.translations/es.json
Normal file
37
homeassistant/components/mikrotik/.translations/es.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik ya est\u00e1 configurado"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Conexi\u00f3n fallida",
|
||||
"name_exists": "El nombre ya existe",
|
||||
"wrong_credentials": "Credenciales incorrectas"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"name": "Nombre",
|
||||
"password": "Contrase\u00f1a",
|
||||
"port": "Puerto",
|
||||
"username": "Nombre de usuario",
|
||||
"verify_ssl": "Usar ssl"
|
||||
},
|
||||
"title": "Configurar el router Mikrotik"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "Habilitar ping ARP",
|
||||
"detection_time": "Considere el intervalo de inicio",
|
||||
"force_dhcp": "Forzar el escaneo usando DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/it.json
Normal file
37
homeassistant/components/mikrotik/.translations/it.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik \u00e8 gi\u00e0 configurato"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Connessione Non Riuscita",
|
||||
"name_exists": "Il Nome esiste gi\u00e0",
|
||||
"wrong_credentials": "Credenziali Errate"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"name": "Nome",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"username": "Nome utente",
|
||||
"verify_ssl": "Usa SSL"
|
||||
},
|
||||
"title": "Configurare il router Mikrotik"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "Attivare il ping ARP",
|
||||
"detection_time": "Considerare l'intervallo di casa",
|
||||
"force_dhcp": "Scansione forzata con DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/ko.json
Normal file
37
homeassistant/components/mikrotik/.translations/ko.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik \uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",
|
||||
"name_exists": "\uc774\ub984\uc774 \uc774\ubbf8 \uc874\uc7ac\ud569\ub2c8\ub2e4",
|
||||
"wrong_credentials": "\uc0ac\uc6a9\uc790 \uc774\ub984 \ud639\uc740 \ube44\ubc00\ubc88\ud638\uac00 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "\ud638\uc2a4\ud2b8",
|
||||
"name": "\uc774\ub984",
|
||||
"password": "\ube44\ubc00\ubc88\ud638",
|
||||
"port": "\ud3ec\ud2b8",
|
||||
"username": "\uc0ac\uc6a9\uc790 \uc774\ub984",
|
||||
"verify_ssl": "SSL \uc0ac\uc6a9"
|
||||
},
|
||||
"title": "Mikrotik \ub77c\uc6b0\ud130 \uc124\uc815"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "ARP \ud551 \ud65c\uc131\ud654",
|
||||
"detection_time": "\uc2a4\uce94 \uac04\uaca9",
|
||||
"force_dhcp": "DHCP \ub97c \uc0ac\uc6a9\ud558\uc5ec \uac15\uc81c \uc2a4\uce94"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/lb.json
Normal file
37
homeassistant/components/mikrotik/.translations/lb.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik ass scho konfigur\u00e9iert"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Verbindung net erfollegr\u00e4ich",
|
||||
"name_exists": "Numm g\u00ebtt et schonn",
|
||||
"wrong_credentials": "Falsh Login Informatiounen"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Apparat",
|
||||
"name": "Numm",
|
||||
"password": "Passwuert",
|
||||
"port": "Port",
|
||||
"username": "Benotzernumm",
|
||||
"verify_ssl": "SSL benotzen"
|
||||
},
|
||||
"title": "Mikrotik Router ariichten"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "ARP ping aktiv\u00e9ieren",
|
||||
"detection_time": "Home Intervall betruechten",
|
||||
"force_dhcp": "Scannen erzw\u00e9ngen mat DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/no.json
Normal file
37
homeassistant/components/mikrotik/.translations/no.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik er allerede konfigurert"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Tilkobling mislykket",
|
||||
"name_exists": "Navnet eksisterer",
|
||||
"wrong_credentials": "Feil legitimasjon"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Vert",
|
||||
"name": "Navn",
|
||||
"password": "Passord",
|
||||
"port": "Port",
|
||||
"username": "Brukernavn",
|
||||
"verify_ssl": "Bruk ssl"
|
||||
},
|
||||
"title": "Konfigurere Mikrotik-ruter"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "Aktiver ARP-ping",
|
||||
"detection_time": "Vurder hjemmeintervall",
|
||||
"force_dhcp": "Tving skanning ved hjelp av DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/pl.json
Normal file
37
homeassistant/components/mikrotik/.translations/pl.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikronik jest ju\u017c skonfigurowany"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Po\u0142\u0105czenie nie powiod\u0142o si\u0119",
|
||||
"name_exists": "Nazwa ju\u017c istnieje",
|
||||
"wrong_credentials": "B\u0142\u0119dne dane uwierzytelniaj\u0105ce"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Host",
|
||||
"name": "Nazwa",
|
||||
"password": "Has\u0142o",
|
||||
"port": "Port",
|
||||
"username": "Nazwa u\u017cytkownika",
|
||||
"verify_ssl": "U\u017cyj SSL"
|
||||
},
|
||||
"title": "Skonfiguruj router Mikrotik"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "W\u0142\u0105cz ping ARP",
|
||||
"detection_time": "Czas przed oznaczeniem \"poza domem\"",
|
||||
"force_dhcp": "Wymu\u015b skanowanie przy u\u017cyciu DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/ru.json
Normal file
37
homeassistant/components/mikrotik/.translations/ru.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443.",
|
||||
"name_exists": "\u042d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f.",
|
||||
"wrong_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435."
|
||||
},
|
||||
"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",
|
||||
"verify_ssl": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SSL"
|
||||
},
|
||||
"title": "MikroTik"
|
||||
}
|
||||
},
|
||||
"title": "MikroTik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c ARP-\u043f\u0438\u043d\u0433",
|
||||
"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\".",
|
||||
"force_dhcp": "\u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c DHCP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
10
homeassistant/components/mikrotik/.translations/sv.json
Normal file
10
homeassistant/components/mikrotik/.translations/sv.json
Normal file
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"config": {
|
||||
"step": {
|
||||
"user": {
|
||||
"title": "Konfigurera Mikrotik-router"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
}
|
||||
}
|
37
homeassistant/components/mikrotik/.translations/zh-Hant.json
Normal file
37
homeassistant/components/mikrotik/.translations/zh-Hant.json
Normal file
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Mikrotik \u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u9023\u7dda\u672a\u6210\u529f",
|
||||
"name_exists": "\u8a72\u540d\u7a31\u5df2\u5b58\u5728",
|
||||
"wrong_credentials": "\u6191\u8b49\u932f\u8aa4"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "\u4e3b\u6a5f\u7aef",
|
||||
"name": "\u540d\u7a31",
|
||||
"password": "\u5bc6\u78bc",
|
||||
"port": "\u901a\u8a0a\u57e0",
|
||||
"username": "\u4f7f\u7528\u8005\u540d\u7a31",
|
||||
"verify_ssl": "\u4f7f\u7528 SSL"
|
||||
},
|
||||
"title": "\u8a2d\u5b9a Mikrotik \u8def\u7531\u5668"
|
||||
}
|
||||
},
|
||||
"title": "Mikrotik"
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"device_tracker": {
|
||||
"data": {
|
||||
"arp_ping": "\u958b\u555f ARP ping",
|
||||
"detection_time": "\u5224\u5b9a\u5728\u5bb6\u9593\u9694",
|
||||
"force_dhcp": "\u5f37\u5236\u4f7f\u7528 DHCP \u6383\u63cf"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -2,7 +2,8 @@
|
|||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Nom\u00e9s pots configurar un \u00fanic compte Netatmo.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3."
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.",
|
||||
"missing_configuration": "El component Netatmo no est\u00e0 configurat. Mira'n la documentaci\u00f3."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Autenticaci\u00f3 exitosa amb Netatmo."
|
||||
|
|
|
@ -1,13 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Du kan endast konfigurera ett Netatmo-konto."
|
||||
"already_setup": "Du kan endast konfigurera ett Netatmo-konto.",
|
||||
"authorize_url_timeout": "Timeout vid generering av en auktoriserings-URL.",
|
||||
"missing_configuration": "Netatmo-komponenten har inte konfigurerats. F\u00f6lj dokumentationen."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Autentiserad med Netatmo."
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "V\u00e4lj autentiseringsmetod"
|
||||
}
|
||||
},
|
||||
"title": ""
|
||||
"title": "Netatmo"
|
||||
}
|
||||
}
|
|
@ -3,7 +3,7 @@
|
|||
"abort": {
|
||||
"already_setup": "Nom\u00e9s pots configurar un compte de Point.",
|
||||
"authorize_url_fail": "S'ha produ\u00eft un error desconegut al generar l'URL d'autoritzaci\u00f3.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera mentre \u00e9s generava l'URL d'autoritzaci\u00f3.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.",
|
||||
"external_setup": "Point s'ha configurat correctament des d'un altre flux de dades.",
|
||||
"no_flows": "Necessites configurar Point abans de poder autenticar-t'hi. Llegeix les [instruccions](https://www.home-assistant.io/components/point/)."
|
||||
},
|
||||
|
|
|
@ -290,6 +290,8 @@ class RadioThermostat(ClimateDevice):
|
|||
)
|
||||
return
|
||||
self._current_humidity = humiditydata
|
||||
self._program_mode = data["program_mode"]
|
||||
self._preset_mode = CODE_TO_PRESET_MODE[data["program_mode"]]
|
||||
|
||||
# Map thermostat values into various STATE_ flags.
|
||||
self._current_temperature = current_temp
|
||||
|
@ -297,8 +299,6 @@ class RadioThermostat(ClimateDevice):
|
|||
self._fstate = CODE_TO_FAN_STATE[data["fstate"]]
|
||||
self._tmode = CODE_TO_TEMP_MODE[data["tmode"]]
|
||||
self._tstate = CODE_TO_TEMP_STATE[data["tstate"]]
|
||||
self._program_mode = data["program_mode"]
|
||||
self._preset_mode = CODE_TO_PRESET_MODE[data["program_mode"]]
|
||||
|
||||
self._current_operation = self._tmode
|
||||
if self._tmode == HVAC_MODE_COOL:
|
||||
|
|
|
@ -3,12 +3,23 @@
|
|||
"abort": {
|
||||
"already_configured": "El dispositiu ja est\u00e0 configurat"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Autenticaci\u00f3 inv\u00e0lida",
|
||||
"unknown": "Error inesperat"
|
||||
},
|
||||
"step": {
|
||||
"2fa": {
|
||||
"data": {
|
||||
"2fa": "Codi de dos factors"
|
||||
},
|
||||
"title": "Autenticaci\u00f3 de dos factors"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Contrasenya",
|
||||
"username": "Nom d'usuari"
|
||||
}
|
||||
},
|
||||
"title": "Inici de sessi\u00f3 amb un compte de Ring"
|
||||
}
|
||||
},
|
||||
"title": "Ring"
|
||||
|
|
|
@ -21,6 +21,6 @@
|
|||
"title": "Logga in med Ring-konto"
|
||||
}
|
||||
},
|
||||
"title": ""
|
||||
"title": "Ring"
|
||||
}
|
||||
}
|
|
@ -1,7 +1,15 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "La Samsung TV ja configurada.",
|
||||
"already_in_progress": "La configuraci\u00f3 de la Samsung TV ja est\u00e0 en curs.",
|
||||
"auth_missing": "Home Assistant no est\u00e0 autenticat per connectar-se amb aquesta Samsung TV.",
|
||||
"not_found": "No s'han trobat Samsung TV's compatibles a la xarxa.",
|
||||
"not_supported": "Actualment aquest dispositiu Samsung TV no \u00e9s compatible."
|
||||
},
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Vols configurar la Samsung TV {model}? Si mai abans l'has connectat a Home Assistant haur\u00edes de veure una finestra emergent a la TV demanant autenticaci\u00f3. Les configuracuons manuals d'aquesta TV es sobreescriuran.",
|
||||
"title": "Samsung TV"
|
||||
},
|
||||
"user": {
|
||||
|
@ -9,6 +17,7 @@
|
|||
"host": "Amfitri\u00f3 o adre\u00e7a IP",
|
||||
"name": "Nom"
|
||||
},
|
||||
"description": "Introdeix les dades de la Samsung TV. Si mai abans l'has connectat a Home Assistant haur\u00edes de veure una finestra emergent demanant autenticaci\u00f3.",
|
||||
"title": "Samsung TV"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -5,8 +5,10 @@
|
|||
"already_in_progress": "Samsung-tv-konfiguration er allerede i gang.",
|
||||
"auth_missing": "Home Assistant er ikke godkendt til at oprette forbindelse til dette Samsung-tv.",
|
||||
"not_found": "Der blev ikke fundet nogen underst\u00f8ttede Samsung-tv-enheder p\u00e5 netv\u00e6rket.",
|
||||
"not_successful": "Kan ikke oprette forbindelse til denne Samsung tv-enhed.",
|
||||
"not_supported": "Dette Samsung TV underst\u00f8ttes i \u00f8jeblikket ikke."
|
||||
},
|
||||
"flow_title": "Samsung-tv: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Vil du konfigurere Samsung-tv {model}? Hvis du aldrig har oprettet forbindelse til Home Assistant f\u00f8r, b\u00f8r du se en popup p\u00e5 dit tv, der beder om godkendelse. Manuelle konfigurationer for dette tv vil blive overskrevet.",
|
||||
|
|
|
@ -3,13 +3,15 @@
|
|||
"abort": {
|
||||
"already_configured": "This Samsung TV is already configured.",
|
||||
"already_in_progress": "Samsung TV configuration is already in progress.",
|
||||
"auth_missing": "Home Assistant is not authenticated to connect to this Samsung TV.",
|
||||
"auth_missing": "Home Assistant is not authorized to connect to this Samsung TV. Please check your TV's settings to authorize Home Assistant.",
|
||||
"not_found": "No supported Samsung TV devices found on the network.",
|
||||
"not_supported": "This Samsung TV devices is currently not supported."
|
||||
"not_successful": "Unable to connect to this Samsung TV device.",
|
||||
"not_supported": "This Samsung TV device is currently not supported."
|
||||
},
|
||||
"flow_title": "Samsung TV: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Do you want to set up Samsung TV {model}? If you never connected Home Assistant before you should see a popup on your TV asking for authentication. Manual configurations for this TV will be overwritten.",
|
||||
"description": "Do you want to set up Samsung TV {model}? If you never connected Home Assistant before you should see a popup on your TV asking for authorization. Manual configurations for this TV will be overwritten.",
|
||||
"title": "Samsung TV"
|
||||
},
|
||||
"user": {
|
||||
|
@ -17,7 +19,7 @@
|
|||
"host": "Host or IP address",
|
||||
"name": "Name"
|
||||
},
|
||||
"description": "Enter your Samsung TV information. If you never connected Home Assistant before you should see a popup on your TV asking for authentication.",
|
||||
"description": "Enter your Samsung TV information. If you never connected Home Assistant before you should see a popup on your TV asking for authorization.",
|
||||
"title": "Samsung TV"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -5,8 +5,10 @@
|
|||
"already_in_progress": "\uc0bc\uc131 TV \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589\uc911\uc785\ub2c8\ub2e4.",
|
||||
"auth_missing": "Home Assistant \uac00 \ud574\ub2f9 \uc0bc\uc131 TV \uc5d0 \uc5f0\uacb0\ud558\ub3c4\ub85d \uc778\uc99d\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.",
|
||||
"not_found": "\uc9c0\uc6d0\ub418\ub294 \uc0bc\uc131 TV \ubaa8\ub378\uc774 \ub124\ud2b8\uc6cc\ud06c\uc5d0\uc11c \ubc1c\uacac\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.",
|
||||
"not_successful": "\uc0bc\uc131 TV \uae30\uae30\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",
|
||||
"not_supported": "\uc774 \uc0bc\uc131 TV \ubaa8\ub378\uc740 \ud604\uc7ac \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."
|
||||
},
|
||||
"flow_title": "\uc0bc\uc131 TV: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "\uc0bc\uc131 TV {model} \uc744(\ub97c) \uc124\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? Home Assistant \ub97c \uc5f0\uacb0 \ud55c \uc801\uc774 \uc5c6\ub2e4\uba74 TV \uc5d0\uc11c \uc778\uc99d\uc744 \uc694\uccad\ud558\ub294 \ud31d\uc5c5\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \uc774 TV \uc758 \uc218\ub3d9\uc73c\ub85c \uad6c\uc131\ub41c \ub0b4\uc6a9\uc744 \ub36e\uc5b4\uc501\ub2c8\ub2e4.",
|
||||
|
|
|
@ -5,8 +5,10 @@
|
|||
"already_in_progress": "Konfiguratioun fir d\u00ebs Samsung TV ass schonn am gaang.",
|
||||
"auth_missing": "Home Assistant ass net authentifiz\u00e9iert fir sech mat d\u00ebsem Samsung TV ze verbannen.",
|
||||
"not_found": "Keng \u00ebnnerst\u00ebtzte Samsung TV am Netzwierk fonnt.",
|
||||
"not_successful": "Keng Verbindung mat d\u00ebsem Samsung TV Apparat m\u00e9iglech.",
|
||||
"not_supported": "D\u00ebsen Samsung TV Modell g\u00ebtt momentan net \u00ebnnerst\u00ebtzt"
|
||||
},
|
||||
"flow_title": "Samsnung TV:{model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "W\u00ebllt dir de Samsung TV {model} ariichten?. Falls dir Home Assistant nach ni domat verbonnen hutt misst den TV eng Meldung mat enger Authentifiz\u00e9ierung uweisen. Manuell Konfiguratioun g\u00ebtt iwwerschriwwen.",
|
||||
|
|
|
@ -3,13 +3,15 @@
|
|||
"abort": {
|
||||
"already_configured": "Denne Samsung TV-en er allerede konfigurert.",
|
||||
"already_in_progress": "Samsung TV-konfigurasjon p\u00e5g\u00e5r allerede.",
|
||||
"auth_missing": "Home Assistant er ikke autentisert for \u00e5 koble til denne Samsung TV-en.",
|
||||
"auth_missing": "Home Assistant er ikke autorisert til \u00e5 koble til denne Samsung-TV. Vennligst kontroller innstillingene for TV-en for \u00e5 autorisere Home Assistent.",
|
||||
"not_found": "Ingen st\u00f8ttede Samsung TV-enheter funnet i nettverket.",
|
||||
"not_successful": "Kan ikke koble til denne Samsung TV-enheten.",
|
||||
"not_supported": "Denne Samsung TV-enhetene st\u00f8ttes forel\u00f8pig ikke."
|
||||
},
|
||||
"flow_title": "Samsung TV: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Vil du sette opp Samsung TV {model} ? Hvis du aldri koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning. Manuelle konfigurasjoner for denne TVen vil bli overskrevet.",
|
||||
"description": "Vil du sette opp Samsung TV {model} ? Hvis du aldri har koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning. Manuelle konfigurasjoner for denne TVen vil bli overskrevet.",
|
||||
"title": "Samsung TV"
|
||||
},
|
||||
"user": {
|
||||
|
@ -17,7 +19,7 @@
|
|||
"host": "Vert eller IP-adresse",
|
||||
"name": "Navn"
|
||||
},
|
||||
"description": "Skriv inn Samsung TV-informasjonen din. Hvis du aldri koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning.",
|
||||
"description": "Skriv inn Samsung TV-informasjonen din. Hvis du aldri har koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning.",
|
||||
"title": "Samsung TV"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -5,8 +5,10 @@
|
|||
"already_in_progress": "Konfiguracja telewizora Samsung jest ju\u017c w toku.",
|
||||
"auth_missing": "Home Assistant nie jest uwierzytelniony, aby po\u0142\u0105czy\u0107 si\u0119 z tym telewizorem Samsung.",
|
||||
"not_found": "W sieci nie znaleziono obs\u0142ugiwanych telewizor\u00f3w Samsung.",
|
||||
"not_supported": "Te telewizor Samsung nie jest obecnie obs\u0142ugiwany."
|
||||
"not_successful": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 urz\u0105dzeniem Samsung TV.",
|
||||
"not_supported": "Ten telewizor Samsung nie jest obecnie obs\u0142ugiwany."
|
||||
},
|
||||
"flow_title": "Samsung TV: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Czy chcesz skonfigurowa\u0107 telewizor Samsung {model}? Je\u015bli nigdy wcze\u015bniej ten telewizor nie by\u0142 \u0142\u0105czony z Home Assistant'em na jego ekranie powinna pojawi\u0107 si\u0119 pro\u015bba o uwierzytelnienie. R\u0119czne konfiguracje tego telewizora zostan\u0105 zast\u0105pione.",
|
||||
|
|
|
@ -3,13 +3,15 @@
|
|||
"abort": {
|
||||
"already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.",
|
||||
"already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.",
|
||||
"auth_missing": "Home Assistant \u043d\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u044d\u0442\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443.",
|
||||
"auth_missing": "Home Assistant \u043d\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u044d\u0442\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430.",
|
||||
"not_found": "\u0412 \u0441\u0435\u0442\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.",
|
||||
"not_successful": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443.",
|
||||
"not_supported": "\u042d\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f."
|
||||
},
|
||||
"flow_title": "Samsung TV: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 Samsung {model}? \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435 \u0431\u044b\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a Home Assistant, \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e \u0441 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u043c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e, \u0431\u0443\u0434\u0443\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b.",
|
||||
"description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 Samsung {model}? \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435 \u0431\u044b\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a Home Assistant, \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e \u0441 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u043c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e, \u0431\u0443\u0434\u0443\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b.",
|
||||
"title": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 Samsung"
|
||||
},
|
||||
"user": {
|
||||
|
@ -17,7 +19,7 @@
|
|||
"host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441",
|
||||
"name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"
|
||||
},
|
||||
"description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0435 Samsung. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435 \u0431\u044b\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a Home Assistant, \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e \u0441 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u043c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.",
|
||||
"description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0435 Samsung. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435 \u0431\u044b\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a Home Assistant, \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e \u0441 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u043c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.",
|
||||
"title": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 Samsung"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -1,8 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Denna Samsung TV \u00e4r redan konfigurerad.",
|
||||
"already_in_progress": "Samsung TV-konfiguration p\u00e5g\u00e5r redan.",
|
||||
"auth_missing": "Home Assistant har inte beh\u00f6righet att ansluta till denna Samsung TV. Kontrollera tv:ns inst\u00e4llningar f\u00f6r att godk\u00e4nna Home Assistant.",
|
||||
"not_found": "Inga Samsung TV-enheter som st\u00f6ds finns i n\u00e4tverket.",
|
||||
"not_successful": "Det g\u00e5r inte att ansluta till denna Samsung TV-enhet.",
|
||||
"not_supported": "Denna Samsung TV-enhet st\u00f6ds f\u00f6r n\u00e4rvarande inte."
|
||||
},
|
||||
"flow_title": "Samsung TV: {model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"title": ""
|
||||
"description": "Vill du st\u00e4lla in Samsung TV {model}? Om du aldrig har anslutit Home Assistant innan du ska se ett popup-f\u00f6nster p\u00e5 tv:n och be om auktorisering. Manuella konfigurationer f\u00f6r den h\u00e4r TV:n skrivs \u00f6ver.",
|
||||
"title": "Samsung TV"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -10,9 +20,9 @@
|
|||
"name": "Namn"
|
||||
},
|
||||
"description": "Ange informationen f\u00f6r din Samsung TV. Om du aldrig har anslutit denna till Home Assistant tidigare borde du se en popup om autentisering p\u00e5 din TV.",
|
||||
"title": ""
|
||||
"title": "Samsung TV"
|
||||
}
|
||||
},
|
||||
"title": ""
|
||||
"title": "Samsung TV"
|
||||
}
|
||||
}
|
|
@ -3,10 +3,12 @@
|
|||
"abort": {
|
||||
"already_configured": "\u4e09\u661f\u96fb\u8996\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
|
||||
"already_in_progress": "\u4e09\u661f\u96fb\u8996\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d\u3002",
|
||||
"auth_missing": "Home Assistant \u672a\u7372\u5f97\u9a57\u8b49\u4ee5\u9023\u7dda\u81f3\u6b64\u4e09\u661f\u96fb\u8996\u3002",
|
||||
"auth_missing": "Home Assistant \u672a\u7372\u5f97\u9a57\u8b49\u4ee5\u9023\u7dda\u81f3\u6b64\u4e09\u661f\u96fb\u8996\u3002\u8acb\u6aa2\u67e5\u60a8\u7684\u96fb\u8996\u8a2d\u5b9a\u4ee5\u76e1\u8208\u9a57\u8b49\u3002",
|
||||
"not_found": "\u5728\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u652f\u63f4\u7684\u4e09\u661f\u96fb\u8996\u3002",
|
||||
"not_successful": "\u7121\u6cd5\u9023\u7dda\u81f3\u4e09\u661f\u96fb\u8996\u8a2d\u5099\u3002",
|
||||
"not_supported": "\u4e0d\u652f\u63f4\u6b64\u6b3e\u4e09\u661f\u96fb\u8996\u3002"
|
||||
},
|
||||
"flow_title": "\u4e09\u661f\u96fb\u8996\uff1a{model}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "\u662f\u5426\u8981\u8a2d\u5b9a\u4e09\u661f\u96fb\u8996 {model}\uff1f\u5047\u5982\u60a8\u4e4b\u524d\u672a\u66fe\u9023\u7dda\u81f3 Home Assistant\uff0c\u61c9\u8a72\u6703\u65bc\u96fb\u8996\u4e0a\u6536\u5230\u9a57\u8b49\u8a0a\u606f\u3002\u624b\u52d5\u8a2d\u5b9a\u5c07\u6703\u8986\u84cb\u539f\u8a2d\u5b9a\u3002",
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
{
|
||||
"device_automation": {
|
||||
"condition_type": {
|
||||
"is_battery_level": "\u76ee\u524d {entity_name} \u96fb\u91cf",
|
||||
"is_humidity": "\u76ee\u524d {entity_name} \u6fd5\u5ea6",
|
||||
"is_illuminance": "\u76ee\u524d {entity_name} \u7167\u5ea6",
|
||||
"is_power": "\u76ee\u524d {entity_name} \u96fb\u529b",
|
||||
"is_pressure": "\u76ee\u524d {entity_name} \u58d3\u529b",
|
||||
"is_signal_strength": "\u76ee\u524d {entity_name} \u8a0a\u865f\u5f37\u5ea6",
|
||||
"is_temperature": "\u76ee\u524d {entity_name} \u6eab\u5ea6",
|
||||
"is_timestamp": "\u76ee\u524d {entity_name} \u6642\u9593\u6a19\u8a18",
|
||||
"is_value": "\u76ee\u524d {entity_name} \u503c"
|
||||
"is_battery_level": "\u76ee\u524d{entity_name}\u96fb\u91cf",
|
||||
"is_humidity": "\u76ee\u524d{entity_name}\u6fd5\u5ea6",
|
||||
"is_illuminance": "\u76ee\u524d{entity_name}\u7167\u5ea6",
|
||||
"is_power": "\u76ee\u524d{entity_name}\u96fb\u529b",
|
||||
"is_pressure": "\u76ee\u524d{entity_name}\u58d3\u529b",
|
||||
"is_signal_strength": "\u76ee\u524d{entity_name}\u8a0a\u865f\u5f37\u5ea6",
|
||||
"is_temperature": "\u76ee\u524d{entity_name}\u6eab\u5ea6",
|
||||
"is_timestamp": "\u76ee\u524d{entity_name}\u6642\u9593\u6a19\u8a18",
|
||||
"is_value": "\u76ee\u524d{entity_name}\u503c"
|
||||
},
|
||||
"trigger_type": {
|
||||
"battery_level": "{entity_name} \u96fb\u91cf\u8b8a\u66f4",
|
||||
"humidity": "{entity_name} \u6fd5\u5ea6\u8b8a\u66f4",
|
||||
"illuminance": "{entity_name} \u7167\u5ea6\u8b8a\u66f4",
|
||||
"power": "{entity_name} \u96fb\u529b\u8b8a\u66f4",
|
||||
"pressure": "{entity_name} \u58d3\u529b\u8b8a\u66f4",
|
||||
"signal_strength": "{entity_name} \u8a0a\u865f\u5f37\u5ea6\u8b8a\u66f4",
|
||||
"temperature": "{entity_name} \u6eab\u5ea6\u8b8a\u66f4",
|
||||
"timestamp": "{entity_name} \u6642\u9593\u6a19\u8a18\u8b8a\u66f4",
|
||||
"value": "{entity_name} \u503c\u8b8a\u66f4"
|
||||
"battery_level": "{entity_name}\u96fb\u91cf\u8b8a\u66f4",
|
||||
"humidity": "{entity_name}\u6fd5\u5ea6\u8b8a\u66f4",
|
||||
"illuminance": "{entity_name}\u7167\u5ea6\u8b8a\u66f4",
|
||||
"power": "{entity_name}\u96fb\u529b\u8b8a\u66f4",
|
||||
"pressure": "{entity_name}\u58d3\u529b\u8b8a\u66f4",
|
||||
"signal_strength": "{entity_name}\u8a0a\u865f\u5f37\u5ea6\u8b8a\u66f4",
|
||||
"temperature": "{entity_name}\u6eab\u5ea6\u8b8a\u66f4",
|
||||
"timestamp": "{entity_name}\u6642\u9593\u6a19\u8a18\u8b8a\u66f4",
|
||||
"value": "{entity_name}\u503c\u8b8a\u66f4"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Nom\u00e9s pots configurar un compte de Soma.",
|
||||
"already_setup": "Nom\u00e9s pots configurar un \u00fanic compte amb Soma.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.",
|
||||
"connection_error": "No s'ha pogut connectar amb SOMA Connect.",
|
||||
"missing_configuration": "El component Soma no est\u00e0 configurat. Mira'n la documentaci\u00f3.",
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Nom\u00e9s pots configurar un compte de Somfy.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera mentre \u00e9s generava l'URL d'autoritzaci\u00f3.",
|
||||
"already_setup": "Nom\u00e9s pots configurar un \u00fanic compte amb Somfy.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.",
|
||||
"missing_configuration": "El component Somfy no est\u00e0 configurat. Mira'n la documentaci\u00f3."
|
||||
},
|
||||
"create_entry": {
|
||||
|
|
|
@ -174,6 +174,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||
|
||||
platform = entity_platform.current_platform.get()
|
||||
|
||||
@service.verify_domain_control(hass, SONOS_DOMAIN)
|
||||
async def async_service_handle(service_call: ServiceCall):
|
||||
"""Handle dispatched services."""
|
||||
entities = await platform.async_extract_from_service(service_call)
|
||||
|
@ -201,16 +202,14 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||
hass, entities, service_call.data[ATTR_WITH_GROUP]
|
||||
)
|
||||
|
||||
service.async_register_admin_service(
|
||||
hass,
|
||||
hass.services.async_register(
|
||||
SONOS_DOMAIN,
|
||||
SERVICE_JOIN,
|
||||
async_service_handle,
|
||||
cv.make_entity_service_schema({vol.Required(ATTR_MASTER): cv.entity_id}),
|
||||
)
|
||||
|
||||
service.async_register_admin_service(
|
||||
hass,
|
||||
hass.services.async_register(
|
||||
SONOS_DOMAIN,
|
||||
SERVICE_UNJOIN,
|
||||
async_service_handle,
|
||||
|
@ -221,12 +220,12 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||
{vol.Optional(ATTR_WITH_GROUP, default=True): cv.boolean}
|
||||
)
|
||||
|
||||
service.async_register_admin_service(
|
||||
hass, SONOS_DOMAIN, SERVICE_SNAPSHOT, async_service_handle, join_unjoin_schema
|
||||
hass.services.async_register(
|
||||
SONOS_DOMAIN, SERVICE_SNAPSHOT, async_service_handle, join_unjoin_schema
|
||||
)
|
||||
|
||||
service.async_register_admin_service(
|
||||
hass, SONOS_DOMAIN, SERVICE_RESTORE, async_service_handle, join_unjoin_schema
|
||||
hass.services.async_register(
|
||||
SONOS_DOMAIN, SERVICE_RESTORE, async_service_handle, join_unjoin_schema
|
||||
)
|
||||
|
||||
platform.async_register_entity_service(
|
||||
|
|
18
homeassistant/components/spotify/.translations/ca.json
Normal file
18
homeassistant/components/spotify/.translations/ca.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Nom\u00e9s pots configurar un \u00fanic compte amb Spotify.",
|
||||
"authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.",
|
||||
"missing_configuration": "La integraci\u00f3 Spotify no est\u00e0 configurada. Mira'n la documentaci\u00f3."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Autenticaci\u00f3 exitosa amb Spotify."
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "Selecci\u00f3 del m\u00e8tode d'autenticaci\u00f3"
|
||||
}
|
||||
},
|
||||
"title": "Spotify"
|
||||
}
|
||||
}
|
18
homeassistant/components/spotify/.translations/de.json
Normal file
18
homeassistant/components/spotify/.translations/de.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Sie k\u00f6nnen nur ein Spotify-Konto konfigurieren.",
|
||||
"authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Authorisierungs-URL.",
|
||||
"missing_configuration": "Die Spotify-Integration ist nicht konfiguriert. Bitte folgen Sie der Dokumentation."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Erfolgreich mit Spotify authentifiziert."
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "Authentifizierungsmethode ausw\u00e4hlen"
|
||||
}
|
||||
},
|
||||
"title": "Spotify"
|
||||
}
|
||||
}
|
18
homeassistant/components/spotify/.translations/lb.json
Normal file
18
homeassistant/components/spotify/.translations/lb.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_setup": "Dir k\u00ebnnt n\u00ebmmen een eenzegen Spotify Kont konfigur\u00e9ieren.",
|
||||
"authorize_url_timeout": "Z\u00e4it Iwwerschreidung beim gener\u00e9ieren vun der Autorisatiouns URL.",
|
||||
"missing_configuration": "Spotifiy Integratioun ass nach net konfigur\u00e9iert. Follegt w.e.g der Dokumentatioun."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Erfollegr\u00e4ich mat Spotify authentifiz\u00e9iert."
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "Wielt Authentifikatiouns Method aus"
|
||||
}
|
||||
},
|
||||
"title": "Spotify"
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue