[ci skip] Translation update

This commit is contained in:
HomeAssistant Azure 2020-06-24 00:08:54 +00:00
parent 26f09bae28
commit 04f75d6557
38 changed files with 579 additions and 23 deletions

View File

@ -6,14 +6,16 @@
"reauth_successful": "Token d'acc\u00e9s actualitzat correctament" "reauth_successful": "Token d'acc\u00e9s actualitzat correctament"
}, },
"error": { "error": {
"auth": "Token d'acc\u00e9s no v\u00e0lid" "auth": "Token d'acc\u00e9s no v\u00e0lid",
"unknown": "Error desconegut de l'API Awair."
}, },
"step": { "step": {
"reauth": { "reauth": {
"data": { "data": {
"access_token": "Token d'acc\u00e9s", "access_token": "Token d'acc\u00e9s",
"email": "Correu electr\u00f2nic" "email": "Correu electr\u00f2nic"
} },
"description": "Torna a introduir el token d'acc\u00e9s de desenvolupador d'Awair."
}, },
"user": { "user": {
"data": { "data": {

View File

@ -6,20 +6,23 @@
"reauth_successful": "Token de acceso actualizado correctamente " "reauth_successful": "Token de acceso actualizado correctamente "
}, },
"error": { "error": {
"auth": "Token de acceso no v\u00e1lido" "auth": "Token de acceso no v\u00e1lido",
"unknown": "Error desconocido en API Awair"
}, },
"step": { "step": {
"reauth": { "reauth": {
"data": { "data": {
"access_token": "Token de acceso", "access_token": "Token de acceso",
"email": "Correo electr\u00f3nico" "email": "Correo electr\u00f3nico"
} },
"description": "Por favor, vuelve a introducir tu token de acceso de desarrollador Awair."
}, },
"user": { "user": {
"data": { "data": {
"access_token": "Token de acceso", "access_token": "Token de acceso",
"email": "Correo electr\u00f3nico" "email": "Correo electr\u00f3nico"
} },
"description": "Debes registrarte para obtener un token de acceso de desarrollador Awair en: https://developer.getawair.com/onboard/login"
} }
} }
} }

View File

@ -0,0 +1,29 @@
{
"config": {
"abort": {
"already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"no_devices": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u8a2d\u5099",
"reauth_successful": "\u5b58\u53d6\u5bc6\u9470 \u5df2\u6210\u529f\u66f4\u65b0"
},
"error": {
"auth": "\u5b58\u53d6\u5bc6\u9470\u7121\u6548",
"unknown": "\u672a\u77e5 Awair API \u932f\u8aa4\u3002"
},
"step": {
"reauth": {
"data": {
"access_token": "\u5b58\u53d6\u5bc6\u9470",
"email": "\u96fb\u5b50\u90f5\u4ef6"
},
"description": "\u8acb\u91cd\u65b0\u8f38\u5165 Awair \u958b\u767c\u8005\u5b58\u53d6\u5bc6\u9470\u3002"
},
"user": {
"data": {
"access_token": "\u5b58\u53d6\u5bc6\u9470",
"email": "\u96fb\u5b50\u90f5\u4ef6"
},
"description": "\u5fc5\u9808\u5148\u8a3b\u518a Awair \u958b\u767c\u8005\u5b58\u53d6\u5bc6\u9470\uff1ahttps://developer.getawair.com/onboard/login"
}
}
}
}

View File

@ -14,7 +14,7 @@
"password": "\u5bc6\u78bc", "password": "\u5bc6\u78bc",
"username": "\u4f7f\u7528\u8005\u540d\u7a31" "username": "\u4f7f\u7528\u8005\u540d\u7a31"
}, },
"description": "\u8acb\u65bc\u4e0b\u65b9\u63d0\u4f9b\u6240\u9700\u8cc7\u8a0a\u3002", "description": "\u8acb\u65bc\u4e0b\u65b9\u63d0\u4f9b\u6240\u9700\u8cc7\u8a0a\u3002\u6ce8\u610f\uff1a\u50c5\u6709 'admin' \u4f7f\u7528\u8005\u53ef\u4ee5\u6b63\u5e38\u4f7f\u7528\u3002",
"title": "\u8a2d\u5b9a GogoGate2" "title": "\u8a2d\u5b9a GogoGate2"
} }
} }

View File

@ -16,6 +16,7 @@
"response_error": "S'ha produ\u00eft un error desconegut del dispositiu", "response_error": "S'ha produ\u00eft un error desconegut del dispositiu",
"unknown_connection_error": "S'ha produ\u00eft un error desconegut en connectar-se al dispositiu" "unknown_connection_error": "S'ha produ\u00eft un error desconegut en connectar-se al dispositiu"
}, },
"flow_title": "Huawei LTE: {name}",
"step": { "step": {
"user": { "user": {
"data": { "data": {

View File

@ -16,6 +16,7 @@
"response_error": "Error desconocido del dispositivo", "response_error": "Error desconocido del dispositivo",
"unknown_connection_error": "Error desconocido al conectarse al dispositivo" "unknown_connection_error": "Error desconocido al conectarse al dispositivo"
}, },
"flow_title": "Huawei LTE: {name}",
"step": { "step": {
"user": { "user": {
"data": { "data": {

View File

@ -16,6 +16,7 @@
"response_error": "Ukjent feil fra enheten", "response_error": "Ukjent feil fra enheten",
"unknown_connection_error": "Ukjent feil under tilkobling til enhet" "unknown_connection_error": "Ukjent feil under tilkobling til enhet"
}, },
"flow_title": "Huawei LTE: {name}",
"step": { "step": {
"user": { "user": {
"data": { "data": {

View File

@ -16,6 +16,7 @@
"response_error": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.", "response_error": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.",
"unknown_connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443." "unknown_connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443."
}, },
"flow_title": "Huawei LTE: {name}",
"step": { "step": {
"user": { "user": {
"data": { "data": {

View File

@ -16,6 +16,7 @@
"response_error": "\u4f86\u81ea\u8a2d\u5099\u672a\u77e5\u932f\u8aa4", "response_error": "\u4f86\u81ea\u8a2d\u5099\u672a\u77e5\u932f\u8aa4",
"unknown_connection_error": "\u9023\u7dda\u81f3\u8a2d\u5099\u672a\u77e5\u932f\u8aa4" "unknown_connection_error": "\u9023\u7dda\u81f3\u8a2d\u5099\u672a\u77e5\u932f\u8aa4"
}, },
"flow_title": "\u83ef\u70ba LTE\uff1a{name}",
"step": { "step": {
"user": { "user": {
"data": { "data": {

View File

@ -0,0 +1,18 @@
{
"device_automation": {
"action_type": {
"set_humidity": "Set humidity for {entity_name}",
"set_mode": "Change mode on {entity_name}",
"toggle": "Toggle {entity_name}",
"turn_off": "Turn off {entity_name}",
"turn_on": "Turn on {entity_name}"
}
},
"state": {
"_": {
"off": "Off",
"on": "On"
}
},
"title": "Humidifier"
}

View File

@ -47,5 +47,37 @@
"button_short_release": "\"{subtype}\" alliberat", "button_short_release": "\"{subtype}\" alliberat",
"button_triple_press": "\"{subtype}\" clicat tres vegades" "button_triple_press": "\"{subtype}\" clicat tres vegades"
} }
},
"options": {
"error": {
"bad_birth": "Topic missatge de naixement inv\u00e0lid.",
"bad_will": "Topic missatge d'\u00faltima voluntat inv\u00e0lid.",
"cannot_connect": "No es pot connectar amb el broker."
},
"step": {
"broker": {
"data": {
"broker": "Broker",
"password": "Contrasenya",
"port": "Port",
"username": "Nom d'usuari"
},
"description": "Introdueix la informaci\u00f3 de connexi\u00f3 del teu broker MQTT."
},
"options": {
"data": {
"birth_payload": "Dades (payload) missatge de naixement",
"birth_qos": "QoS missatge de naixement",
"birth_retain": "Retenci\u00f3 missatge de naixement",
"birth_topic": "Topic missatge de naixement",
"discovery": "Activar descobriment",
"will_payload": "Dades (payload) missatge d'\u00faltima voluntat",
"will_qos": "QoS missatge d'\u00faltima voluntat",
"will_retain": "Retenci\u00f3 missatge d'\u00faltima voluntat",
"will_topic": "Topic missatge d'\u00faltima voluntat"
},
"description": "Selecciona les opcions MQTT."
}
}
} }
} }

View File

@ -47,5 +47,37 @@
"button_short_release": "\"{subtype}\" released", "button_short_release": "\"{subtype}\" released",
"button_triple_press": "\"{subtype}\" triple clicked" "button_triple_press": "\"{subtype}\" triple clicked"
} }
},
"options": {
"error": {
"bad_birth": "Invalid birth topic.",
"bad_will": "Invalid will topic.",
"cannot_connect": "Unable to connect to the broker."
},
"step": {
"broker": {
"data": {
"broker": "Broker",
"password": "Password",
"port": "Port",
"username": "Username"
},
"description": "Please enter the connection information of your MQTT broker."
},
"options": {
"data": {
"birth_payload": "Birth message payload",
"birth_qos": "Birth message QoS",
"birth_retain": "Birth message retain",
"birth_topic": "Birth message topic",
"discovery": "Enable discovery",
"will_payload": "Will message payload",
"will_qos": "Will message QoS",
"will_retain": "Will message retain",
"will_topic": "Will message topic"
},
"description": "Please select MQTT options."
}
}
} }
} }

View File

@ -47,5 +47,37 @@
"button_short_release": "\"{subtype}\" soltado", "button_short_release": "\"{subtype}\" soltado",
"button_triple_press": "\"{subtype}\" triple pulsaci\u00f3n" "button_triple_press": "\"{subtype}\" triple pulsaci\u00f3n"
} }
},
"options": {
"error": {
"bad_birth": "Tema de nacimiento inv\u00e1lido.",
"bad_will": "Tema deseado inv\u00e1lido.",
"cannot_connect": "No se puede conectar con el agente."
},
"step": {
"broker": {
"data": {
"broker": "Agente",
"password": "Contrase\u00f1a",
"port": "Puerto",
"username": "Usuario"
},
"description": "Por favor, introduce la informaci\u00f3n de tu agente MQTT."
},
"options": {
"data": {
"birth_payload": "Carga del mensaje de nacimiento",
"birth_qos": "QoS del mensaje de nacimiento",
"birth_retain": "Retenci\u00f3n del mensaje de nacimiento",
"birth_topic": "Tema del mensaje de nacimiento",
"discovery": "Habilitar descubrimiento",
"will_payload": "Enviar\u00e1 la carga",
"will_qos": "El mensaje usar\u00e1 el QoS",
"will_retain": "Retendr\u00e1 el mensaje",
"will_topic": "Enviar\u00e1 un mensaje al tema"
},
"description": "Por favor, selecciona las opciones para MQTT."
}
}
} }
} }

View File

@ -47,5 +47,33 @@
"button_short_release": "\"{subtype}\" utgitt", "button_short_release": "\"{subtype}\" utgitt",
"button_triple_press": "\"{subtype}\" trippel klikket" "button_triple_press": "\"{subtype}\" trippel klikket"
} }
},
"options": {
"error": {
"bad_birth": "Ugyldig f\u00f8dselsemne.",
"bad_will": "Ugyldig emne.",
"cannot_connect": "Kan ikke koble til megleren."
},
"step": {
"broker": {
"data": {
"broker": "Megler"
},
"description": "Vennligst oppgi tilkoblingsinformasjonen for din MQTT megler."
},
"options": {
"data": {
"birth_qos": "F\u00f8dselsmelding QoS",
"birth_retain": "F\u00f8dselsmelding beholder",
"birth_topic": "F\u00f8dselsmeldingsemne",
"discovery": "Aktiver oppdagelse",
"will_payload": "Vil melde nyttelast",
"will_qos": "Vil melding til QoS",
"will_retain": "Vil meldingen beholde",
"will_topic": "Vil melding emne"
},
"description": "Vennligst velg MQTT-alternativer."
}
}
} }
} }

View File

@ -47,5 +47,27 @@
"button_short_release": "{subtype} \u043e\u0442\u043f\u0443\u0449\u0435\u043d\u0430", "button_short_release": "{subtype} \u043e\u0442\u043f\u0443\u0449\u0435\u043d\u0430",
"button_triple_press": "{subtype} \u043d\u0430\u0436\u0430\u0442\u0430 \u0442\u0440\u0438 \u0440\u0430\u0437\u0430" "button_triple_press": "{subtype} \u043d\u0430\u0436\u0430\u0442\u0430 \u0442\u0440\u0438 \u0440\u0430\u0437\u0430"
} }
},
"options": {
"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 \u0431\u0440\u043e\u043a\u0435\u0440\u0443"
},
"step": {
"broker": {
"data": {
"broker": "\u0411\u0440\u043e\u043a\u0435\u0440",
"password": "\u041f\u0430\u0440\u043e\u043b\u044c",
"port": "\u041f\u043e\u0440\u0442",
"username": "\u041b\u043e\u0433\u0438\u043d"
},
"description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a \u0412\u0430\u0448\u0435\u043c\u0443 \u0431\u0440\u043e\u043a\u0435\u0440\u0443 MQTT."
},
"options": {
"data": {
"discovery": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435"
},
"description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 MQTT."
}
}
} }
} }

View File

@ -47,5 +47,37 @@
"button_short_release": "\"{subtype}\" \u91cb\u653e", "button_short_release": "\"{subtype}\" \u91cb\u653e",
"button_triple_press": "\"{subtype}\" \u4e09\u9023\u64ca" "button_triple_press": "\"{subtype}\" \u4e09\u9023\u64ca"
} }
},
"options": {
"error": {
"bad_birth": "Birth \u4e3b\u984c\u7121\u6548\u3002",
"bad_will": "Will \u4e3b\u984c\u7121\u6548\u3002",
"cannot_connect": "\u7121\u6cd5\u9023\u7dda\u81f3 Broker\u3002"
},
"step": {
"broker": {
"data": {
"broker": "Broker",
"password": "\u5bc6\u78bc",
"port": "\u901a\u8a0a\u57e0",
"username": "\u4f7f\u7528\u8005\u540d\u7a31"
},
"description": "\u8acb\u8f38\u5165 MQTT Broker \u9023\u7dda\u8cc7\u8a0a\u3002"
},
"options": {
"data": {
"birth_payload": "Birth \u8a0a\u606f payload",
"birth_qos": "Birth \u8a0a\u606f QoS",
"birth_retain": "Birth \u8a0a\u606f Retain",
"birth_topic": "Birth \u8a0a\u606f\u4e3b\u984c",
"discovery": "\u958b\u555f\u63a2\u7d22",
"will_payload": "Will \u8a0a\u606f payload",
"will_qos": "Will \u8a0a\u606f QoS",
"will_retain": "Will \u8a0a\u606f Retain",
"will_topic": "Will \u8a0a\u606f\u4e3b\u984c"
},
"description": "\u8acb\u9078\u64c7 MQTT \u9078\u9805\u3002"
}
}
} }
} }

View File

@ -24,7 +24,7 @@
"data": { "data": {
"code": "Codi PIN" "code": "Codi PIN"
}, },
"description": "Per enlla\u00e7ar el teu compte de Nest, [autoritza el vostre compte]({url}). \n\nDespr\u00e9s de l'autoritzaci\u00f3, copia i enganxa el codi pin que es mostra a sota.", "description": "Per enlla\u00e7ar el teu compte de Nest, [autoritza el teu compte]({url}). \n\nDespr\u00e9s de l'autoritzaci\u00f3, copia i enganxa el codi pin que es mostra a sota.",
"title": "Enlla\u00e7 amb el compte de Nest" "title": "Enlla\u00e7 amb el compte de Nest"
} }
} }

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "El dispositiu ja est\u00e0 configurat",
"single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
},
"error": {
"cannot_connect": "No s'ha pogut connectar",
"unknown": "Error inesperat"
},
"step": {
"user": {
"data": {
"device": "Dispositiu"
},
"title": "Connexi\u00f3 al m\u00f2dem"
}
}
}
}

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "El dispositivo ya est\u00e1 configurado",
"single_instance_allowed": "Ya est\u00e1 configurado. S\u00f3lo es posible una \u00fanica configuraci\u00f3n."
},
"error": {
"cannot_connect": "No se pudo conectar",
"unknown": "Error inesperado"
},
"step": {
"user": {
"data": {
"device": "Dispositivo"
},
"title": "Conectar con el m\u00f3dem"
}
}
}
}

View File

@ -0,0 +1,12 @@
{
"config": {
"step": {
"user": {
"data": {
"device": "Enhet"
},
"title": "Koble til modemet"
}
}
}
}

View File

@ -0,0 +1,20 @@
{
"config": {
"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.",
"single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e."
},
"error": {
"cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.",
"unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430."
},
"step": {
"user": {
"data": {
"device": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e"
},
"title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443"
}
}
}
}

View File

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002"
},
"error": {
"cannot_connect": "\u9023\u7dda\u5931\u6557",
"unknown": "\u672a\u9810\u671f\u932f\u8aa4"
},
"step": {
"user": {
"data": {
"device": "\u8a2d\u5099"
},
"title": "\u9023\u7dda\u81f3\u6578\u64da\u6a5f"
}
}
}
}

View File

@ -8,6 +8,7 @@
"invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida",
"unknown": "Error inesperat" "unknown": "Error inesperat"
}, },
"flow_title": "Logitech Squeezebox: {host}",
"step": { "step": {
"edit": { "edit": {
"data": { "data": {
@ -23,5 +24,6 @@
} }
} }
} }
} },
"title": "Logitech Squeezebox"
} }

View File

@ -1,12 +1,16 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "El dispositivo ya est\u00e1 configurado" "already_configured": "El dispositivo ya est\u00e1 configurado",
"no_server_found": "No se ha encontrado servidor LMS."
}, },
"error": { "error": {
"cannot_connect": "No se pudo conectar", "cannot_connect": "No se pudo conectar",
"invalid_auth": "Autenticaci\u00f3n no v\u00e1lida" "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida",
"no_server_found": "No se pudo descubrir autom\u00e1ticamente el servidor.",
"unknown": "Error inesperado"
}, },
"flow_title": "Logitech Squeezebox: {host}",
"step": { "step": {
"edit": { "edit": {
"data": { "data": {
@ -14,13 +18,16 @@
"password": "Contrase\u00f1a", "password": "Contrase\u00f1a",
"port": "Puerto", "port": "Puerto",
"username": "Usuario" "username": "Usuario"
} },
"title": "Editar la informaci\u00f3n de conexi\u00f3n"
}, },
"user": { "user": {
"data": { "data": {
"host": "Host" "host": "Host"
} },
"title": "Configurar Logitech Media Server"
} }
} }
} },
"title": "Logitech Squeezebox"
} }

View File

@ -0,0 +1,13 @@
{
"config": {
"abort": {
"no_server_found": "Ingen LMS-server funnet."
},
"step": {
"user": {
"title": "Konfigurer Logitech Media Server"
}
}
},
"title": "Logitech Squeezebox"
}

View File

@ -0,0 +1,33 @@
{
"config": {
"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.",
"no_server_found": "\u0421\u0435\u0440\u0432\u0435\u0440 LMS \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d."
},
"error": {
"cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.",
"invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.",
"no_server_found": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440.",
"unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430."
},
"flow_title": "Logitech Squeezebox: {host}",
"step": {
"edit": {
"data": {
"host": "\u0425\u043e\u0441\u0442",
"password": "\u041f\u0430\u0440\u043e\u043b\u044c",
"port": "\u041f\u043e\u0440\u0442",
"username": "\u041b\u043e\u0433\u0438\u043d"
},
"title": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438"
},
"user": {
"data": {
"host": "\u0425\u043e\u0441\u0442"
},
"title": "Logitech Media Server"
}
}
},
"title": "Logitech Squeezebox"
}

View File

@ -0,0 +1,33 @@
{
"config": {
"abort": {
"already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"no_server_found": "\u627e\u4e0d\u5230 LMS \u4f3a\u670d\u5668\u3002"
},
"error": {
"cannot_connect": "\u9023\u7dda\u5931\u6557",
"invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548",
"no_server_found": "\u7121\u6cd5\u81ea\u52d5\u63a2\u7d22\u4f3a\u670d\u5668\u3002",
"unknown": "\u672a\u9810\u671f\u932f\u8aa4"
},
"flow_title": "\u7f85\u6280 Squeezebox\uff1a{host}",
"step": {
"edit": {
"data": {
"host": "\u4e3b\u6a5f\u7aef",
"password": "\u5bc6\u78bc",
"port": "\u901a\u8a0a\u57e0",
"username": "\u4f7f\u7528\u8005\u540d\u7a31"
},
"title": "\u7de8\u8f2f\u9023\u7dda\u8cc7\u8a0a"
},
"user": {
"data": {
"host": "\u4e3b\u6a5f\u7aef"
},
"title": "\u8a2d\u5b9a\u7f85\u6280 Media Server"
}
}
},
"title": "\u7f85\u6280 Squeezebox"
}

View File

@ -1,8 +1,12 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "The selected agreement is already configured.",
"authorize_url_fail": "Unknown error generating an authorize url.",
"authorize_url_timeout": "Timeout generating authorize url.",
"client_id": "The client ID from the configuration is invalid.", "client_id": "The client ID from the configuration is invalid.",
"client_secret": "The client secret from the configuration is invalid.", "client_secret": "The client secret from the configuration is invalid.",
"missing_configuration": "The component is not configured. Please follow the documentation.",
"no_agreements": "This account has no Toon displays.", "no_agreements": "This account has no Toon displays.",
"no_app": "You need to configure Toon before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/components/toon/).", "no_app": "You need to configure Toon before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/components/toon/).",
"unknown_auth_fail": "Unexpected error occurred, while authenticating." "unknown_auth_fail": "Unexpected error occurred, while authenticating."
@ -12,6 +16,13 @@
"display_exists": "The selected display is already configured." "display_exists": "The selected display is already configured."
}, },
"step": { "step": {
"agreement": {
"data": {
"agreement": "Agreement"
},
"description": "Select the agreement address you want to add.",
"title": "Select your agreement"
},
"authenticate": { "authenticate": {
"data": { "data": {
"password": "Password", "password": "Password",
@ -27,6 +38,9 @@
}, },
"description": "Select the Toon display to connect with.", "description": "Select the Toon display to connect with.",
"title": "Select display" "title": "Select display"
},
"pick_implementation": {
"title": "Choose your tenant to authenticate with"
} }
} }
} }

View File

@ -14,7 +14,7 @@
"data": { "data": {
"country_code": "El teu codi de pa\u00eds (per exemple, 1 per l'EUA o 86 per la Xina)", "country_code": "El teu codi de pa\u00eds (per exemple, 1 per l'EUA o 86 per la Xina)",
"password": "Contrasenya", "password": "Contrasenya",
"platform": "L\u2019aplicaci\u00f3 on es registra el vostre compte", "platform": "L'aplicaci\u00f3 on es registra el teu compte",
"username": "Nom d'usuari" "username": "Nom d'usuari"
}, },
"description": "Introdueix la teva credencial de Tuya.", "description": "Introdueix la teva credencial de Tuya.",

View File

@ -1,12 +1,16 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "Configuraci\u00f3 de perfil actualitzada.",
"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": "La integraci\u00f3 Withings no est\u00e0 configurada. Mira'n la documentaci\u00f3." "missing_configuration": "La integraci\u00f3 Withings no est\u00e0 configurada. Mira'n la documentaci\u00f3."
}, },
"create_entry": { "create_entry": {
"default": "Autenticaci\u00f3 exitosa amb Withings." "default": "Autenticaci\u00f3 exitosa amb Withings."
}, },
"error": {
"profile_exists": "El perfil ja est\u00e0 configurat. Proporciona un nom de perfil \u00fanic."
},
"flow_title": "Withings: {profile}", "flow_title": "Withings: {profile}",
"step": { "step": {
"pick_implementation": { "pick_implementation": {
@ -14,14 +18,14 @@
}, },
"profile": { "profile": {
"data": { "data": {
"profile": "Perfil" "profile": "Nom de perfil"
}, },
"description": "Quin perfil has seleccionat al lloc web de Withings? \u00c9s important que els perfils coincideixin sin\u00f3, les dades no s'etiquetaran correctament.", "description": "Ha de proporcionar un nom de perfil \u00fanic per a aquestes dades. Normalment \u00e9s el nom del perfil seleccionat en el pas anterior.",
"title": "Perfil d'usuari." "title": "Perfil d'usuari."
}, },
"reauth": { "reauth": {
"description": "El perfil \"{profile}\" s'ha de tornar a autenticar per poder continuar rebent dades de Withings.", "description": "El perfil \"{profile}\" s'ha de tornar a autenticar per poder continuar rebent dades de Withings.",
"title": "Torna a autenticar {profile}" "title": "Torna a autenticar perfil"
} }
} }
} }

View File

@ -1,12 +1,16 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "Configuraci\u00f3n actualizada para el perfil.",
"authorize_url_timeout": "Tiempo de espera agotado para la autorizaci\u00f3n de la url.", "authorize_url_timeout": "Tiempo de espera agotado para la autorizaci\u00f3n de la url.",
"missing_configuration": "La integraci\u00f3n de Withings no est\u00e1 configurada. Por favor, siga la documentaci\u00f3n." "missing_configuration": "La integraci\u00f3n de Withings no est\u00e1 configurada. Por favor, siga la documentaci\u00f3n."
}, },
"create_entry": { "create_entry": {
"default": "Autenticado correctamente con Withings." "default": "Autenticado correctamente con Withings."
}, },
"error": {
"profile_exists": "El perfil de usuario ya est\u00e1 configurado. Por favor, proporciona un nombre de perfil \u00fanico."
},
"flow_title": "Withings: {profile}", "flow_title": "Withings: {profile}",
"step": { "step": {
"pick_implementation": { "pick_implementation": {

View File

@ -1,12 +1,16 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "Konfigurasjon oppdatert for profil.",
"authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.",
"missing_configuration": "Withings-integrasjonen er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." "missing_configuration": "Withings-integrasjonen er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen."
}, },
"create_entry": { "create_entry": {
"default": "Vellykket godkjenning med Withings." "default": "Vellykket godkjenning med Withings."
}, },
"error": {
"profile_exists": "Brukerprofilen er allerede konfigurert. Oppgi et unikt profilnavn."
},
"flow_title": "Withings: {profil}", "flow_title": "Withings: {profil}",
"step": { "step": {
"pick_implementation": { "pick_implementation": {

View File

@ -1,12 +1,16 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f.",
"authorize_url_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", "authorize_url_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.",
"missing_configuration": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Withings \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438." "missing_configuration": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Withings \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438."
}, },
"create_entry": { "create_entry": {
"default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." "default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e."
}, },
"error": {
"profile_exists": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d. \u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0438\u043c\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f."
},
"flow_title": "Withings: {profile}", "flow_title": "Withings: {profile}",
"step": { "step": {
"pick_implementation": { "pick_implementation": {
@ -21,7 +25,7 @@
}, },
"reauth": { "reauth": {
"description": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \"{profile}\" \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Withings.", "description": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \"{profile}\" \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Withings.",
"title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f {profile}" "title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f"
} }
} }
} }

View File

@ -1,12 +1,16 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "\u6b64\u500b\u4eba\u8a2d\u7f6e\u8a2d\u5b9a\u5df2\u66f4\u65b0\u3002",
"authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002",
"missing_configuration": "Withings \u6574\u5408\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" "missing_configuration": "Withings \u6574\u5408\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002"
}, },
"create_entry": { "create_entry": {
"default": "\u5df2\u6210\u529f\u8a8d\u8b49 Withings \u8a2d\u5099\u3002" "default": "\u5df2\u6210\u529f\u8a8d\u8b49 Withings \u8a2d\u5099\u3002"
}, },
"error": {
"profile_exists": "\u4f7f\u7528\u8005\u500b\u4eba\u8a2d\u7f6e\u5df2\u7d93\u8a2d\u5b9a\uff0c\u8acb\u63d0\u4f9b\u7368\u4e00\u7684\u540d\u7a31\u3002"
},
"flow_title": "Withings\uff1a{profile}", "flow_title": "Withings\uff1a{profile}",
"step": { "step": {
"pick_implementation": { "pick_implementation": {
@ -14,14 +18,14 @@
}, },
"profile": { "profile": {
"data": { "data": {
"profile": "\u500b\u4eba\u8a2d\u5b9a" "profile": "\u500b\u4eba\u8a2d\u7f6e\u540d\u7a31"
}, },
"description": "\u65bc Withings \u7db2\u7ad9\u6240\u9078\u64c7\u7684\u500b\u4eba\u8a2d\u5b9a\u70ba\u4f55\uff1f\u5047\u5982\u500b\u4eba\u8a2d\u5b9a\u4e0d\u7b26\u5408\u7684\u8a71\uff0c\u8cc7\u6599\u5c07\u6703\u6a19\u793a\u932f\u8aa4\u3002", "description": "\u8acb\u70ba\u8cc7\u6599\u8a2d\u5b9a\u4e00\u7d44\u7368\u4e00\u7684\u500b\u4eba\u8a2d\u7f6e\u540d\u7a31\u3002\u901a\u5e38\u8207\u524d\u4e00\u6b65\u9a5f\u6240\u9078\u64c7\u4e4b\u8a2d\u7f6e\u6587\u4ef6\u540d\u7a31\u76f8\u540c\u3002",
"title": "\u500b\u4eba\u8a2d\u5b9a\u3002" "title": "\u500b\u4eba\u8a2d\u5b9a\u3002"
}, },
"reauth": { "reauth": {
"description": "\"{profile}\" \u8a2d\u5b9a\u6a94\u9700\u8981\u91cd\u65b0\u8a8d\u8b49\u4ee5\u4fdd\u6301\u63a5\u6536 Withings \u8cc7\u6599\u3002", "description": "\"{profile}\" \u8a2d\u5b9a\u6a94\u9700\u8981\u91cd\u65b0\u8a8d\u8b49\u4ee5\u4fdd\u6301\u63a5\u6536 Withings \u8cc7\u6599\u3002",
"title": "\u91cd\u4fe1\u8a8d\u8b49 {profile}" "title": "\u91cd\u65b0\u8a8d\u8b49\u500b\u4eba\u8a2d\u7f6e"
} }
} }
} }

View File

@ -2,6 +2,24 @@
"config": { "config": {
"abort": { "abort": {
"already_configured": "El dispositiu ja est\u00e0 configurat" "already_configured": "El dispositiu ja est\u00e0 configurat"
},
"error": {
"invalid_interface": "Interf\u00edcie de xarxa no v\u00e0lida",
"invalid_key": "Clau de la passarel\u00b7la no v\u00e0lida"
},
"flow_title": "Passarel\u00b7la Xiaomi Aqara: {name}",
"step": {
"select": {
"data": {
"select_ip": "IP de la passarel\u00b7la"
}
},
"settings": {
"data": {
"key": "Clau de la passarel\u00b7la",
"name": "Nom de la passarel\u00b7la"
}
}
} }
} }
} }

View File

@ -1,7 +1,40 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "El dispositivo ya est\u00e1 configurado" "already_configured": "El dispositivo ya est\u00e1 configurado",
"already_in_progress": "El flujo de configuraci\u00f3n para este gateway ya est\u00e1 en marcha.",
"not_xiaomi_aqara": "No es un Xiaomi Aqara Gateway, el dispositivo descubierto no coincide con los gateways conocidos"
},
"error": {
"discovery_error": "No se pudo descubrir un Xiaomi Aqara Gateway, intenta utilizar la IP del dispositivo que ejecuta HomeAssistant como interfaz",
"invalid_interface": "Interfaz de red inv\u00e1lida",
"invalid_key": "Clave del gateway inv\u00e1lida",
"not_found_error": "El Gateway descubierto por Zeroconf no puede localizarse para obtener toda la informaci\u00f3n necesaria, intenta usar la IP del dispositivo que ejecuta HomeAssistant como interfaz"
},
"flow_title": "Xiaomi Aqara Gateway: {name}",
"step": {
"select": {
"data": {
"select_ip": "IP del gateway"
},
"description": "Ejecuta la configuraci\u00f3n de nuevo si deseas conectar gateways adicionales",
"title": "Selecciona el Xiaomi Aqara Gateway que quieres conectar"
},
"settings": {
"data": {
"key": "La clave de tu gateway",
"name": "Nombre del Gateway"
},
"description": "La clave (contrase\u00f1a) se puede obtener con este tutorial: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz. Si no se proporciona la clave solo se podr\u00e1 acceder a los sensores",
"title": "Xiaomi Aqara Gateway, configuraciones opcionales"
},
"user": {
"data": {
"interface": "La interfaz de la red a usar"
},
"description": "Conectar con tu Xiaomi Aqara Gateway",
"title": "Xiaomi Aqara Gateway"
}
} }
} }
} }

View File

@ -1,13 +1,29 @@
{ {
"config": { "config": {
"abort": {
"already_in_progress": "Konfigurasjonsflyt for denne porten p\u00e5g\u00e5r allerede",
"not_xiaomi_aqara": "Ikke en Xiaomi Aqara Gateway, oppdaget enhet ikke samsvarer med kjente gatewayer"
},
"error": {
"discovery_error": "Kunne ikke oppdage en Xiaomi Aqara Gateway, pr\u00f8v \u00e5 bruke IP-adressen til enheten som kj\u00f8rer HomeAssistant som grensesnitt",
"invalid_interface": "Ugyldig nettverksgrensesnitt",
"invalid_key": "Ugyldig gateway-n\u00f8kkel",
"not_found_error": "Zeroconf oppdaget Gateway kunne ikke v\u00e6re plassert for \u00e5 f\u00e5 den n\u00f8dvendige informasjonen, kan du pr\u00f8ve \u00e5 bruke IP-adressen til enheten som kj\u00f8rer HomeAssistant som grensesnitt"
},
"flow_title": "", "flow_title": "",
"step": { "step": {
"select": { "select": {
"data": { "data": {
"select_ip": "" "select_ip": ""
} },
"description": "Kj\u00f8r oppsettet igjen hvis du vil koble til tilleggsportaler",
"title": "Velg Xiaomi Aqara Gateway som du \u00f8nsker \u00e5 koble til"
}, },
"settings": { "settings": {
"data": {
"key": "N\u00f8kkelen til gatewayen",
"name": "Navnet p\u00e5 gatewayen"
},
"description": "N\u00f8kkelen (passordet) kan hentes ved hjelp av denne veiviseren: [https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz](https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz). Hvis n\u00f8kkelen ikke oppgis, vil bare sensorer bli tilgjengelige", "description": "N\u00f8kkelen (passordet) kan hentes ved hjelp av denne veiviseren: [https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz](https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz). Hvis n\u00f8kkelen ikke oppgis, vil bare sensorer bli tilgjengelige",
"title": "Xiaomi Aqara Gateway, valgfrie innstillinger" "title": "Xiaomi Aqara Gateway, valgfrie innstillinger"
}, },

View File

@ -0,0 +1,40 @@
{
"config": {
"abort": {
"already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"already_in_progress": "\u7db2\u95dc\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d",
"not_xiaomi_aqara": "\u4e26\u975e\u5c0f\u7c73 Aqara \u7db2\u95dc\uff0c\u6240\u63a2\u7d22\u4e4b\u8a2d\u5099\u8207\u5df2\u77e5\u7db2\u95dc\u4e0d\u7b26\u5408"
},
"error": {
"discovery_error": "\u63a2\u7d22\u5c0f\u7c73 Aqara \u7db2\u95dc\u5931\u6557\uff0c\u8acb\u5617\u8a66\u4f7f\u7528\u57f7\u884c Home Assistant \u8a2d\u5099\u7684 IP \u4f5c\u70ba\u4ecb\u9762",
"invalid_interface": "\u7db2\u8def\u4ecb\u9762\u7121\u6548",
"invalid_key": "\u7db2\u95dc\u5bc6\u9470\u7121\u6548",
"not_found_error": "Zeroconf \u6240\u63a2\u7d22\u7684\u7db2\u95dc\u7121\u6cd5\u53d6\u5f97\u5fc5\u8981\u7684\u8cc7\u8a0a\uff0c\u8acb\u5617\u8a66\u4f7f\u7528\u57f7\u884c Home Assistant \u7684\u8a2d\u5099 IP \u4f5c\u70ba\u4ecb\u9762"
},
"flow_title": "\u5c0f\u7c73 Aqara \u7db2\u95dc\uff1a{name}",
"step": {
"select": {
"data": {
"select_ip": "\u7db2\u95dc IP"
},
"description": "\u5982\u679c\u9084\u6709\u5176\u4ed6\u7db2\u95dc\u9700\u8981\u9023\u7dda\uff0c\u8acb\u518d\u57f7\u884c\u4e00\u6b21\u8a2d\u5b9a",
"title": "\u9078\u64c7\u6240\u8981\u9023\u7dda\u7684\u5c0f\u7c73 Aqara \u7db2\u95dc"
},
"settings": {
"data": {
"key": "\u7db2\u95dc\u5bc6\u9470",
"name": "\u7db2\u95dc\u540d\u7a31"
},
"description": "\u5bc6\u9470\uff08\u5bc6\u78bc\uff09\u53d6\u5f97\u8acb\u53c3\u8003\u4e0b\u65b9\u6559\u5b78\uff1ahttps://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz\u3002\u5047\u5982\u672a\u63d0\u4f9b\u5bc6\u9470\u3001\u5247\u50c5\u6703\u6536\u5230\u50b3\u611f\u5668\u8a2d\u5099\u7684\u8cc7\u8a0a\u3002\uff3c",
"title": "\u5c0f\u7c73 Aqara \u7db2\u95dc\u9078\u9805\u8a2d\u5b9a"
},
"user": {
"data": {
"interface": "\u4f7f\u7528\u7684\u7db2\u8def\u4ecb\u9762"
},
"description": "\u9023\u7dda\u81f3\u5c0f\u7c73 Aqara \u7db2\u95dc",
"title": "\u5c0f\u7c73 Aqara \u7db2\u95dc"
}
}
}
}