[ci skip] Translation update

This commit is contained in:
GitHub Action 2021-08-12 00:14:10 +00:00
parent f77187d28a
commit 0626542a14
60 changed files with 729 additions and 12 deletions

View file

@ -0,0 +1,14 @@
{
"config": {
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25"
},
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,16 @@
{
"config": {
"step": {
"reauth_validate": {
"data": {
"password": "\u5bc6\u7801"
}
},
"user_validate": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -1,8 +1,32 @@
{
"config": {
"abort": {
"already_configured": "\u8d26\u6237\u5df2\u88ab\u914d\u7f6e",
"reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"invalid_auth": "\u9a8c\u8bc1\u7801\u65e0\u6548"
"invalid_auth": "\u9a8c\u8bc1\u7801\u65e0\u6548",
"project_error": "\u65e0\u6cd5\u83b7\u53d6\u9879\u76ee\u4fe1\u606f\u3002"
},
"flow_title": "{project_url}",
"step": {
"reauth": {
"data": {
"personal_access_token": "\u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c (PAT)"
},
"description": "{project_url} \u8eab\u4efd\u9a8c\u8bc1\u5931\u8d25\u3002\u8bf7\u8f93\u5165\u60a8\u5f53\u524d\u7684\u51ed\u636e\u3002",
"title": "\u91cd\u9a8c\u8bc1"
},
"user": {
"data": {
"organization": "\u7ec4\u7ec7",
"personal_access_token": "\u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c (PAT)",
"project": "\u9879\u76ee"
},
"description": "\u8bbe\u7f6e Azure DevOps \u5b9e\u4f8b\u4ee5\u8bbf\u95ee\u60a8\u7684\u9879\u76ee\u3002\u79c1\u4eba\u9879\u76ee\u624d\u9700\u8981\u63d0\u4f9b\u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c\u3002",
"title": "\u6dfb\u52a0 Azure DevOps \u9879\u76ee"
}
}
}
}

View file

@ -0,0 +1,14 @@
{
"config": {
"error": {
"pairing_failed": "\u914d\u5bf9\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u535a\u4e16 Smart Home Controller \u662f\u5426\u6b63\u5728\u5904\u4e8e\u914d\u5bf9\u6a21\u5f0f(LED \u706f\u95ea\u70c1)\uff0c\u4ee5\u53ca\u952e\u5165\u7684\u5bc6\u7801\u662f\u5426\u6b63\u786e"
},
"step": {
"credentials": {
"data": {
"password": "Smart Home Controller \u5bc6\u7801"
}
}
}
}
}

View file

@ -4,10 +4,20 @@
"authorize": {
"data": {
"pin": "PIN \u7801"
}
},
"description": "\u8f93\u5165\u5728 Sony Bravia \u7535\u89c6\u4e0a\u663e\u793a\u7684 PIN \u7801\u3002 \n\n\u5982\u679c\u672a\u663e\u793a PIN \u7801\uff0c\u60a8\u9700\u8981\u5728\u7535\u89c6\u4e0a\u53d6\u6d88\u6ce8\u518c Home Assistant\uff0c\u8bf7\u8f6c\u5230\uff1a\u8bbe\u7f6e - >\u7f51\u7edc - >\u8fdc\u7a0b\u8bbe\u5907\u8bbe\u7f6e - >\u53d6\u6d88\u6ce8\u518c\u8fdc\u7a0b\u8bbe\u5907\u3002",
"title": "\u6388\u6743 Sony Bravia \u7535\u89c6"
},
"user": {
"description": "\u8bbe\u7f6eSony Bravia\u7535\u89c6\u96c6\u6210\u3002\u5982\u679c\u60a8\u5728\u914d\u7f6e\u65b9\u9762\u9047\u5230\u95ee\u9898\uff0c\u8bf7\u8bbf\u95ee\uff1ahttps://www.home-assistant.io/integrations/braviatv\n\u786e\u4fdd\u7535\u89c6\u5df2\u6253\u5f00\u3002"
"description": "\u8bbe\u7f6e Sony Bravia \u7535\u89c6\u96c6\u6210\u3002\u5982\u679c\u60a8\u5728\u914d\u7f6e\u65b9\u9762\u9047\u5230\u95ee\u9898\uff0c\u8bf7\u8bbf\u95ee\uff1ahttps://www.home-assistant.io/integrations/braviatv\n\u786e\u4fdd\u7535\u89c6\u5df2\u6253\u5f00\u3002",
"title": "Sony Bravia TV"
}
}
},
"options": {
"step": {
"user": {
"title": "Sony Bravia \u7535\u89c6\u9009\u9879"
}
}
}

View file

@ -5,6 +5,11 @@
"invalid_auth": "\u9a8c\u8bc1\u7801\u65e0\u6548"
},
"step": {
"reauth_confirm": {
"data": {
"description": "\u4f7f\u7528\u60a8\u7684 Cloudflare \u5e10\u6237\u91cd\u65b0\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\u3002"
}
},
"user": {
"data": {
"api_token": "API \u5bc6\u7801"

View file

@ -1,10 +1,25 @@
{
"config": {
"abort": {
"already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e",
"cannot_connect": "\u8fde\u63a5\u5931\u8d25"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25"
},
"flow_title": "{serial_number}",
"step": {
"user": {
"data": {
"host": "\u4e3b\u673a\u5730\u5740",
"port": "\u7aef\u53e3"
},
"description": "\u8bbe\u7f6e\u60a8\u7684 Elgato Light \u4ee5\u4e0e Home Assistant \u96c6\u6210\u3002"
},
"zeroconf_confirm": {
"description": "\u60a8\u60f3\u5c06\u5e8f\u5217\u53f7\u4e3a `{serial_number}` \u7684 Elgato Light \u6dfb\u52a0\u5230 Home Assistant \u5417\uff1f",
"title": "\u53d1\u73b0 Elgato Light \u88c5\u7f6e"
}
}
}
}

View file

@ -0,0 +1,3 @@
{
"title": "\u80fd\u6e90"
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,16 @@
{
"config": {
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"powered_off": "\u6295\u5f71\u4eea\u662f\u5426\u5df2\u7ecf\u6253\u5f00\uff1f\u60a8\u9700\u8981\u6253\u5f00\u6295\u5f71\u4eea\u4ee5\u8fdb\u884c\u521d\u59cb\u914d\u7f6e\u3002"
},
"step": {
"user": {
"data": {
"host": "\u4e3b\u673a\u5730\u5740",
"name": "\u540d\u79f0"
}
}
}
}
}

View file

@ -4,11 +4,17 @@
"unknown": "Error desconocido"
},
"step": {
"flipr_id": {
"description": "Elija su ID de Flipr en la lista",
"title": "Elige tu Flipr"
},
"user": {
"data": {
"email": "Correo-e",
"password": "Clave"
}
},
"description": "Con\u00e9ctese usando su cuenta Flipr.",
"title": "Conectarse a Flipr"
}
}
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -1,6 +1,12 @@
{
"config": {
"step": {
"reauth_confirm": {
"data": {
"password": "\u5bc6\u7801"
},
"description": "{username} \u7684\u5bc6\u7801\u5df2\u5931\u6548\u3002"
},
"user": {
"data": {
"username": "\u7528\u6237\u540d"

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"not_forked_daapd": "\u6b64\u8bbe\u5907\u4e0d\u662f\u4e00\u4e2a forked-daapd \u670d\u52a1\u5668\u3002"
},
"error": {
"forbidden": "\u65e0\u6cd5\u8fde\u63a5\u3002\u8bf7\u68c0\u67e5\u60a8\u7684 forked-daapd \u7f51\u7edc\u6743\u9650\u3002",
"websocket_not_enabled": "\u672a\u542f\u7528 forked-daapd \u670d\u52a1\u5668\u7684 Websocket \u529f\u80fd\u3002",
"wrong_server_type": "forked-daapd \u96c6\u6210\u9700\u8981 forked-daapd \u670d\u52a1\u5668\u7248\u672c\u53f7\u81f3\u5c11\u5927\u4e8e\u6216\u7b49\u4e8e 27.0 \u3002"
},
"step": {
"user": {
"title": "\u8bbe\u7f6e forked-daapd \u8bbe\u5907"
}
}
},
"options": {
"step": {
"init": {
"description": "\u4e3a forked-daapd \u96c6\u6210\u8bbe\u7f6e\u5404\u79cd\u9009\u9879\u3002",
"title": "\u914d\u7f6e forked-daapd"
}
}
}
}

View file

@ -0,0 +1,27 @@
{
"config": {
"step": {
"confirm": {
"data": {
"password": "\u5bc6\u7801"
}
},
"reauth_confirm": {
"data": {
"password": "\u5bc6\u7801"
}
},
"start_config": {
"data": {
"password": "\u5bc6\u7801"
}
},
"user": {
"data": {
"password": "\u5bc6\u7801"
},
"description": "\u914d\u7f6e FRITZ!Box Tool \u4ee5\u63a7\u5236\u60a8\u7684 FRITZ!Box\u3002\n\u6700\u4f4e\u4fe1\u606f\u63d0\u4f9b\u8981\u6c42\uff1a\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002"
}
}
}
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,19 @@
{
"config": {
"error": {
"invalid_password": "\u65e0\u6cd5\u767b\u5f55 Hive\uff0c\u5bc6\u7801\u9519\u8bef\uff0c\u8bf7\u91cd\u8bd5\u3002"
},
"step": {
"reauth": {
"data": {
"password": "\u5bc6\u7801"
}
},
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -1,5 +1,9 @@
{
"config": {
"abort": {
"single_instance_allowed": "\u5b9e\u4f8b\u5df2\u914d\u7f6e\uff0c\u4e14\u53ea\u80fd\u5b58\u5728\u5355\u4e2a\u914d\u7f6e\u3002",
"webhook_not_internet_accessible": "Home Assistant \u9700\u8981\u7f51\u7edc\u8fde\u63a5\u4ee5\u83b7\u53d6\u76f8\u5173\u63a8\u9001\u4fe1\u606f\u3002"
},
"create_entry": {
"default": "\u8981\u5411 Home Assistant \u53d1\u9001\u4e8b\u4ef6\uff0c\u60a8\u9700\u8981\u4f7f\u7528 [IFTTT Webhook applet]({applet_url}) \u4e2d\u7684 \"Make a web request\" \u52a8\u4f5c\u3002\n\n\u586b\u5199\u4ee5\u4e0b\u4fe1\u606f\uff1a\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/json\n\n\u6709\u5173\u5982\u4f55\u914d\u7f6e\u81ea\u52a8\u5316\u4ee5\u5904\u7406\u4f20\u5165\u7684\u6570\u636e\uff0c\u8bf7\u53c2\u9605[\u6587\u6863]({docs_url})\u3002"
},

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,12 @@
{
"config": {
"step": {
"user": {
"data": {
"one": "",
"other": "Otros"
}
}
}
}
}

View file

@ -1,4 +1,14 @@
{
"config": {
"step": {
"user": {
"data": {
"one": "",
"other": "Otros"
}
}
}
},
"options": {
"step": {
"init": {

View file

@ -15,5 +15,15 @@
"title": "Conectarse a LiteJet"
}
}
},
"options": {
"step": {
"init": {
"data": {
"default_transition": "Transici\u00f3n predeterminada (segundos)"
},
"title": "Configurar LiteJet"
}
}
}
}

View file

@ -0,0 +1,9 @@
{
"options": {
"step": {
"init": {
"title": "\u914d\u7f6e LiteJet"
}
}
}
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -1,6 +1,12 @@
{
"config": {
"step": {
"reauth_confirm": {
"data": {
"password": "\u5bc6\u7801"
},
"description": "{username} \u7684\u5bc6\u7801\u5df2\u5931\u6548\u3002"
},
"user": {
"data": {
"username": "\u7528\u6237\u540d"

View file

@ -1,15 +1,34 @@
{
"config": {
"abort": {
"already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"unknown": "\u672a\u77e5\u9519\u8bef"
},
"step": {
"resources": {
"data": {
"resources": "\u8d44\u6e90"
}
},
"title": "\u9009\u62e9\u8981\u76d1\u89c6\u7684\u8d44\u6e90"
},
"ups": {
"data": {
"alias": "\u522b\u540d",
"resources": "\u8d44\u6e90"
},
"title": "\u9009\u62e9\u8981\u76d1\u63a7\u7684 UPS"
},
"user": {
"data": {
"host": "\u4e3b\u673a\u5730\u5740",
"password": "\u5bc6\u7801",
"port": "\u7aef\u53e3",
"username": "\u7528\u6237\u540d"
}
},
"title": "\u8fde\u63a5\u5230 NUT \u670d\u52a1\u5668"
}
}
},
@ -17,6 +36,15 @@
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"unknown": "\u4e0d\u5728\u9884\u671f\u5185\u7684\u9519\u8bef"
},
"step": {
"init": {
"data": {
"resources": "\u8d44\u6e90",
"scan_interval": "\u626b\u63cf\u95f4\u9694\uff08\u79d2\uff09"
},
"description": "\u9009\u62e9\u8981\u76d1\u89c6\u7684\u8d44\u6e90"
}
}
}
}

View file

@ -62,7 +62,7 @@
"onvif_devices": {
"data": {
"extra_arguments": "\u9644\u52a0 FFmpeg \u53c2\u6570",
"rtsp_transport": "RTSP \u4f20\u8f93"
"rtsp_transport": "RTSP \u4f20\u8f93\u901a\u8baf\u534f\u8bae"
},
"title": "ONVIF \u8bbe\u5907\u9009\u9879"
}

View file

@ -4,9 +4,16 @@
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"invalid_auth": "\u9a8c\u8bc1\u7801\u9519\u8bef"
},
"flow_title": "{username}",
"step": {
"reauth": {
"data": {
"password": "\u5bc6\u7801"
}
},
"user": {
"data": {
"password": "\u5bc6\u7801",
"username": "\u7528\u6237\u540d"
}
}

View file

@ -0,0 +1,29 @@
{
"config": {
"abort": {
"already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e",
"reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u6210\u529f",
"invalid_auth": "\u9a8c\u8bc1\u65e0\u6548",
"unknown": "\u672a\u77e5\u9519\u8bef"
},
"step": {
"reauth_confirm": {
"data": {
"description": "\u4f7f\u7528 Prosegur \u5e10\u6237\u91cd\u65b0\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\u3002",
"password": "\u5bc6\u7801",
"username": "\u7528\u6237\u540d"
}
},
"user": {
"data": {
"country": "\u56fd\u5bb6/\u5730\u533a",
"password": "\u5bc6\u7801",
"username": "\u7528\u6237\u540d"
}
}
}
}
}

View file

@ -0,0 +1,9 @@
{
"config": {
"step": {
"user": {
"title": "Establecer las credenciales de Renault"
}
}
}
}

View file

@ -1,18 +1,26 @@
{
"config": {
"abort": {
"already_configured": "La cuenta ya est\u00e1 configurada"
"already_configured": "La cuenta ya est\u00e1 configurada",
"kamereon_no_account": "No se pudo encontrar la cuenta de Kamereon."
},
"error": {
"invalid_credentials": "Autenticaci\u00f3n err\u00f3nea"
},
"step": {
"kamereon": {
"data": {
"kamereon_account_id": "ID de cuenta de Kamereon"
},
"title": "Seleccione el id de la cuenta de Kamereon"
},
"user": {
"data": {
"locale": "Configuraci\u00f3n regional",
"password": "Clave",
"username": "Correo-e"
}
},
"title": "Establecer las credenciales de Renault"
}
}
}

View file

@ -16,6 +16,7 @@
},
"user": {
"data": {
"locale": "\u5730\u533a",
"password": "\u5bc6\u7801",
"username": "\u7535\u5b50\u90ae\u7bb1"
},

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,12 @@
{
"config": {
"abort": {
"not_irobot_device": "\u5df2\u53d1\u73b0\u7684\u8bbe\u5907\u5e76\u4e0d\u662f iRobot \u8bbe\u5907"
},
"step": {
"manual": {
"description": "\u672a\u5728\u60a8\u7684\u7f51\u7edc\u4e0a\u53d1\u73b0 Roomba \u6216 Braava\u3002 BLID \u662f\u8bbe\u5907\u4e3b\u673a\u540d\u4e2d \u201ciRobot-\u201d \u6216 \u201cRoomba-\u201d \u4e4b\u540e\u7684\u90e8\u5206\u3002\u8bf7\u6309\u7167\u6587\u6863\u4e2d\u6982\u8ff0\u7684\u6b65\u9aa4\u64cd\u4f5c\uff1a {auth_help_url}"
}
}
}
}

View file

@ -6,6 +6,7 @@
"is_carbon_monoxide": "Current {entity_name} carbon monoxide concentration level",
"is_current": "Current {entity_name} current",
"is_energy": "Current {entity_name} energy",
"is_gas": "Current {entity_name} gas",
"is_humidity": "Current {entity_name} humidity",
"is_illuminance": "Current {entity_name} illuminance",
"is_power": "Current {entity_name} power",
@ -22,6 +23,7 @@
"carbon_monoxide": "{entity_name} carbon monoxide concentration changes",
"current": "{entity_name} current changes",
"energy": "{entity_name} energy changes",
"gas": "{entity_name} gas changes",
"humidity": "{entity_name} humidity changes",
"illuminance": "{entity_name} illuminance changes",
"power": "{entity_name} power changes",

View file

@ -6,6 +6,7 @@
"is_carbon_monoxide": "{entity_name} praegune vingugaasi tase",
"is_current": "Praegune {entity_name} voolutugevus",
"is_energy": "Praegune {entity_name} v\u00f5imsus",
"is_gas": "Praegune {entity_name} gaas",
"is_humidity": "Praegune {entity_name} niiskus",
"is_illuminance": "Praegune {entity_name} valgustatus",
"is_power": "Praegune {entity_name} toide (v\u00f5imsus)",
@ -22,6 +23,7 @@
"carbon_monoxide": "{entity_name} vingugaasi tase muutus",
"current": "{entity_name} voolutugevus muutub",
"energy": "{entity_name} v\u00f5imsus muutub",
"gas": "{entity_name} gaasivahetus",
"humidity": "{entity_name} niiskus muutub",
"illuminance": "{entity_name} valgustustugevus muutub",
"power": "{entity_name} energiare\u017eiimi muutub",

View file

@ -6,6 +6,7 @@
"is_carbon_monoxide": "\u76ee\u524d {entity_name} \u4e00\u6c27\u5316\u78b3\u6fc3\u5ea6\u72c0\u614b",
"is_current": "\u76ee\u524d{entity_name}\u96fb\u6d41",
"is_energy": "\u76ee\u524d{entity_name}\u96fb\u529b",
"is_gas": "\u76ee\u524d{entity_name}\u6c23\u9ad4",
"is_humidity": "\u76ee\u524d{entity_name}\u6fd5\u5ea6",
"is_illuminance": "\u76ee\u524d{entity_name}\u7167\u5ea6",
"is_power": "\u76ee\u524d{entity_name}\u96fb\u529b",
@ -22,6 +23,7 @@
"carbon_monoxide": "{entity_name} \u4e00\u6c27\u5316\u78b3\u6fc3\u5ea6\u8b8a\u5316",
"current": "\u76ee\u524d{entity_name}\u96fb\u6d41\u8b8a\u66f4",
"energy": "\u76ee\u524d{entity_name}\u96fb\u529b\u8b8a\u66f4",
"gas": "{entity_name}\u6c23\u9ad4\u8b8a\u66f4",
"humidity": "{entity_name}\u6fd5\u5ea6\u8b8a\u66f4",
"illuminance": "{entity_name}\u7167\u5ea6\u8b8a\u66f4",
"power": "{entity_name}\u96fb\u529b\u8b8a\u66f4",

View file

@ -0,0 +1,14 @@
{
"config": {
"abort": {
"already_configured": "\u670d\u52a1\u5df2\u914d\u7f6e"
},
"step": {
"user": {
"description": "\u60a8\u8981\u914d\u7f6e\u8d2d\u7269\u6e05\u5355\u5417\uff1f",
"title": "\u8d2d\u7269\u6e05\u5355"
}
}
},
"title": "\u8d2d\u7269\u6e05\u5355"
}

View file

@ -8,6 +8,11 @@
"webhook_error": "SmartThings \u65e0\u6cd5\u9a8c\u8bc1 `base_url` \u4e2d\u914d\u7f6e\u7684\u7aef\u70b9\u3002\u8bf7\u67e5\u770b\u7ec4\u4ef6\u9700\u6c42\u3002"
},
"step": {
"pat": {
"data": {
"access_token": "\u8bbf\u95ee\u4ee4\u724c"
}
},
"user": {
"description": "\u8bf7\u8f93\u5165\u6309\u7167[\u8bf4\u660e]({component_url})\u521b\u5efa\u7684 SmartThings [\u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c]({token_url})\u3002",
"title": "\u8f93\u5165\u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c"

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,7 @@
{
"config": {
"abort": {
"connection_error": "\u65e0\u6cd5\u8fde\u63a5 SOMA Connect\u3002"
}
}
}

View file

@ -0,0 +1,38 @@
{
"config": {
"abort": {
"already_configured": "\u670d\u52a1\u5df2\u88ab\u914d\u7f6e",
"reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f",
"unknown": "\u672a\u77e5\u9519\u8bef"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"invalid_auth": "\u9a8c\u8bc1\u65e0\u6548"
},
"flow_title": "{name}",
"step": {
"reauth_confirm": {
"description": "Sonarr \u96c6\u6210\u9700\u8981\u624b\u52a8\u91cd\u65b0\u9a8c\u8bc1\uff1a{host}"
},
"user": {
"data": {
"api_key": "API \u5bc6\u94a5",
"host": "\u4e3b\u673a\u5730\u5740",
"port": "\u7aef\u53e3",
"ssl": "\u4f7f\u7528 SSL \u8bc1\u4e66",
"verify_ssl": "\u9a8c\u8bc1 SSL \u8bc1\u4e66"
}
}
}
},
"options": {
"step": {
"init": {
"data": {
"upcoming_days": "\u663e\u793a\u5373\u5c06\u5185\u5bb9\u7684\u5929\u6570",
"wanted_max_items": "\u5185\u5bb9\u663e\u793a\u6700\u5927\u6570\u91cf"
}
}
}
}
}

View file

@ -0,0 +1,13 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801",
"username": "\u7528\u6237\u540d"
}
}
}
},
"title": "SRP Energy"
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -12,6 +12,7 @@
"step": {
"user": {
"data": {
"mfa": "C\u00f3digo MFA (opcional)",
"password": "Contrase\u00f1a",
"username": "Correo electr\u00f3nico"
},

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"mfa": "MFA \u4ee3\u7801\uff08\u53ef\u9009\uff09"
}
}
}
}
}

View file

@ -0,0 +1,7 @@
{
"config": {
"abort": {
"reauth_successful": "La reautenticaci\u00f3n fue exitosa"
}
}
}

View file

@ -2,18 +2,29 @@
"config": {
"abort": {
"already_configured": "La cuenta ya est\u00e1 configurada",
"reauth_failed_existing": "No se pudo actualizar la entrada de configuraci\u00f3n, elimine la integraci\u00f3n y config\u00farela nuevamente.",
"reauth_successful": "La reautenticaci\u00f3n fue exitosa",
"unknown": "Error desconocido"
},
"error": {
"cannot_connect": "No se pudo conectar",
"invalid_api_key": "Clave de la API err\u00f3nea",
"reauth_failed_matching_account": "La clave de API que proporcion\u00f3 no coincide con el ID de cuenta para la configuraci\u00f3n existente.",
"unknown": "Error desconocido"
},
"step": {
"reauth_confirm": {
"data": {
"api_key": "API Key"
},
"description": "Debe proporcionar una nueva clave API de solo lectura de Uptime Robot",
"title": "Volver a autenticar la integraci\u00f3n"
},
"user": {
"data": {
"api_key": "Clave de la API"
}
},
"description": "Debe proporcionar una clave API de solo lectura de robot de tiempo de actividad/funcionamiento"
}
}
}

View file

@ -2,18 +2,28 @@
"config": {
"abort": {
"already_configured": "\u6b64\u8d26\u53f7\u5df2\u88ab\u914d\u7f6e",
"reauth_failed_existing": "\u65e0\u6cd5\u66f4\u65b0\u914d\u7f6e\u6761\u76ee\uff0c\u8bf7\u5220\u9664\u96c6\u6210\u5e76\u91cd\u65b0\u8bbe\u7f6e\u3002",
"reauth_successful": "\u91cd\u9a8c\u8bc1\u6210\u529f",
"unknown": "\u672a\u77e5\u9519\u8bef"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25",
"invalid_api_key": "\u65e0\u6548\u7684 API \u5bc6\u94a5",
"reauth_failed_matching_account": "\u60a8\u63d0\u4f9b\u7684 API \u5bc6\u94a5\u4e0e\u73b0\u6709\u914d\u7f6e\u7684\u8d26\u53f7 ID \u4e0d\u5339\u914d",
"unknown": "\u672a\u77e5\u9519\u8bef"
},
"step": {
"reauth_confirm": {
"data": {
"api_key": "API \u5bc6\u94a5"
},
"description": "\u60a8\u9700\u8981\u4ece Uptime Robot \u4e2d\u63d0\u4f9b\u4e00\u4e2a\"\u53ea\u8bfb API \u5bc6\u94a5\""
},
"user": {
"data": {
"api_key": "API \u5bc6\u94a5"
}
},
"description": "\u60a8\u9700\u8981\u4ece Uptime Robot \u4e2d\u63d0\u4f9b\u4e00\u4e2a\"\u53ea\u8bfb API \u5bc6\u94a5\""
}
}
}

View file

@ -0,0 +1,16 @@
{
"config": {
"step": {
"reauth_confirm": {
"data": {
"password": "\u5bc6\u7801"
}
},
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "\u5bc6\u7801"
}
}
}
}
}

View file

@ -56,7 +56,8 @@
"data": {
"host": "IP \u5730\u5740",
"token": "API Token"
}
},
"description": "\u60a8\u9700\u8981\u83b7\u53d6\u4e00\u4e2a 32 \u4f4d\u7684 API Token\uff0c\u8bf7\u53c2\u8003 https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-the-access-token \u4e2d\u63d0\u5230\u7684\u65b9\u6cd5\u83b7\u53d6\u8be5\u4fe1\u606f\u3002\u8bf7\u6ce8\u610f\uff0c\u8be5 API Token \u4e0d\u540c\u4e8e \"Xiaomi Aqara\" \u96c6\u6210\u6240\u4f7f\u7528\u7684\u5bc6\u94a5\u3002"
},
"reauth_confirm": {
"description": "\u5c0f\u7c73 Miio \u96c6\u6210\u9700\u8981\u91cd\u65b0\u9a8c\u8bc1\u60a8\u7684\u5e10\u6237\uff0c\u4ee5\u4fbf\u66f4\u65b0 token \u6216\u6dfb\u52a0\u4e22\u5931\u7684\u4e91\u7aef\u51ed\u636e\u3002"

View file

@ -0,0 +1,11 @@
{
"config": {
"step": {
"reauth_confirm": {
"data": {
"area_id": "ID de \u00c1rea"
}
}
}
}
}

View file

@ -0,0 +1,28 @@
{
"config": {
"abort": {
"already_configured": "\u8d26\u53f7\u5df2\u88ab\u914d\u7f6e"
},
"error": {
"invalid_auth": "\u9a8c\u8bc1\u65e0\u6548"
},
"step": {
"reauth_confirm": {
"data": {
"area_id": "\u533a\u57df ID",
"name": "\u540d\u79f0",
"password": "\u5bc6\u7801",
"username": "\u7528\u6237\u540d"
}
},
"user": {
"data": {
"area_id": "\u533a\u57df ID",
"name": "\u540d\u79f0",
"password": "\u5bc6\u7801",
"username": "\u8d26\u53f7"
}
}
}
}
}

View file

@ -0,0 +1,9 @@
{
"config": {
"step": {
"user": {
"description": "\u8bbe\u7f6e MusicCast \u4ee5\u4e0e Home Assistant \u96c6\u6210\u3002"
}
}
}
}

View file

@ -0,0 +1,42 @@
{
"config": {
"abort": {
"already_configured": "\u8bbe\u5907\u5df2\u88ab\u914d\u7f6e",
"no_devices_found": "\u60a8\u7684\u7f51\u7edc\u672a\u53d1\u73b0 Yeelight \u8bbe\u5907"
},
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25"
},
"flow_title": "{model} {host}",
"step": {
"discovery_confirm": {
"description": "\u60a8\u8981\u8bbe\u7f6e {model} ( {host} )\u5417\uff1f"
},
"pick_device": {
"data": {
"device": "\u8bbe\u5907"
}
},
"user": {
"data": {
"host": "\u4e3b\u673a\u5730\u5740"
},
"description": "\u5982\u679c\u60a8\u5c06\u4e3b\u673a\u5730\u5740\u680f\u7559\u7a7a\uff0c\u5219\u5c06\u81ea\u52a8\u5bfb\u627e\u8bbe\u5907\u3002"
}
}
},
"options": {
"step": {
"init": {
"data": {
"model": "\u578b\u53f7\uff08\u53ef\u9009\uff09",
"nightlight_switch": "\u4f7f\u7528\u591c\u5149\u5f00\u5173",
"save_on_change": "\u4fdd\u5b58\u66f4\u6539\u72b6\u6001",
"transition": "\u8fc7\u6e21\u65f6\u95f4\uff08\u6beb\u79d2\uff09",
"use_music_mode": "\u542f\u7528\u97f3\u4e50\u6a21\u5f0f"
},
"description": "\u5982\u679c\u5c06\u4fe1\u53f7\u680f\u7559\u7a7a\uff0c\u96c6\u6210\u5c06\u4f1a\u81ea\u52a8\u68c0\u6d4b\u76f8\u5173\u4fe1\u606f"
}
}
}
}

View file

@ -0,0 +1,15 @@
{
"config": {
"error": {
"cannot_connect": "\u8fde\u63a5\u5931\u8d25"
},
"step": {
"user": {
"data": {
"host": "\u4e3b\u673a\u5730\u5740",
"name": "\u540d\u79f0"
}
}
}
}
}

View file

@ -1,5 +1,11 @@
{
"config": {
"abort": {
"connection_error": "\u65e0\u6cd5\u8fde\u63a5\u81f3 ZoneMinder \u670d\u52a1\u5668\u3002"
},
"error": {
"connection_error": "\u65e0\u6cd5\u8fde\u63a5\u81f3 ZoneMinder \u670d\u52a1\u5668\u3002"
},
"step": {
"user": {
"data": {