mirror of
https://github.com/XiaoMi/ha_xiaomi_home.git
synced 2025-03-31 14:55:31 +08:00
* fix: fix miot_device type error * fix: fix type error * feat: remove spec cache storage * feat: update std_lib and multi_lang logic * feat: update entity value-range * feat: update value-list logic * feat: update prop.format_ logic * fix: fix miot cloud log error * fix: fix fan entity * style: ignore type error * style: rename spec_filter func name * feat: move bool_trans from storage to spec * feat: move sepc_filter from storage to spec, use the YAML format file * feat: same prop supports multiple sub * feat: same event supports multiple sub * fix: fix device remove error * feat: add func slugify_did * fix: fix multi lang error * feat: update action debug logic * feat: ignore normal disconnect log * feat: support binary mode * feat: change miot spec name type define * style: ignore i18n tranlate type error * fix: fix pylint warning * fix: miot storage type error * feat: support binary display mode configure * feat: set default sensor state_class * fix: fix sensor entity type error * fix: fix __init__ type error * feat: update test case logic * fix: github actions add dependencies lib * fix: fix some type error * feat: update device list changed notify logic
156 lines
7.8 KiB
JSON
156 lines
7.8 KiB
JSON
{
|
|
"config": {
|
|
"other": {
|
|
"devices": "dispositivos",
|
|
"found_central_gateway": ", se encontró la puerta de enlace central local",
|
|
"without_room": "Sin habitación asignada",
|
|
"no_display": "no mostrar"
|
|
},
|
|
"control_mode": {
|
|
"auto": "automático",
|
|
"cloud": "nube"
|
|
},
|
|
"statistics_logic": {
|
|
"or": "lógica OR",
|
|
"and": "lógica AND"
|
|
},
|
|
"filter_mode": {
|
|
"exclude": "excluir",
|
|
"include": "incluir"
|
|
},
|
|
"connect_type": {
|
|
"0": "WiFi",
|
|
"1": "dispositivo yunyi",
|
|
"2": "dispositivo de nube",
|
|
"3": "ZigBee",
|
|
"4": "webSocket",
|
|
"5": "dispositivo virtual",
|
|
"6": "BLE",
|
|
"7": "AP local",
|
|
"8": "WiFi+BLE",
|
|
"9": "otro",
|
|
"10": "complemento de función",
|
|
"11": "red celular",
|
|
"12": "cable",
|
|
"13": "NB-IoT",
|
|
"14": "acceso a la nube de terceros",
|
|
"15": "dispositivo de control remoto infrarrojo",
|
|
"16": "BLE-Mesh",
|
|
"17": "grupo de dispositivos virtuales",
|
|
"18": "subdispositivo de puerta de enlace",
|
|
"19": "subdispositivo de puerta de enlace de nivel de seguridad",
|
|
"22": "PLC",
|
|
"23": "solo cable",
|
|
"24": "Matter",
|
|
"25": "WiFi+red celular"
|
|
},
|
|
"room_name_rule": {
|
|
"none": "no sincronizar",
|
|
"home_room": "nombre de la casa y nombre de la habitación (Xiaomi Home Dormitorio)",
|
|
"room": "nombre de la habitación (Dormitorio)",
|
|
"home": "nombre de la casa (Xiaomi Home)"
|
|
},
|
|
"option_status": {
|
|
"enable": "habilitar",
|
|
"disable": "deshabilitar"
|
|
},
|
|
"binary_mode": {
|
|
"text": "Entidad del sensor de texto",
|
|
"bool": "Entidad del sensor binario"
|
|
},
|
|
"device_state": {
|
|
"add": "agregar",
|
|
"del": "no disponible",
|
|
"offline": "fuera de línea"
|
|
},
|
|
"lan_ctrl_config": {
|
|
"notice_net_dup": "\r\n**[Aviso]** Se detectaron varias tarjetas de red que pueden estar conectadas a la misma red. Por favor, preste atención a la selección.",
|
|
"net_unavailable": "Interfaz no disponible"
|
|
}
|
|
},
|
|
"oauth2": {
|
|
"success": {
|
|
"title": "Autenticación exitosa",
|
|
"content": "Por favor, cierre esta página y regrese a la página de autenticación de la cuenta para hacer clic en 'Siguiente'.",
|
|
"button": "Cerrar"
|
|
},
|
|
"fail": {
|
|
"title": "Autenticación fallida",
|
|
"content": "{error_msg}, por favor, cierre esta página y regrese a la página de autenticación de la cuenta para hacer clic en el enlace de autenticación nuevamente.",
|
|
"button": "Cerrar"
|
|
},
|
|
"error_msg": {
|
|
"-10100": "Parámetros de respuesta inválidos ('code' o 'state' está vacío)",
|
|
"-10101": "El campo 'state' proporcionado no coincide"
|
|
}
|
|
},
|
|
"miot": {
|
|
"client": {
|
|
"invalid_oauth_info": "La información de autenticación es inválida, la conexión en la nube no estará disponible, por favor, vaya a la página de integración de Xiaomi Home, haga clic en 'Opciones' para volver a autenticar",
|
|
"invalid_device_cache": "La información de caché del dispositivo es anormal, por favor, vaya a la página de integración de Xiaomi Home, haga clic en 'Opciones -> Actualizar lista de dispositivos' para actualizar la información del dispositivo local",
|
|
"invalid_cert_info": "Certificado de usuario inválido, la conexión del centro local no estará disponible, por favor, vaya a la página de integración de Xiaomi Home, haga clic en 'Opciones' para volver a autenticar",
|
|
"device_cloud_error": "Error al obtener la información del dispositivo desde la nube, por favor, compruebe la conexión de red local",
|
|
"xiaomi_home_error_title": "Error de integración de Xiaomi Home",
|
|
"xiaomi_home_error": "Se detectó un error en **{nick_name}({uid}, {cloud_server})**, por favor, vaya a la página de opciones para reconfigurar.\n\n**Mensaje de error**: \n{message}",
|
|
"device_list_changed_title": "Cambio en la lista de dispositivos de Xiaomi Home",
|
|
"device_list_changed": "Se detectó un cambio en la información del dispositivo **{nick_name}({uid}, {cloud_server})**, por favor, vaya a la página de integración, haga clic en 'Opciones -> Actualizar lista de dispositivos' para actualizar la información del dispositivo local.\n\nEstado actual de la red: {network_status}\n{message}\n",
|
|
"device_list_add": "\n**{count} nuevos dispositivos:** \n{message}",
|
|
"device_list_del": "\n**{count} dispositivos no disponibles:** \n{message}",
|
|
"device_list_offline": "\n**{count} dispositivos sin conexión:** \n{message}",
|
|
"network_status_online": "En línea",
|
|
"network_status_offline": "Desconectado",
|
|
"device_exec_error": "Error de ejecución"
|
|
}
|
|
},
|
|
"error": {
|
|
"common": {
|
|
"-10000": "Error desconocido",
|
|
"-10001": "Servicio no disponible",
|
|
"-10002": "Parámetro inválido",
|
|
"-10003": "Recursos insuficientes",
|
|
"-10004": "Error interno",
|
|
"-10005": "Permisos insuficientes",
|
|
"-10006": "Tiempo de ejecución agotado",
|
|
"-10007": "Dispositivo fuera de línea o no existe",
|
|
"-10020": "No autorizado (OAuth2)",
|
|
"-10030": "Token inválido (HTTP)",
|
|
"-10040": "Formato de mensaje inválido",
|
|
"-10050": "Certificado inválido",
|
|
"-704000000": "Error desconocido",
|
|
"-704010000": "No autorizado (el dispositivo puede haber sido eliminado)",
|
|
"-704014006": "Descripción del dispositivo no encontrada",
|
|
"-704030013": "Propiedad no legible",
|
|
"-704030023": "Propiedad no escribible",
|
|
"-704030033": "Propiedad no suscribible",
|
|
"-704040002": "Servicio no existe",
|
|
"-704040003": "Propiedad no existe",
|
|
"-704040004": "Evento no existe",
|
|
"-704040005": "Acción no existe",
|
|
"-704040999": "Función no en línea",
|
|
"-704042001": "Dispositivo no existe",
|
|
"-704042011": "Dispositivo fuera de línea",
|
|
"-704053036": "Tiempo de operación del dispositivo agotado",
|
|
"-704053100": "El dispositivo no puede realizar esta operación en el estado actual",
|
|
"-704083036": "Tiempo de operación del dispositivo agotado",
|
|
"-704090001": "Dispositivo no existe",
|
|
"-704220008": "ID inválido",
|
|
"-704220025": "Número de parámetros de acción no coincide",
|
|
"-704220035": "Error de parámetro de acción",
|
|
"-704220043": "Error de valor de propiedad",
|
|
"-704222034": "Error de valor de retorno de acción",
|
|
"-705004000": "Error desconocido",
|
|
"-705004501": "Error desconocido",
|
|
"-705201013": "Propiedad no legible",
|
|
"-705201015": "Error de ejecución de acción",
|
|
"-705201023": "Propiedad no escribible",
|
|
"-705201033": "Propiedad no suscribible",
|
|
"-706012000": "Error desconocido",
|
|
"-706012013": "Propiedad no legible",
|
|
"-706012015": "Error de ejecución de acción",
|
|
"-706012023": "Propiedad no escribible",
|
|
"-706012033": "Propiedad no suscribible",
|
|
"-706012043": "Error de valor de propiedad",
|
|
"-706014006": "Descripción del dispositivo no encontrada"
|
|
}
|
|
}
|
|
} |