[ci skip] Translation update

This commit is contained in:
GitHub Action 2022-01-30 00:14:21 +00:00
parent caa5578134
commit 77ef86faee
499 changed files with 6620 additions and 334 deletions

View file

@ -1,9 +1,19 @@
{
"config": {
"abort": {
"single_instance_allowed": "Somente uma \u00fanica configura\u00e7\u00e3o de Abode \u00e9 permitida."
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida",
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"reauth_confirm": {
"data": {
"password": "Senha"
}
},
"user": {
"data": {
"password": "Senha",

View file

@ -2,7 +2,7 @@
"config": {
"abort": {
"reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f",
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
},
"error": {
"cannot_connect": "\u9023\u7dda\u5931\u6557",

View file

@ -1,5 +1,8 @@
{
"config": {
"error": {
"requests_exceeded": "\u0388\u03c7\u03b5\u03b9 \u03be\u03b5\u03c0\u03b5\u03c1\u03b1\u03c3\u03c4\u03b5\u03af \u03bf \u03b5\u03c0\u03b9\u03c4\u03c1\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf API \u03c4\u03bf\u03c5 Accuweather. \u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03ae \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af API."
},
"step": {
"user": {
"description": "\u0391\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03c4\u03b5 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03bc\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7, \u03c1\u03af\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03bc\u03b1\u03c4\u03b9\u03ac \u03b5\u03b4\u03ce: https://www.home-assistant.io/integrations/accuweather/\n\n\u039f\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03b9 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03b9 \u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf \u03bc\u03b7\u03c4\u03c1\u03ce\u03bf \u03bf\u03bd\u03c4\u03bf\u03c4\u03ae\u03c4\u03c9\u03bd \u03bc\u03b5\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2.\n\u0397 \u03c0\u03c1\u03cc\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9\u03c1\u03bf\u03cd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03b7\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2.",
@ -12,7 +15,9 @@
"user": {
"data": {
"forecast": "\u03a0\u03c1\u03cc\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9\u03c1\u03bf\u03cd"
}
},
"description": "\u039b\u03cc\u03b3\u03c9 \u03c4\u03c9\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ce\u03bd \u03c4\u03b7\u03c2 \u03b4\u03c9\u03c1\u03b5\u03ac\u03bd \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd API \u03c4\u03bf\u03c5 AccuWeather, \u03cc\u03c4\u03b1\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03cc\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9\u03c1\u03bf\u03cd, \u03bf\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b8\u03b1 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03ba\u03ac\u03b8\u03b5 80 \u03bb\u03b5\u03c0\u03c4\u03ac \u03b1\u03bd\u03c4\u03af \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 40 \u03bb\u03b5\u03c0\u03c4\u03ac.",
"title": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 AccuWeather"
}
}
},

View file

@ -1,11 +1,19 @@
{
"config": {
"abort": {
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_api_key": "Chave de API inv\u00e1lida"
},
"step": {
"user": {
"data": {
"api_key": "Chave API",
"latitude": "Latitude",
"longitude": "Longitude"
"longitude": "Longitude",
"name": "Nome"
},
"title": "AccuWeather"
}

View file

@ -1,7 +1,7 @@
{
"config": {
"abort": {
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
},
"error": {
"cannot_connect": "\u9023\u7dda\u5931\u6557",

View file

@ -0,0 +1,7 @@
{
"config": {
"abort": {
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]"
}
}
}

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"cloud": {
"data": {
"password": "Senha"
}
},
"user": {
"data": {
"host": "Nome do host",
"password": "Senha"
}
}
}
}
}

View file

@ -1,8 +1,12 @@
{
"config": {
"abort": {
"already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado",
"existing_instance_updated": "Configura\u00e7\u00e3o existente atualizada."
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"hassio_confirm": {
"description": "Deseja configurar o Home Assistant para se conectar ao AdGuard Home fornecido pelo complemento Supervisor: {addon} ?",
@ -10,10 +14,12 @@
},
"user": {
"data": {
"host": "Nome do host",
"password": "Senha",
"ssl": "O AdGuard Home usa um certificado SSL",
"port": "Porta",
"ssl": "Usar um certificado SSL",
"username": "Usu\u00e1rio",
"verify_ssl": "O AdGuard Home usa um certificado apropriado"
"verify_ssl": "Verifique o certificado SSL"
},
"description": "Configure sua inst\u00e2ncia do AdGuard Home para permitir o monitoramento e o controle."
}

View file

@ -0,0 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"ip_address": "Endere\u00e7o IP",
"port": "Porta"
}
}
}
}
}

View file

@ -0,0 +1,19 @@
{
"config": {
"abort": {
"already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada"
},
"error": {
"invalid_api_key": "Chave de API inv\u00e1lida"
},
"step": {
"user": {
"data": {
"api_key": "Chave da API",
"latitude": "Latitude",
"longitude": "Longitude"
}
}
}
}
}

View file

@ -1,8 +1,16 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada"
},
"error": {
"invalid_api_key": "Chave de API inv\u00e1lida"
},
"step": {
"user": {
"data": {
"api_key": "Chave da API",
"latitude": "Latitude",
"longitude": "Longitude",
"name": "Nome"
}
}
}
}
}

View file

@ -0,0 +1,21 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"api_key": "Chave da API",
"latitude": "Latitude",
"longitude": "Longitude"
}
}
}
}
}

View file

@ -0,0 +1,21 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"description": "Fa\u00e7a login em {url} para encontrar suas credenciais",
"id": "ID",
"secret": "Segredo"
}
}
}
}
}

View file

@ -0,0 +1,17 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"host": "Nome do host"
}
}
}
}
}

View file

@ -7,6 +7,13 @@
"cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2"
},
"step": {
"geography_by_name": {
"data": {
"country": "\u03a7\u03ce\u03c1\u03b1",
"state": "\u03ba\u03c1\u03ac\u03c4\u03bf\u03c2"
},
"description": "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf AirVisual cloud API \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03cc\u03bb\u03b7/\u03c0\u03bf\u03bb\u03b9\u03c4\u03b5\u03af\u03b1/\u03c7\u03ce\u03c1\u03b1."
},
"node_pro": {
"description": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ae \u03bc\u03bf\u03bd\u03ac\u03b4\u03b1 AirVisual. \u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bd\u03b1\u03ba\u03c4\u03b7\u03b8\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03bf UI \u03c4\u03b7\u03c2 \u03bc\u03bf\u03bd\u03ac\u03b4\u03b1\u03c2.",
"title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03ba\u03cc\u03bc\u03b2\u03bf\u03c5 AirVisual Node/Pro"

View file

@ -1,14 +1,37 @@
{
"config": {
"abort": {
"already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"general_error": "Ocorreu um erro desconhecido.",
"invalid_api_key": "Chave de API fornecida \u00e9 inv\u00e1lida."
"cannot_connect": "Falha ao conectar",
"general_error": "Erro inesperado",
"invalid_api_key": "Chave de API inv\u00e1lida"
},
"step": {
"geography_by_coords": {
"data": {
"api_key": "Chave da API",
"latitude": "Latitude",
"longitude": "Longitude"
}
},
"geography_by_name": {
"data": {
"api_key": "Chave da API"
}
},
"node_pro": {
"data": {
"ip_address": "Nome do host",
"password": "Senha"
}
},
"reauth_confirm": {
"data": {
"api_key": "Chave da API"
}
}
}
}

View file

@ -0,0 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"protocol": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
}
}
}
}

View file

@ -1,5 +1,11 @@
{
"config": {
"abort": {
"cannot_connect": "Falha ao conectar",
"missing_configuration": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.",
"no_url_available": "N\u00e3o h\u00e1 URL dispon\u00edvel. Para obter informa\u00e7\u00f5es sobre esse erro, [verifique a se\u00e7\u00e3o de ajuda]({docs_url})",
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"step": {
"pick_implementation": {
"title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o"

View file

@ -4,7 +4,7 @@
"cannot_connect": "\u9023\u7dda\u5931\u6557",
"missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002",
"no_url_available": "\u6c92\u6709\u53ef\u7528\u7684\u7db2\u5740\u3002\u95dc\u65bc\u6b64\u932f\u8aa4\u66f4\u8a73\u7d30\u8a0a\u606f\uff0c[\u9ede\u9078\u5354\u52a9\u7ae0\u7bc0]({docs_url})",
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
},
"step": {
"hassio_confirm": {

View file

@ -0,0 +1,26 @@
{
"config": {
"abort": {
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_api_key": "Chave de API inv\u00e1lida"
},
"step": {
"reauth_confirm": {
"data": {
"api_key": "Chave da API"
}
},
"user": {
"data": {
"api_key": "Chave da API",
"latitude": "Latitude",
"longitude": "Longitude",
"name": "Nome"
}
}
}
}
}

View file

@ -1,10 +1,11 @@
{
"config": {
"abort": {
"access_token": "Erro desconhecido ao gerar um token de acesso."
"access_token": "Erro desconhecido ao gerar um token de acesso.",
"already_configured": "A conta j\u00e1 foi configurada"
},
"create_entry": {
"default": "Autenticado com sucesso no Ambiclimate"
"default": "Autenticado com sucesso"
},
"error": {
"follow_link": "Por favor, siga o link e autentique-se antes de pressionar Enviar",

View file

@ -1,13 +1,16 @@
{
"config": {
"abort": {
"already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado"
},
"error": {
"invalid_key": "Chave de API e / ou chave de aplicativo inv\u00e1lidas",
"invalid_key": "Chave de API inv\u00e1lida",
"no_devices": "Nenhum dispositivo encontrado na conta"
},
"step": {
"user": {
"data": {
"api_key": "Chave API",
"api_key": "Chave da API",
"app_key": "Chave de aplicativo"
},
"title": "Preencha suas informa\u00e7\u00f5es"

View file

@ -1,10 +1,62 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"device_class": "O tipo de dispositivo"
}
"adb_server_ip": "Endere\u00e7o IP do servidor ADB (deixe em branco para n\u00e3o usar)",
"adb_server_port": "Porta do servidor ADB",
"adbkey": "Caminho para o arquivo de chave ADB (deixe em branco para gerar automaticamente)",
"device_class": "O tipo de dispositivo",
"host": "Nome do host",
"port": "Porta"
},
"description": "Defina os par\u00e2metros necess\u00e1rios para se conectar ao seu dispositivo Android TV",
"title": "AndroidTV"
}
}
},
"options": {
"error": {
"invalid_det_rules": "Regras de detec\u00e7\u00e3o de estado inv\u00e1lidas"
},
"step": {
"apps": {
"data": {
"app_delete": "Marque para excluir este aplicativo",
"app_id": "ID do aplicativo",
"app_name": "Nome do aplicativo"
},
"description": "Configurar o ID do aplicativo {app_id}",
"title": "Configurar aplicativos da Android TV"
},
"init": {
"data": {
"apps": "Configurar lista de aplicativos",
"exclude_unnamed_apps": "Excluir aplicativos com nome desconhecido da lista de fontes",
"get_sources": "Recupere os aplicativos em execu\u00e7\u00e3o como a lista de fontes",
"screencap": "Use a captura de tela para a arte do \u00e1lbum",
"state_detection_rules": "Configurar regras de detec\u00e7\u00e3o de estado",
"turn_off_command": "Comando de desligamento do shell ADB (deixe vazio por padr\u00e3o)",
"turn_on_command": "Comando de ativa\u00e7\u00e3o do shell ADB (deixe vazio por padr\u00e3o)"
},
"title": "Op\u00e7\u00f5es de TV Android"
},
"rules": {
"data": {
"rule_delete": "Marque para excluir esta regra",
"rule_id": "ID do aplicativo",
"rule_values": "Lista de regras de detec\u00e7\u00e3o de estado (consulte a documenta\u00e7\u00e3o)"
},
"description": "Configure a regra de detec\u00e7\u00e3o para o ID do aplicativo {rule_id}",
"title": "Configurar regras de detec\u00e7\u00e3o de estado do Android TV"
}
}
}

View file

@ -30,7 +30,8 @@
"title": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2"
},
"protocol_disabled": {
"description": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf `{protocol}` \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b9\u03b8\u03b1\u03bd\u03bf\u03cd\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03c0.\u03c7. \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03c4\u03bf\u03c0\u03b9\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03bf\u03bd\u03c4\u03b1\u03b9) \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \n\n \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03c1\u03c9\u03c4\u03bf\u03ba\u03cc\u03bb\u03bb\u03bf\u03c5, \u03b1\u03bb\u03bb\u03ac \u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2 \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2."
"description": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf `{protocol}` \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b9\u03b8\u03b1\u03bd\u03bf\u03cd\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03c0.\u03c7. \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03c4\u03bf\u03c0\u03b9\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03bf\u03bd\u03c4\u03b1\u03b9) \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \n\n \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03c1\u03c9\u03c4\u03bf\u03ba\u03cc\u03bb\u03bb\u03bf\u03c5, \u03b1\u03bb\u03bb\u03ac \u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2 \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2.",
"title": "\u0394\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7"
},
"reconfigure": {
"description": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03ac \u03c4\u03b7\u03c2.",

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida",
"unknown": "Erro inesperado"
},
"error": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]",
"unknown": "Erro inesperado"
},
"step": {
"pair_with_pin": {
"data": {
"pin": "C\u00f3digo PIN"
}
}
}
}
}

View file

@ -1,4 +1,19 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
}
}
},
"device_automation": {
"trigger_type": {
"turn_on": "Foi solicitado que {entity_name} ligue"

View file

@ -0,0 +1,19 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"password": "Senha"
}
}
}
}
}

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"name": "Nome",
"password": "Senha",
"port": "Porta",
"username": "Usu\u00e1rio"
}
}
}
}
}

View file

@ -1,7 +1,7 @@
{
"config": {
"abort": {
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
},
"error": {
"cannot_connect": "\u9023\u7dda\u5931\u6557",

View file

@ -1,7 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Este dispositivo j\u00e1 foi adicionado ao Home Assistant"
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
}
}
}
}

View file

@ -1,6 +1,26 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"reauth_validate": {
"data": {
"password": "Senha"
}
},
"user_validate": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
}
},
"validation": {
"data": {
"code": "C\u00f3digo de verifica\u00e7\u00e3o"

View file

@ -0,0 +1,16 @@
{
"config": {
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"latitude": "Latitude",
"longitude": "Longitude",
"name": "Nome"
}
}
}
}
}

View file

@ -0,0 +1,10 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"unknown": "Erro inesperado"
}
}
}

View file

@ -0,0 +1,50 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada",
"no_services_found": "Nenhum servi\u00e7o foi encontrado para esta conta",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"reauth": {
"data": {
"password": "Senha"
},
"description": "Atualizar senha para {nome de usu\u00e1rio}",
"title": "Reautenticar Integra\u00e7\u00e3o"
},
"service": {
"data": {
"services": "Servi\u00e7os"
},
"title": "Selecionar servi\u00e7os"
},
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
}
}
}
},
"options": {
"abort": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"init": {
"data": {
"services": "Servi\u00e7os"
},
"title": "Selecionar servi\u00e7os"
}
}
}
}

View file

@ -1,7 +1,25 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada",
"no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"invalid_access_token": "token de acesso invalido"
"invalid_access_token": "Token de acesso inv\u00e1lido",
"unknown": "Erro inesperado"
},
"step": {
"reauth": {
"data": {
"access_token": "Token de acesso"
}
},
"user": {
"data": {
"access_token": "Token de acesso"
}
}
}
}
}

View file

@ -1,19 +1,21 @@
{
"config": {
"abort": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado",
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"link_local_address": "Link de endere\u00e7os locais n\u00e3o s\u00e3o suportados",
"not_axis_device": "Dispositivo descoberto n\u00e3o \u00e9 um dispositivo Axis"
},
"error": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o para o dispositivo j\u00e1 est\u00e1 em andamento."
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"flow_title": "Eixos do dispositivo: {name} ({host})",
"step": {
"user": {
"data": {
"host": "Host",
"host": "Nome do host",
"password": "Senha",
"port": "Porta",
"username": "Usu\u00e1rio"

View file

@ -1,13 +1,25 @@
{
"config": {
"error": {
"project_error": "\u0394\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03bb\u03ae\u03c8\u03b7 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd \u03ad\u03c1\u03b3\u03bf\u03c5."
},
"flow_title": "{project_url}",
"step": {
"reauth": {
"data": {
"personal_access_token": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03a0\u0394\u03a0)"
},
"description": "\u039f \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03bf {project_url}. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1 \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03ae\u03c1\u03b9\u03ac \u03c3\u03b1\u03c2.",
"title": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7"
},
"user": {
"data": {
"organization": "\u039f\u03c1\u03b3\u03ac\u03bd\u03c9\u03c3\u03b7"
}
"organization": "\u039f\u03c1\u03b3\u03ac\u03bd\u03c9\u03c3\u03b7",
"personal_access_token": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03a0\u0394\u03a0)",
"project": "\u0395\u03c1\u03b3\u03bf"
},
"description": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 Azure DevOps \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03c3\u03b1\u03c2. \u0388\u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc \u03ad\u03c1\u03b3\u03bf.",
"title": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03ad\u03c1\u03b3\u03bf\u03c5 Azure DevOps"
}
}
}

View file

@ -1,6 +1,12 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"project_error": "N\u00e3o foi poss\u00edvel obter informa\u00e7\u00f5es do projeto."
},
"step": {

View file

@ -0,0 +1,12 @@
{
"config": {
"abort": {
"already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado",
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"error": {
"cannot_connect": "Falha ao conectar",
"unknown": "Erro inesperado"
}
}
}

View file

@ -3,7 +3,7 @@
"abort": {
"already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"cannot_connect": "\u4f7f\u7528 configuration.yaml \u6240\u5305\u542b\u6191\u8b49\u9023\u7dda\u5931\u6557\uff0c\u8acb\u81ea Yaml \u79fb\u9664\u8a72\u6191\u8b49\u4e26\u4f7f\u7528\u8a2d\u5b9a\u6d41\u7a0b\u65b9\u5f0f\u3002",
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"unknown": "\u4f7f\u7528 configuration.yaml \u6240\u5305\u542b\u6191\u8b49\u9023\u7dda\u767c\u751f\u672a\u77e5\u932f\u8aa4\uff0c\u8acb\u81ea Yaml \u79fb\u9664\u8a72\u6191\u8b49\u4e26\u4f7f\u7528\u8a2d\u5b9a\u6d41\u7a0b\u65b9\u5f0f\u3002"
},
"error": {

View file

@ -0,0 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"host": "Nome do host"
}
}
}
}
}

View file

@ -51,6 +51,8 @@
"moist": "{entity_name} \u03ad\u03b3\u03b9\u03bd\u03b5 \u03c5\u03b3\u03c1\u03cc",
"no_update": "{entity_name} \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5",
"not_opened": "{entity_name} \u03ad\u03ba\u03bb\u03b5\u03b9\u03c3\u03b5",
"not_tampered": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03b6\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
"tampered": "{entity_name} \u03ac\u03c1\u03c7\u03b9\u03c3\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03b6\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
"turned_off": "{entity_name} \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5",
"turned_on": "{entity_name} \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5",
"update": "{entity_name} \u03ad\u03bb\u03b1\u03b2\u03b5 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7"

View file

@ -1,12 +1,96 @@
{
"device_automation": {
"condition_type": {
"is_bat_low": "{entity_name} a bateria est\u00e1 fraca",
"is_co": "{entity_name} est\u00e1 detectando mon\u00f3xido de carbono",
"is_cold": "{entity_name} \u00e9 frio",
"is_connected": "{entity_name} est\u00e1 conectado",
"is_gas": "{entity_name} est\u00e1 detectando g\u00e1s",
"is_hot": "{entity_name} \u00e9 quente",
"is_light": "{entity_name} est\u00e1 detectando luz",
"is_locked": "{entity_name} est\u00e1 bloqueado",
"is_moist": "{entity_name} est\u00e1 \u00famido",
"is_motion": "{entity_name} est\u00e1 detectando movimento",
"is_no_motion": "{entity_name} n\u00e3o est\u00e1 detectando movimento"
"is_moving": "{entity_name} est\u00e1 se movendo",
"is_no_co": "{entity_name} n\u00e3o est\u00e1 detectando mon\u00f3xido de carbono",
"is_no_gas": "{entity_name} n\u00e3o est\u00e1 detectando g\u00e1s",
"is_no_light": "{entity_name} n\u00e3o est\u00e1 detectando luz",
"is_no_motion": "{entity_name} n\u00e3o est\u00e1 detectando movimento",
"is_no_problem": "{entity_name} n\u00e3o est\u00e1 detectando problema",
"is_no_smoke": "{entity_name} n\u00e3o est\u00e1 detectando fuma\u00e7a",
"is_no_sound": "{entity_name} n\u00e3o est\u00e1 detectando som",
"is_no_vibration": "{entity_name} n\u00e3o est\u00e1 detectando vibra\u00e7\u00e3o",
"is_not_bat_low": "{entity_name} bateria normal",
"is_not_cold": "{entity_name} n\u00e3o \u00e9 frio",
"is_not_connected": "{entity_name} est\u00e1 desconectado",
"is_not_hot": "{entity_name} n\u00e3o \u00e9 quente",
"is_not_locked": "{entity_name} est\u00e1 desbloqueado",
"is_not_moist": "{entity_name} est\u00e1 seco",
"is_not_moving": "{entity_name} est\u00e1 parado",
"is_not_occupied": "{entity_name} n\u00e3o est\u00e1 ocupado",
"is_not_open": "{entity_name} est\u00e1 fechado",
"is_not_plugged_in": "{entity_name} est\u00e1 desconectado",
"is_not_powered": "{entity_name} n\u00e3o \u00e9 alimentado",
"is_not_present": "{entity_name} n\u00e3o est\u00e1 presente",
"is_not_unsafe": "{entity_name} \u00e9 seguro",
"is_occupied": "{entity_name} est\u00e1 ocupado",
"is_off": "{entity_name} est\u00e1 desligado",
"is_on": "{entity_name} est\u00e1 ligado",
"is_open": "{entity_name} est\u00e1 aberto",
"is_plugged_in": "{entity_name} est\u00e1 conectado",
"is_powered": "{entity_name} \u00e9 alimentado",
"is_present": "{entity_name} est\u00e1 presente",
"is_problem": "{entity_name} est\u00e1 detectando problema",
"is_smoke": "{entity_name} est\u00e1 detectando fuma\u00e7a",
"is_sound": "{entity_name} est\u00e1 detectando som",
"is_unsafe": "{entity_name} \u00e9 inseguro",
"is_vibration": "{entity_name} est\u00e1 detectando vibra\u00e7\u00e3o"
},
"trigger_type": {
"bat_low": "{entity_name} bateria fraca",
"co": "{entity_name} come\u00e7ou a detectar mon\u00f3xido de carbono",
"cold": "{entity_name} frio",
"connected": "{entity_name} conectado",
"gas": "{entity_name} come\u00e7ou a detectar g\u00e1s",
"hot": "{entity_name} tornou-se quente",
"light": "{entity_name} come\u00e7ou a detectar luz",
"locked": "{entity_name} bloqueado",
"motion": "{entity_name} come\u00e7ou a detectar movimento",
"no_motion": "{entity_name} parou de detectar movimento"
"moving": "{entity_name} come\u00e7ou a se mover",
"no_co": "{entity_name} parou de detectar mon\u00f3xido de carbono",
"no_gas": "{entity_name} parou de detectar g\u00e1s",
"no_light": "{entity_name} parou de detectar luz",
"no_motion": "{entity_name} parou de detectar movimento",
"no_problem": "{entity_name} parou de detectar problema",
"no_smoke": "{entity_name} parou de detectar fuma\u00e7a",
"no_sound": "{entity_name} parou de detectar som",
"no_vibration": "{entity_name} parou de detectar vibra\u00e7\u00e3o",
"not_bat_low": "{entity_name} bateria normal",
"not_cold": "{entity_name} n\u00e3o frio",
"not_connected": "{entity_name} desconectado",
"not_hot": "{entity_name} n\u00e3o quente",
"not_locked": "{entity_name} desbloqueado",
"not_moist": "{entity_name} secou",
"not_moving": "{entity_name} parado",
"not_occupied": "{entity_name} desocupado",
"not_plugged_in": "{entity_name} desconectado",
"not_powered": "{entity_name} sem alimenta\u00e7\u00e3o",
"not_present": "{entity_name} n\u00e3o est\u00e1 presente",
"not_tampered": "{entity_name} parou de detectar adultera\u00e7\u00e3o",
"not_unsafe": "{entity_name} seguro",
"occupied": "{entity_name} ocupado",
"opened": "{entity_name} aberto",
"plugged_in": "{entity_name} conectado",
"powered": "{entity_name} alimentado",
"present": "{entity_name} presente",
"problem": "{entity_name} come\u00e7ou a detectar problema",
"smoke": "{entity_name} come\u00e7ou a detectar fuma\u00e7a",
"sound": "{entity_name} come\u00e7ou a detectar som",
"tampered": "{entity_name} come\u00e7ou a detectar adultera\u00e7\u00e3o",
"turned_off": "{entity_name} desligado",
"turned_on": "{entity_name} ligado",
"unsafe": "{entity_name} tornou-se inseguro",
"vibration": "{entity_name} come\u00e7ou a detectar vibra\u00e7\u00e3o"
}
},
"device_class": {
@ -37,6 +121,7 @@
"on": "Carregando"
},
"co": {
"off": "Limpo",
"on": "Detectado"
},
"cold": {

View file

@ -1,5 +1,12 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {

View file

@ -1,9 +1,11 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 configurado"
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_access_token": "Token de acesso inv\u00e1lido",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
@ -18,7 +20,7 @@
"user": {
"data": {
"password": "Senha",
"username": "Nome de usu\u00e1rio"
"username": "Usu\u00e1rio"
},
"title": "Entrar com a conta Blink"
}

View file

@ -0,0 +1,19 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
}
}
}
}
}

View file

@ -1,5 +1,26 @@
{
"config": {
"flow_title": "Bond: {bond_id} ({host})"
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"flow_title": "Bond: {bond_id} ({host})",
"step": {
"confirm": {
"data": {
"access_token": "Token de acesso"
}
},
"user": {
"data": {
"access_token": "Token de acesso",
"host": "Nome do host"
}
}
}
}
}

View file

@ -0,0 +1,22 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"reauth_confirm": {
"title": "Reautenticar Integra\u00e7\u00e3o"
},
"user": {
"data": {
"host": "Nome do host"
}
}
}
}
}

View file

@ -1,7 +1,22 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido"
},
"step": {
"authorize": {
"data": {
"pin": "C\u00f3digo PIN"
}
},
"user": {
"data": {
"host": "Nome do host"
},
"description": "Configure a integra\u00e7\u00e3o do Sony Bravia TV. Se voc\u00ea tiver problemas com a configura\u00e7\u00e3o, acesse: https://www.home-assistant.io/integrations/braviatv \n\n Verifique se a sua TV est\u00e1 ligada.",
"title": "Sony Bravia TV"
}

View file

@ -0,0 +1,47 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"cannot_connect": "Falha ao conectar",
"invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido",
"not_supported": "Dispositivo n\u00e3o suportado",
"unknown": "Erro inesperado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido",
"unknown": "Erro inesperado"
},
"flow_title": "{nome} ({modelo} em {host})",
"step": {
"auth": {
"title": "Autenticar no dispositivo"
},
"finish": {
"data": {
"name": "Nome"
},
"title": "Escolha um nome para o dispositivo"
},
"reset": {
"description": "{nome} ({modelo} em {host}) est\u00e1 bloqueado. Voc\u00ea precisa desbloquear o dispositivo para autenticar e completar a configura\u00e7\u00e3o. Instru\u00e7\u00f5es:\n1. Abra o aplicativo Broadlink.\n2. Clique no dispositivo.\n3. Clique em '...' no canto superior direito.\n4. Role at\u00e9 a parte inferior da p\u00e1gina.\n5. Desabilite o bloqueio.",
"title": "Desbloqueie o dispositivo"
},
"unlock": {
"data": {
"unlock": "Sim, fa\u00e7a isso."
},
"description": "{nome} ({modelo} em {host}) est\u00e1 bloqueado. Isso pode levar a problemas de autentica\u00e7\u00e3o no Home Assistant. Gostaria de desbloque\u00e1-lo?",
"title": "Desbloquear o dispositivo (opcional)"
},
"user": {
"data": {
"host": "Nome do host",
"timeout": "Tempo esgotado"
},
"title": "Conectar-se ao dispositivo"
}
}
}
}

View file

@ -1,16 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"unsupported_model": "Este modelo de impressora n\u00e3o \u00e9 suportado."
},
"error": {
"cannot_connect": "Falha ao conectar",
"snmp_error": "Servidor SNMP desligado ou impressora n\u00e3o suportada.",
"wrong_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido."
},
"step": {
"user": {
"data": {
"host": "Nome do host ou endere\u00e7o IP da impressora",
"host": "Nome do host",
"type": "Tipo de impressora"
},
"description": "Configure a integra\u00e7\u00e3o da impressora Brother. Se voc\u00ea tiver problemas com a configura\u00e7\u00e3o, acesse: https://www.home-assistant.io/integrations/brother"

View file

@ -0,0 +1,29 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"reauth_confirm": {
"data": {
"password": "Senha"
},
"description": "Por favor, reinsira a senha para: {username}",
"title": "Reautenticar Integra\u00e7\u00e3o"
},
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
},
"title": "Configure sua integra\u00e7\u00e3o Brunt"
}
}
}
}

View file

@ -1,7 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"password": "Senha",
"port": "Porta",
"username": "Usu\u00e1rio"
},
"description": "Configure o seu dispositivo BSB-Lan para integrar com o Home Assistant.",
"title": "Conecte-se ao dispositivo BSB-Lan"
}

View file

@ -0,0 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada"
},
"error": {
"already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada"
},
"step": {
"user": {
"data": {
"latitude": "Latitude",
"longitude": "Longitude"
}
}
}
}
}

View file

@ -0,0 +1,19 @@
{
"config": {
"abort": {
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.",
"unknown": "Erro inesperado"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
}
}
}
}
}

View file

@ -1,7 +1,7 @@
{
"config": {
"abort": {
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"unknown": "\u672a\u9810\u671f\u932f\u8aa4"
},
"error": {

View file

@ -1,11 +1,11 @@
{
"config": {
"abort": {
"single_instance_allowed": "Apenas uma \u00fanica configura\u00e7\u00e3o do Google Cast \u00e9 necess\u00e1ria."
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"step": {
"confirm": {
"description": "Deseja configurar o Google Cast?"
"description": "Deseja iniciar a configura\u00e7\u00e3o?"
}
}
}

View file

@ -1,7 +1,7 @@
{
"config": {
"abort": {
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
},
"error": {
"invalid_known_hosts": "\u5df2\u77e5\u4e3b\u6a5f\u5fc5\u9808\u4ee5\u9017\u865f\u5206\u4e3b\u6a5f\u5217\u8868\u3002"

View file

@ -1,5 +1,8 @@
{
"config": {
"abort": {
"already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado"
},
"error": {
"connection_timeout": "Tempo limite ao conectar-se a este host",
"resolve_failed": "Este host n\u00e3o pode ser resolvido"
@ -7,9 +10,9 @@
"step": {
"user": {
"data": {
"host": "O nome do host do certificado",
"host": "Nome do host",
"name": "O nome do certificado",
"port": "A porta do certificado"
"port": "Porta"
},
"title": "Defina o certificado para testar"
}

View file

@ -0,0 +1,20 @@
{
"config": {
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_api_key": "Chave de API inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"api_key": "Chave da API",
"latitude": "Latitude",
"longitude": "Longitude",
"name": "Nome"
},
"description": "Se Latitude e Longitude n\u00e3o forem fornecidos, os valores padr\u00f5es na configura\u00e7\u00e3o do Home Assistant ser\u00e3o usados. Uma entidade ser\u00e1 criada para cada tipo de previs\u00e3o, mas apenas as selecionadas ser\u00e3o habilitadas por padr\u00e3o."
}
}
}
}

View file

@ -0,0 +1,27 @@
{
"state": {
"climacell__health_concern": {
"good": "Bom",
"hazardous": "Perigosos",
"moderate": "Moderado",
"unhealthy": "Pouco saud\u00e1vel",
"unhealthy_for_sensitive_groups": "Insalubre para grupos sens\u00edveis",
"very_unhealthy": "Muito prejudicial \u00e0 sa\u00fade"
},
"climacell__pollen_index": {
"high": "Alto",
"low": "Baixo",
"medium": "M\u00e9dio",
"none": "Nenhum",
"very_high": "Muito alto",
"very_low": "Muito baixo"
},
"climacell__precipitation_type": {
"freezing_rain": "Chuva congelante",
"ice_pellets": "Granizo",
"none": "Nenhum",
"rain": "Chuva",
"snow": "Neve"
}
}
}

View file

@ -5,6 +5,11 @@
},
"flow_title": "{name}",
"step": {
"reauth_confirm": {
"data": {
"description": "\u0395\u03ba \u03bd\u03ad\u03bf\u03c5 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf Cloudflare."
}
},
"records": {
"data": {
"records": "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2"

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida",
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.",
"unknown": "Erro inesperado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"reauth_confirm": {
"data": {
"api_token": "Token da API"
}
},
"user": {
"data": {
"api_token": "Token da API"
}
}
}
}
}

View file

@ -2,7 +2,7 @@
"config": {
"abort": {
"reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f",
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"unknown": "\u672a\u9810\u671f\u932f\u8aa4"
},
"error": {

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"unknown": "Erro inesperado"
},
"error": {
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"coordinates": {
"data": {
"latitude": "Latitude",
"longitude": "Longitude"
}
},
"user": {
"data": {
"api_key": "Token de acesso"
}
}
}
}
}

View file

@ -2,18 +2,34 @@
"config": {
"error": {
"invalid_auth_secret": "\u03a4\u03b1 \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03ae\u03c1\u03b9\u03b1 API \u03b1\u03c0\u03bf\u03c1\u03c1\u03af\u03c6\u03b8\u03b7\u03ba\u03b1\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase \u03bb\u03cc\u03b3\u03c9 \u03bc\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf\u03c5 \u03bc\u03c5\u03c3\u03c4\u03b9\u03ba\u03bf\u03cd API."
},
"step": {
"user": {
"data": {
"api_token": "\u039c\u03c5\u03c3\u03c4\u03b9\u03ba\u03cc API",
"currencies": "\u039d\u03bf\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03b1 \u03c5\u03c0\u03bf\u03bb\u03bf\u03af\u03c0\u03bf\u03c5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd",
"exchange_rates": "\u03a3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2"
},
"description": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd API \u03c3\u03b1\u03c2, \u03cc\u03c0\u03c9\u03c2 \u03b1\u03c5\u03c4\u03ac \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase.",
"title": "\u0392\u03b1\u03c3\u03b9\u03ba\u03ad\u03c2 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 API \u03c4\u03bf\u03c5 Coinbase"
}
}
},
"options": {
"error": {
"currency_unavailable": "\u0388\u03bd\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf API \u03c4\u03b7\u03c2 Coinbase.",
"exchange_rate_unavailable": "\u039c\u03af\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase."
"currency_unavaliable": "\u0388\u03bd\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf Coinbase API \u03c3\u03b1\u03c2.",
"exchange_rate_unavailable": "\u039c\u03af\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase.",
"exchange_rate_unavaliable": "\u039c\u03af\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase."
},
"step": {
"init": {
"data": {
"exchange_base": "\u0392\u03b1\u03c3\u03b9\u03ba\u03cc \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ce\u03bd \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03b9\u03ce\u03bd."
}
"account_balance_currencies": "\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd \u03c0\u03c1\u03bf\u03c2 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac.",
"exchange_base": "\u0392\u03b1\u03c3\u03b9\u03ba\u03cc \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ce\u03bd \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03b9\u03ce\u03bd.",
"exchange_rate_currencies": "\u03a3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03c0\u03c1\u03bf\u03c2 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac."
},
"description": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd Coinbase"
}
}
}

View file

@ -0,0 +1,27 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"invalid_auth_key": "Credenciais de API rejeitadas pela Coinbase devido a uma chave de API inv\u00e1lida.",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"api_key": "Chave da API"
}
}
}
},
"options": {
"error": {
"currency_unavailable": "Um ou mais dos saldos de moeda solicitados n\u00e3o s\u00e3o fornecidos pela sua API Coinbase.",
"exchange_rate_unavailable": "Uma ou mais taxas de c\u00e2mbio solicitadas n\u00e3o s\u00e3o fornecidas pela Coinbase.",
"unknown": "Erro inesperado"
}
}
}

View file

@ -1,11 +1,17 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha na conex\u00e3o"
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"host": "Endere\u00e7o IP",
"password": "Senha",
"username": "Usu\u00e1rio"
}

View file

@ -1,5 +1,8 @@
{
"config": {
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
@ -8,7 +11,7 @@
"fan_only": "Suporte apenas o modo ventilador",
"heat": "Suporta o modo de aquecimento",
"heat_cool": "Suporta o modo de aquecimento/resfriamento autom\u00e1tico",
"host": "Host",
"host": "Nome do host",
"off": "Pode ser desligado"
}
}

View file

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Este pa\u00eds j\u00e1 est\u00e1 configurado."
"already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {

View file

@ -0,0 +1,16 @@
{
"config": {
"abort": {
"alread_configured": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.",
"already_configured": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.",
"not_compatible": "N\u00e3o \u00e9 poss\u00edvel obter informa\u00e7\u00f5es da CPU, esta integra\u00e7\u00e3o n\u00e3o \u00e9 compat\u00edvel com seu sistema"
},
"step": {
"user": {
"description": "Deseja iniciar a configura\u00e7\u00e3o?",
"title": "Velocidade da CPU"
}
}
},
"title": "Velocidade da CPU"
}

View file

@ -1,8 +1,8 @@
{
"config": {
"abort": {
"alread_configured": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"already_configured": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"alread_configured": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"already_configured": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"not_compatible": "\u7121\u6cd5\u53d6\u5f97 CPU \u8cc7\u8a0a\uff0c\u9019\u500b\u63d2\u4ef6\u8207\u4f60\u7684\u7cfb\u7d71\u4e0d\u76f8\u5bb9"
},
"step": {

View file

@ -43,6 +43,28 @@
"usb_config_option": {
"description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u03b8\u03cd\u03c1\u03b1 \u03c4\u03bf\u03c5 Crownstone USB dongle.\n\n\u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03bc\u03b5 VID 10C4 \u03ba\u03b1\u03b9 PID EA60.",
"title": "\u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 Crownstone USB dongle"
},
"usb_manual_config": {
"description": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 \u03b5\u03bd\u03cc\u03c2 dongle USB Crownstone.",
"title": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 USB dongle Crownstone"
},
"usb_manual_config_option": {
"description": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 \u03b5\u03bd\u03cc\u03c2 dongle USB Crownstone.",
"title": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 USB dongle Crownstone"
},
"usb_sphere_config": {
"data": {
"usb_sphere": "Crownstone Sphere"
},
"description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03af\u03b1 Crownstone Sphere \u03cc\u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf USB.",
"title": "Crownstone USB Sphere"
},
"usb_sphere_config_option": {
"data": {
"usb_sphere": "Crownstone Sphere"
},
"description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03af\u03b1 Crownstone Sphere \u03cc\u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf USB.",
"title": "Crownstone USB Sphere"
}
}
}

View file

@ -0,0 +1,63 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada"
},
"error": {
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"usb_config": {
"data": {
"usb_path": "Caminho do Dispositivo USB"
}
},
"usb_manual_config": {
"data": {
"usb_manual_path": "Caminho do Dispositivo USB"
}
},
"user": {
"data": {
"password": "Senha"
}
}
}
},
"options": {
"step": {
"usb_config": {
"data": {
"usb_path": "Caminho do Dispositivo USB"
},
"description": "Selecione a porta serial do dongle USB Crownstone. \n\n Procure um dispositivo com VID 10C4 e PID EA60.",
"title": "Configura\u00e7\u00e3o do dongle USB Crownstone"
},
"usb_config_option": {
"data": {
"usb_path": "Caminho do Dispositivo USB"
}
},
"usb_manual_config": {
"data": {
"usb_manual_path": "Caminho do Dispositivo USB"
},
"description": "Insira manualmente o caminho de um dongle USB Crownstone.",
"title": "Caminho manual do dongle USB Crownstone"
},
"usb_manual_config_option": {
"data": {
"usb_manual_path": "Caminho do Dispositivo USB"
}
},
"usb_sphere_config": {
"data": {
"usb_sphere": "Esfera da Pedra da Coroa"
},
"description": "Selecione um Crownstone Sphere onde o USB est\u00e1 localizado.",
"title": "Esfera USB Crownstone"
}
}
}
}

View file

@ -1,15 +1,23 @@
{
"config": {
"abort": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha na conex\u00e3o"
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar"
},
"error": {
"api_password": "Autentica\u00e7\u00e3o inv\u00e1lida, use a chave de API ou a senha.",
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"host": "Host"
"api_key": "Chave da API",
"host": "Nome do host",
"password": "Senha"
},
"description": "Digite o endere\u00e7o IP do seu AC Daikin.",
"description": "Insira Endere\u00e7o IP do seu Daikin AC. \n\nObserve que Chave da API e Senha s\u00e3o usados apenas por dispositivos BRP072Cxx e SKYFi, respectivamente.",
"title": "Configurar o AC Daikin"
}
}

View file

@ -2,7 +2,7 @@
"config": {
"abort": {
"already_configured": "A ponte j\u00e1 est\u00e1 configurada",
"already_in_progress": "Fluxo de configura\u00e7\u00e3o para ponte j\u00e1 est\u00e1 em andamento.",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"no_bridges": "N\u00e3o h\u00e1 pontes de deCONZ descobertas",
"not_deconz_bridge": "N\u00e3o \u00e9 uma ponte deCONZ",
"updated_instance": "Atualiza\u00e7\u00e3o da inst\u00e2ncia deCONZ com novo endere\u00e7o de host"
@ -21,6 +21,7 @@
},
"manual_input": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
}
@ -28,8 +29,45 @@
},
"device_automation": {
"trigger_subtype": {
"both_buttons": "Ambos os bot\u00f5es",
"bottom_buttons": "Bot\u00f5es inferiores",
"top_buttons": "Bot\u00f5es superiores"
"button_1": "Primeiro bot\u00e3o",
"button_2": "Segundo bot\u00e3o",
"button_3": "Terceiro bot\u00e3o",
"button_4": "Quarto bot\u00e3o",
"close": "Fechar",
"dim_down": "Diminuir a luminosidade",
"dim_up": "Aumentar a luminosidade",
"left": "Esquerdo",
"open": "Aberto",
"right": "Direito",
"top_buttons": "Bot\u00f5es superiores",
"turn_off": "Desligar",
"turn_on": "Ligar"
},
"trigger_type": {
"remote_button_double_press": "bot\u00e3o \" {subtype} \" clicado duas vezes",
"remote_button_long_press": "Bot\u00e3o \" {subtype} \" pressionado continuamente",
"remote_button_long_release": "Bot\u00e3o \" {subtype} \" liberado ap\u00f3s press\u00e3o longa",
"remote_button_quadruple_press": "Bot\u00e3o \" {subtype} \" qu\u00e1druplo clicado",
"remote_button_quintuple_press": "Bot\u00e3o \" {subtype} \" qu\u00edntuplo clicado",
"remote_button_rotated": "Bot\u00e3o girado \" {subtype} \"",
"remote_button_rotation_stopped": "A rota\u00e7\u00e3o dos bot\u00f5es \"{subtype}\" parou",
"remote_button_short_press": "Bot\u00e3o \" {subtype} \" pressionado",
"remote_button_short_release": "Bot\u00e3o \" {subtype} \" liberados",
"remote_button_triple_press": "Bot\u00e3o \" {subtype} \" clicado tr\u00eas vezes",
"remote_gyro_activated": "Dispositivo sacudido"
}
},
"options": {
"step": {
"deconz_devices": {
"data": {
"allow_clip_sensor": "Permitir sensores deCONZ CLIP",
"allow_deconz_groups": "Permitir grupos de luz deCONZ"
},
"description": "Configure a visibilidade dos tipos de dispositivos deCONZ"
}
}
}
}

View file

@ -0,0 +1,15 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento"
},
"step": {
"user": {
"data": {
"host": "Endere\u00e7o IP"
}
}
}
}
}

View file

@ -1,5 +1,8 @@
{
"config": {
"error": {
"reauth_failed": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03af\u03b4\u03b9\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 mydevolo \u03cc\u03c0\u03c9\u03c2 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03b9\u03bd."
},
"step": {
"user": {
"data": {

View file

@ -1,8 +1,22 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"user": {
"data": {
"mydevolo_url": "mydevolo URL",
"password": "Senha"
}
},
"zeroconf_confirm": {
"data": {
"mydevolo_url": "mydevolo URL",
"password": "Senha"
}
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "A conta j\u00e1 foi configurada"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
}
}
}
}
}

View file

@ -1,5 +1,9 @@
{
"config": {
"abort": {
"cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.",
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"create_entry": {
"default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [Integra\u00e7\u00e3o do webhook da Dialogflow] ( {dialogflow_url} ). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application / json \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) para mais detalhes."
},

View file

@ -2,7 +2,7 @@
"config": {
"abort": {
"cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002",
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002",
"webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002"
},
"create_entry": {

View file

@ -1,9 +1,21 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"unknown": "Erro inesperado"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"flow_title": "DirecTV: {name}",
"step": {
"ssdp_confirm": {
"description": "Voc\u00ea quer configurar o {name}?"
},
"user": {
"data": {
"host": "Nome do host"
}
}
}
}

View file

@ -11,6 +11,27 @@
"could_not_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03bc\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae DLNA",
"not_dmr": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1\u03c2 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c8\u03b7\u03c6\u03b9\u03b1\u03ba\u03cc\u03c2 \u03b1\u03bd\u03b1\u03bc\u03b5\u03c4\u03b1\u03b4\u03cc\u03c4\u03b7\u03c2 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd"
},
"flow_title": "{name}"
"flow_title": "{name}",
"step": {
"user": {
"description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b3\u03b9\u03b1 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03ae \u03b1\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03ba\u03b5\u03bd\u03ae \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL",
"title": "\u0391\u03bd\u03b1\u03ba\u03b1\u03bb\u03cd\u03c6\u03b8\u03b7\u03ba\u03b1\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 DLNA DMR"
}
}
},
"options": {
"error": {
"invalid_url": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL"
},
"step": {
"init": {
"data": {
"callback_url_override": "URL \u03ba\u03bb\u03ae\u03c3\u03b7\u03c2 \u03b1\u03ba\u03c1\u03bf\u03b1\u03c4\u03ae \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03bf\u03c2",
"listen_port": "\u0398\u03cd\u03c1\u03b1 \u03b1\u03ba\u03c1\u03cc\u03b1\u03c3\u03b7\u03c2 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03c9\u03bd (\u03c4\u03c5\u03c7\u03b1\u03af\u03b1 \u03b1\u03bd \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af)",
"poll_availability": "\u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b8\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2"
},
"title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 DLNA Digital Media Renderer"
}
}
}
}

View file

@ -0,0 +1,30 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"alternative_integration": "O dispositivo \u00e9 melhor suportado por outra integra\u00e7\u00e3o",
"cannot_connect": "Falha ao conectar"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"confirm": {
"description": "Deseja iniciar a configura\u00e7\u00e3o?"
},
"manual": {
"data": {
"url": "URL"
},
"description": "URL para um arquivo XML de descri\u00e7\u00e3o do dispositivo",
"title": "Conex\u00e3o manual do dispositivo DLNA DMR"
},
"user": {
"data": {
"host": "Nome do host",
"url": "URL"
}
}
}
}
}

View file

@ -0,0 +1,27 @@
{
"config": {
"error": {
"invalid_hostname": "Nome de host ou endere\u00e7o IP inv\u00e1lido"
},
"step": {
"user": {
"data": {
"hostname": "O hostname para o qual realizar a consulta DNS"
}
}
}
},
"options": {
"error": {
"invalid_resolver": "Endere\u00e7o IP inv\u00e1lido para resolver"
},
"step": {
"init": {
"data": {
"resolver": "Resolver para a busca ipv4",
"resolver_ipv6": "Resolver para a busca IPV6"
}
}
}
}
}

View file

@ -1,9 +1,23 @@
{
"config": {
"abort": {
"already_configured": "Este DoorBird j\u00e1 est\u00e1 configurado",
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"link_local_address": "Link de endere\u00e7os locais n\u00e3o s\u00e3o suportados",
"not_doorbird_device": "Este dispositivo n\u00e3o \u00e9 um DoorBird"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"password": "Senha",
"username": "Usu\u00e1rio"
}
}
}
}
}

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar"
},
"error": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar"
},
"step": {
"setup_network": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
},
"setup_serial_manual_path": {
"data": {
"port": "Caminho do Dispositivo USB"
}
}
}
}
}

View file

@ -0,0 +1,19 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar",
"invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido"
},
"step": {
"user": {
"data": {
"host": "Nome do host"
}
}
}
}
}

View file

@ -0,0 +1,7 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
}
}
}

View file

@ -1,6 +1,10 @@
{
"config": {
"abort": {
"single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel."
},
"error": {
"pin_request_failed": "Erro ao solicitar o PIN do ecobee; verifique se a chave da API est\u00e1 correta.",
"token_request_failed": "Erro ao solicitar tokens da ecobee; Por favor, tente novamente."
},
"step": {
@ -10,7 +14,7 @@
},
"user": {
"data": {
"api_key": "Chave API"
"api_key": "Chave da API"
},
"description": "Por favor, insira a chave de API obtida em ecobee.com.",
"title": "chave da API ecobee"

View file

@ -1,7 +1,7 @@
{
"config": {
"abort": {
"single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
"single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002"
},
"error": {
"pin_request_failed": "ecobee \u6240\u9700\u4ee3\u78bc\u932f\u8aa4\uff0c\u8acb\u78ba\u8a8d\u91d1\u9470\u6b63\u78ba\u6027\u3002",

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"user": {
"data": {
"password": "Senha"
}
}
}
}
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"api_key": "Chave da API"
}
}
}
}
}

View file

@ -1,8 +1,16 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"cannot_connect": "Falha ao conectar"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"host": "Nome do host",
"port": "Porta"
}
},

View file

@ -1,8 +1,14 @@
{
"config": {
"error": {
"cannot_connect": "Falha ao conectar",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
}
}

View file

@ -0,0 +1,34 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"bad_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"invalid_pin": "O C\u00f3digo PIN fornecido \u00e9 inv\u00e1lido",
"network_error": "Ocorreu um erro de rede",
"no_panel_online": "Nenhum painel de controle on-line Elmax foi encontrado.",
"unknown": "Erro inesperado",
"unknown_error": "Erro inesperado"
},
"step": {
"panels": {
"data": {
"panel_id": "ID do painel",
"panel_name": "Nome do painel",
"panel_pin": "C\u00f3digo PIN"
},
"description": "Selecione qual painel voc\u00ea gostaria de controlar com esta integra\u00e7\u00e3o. Observe que o painel deve estar LIGADO para ser configurado.",
"title": "Sele\u00e7\u00e3o do painel"
},
"user": {
"data": {
"password": "Senha",
"username": "Usu\u00e1rio"
},
"description": "Fa\u00e7a login na nuvem Elmax usando suas credenciais"
}
}
}
}

View file

@ -0,0 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"error": {
"cannot_connect": "Falha ao conectar",
"unknown": "Erro inesperado"
},
"step": {
"user": {
"data": {
"host": "Nome do host"
}
}
}
}
}

View file

@ -1,5 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado"
},
"step": {
"user": {
"data": {

Some files were not shown because too many files have changed in this diff Show more