diff --git a/homeassistant/components/abode/translations/el.json b/homeassistant/components/abode/translations/el.json index a0501a41959..9212c7d4247 100644 --- a/homeassistant/components/abode/translations/el.json +++ b/homeassistant/components/abode/translations/el.json @@ -14,6 +14,9 @@ }, "reauth_confirm": { "title": "\u03a3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf Abode" + }, + "user": { + "title": "\u03a3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf Abode" } } } diff --git a/homeassistant/components/abode/translations/pt-BR.json b/homeassistant/components/abode/translations/pt-BR.json index dc83ae8dc5c..27f72830f87 100644 --- a/homeassistant/components/abode/translations/pt-BR.json +++ b/homeassistant/components/abode/translations/pt-BR.json @@ -6,19 +6,29 @@ }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_mfa_code": "C\u00f3digo MFA inv\u00e1lido" }, "step": { + "mfa": { + "data": { + "mfa_code": "C\u00f3digo MFA (6 d\u00edgitos)" + }, + "title": "Digite seu c\u00f3digo MFA para Abode" + }, "reauth_confirm": { "data": { - "password": "Senha" - } + "password": "Senha", + "username": "Email" + }, + "title": "Preencha as informa\u00e7\u00f5es de login da Abode" }, "user": { "data": { "password": "Senha", - "username": "Endere\u00e7o de e-mail" - } + "username": "Email" + }, + "title": "Preencha suas informa\u00e7\u00f5es de login Abode" } } } diff --git a/homeassistant/components/abode/translations/uk.json b/homeassistant/components/abode/translations/uk.json index 7ad57a0ec68..4ff498f98d6 100644 --- a/homeassistant/components/abode/translations/uk.json +++ b/homeassistant/components/abode/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u043f\u0440\u043e\u0439\u0448\u043b\u0430 \u0443\u0441\u043f\u0456\u0448\u043d\u043e", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", diff --git a/homeassistant/components/accuweather/translations/pt-BR.json b/homeassistant/components/accuweather/translations/pt-BR.json index f4ac44d3b60..469dd81ff91 100644 --- a/homeassistant/components/accuweather/translations/pt-BR.json +++ b/homeassistant/components/accuweather/translations/pt-BR.json @@ -5,16 +5,18 @@ }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_api_key": "Chave de API inv\u00e1lida" + "invalid_api_key": "Chave de API inv\u00e1lida", + "requests_exceeded": "O n\u00famero permitido de solicita\u00e7\u00f5es para a API Accuweather foi excedido. Voc\u00ea precisa esperar ou alterar a chave de API." }, "step": { "user": { "data": { - "api_key": "Chave API", + "api_key": "Chave da API", "latitude": "Latitude", "longitude": "Longitude", "name": "Nome" }, + "description": "Se precisar de ajuda com a configura\u00e7\u00e3o, d\u00ea uma olhada aqui: https://www.home-assistant.io/integrations/accuweather/ \n\nAlguns sensores n\u00e3o s\u00e3o ativados por padr\u00e3o. Voc\u00ea pode habilit\u00e1-los no registro da entidade ap\u00f3s a configura\u00e7\u00e3o da integra\u00e7\u00e3o.\nA previs\u00e3o do tempo n\u00e3o est\u00e1 habilitada por padr\u00e3o. Voc\u00ea pode habilit\u00e1-lo nas op\u00e7\u00f5es de integra\u00e7\u00e3o.", "title": "AccuWeather" } } @@ -25,8 +27,15 @@ "data": { "forecast": "Previs\u00e3o do Tempo" }, - "description": "Devido \u00e0s limita\u00e7\u00f5es da vers\u00e3o gratuita da chave da API AccuWeather, quando voc\u00ea habilita a previs\u00e3o do tempo, as atualiza\u00e7\u00f5es de dados ser\u00e3o realizadas a cada 64 minutos em vez de a cada 32 minutos." + "description": "Devido \u00e0s limita\u00e7\u00f5es da vers\u00e3o gratuita da chave da API AccuWeather, quando voc\u00ea habilita a previs\u00e3o do tempo, as atualiza\u00e7\u00f5es de dados ser\u00e3o realizadas a cada 64 minutos em vez de a cada 32 minutos.", + "title": "Op\u00e7\u00f5es do AccuWeather" } } + }, + "system_health": { + "info": { + "can_reach_server": "Alcance o servidor AccuWeather", + "remaining_requests": "Solicita\u00e7\u00f5es permitidas restantes" + } } } \ No newline at end of file diff --git a/homeassistant/components/accuweather/translations/sensor.pt-BR.json b/homeassistant/components/accuweather/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..1e9cca9b30b --- /dev/null +++ b/homeassistant/components/accuweather/translations/sensor.pt-BR.json @@ -0,0 +1,9 @@ +{ + "state": { + "accuweather__pressure_tendency": { + "falling": "Queda", + "rising": "Eleva\u00e7\u00e3o", + "steady": "Est\u00e1vel" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/accuweather/translations/uk.json b/homeassistant/components/accuweather/translations/uk.json index 7432d0df484..cb02c7e0ad5 100644 --- a/homeassistant/components/accuweather/translations/uk.json +++ b/homeassistant/components/accuweather/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", diff --git a/homeassistant/components/acmeda/translations/pt-BR.json b/homeassistant/components/acmeda/translations/pt-BR.json index aa5c22db175..33d9f11e95e 100644 --- a/homeassistant/components/acmeda/translations/pt-BR.json +++ b/homeassistant/components/acmeda/translations/pt-BR.json @@ -1,7 +1,15 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + "no_devices_found": "Nenhum dispositivo encontrado na rede" + }, + "step": { + "user": { + "data": { + "id": "ID do host" + }, + "title": "Escolha um hub para adicionar" + } } } } \ No newline at end of file diff --git a/homeassistant/components/adax/translations/pt-BR.json b/homeassistant/components/adax/translations/pt-BR.json index 4bde04e1695..09498932c20 100644 --- a/homeassistant/components/adax/translations/pt-BR.json +++ b/homeassistant/components/adax/translations/pt-BR.json @@ -2,6 +2,8 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "heater_not_available": "Aquecedor n\u00e3o dispon\u00edvel. Tente reiniciar o aquecedor pressionando + e OK por alguns segundos.", + "heater_not_found": "Aquecedor n\u00e3o encontrado. Tente aproximar o aquecedor do computador do Home Assistant.", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "error": { @@ -11,14 +13,25 @@ "step": { "cloud": { "data": { + "account_id": "ID da conta", "password": "Senha" } }, + "local": { + "data": { + "wifi_pswd": "Senha do Wi-Fi", + "wifi_ssid": "Wi-Fi SSID" + }, + "description": "Reinicie o aquecedor pressionando + e OK at\u00e9 que o display mostre 'Reset'. Em seguida, pressione e segure o bot\u00e3o OK no aquecedor at\u00e9 que o led azul comece a piscar antes de pressionar Enviar. A configura\u00e7\u00e3o do aquecedor pode levar alguns minutos." + }, "user": { "data": { + "account_id": "ID da conta", + "connection_type": "Selecione o tipo de conex\u00e3o", "host": "Nome do host", "password": "Senha" - } + }, + "description": "Selecione o tipo de conex\u00e3o. Local requer aquecedores com bluetooth" } } } diff --git a/homeassistant/components/adguard/translations/el.json b/homeassistant/components/adguard/translations/el.json index e7a56e8f736..1ab13f21d96 100644 --- a/homeassistant/components/adguard/translations/el.json +++ b/homeassistant/components/adguard/translations/el.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "existing_instance_updated": "\u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5 \u03b7 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03c3\u03b1 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7." + }, "error": { "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2" }, diff --git a/homeassistant/components/adguard/translations/pt-BR.json b/homeassistant/components/adguard/translations/pt-BR.json index aa33b469b1b..1fd86188063 100644 --- a/homeassistant/components/adguard/translations/pt-BR.json +++ b/homeassistant/components/adguard/translations/pt-BR.json @@ -9,8 +9,8 @@ }, "step": { "hassio_confirm": { - "description": "Deseja configurar o Home Assistant para se conectar ao AdGuard Home fornecido pelo complemento Supervisor: {addon} ?", - "title": "AdGuard Home via add-on Supervisor" + "description": "Deseja configurar o Home Assistant para se conectar ao AdGuard Home fornecido pelo add-on {addon}?", + "title": "AdGuard Home via add-on" }, "user": { "data": { diff --git a/homeassistant/components/advantage_air/translations/pt-BR.json b/homeassistant/components/advantage_air/translations/pt-BR.json index dcf9a44ea4a..f2ec82e1a20 100644 --- a/homeassistant/components/advantage_air/translations/pt-BR.json +++ b/homeassistant/components/advantage_air/translations/pt-BR.json @@ -11,7 +11,9 @@ "data": { "ip_address": "Endere\u00e7o IP", "port": "Porta" - } + }, + "description": "Conecte-se \u00e0 API do seu tablet Advantage Air montado na parede.", + "title": "Conectar" } } } diff --git a/homeassistant/components/aemet/translations/pt-BR.json b/homeassistant/components/aemet/translations/pt-BR.json index 51e8d3fd84e..6a0c8800b02 100644 --- a/homeassistant/components/aemet/translations/pt-BR.json +++ b/homeassistant/components/aemet/translations/pt-BR.json @@ -11,7 +11,19 @@ "data": { "api_key": "Chave da API", "latitude": "Latitude", - "longitude": "Longitude" + "longitude": "Longitude", + "name": "Nome da integra\u00e7\u00e3o" + }, + "description": "Configure a integra\u00e7\u00e3o AEMET OpenData. Para gerar a chave API acesse https://opendata.aemet.es/centrodedescargas/altaUsuario", + "title": "AEMET OpenData" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "station_updates": "Colete dados das esta\u00e7\u00f5es meteorol\u00f3gicas da AEMET" } } } diff --git a/homeassistant/components/agent_dvr/translations/pt-BR.json b/homeassistant/components/agent_dvr/translations/pt-BR.json index e4203d7c177..5dab2c95651 100644 --- a/homeassistant/components/agent_dvr/translations/pt-BR.json +++ b/homeassistant/components/agent_dvr/translations/pt-BR.json @@ -12,7 +12,8 @@ "data": { "host": "Nome do host", "port": "Porta" - } + }, + "title": "Configurar agente DVR" } } } diff --git a/homeassistant/components/airly/translations/el.json b/homeassistant/components/airly/translations/el.json index 30677a85041..29133caadb8 100644 --- a/homeassistant/components/airly/translations/el.json +++ b/homeassistant/components/airly/translations/el.json @@ -2,6 +2,12 @@ "config": { "error": { "invalid_api_key": "\u0386\u03ba\u03c5\u03c1\u03bf API \u03ba\u03bb\u03b5\u03b9\u03b4\u03af" + }, + "step": { + "user": { + "description": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03c0\u03bf\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b1\u03ad\u03c1\u03b1 Airly. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ba\u03bb\u03b5\u03b9\u03b4\u03af API, \u03bc\u03b5\u03c4\u03b1\u03b2\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 https://developer.airly.eu/register", + "title": "Airly" + } } }, "system_health": { diff --git a/homeassistant/components/airly/translations/pt-BR.json b/homeassistant/components/airly/translations/pt-BR.json index abe96f8cccc..e1f2fe097a6 100644 --- a/homeassistant/components/airly/translations/pt-BR.json +++ b/homeassistant/components/airly/translations/pt-BR.json @@ -4,7 +4,8 @@ "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" }, "error": { - "invalid_api_key": "Chave de API inv\u00e1lida" + "invalid_api_key": "Chave de API inv\u00e1lida", + "wrong_location": "N\u00e3o h\u00e1 esta\u00e7\u00f5es de medi\u00e7\u00e3o a\u00e9reas nesta \u00e1rea." }, "step": { "user": { @@ -13,8 +14,17 @@ "latitude": "Latitude", "longitude": "Longitude", "name": "Nome" - } + }, + "description": "Configure a integra\u00e7\u00e3o da qualidade do ar airly. Para gerar a chave de API v\u00e1 para https://developer.airly.eu/register", + "title": "Airly" } } + }, + "system_health": { + "info": { + "can_reach_server": "Alcance o servidor Airly", + "requests_per_day": "Solicita\u00e7\u00f5es permitidas por dia", + "requests_remaining": "Solicita\u00e7\u00f5es permitidas restantes" + } } } \ No newline at end of file diff --git a/homeassistant/components/airnow/translations/pt-BR.json b/homeassistant/components/airnow/translations/pt-BR.json index acc62eaa7d8..fa24093b419 100644 --- a/homeassistant/components/airnow/translations/pt-BR.json +++ b/homeassistant/components/airnow/translations/pt-BR.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_location": "Nenhum resultado encontrado para esse local", "unknown": "Erro inesperado" }, "step": { @@ -13,9 +14,13 @@ "data": { "api_key": "Chave da API", "latitude": "Latitude", - "longitude": "Longitude" - } + "longitude": "Longitude", + "radius": "Raio da Esta\u00e7\u00e3o (milhas; opcional)" + }, + "description": "Configure a integra\u00e7\u00e3o da qualidade do ar AirNow. Para gerar a chave de API, acesse https://docs.airnowapi.org/account/request/", + "title": "AirNow" } } - } + }, + "title": "AirNow" } \ No newline at end of file diff --git a/homeassistant/components/airtouch4/translations/pt-BR.json b/homeassistant/components/airtouch4/translations/pt-BR.json index fb9b1f4c79e..e710bc87da0 100644 --- a/homeassistant/components/airtouch4/translations/pt-BR.json +++ b/homeassistant/components/airtouch4/translations/pt-BR.json @@ -4,13 +4,15 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "no_units": "N\u00e3o foi poss\u00edvel encontrar nenhum Grupo AirTouch 4." }, "step": { "user": { "data": { "host": "Nome do host" - } + }, + "title": "Configure os detalhes de conex\u00e3o do AirTouch 4." } } } diff --git a/homeassistant/components/airvisual/translations/pt-BR.json b/homeassistant/components/airvisual/translations/pt-BR.json index b9db19d0346..b1d8b655029 100644 --- a/homeassistant/components/airvisual/translations/pt-BR.json +++ b/homeassistant/components/airvisual/translations/pt-BR.json @@ -7,7 +7,8 @@ "error": { "cannot_connect": "Falha ao conectar", "general_error": "Erro inesperado", - "invalid_api_key": "Chave de API inv\u00e1lida" + "invalid_api_key": "Chave de API inv\u00e1lida", + "location_not_found": "Localiza\u00e7\u00e3o n\u00e3o encontrada" }, "step": { "geography_by_coords": { @@ -15,23 +16,47 @@ "api_key": "Chave da API", "latitude": "Latitude", "longitude": "Longitude" - } + }, + "description": "Use a API de nuvem AirVisual para monitorar uma latitude/longitude.", + "title": "Configurar uma geografia" }, "geography_by_name": { "data": { - "api_key": "Chave da API" - } + "api_key": "Chave da API", + "city": "Cidade", + "country": "Pa\u00eds", + "state": "Estado" + }, + "description": "Use a API de nuvem AirVisual para monitorar uma cidade/estado/pa\u00eds.", + "title": "Configurar uma geografia" }, "node_pro": { "data": { "ip_address": "Nome do host", "password": "Senha" - } + }, + "description": "Monitore uma unidade AirVisual pessoal. A senha pode ser recuperada da interface do usu\u00e1rio da unidade.", + "title": "Configurar um n\u00f3/pro AirVisual" }, "reauth_confirm": { "data": { "api_key": "Chave da API" - } + }, + "title": "Reautenticar o AirVisual" + }, + "user": { + "description": "Escolha que tipo de dados do AirVisual voc\u00ea deseja monitorar.", + "title": "Configurar o Airvisual" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "show_on_map": "Mostrar o monitoramento no mapa" + }, + "title": "Configurar o AirVisual" } } } diff --git a/homeassistant/components/airvisual/translations/sensor.pt-BR.json b/homeassistant/components/airvisual/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..07ea1099cc1 --- /dev/null +++ b/homeassistant/components/airvisual/translations/sensor.pt-BR.json @@ -0,0 +1,20 @@ +{ + "state": { + "airvisual__pollutant_label": { + "co": "Mon\u00f3xido de carbono", + "n2": "Di\u00f3xido de nitrog\u00eanio", + "o3": "Oz\u00f4nio", + "p1": "PM10", + "p2": "PM2,5", + "s2": "Di\u00f3xido de enxofre" + }, + "airvisual__pollutant_level": { + "good": "Bom", + "hazardous": "Perigoso", + "moderate": "Moderado", + "unhealthy": "Insalubre", + "unhealthy_sensitive": "Insalubre para grupos sens\u00edveis", + "very_unhealthy": "Muito insalubre" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/alarm_control_panel/translations/el.json b/homeassistant/components/alarm_control_panel/translations/el.json index ed19402786f..b0aeb95fcb9 100644 --- a/homeassistant/components/alarm_control_panel/translations/el.json +++ b/homeassistant/components/alarm_control_panel/translations/el.json @@ -8,6 +8,10 @@ "trigger": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 {entity_name}" }, "condition_type": { + "is_armed_away": "{entity_name} \u03b5\u03af\u03bd\u03b1\u03b9 \u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b5\u03ba\u03c4\u03cc\u03c2", + "is_armed_home": "{entity_name} \u03b5\u03af\u03bd\u03b1\u03b9 \u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03c3\u03b5 \u03c3\u03c0\u03af\u03c4\u03b9", + "is_armed_night": "{entity_name} \u03b5\u03af\u03bd\u03b1\u03b9 \u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03c3\u03b5 \u03bd\u03cd\u03c7\u03c4\u03b1", + "is_disarmed": "{entity_name} \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c6\u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf", "is_triggered": "{entity_name} \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5" }, "trigger_type": { diff --git a/homeassistant/components/alarm_control_panel/translations/pt-BR.json b/homeassistant/components/alarm_control_panel/translations/pt-BR.json index 07e005cba03..70d7a68ecc4 100644 --- a/homeassistant/components/alarm_control_panel/translations/pt-BR.json +++ b/homeassistant/components/alarm_control_panel/translations/pt-BR.json @@ -4,13 +4,15 @@ "arm_away": "Armar {entity_name} longe", "arm_home": "Armar {entity_name} casa", "arm_night": "Armar {entity_name} noite", + "arm_vacation": "Armar {entity_name} f\u00e9rias", "disarm": "Desarmar {entity_name}", - "trigger": "Disparar {entidade_nome}" + "trigger": "Disparar {entity_name}" }, "condition_type": { "is_armed_away": "{entity_name} est\u00e1 armado modo longe", "is_armed_home": "{entity_name} est\u00e1 armadado modo casa", "is_armed_night": "{entity_name} est\u00e1 armadado modo noite", + "is_armed_vacation": "{entity_name} est\u00e1 armadado modo f\u00e9rias", "is_disarmed": "{entity_name} est\u00e1 desarmado", "is_triggered": "{entity_name} est\u00e1 acionado" }, @@ -18,6 +20,7 @@ "armed_away": "{entity_name} armado modo longe", "armed_home": "{entity_name} armadado modo casa", "armed_night": "{entity_name} armadado para noite", + "armed_vacation": "{entity_name} armadado para f\u00e9rias", "disarmed": "{entity_name} desarmado", "triggered": "{entity_name} acionado" } @@ -27,8 +30,9 @@ "armed": "Armado", "armed_away": "Armado ausente", "armed_custom_bypass": "Armado em \u00e1reas espec\u00edficas", - "armed_home": "Armado casa", - "armed_night": "Armado noite", + "armed_home": "Armado em casa", + "armed_night": "Armado noturno", + "armed_vacation": "Armado f\u00e9rias", "arming": "Armando", "disarmed": "Desarmado", "disarming": "Desarmando", diff --git a/homeassistant/components/alarmdecoder/translations/pt-BR.json b/homeassistant/components/alarmdecoder/translations/pt-BR.json index 8caf8d08cec..bdc65371ac7 100644 --- a/homeassistant/components/alarmdecoder/translations/pt-BR.json +++ b/homeassistant/components/alarmdecoder/translations/pt-BR.json @@ -3,15 +3,71 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, + "create_entry": { + "default": "Conectado com sucesso ao AlarmDecoder." + }, "error": { "cannot_connect": "Falha ao conectar" }, "step": { "protocol": { "data": { + "device_baudrate": "Taxa de transmiss\u00e3o do dispositivo", + "device_path": "Caminho do dispositivo", "host": "Nome do host", "port": "Porta" - } + }, + "title": "Definir as configura\u00e7\u00f5es de conex\u00e3o" + }, + "user": { + "data": { + "protocol": "Protocolo" + }, + "title": "Escolha o protocolo AlarmDecoder" + } + } + }, + "options": { + "error": { + "int": "O campo abaixo deve ser um n\u00famero inteiro.", + "loop_range": "RF Loop deve ser um n\u00famero inteiro entre 1 e 4.", + "loop_rfid": "RF Loop n\u00e3o pode ser usado sem RF Serial.", + "relay_inclusive": "O Relay Address e o Relay Channel s\u00e3o codependentes e devem ser inclu\u00eddos juntos." + }, + "step": { + "arm_settings": { + "data": { + "alt_night_mode": "Modo noturno alternativo", + "auto_bypass": "Auto Bypass ao armar", + "code_arm_required": "C\u00f3digo necess\u00e1rio para armar" + }, + "title": "Configurar AlarmDecoder" + }, + "init": { + "data": { + "edit_select": "Editar" + }, + "description": "O que voc\u00ea gostaria de editar?", + "title": "Configurar AlarmDecoder" + }, + "zone_details": { + "data": { + "zone_loop": "Loop RF", + "zone_name": "Nome da zona", + "zone_relayaddr": "Endere\u00e7o do rel\u00e9", + "zone_relaychan": "Canal do rel\u00e9", + "zone_rfid": "RF Serial", + "zone_type": "Tipo de zona" + }, + "description": "Insira os detalhes da zona {zone_number}. Para excluir a zona {zone_number}, deixe o nome da zona em branco.", + "title": "Configurar AlarmDecoder" + }, + "zone_select": { + "data": { + "zone_number": "N\u00famero da zona" + }, + "description": "Insira o n\u00famero da zona que voc\u00ea deseja adicionar, editar ou remover.", + "title": "Configurar AlarmDecoder" } } } diff --git a/homeassistant/components/almond/translations/pt-BR.json b/homeassistant/components/almond/translations/pt-BR.json index d6ddde76595..d012b1695f3 100644 --- a/homeassistant/components/almond/translations/pt-BR.json +++ b/homeassistant/components/almond/translations/pt-BR.json @@ -7,6 +7,10 @@ "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { + "hassio_confirm": { + "description": "Deseja configurar o Home Assistant para se conectar ao Almond fornecido pelo add-on {addon} ?", + "title": "Almond via add-on" + }, "pick_implementation": { "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" } diff --git a/homeassistant/components/almond/translations/uk.json b/homeassistant/components/almond/translations/uk.json index db96ef3d0a3..d1e0d1e1cb6 100644 --- a/homeassistant/components/almond/translations/uk.json +++ b/homeassistant/components/almond/translations/uk.json @@ -4,7 +4,7 @@ "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", "missing_configuration": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", "no_url_available": "URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0454\u044e] ({docs_url}) \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u043f\u0440\u043e \u0446\u044e \u043f\u043e\u043c\u0438\u043b\u043a\u0443.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "hassio_confirm": { diff --git a/homeassistant/components/ambee/translations/pt-BR.json b/homeassistant/components/ambee/translations/pt-BR.json index 03e813c18ff..2d960e17df2 100644 --- a/homeassistant/components/ambee/translations/pt-BR.json +++ b/homeassistant/components/ambee/translations/pt-BR.json @@ -10,7 +10,8 @@ "step": { "reauth_confirm": { "data": { - "api_key": "Chave da API" + "api_key": "Chave da API", + "description": "Re-autentique com sua conta Ambee." } }, "user": { @@ -19,7 +20,8 @@ "latitude": "Latitude", "longitude": "Longitude", "name": "Nome" - } + }, + "description": "Configure o Ambee para integrar com o Home Assistant." } } } diff --git a/homeassistant/components/ambee/translations/sensor.pt-BR.json b/homeassistant/components/ambee/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..2e0dc187368 --- /dev/null +++ b/homeassistant/components/ambee/translations/sensor.pt-BR.json @@ -0,0 +1,10 @@ +{ + "state": { + "ambee__risk": { + "high": "Alto", + "low": "Baixo", + "moderate": "Moderado", + "very high": "Muito alto" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/amberelectric/translations/pt-BR.json b/homeassistant/components/amberelectric/translations/pt-BR.json new file mode 100644 index 00000000000..6e8eb4d0ac8 --- /dev/null +++ b/homeassistant/components/amberelectric/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "step": { + "site": { + "data": { + "site_name": "Nome do site", + "site_nmi": "Site NMI" + }, + "description": "Selecione o NMI do site que voc\u00ea gostaria de adicionar", + "title": "\u00c2mbar el\u00e9trico" + }, + "user": { + "data": { + "api_token": "Token de API", + "site_id": "ID do site" + }, + "description": "V\u00e1 para {api_url} para gerar uma chave de API", + "title": "\u00c2mbar el\u00e9trico" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ambiclimate/translations/pt-BR.json b/homeassistant/components/ambiclimate/translations/pt-BR.json index 9f6290dc492..19c0bce83cc 100644 --- a/homeassistant/components/ambiclimate/translations/pt-BR.json +++ b/homeassistant/components/ambiclimate/translations/pt-BR.json @@ -2,7 +2,8 @@ "config": { "abort": { "access_token": "Erro desconhecido ao gerar um token de acesso.", - "already_configured": "A conta j\u00e1 foi configurada" + "already_configured": "A conta j\u00e1 foi configurada", + "missing_configuration": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o." }, "create_entry": { "default": "Autenticado com sucesso" @@ -13,7 +14,7 @@ }, "step": { "auth": { - "description": "Por favor, siga este [link]({authorization_url}) e Permitir acesso \u00e0 sua conta Ambiclimate, em seguida, volte e pressione Enviar abaixo. \n (Verifique se a URL de retorno de chamada especificada \u00e9 {cb_url})", + "description": "Por favor, siga este [link]({authorization_url}) e **Permitir** acesso \u00e0 sua conta Ambiclimate, em seguida, volte e pressione **Enviar** abaixo. \n (Verifique se a URL de retorno de chamada especificada \u00e9 {cb_url})", "title": "Autenticar Ambiclimate" } } diff --git a/homeassistant/components/androidtv/translations/pt-BR.json b/homeassistant/components/androidtv/translations/pt-BR.json index b5b2f9fc0c2..86e9a29dd12 100644 --- a/homeassistant/components/androidtv/translations/pt-BR.json +++ b/homeassistant/components/androidtv/translations/pt-BR.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_unique_id": "Imposs\u00edvel determinar um ID exclusivo v\u00e1lido para o dispositivo" }, "error": { + "adbkey_not_file": "Arquivo de chave ADB n\u00e3o encontrado", "cannot_connect": "Falha ao conectar", "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "key_and_server": "Forne\u00e7a apenas chave ADB ou servidor ADB", "unknown": "Erro inesperado" }, "step": { diff --git a/homeassistant/components/apple_tv/translations/pt-BR.json b/homeassistant/components/apple_tv/translations/pt-BR.json index 5e0497e76c0..79fee5f02ec 100644 --- a/homeassistant/components/apple_tv/translations/pt-BR.json +++ b/homeassistant/components/apple_tv/translations/pt-BR.json @@ -4,22 +4,74 @@ "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%]", + "backoff": "O dispositivo n\u00e3o aceita solicita\u00e7\u00f5es de emparelhamento neste momento (voc\u00ea pode ter digitado um c\u00f3digo PIN inv\u00e1lido muitas vezes), tente novamente mais tarde.", + "device_did_not_pair": "Nenhuma tentativa de concluir o processo de emparelhamento foi feita a partir do dispositivo.", + "device_not_found": "O dispositivo n\u00e3o foi encontrado durante a descoberta. Tente adicion\u00e1-lo novamente.", + "inconsistent_device": "Os protocolos esperados n\u00e3o foram encontrados durante a descoberta. Isso normalmente indica um problema com o DNS multicast (Zeroconf). Tente adicionar o dispositivo novamente.", + "invalid_config": "A configura\u00e7\u00e3o deste dispositivo est\u00e1 incompleta. Tente adicion\u00e1-lo novamente.", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "setup_failed": "Falha ao configurar o dispositivo.", "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%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", + "no_usable_service": "Um dispositivo foi encontrado, mas n\u00e3o foi poss\u00edvel identificar nenhuma maneira de estabelecer uma conex\u00e3o com ele. Se voc\u00ea continuar vendo esta mensagem, tente especificar o endere\u00e7o IP ou reiniciar a Apple TV.", "unknown": "Erro inesperado" }, + "flow_title": "{name} ({type})", "step": { + "confirm": { + "description": "Voc\u00ea est\u00e1 prestes a adicionar `{name}` do tipo `{type}` ao Home Assistant.\n\n** Para completar o processo, voc\u00ea pode ter que inserir v\u00e1rios c\u00f3digos PIN.**\n\nObserve que voc\u00ea *n\u00e3o* poder\u00e1 desligar sua TV Apple com esta integra\u00e7\u00e3o. Somente o reprodutor de m\u00eddia no Home Assistant ser\u00e1 desligado!", + "title": "Confirme a adi\u00e7\u00e3o da Apple TV" + }, + "pair_no_pin": { + "description": "O emparelhamento \u00e9 necess\u00e1rio para o servi\u00e7o `{protocol}`. Digite PIN {pin} no dispositivo para continuar.", + "title": "Emparelhamento" + }, "pair_with_pin": { "data": { "pin": "C\u00f3digo PIN" - } + }, + "description": "O emparelhamento \u00e9 necess\u00e1rio para o protocolo `{protocol}`. Digite o c\u00f3digo PIN exibido na tela. Os zeros principais ser\u00e3o omitidos, ou seja, digite 123 se o c\u00f3digo exibido for 0123.", + "title": "Emparelhamento" + }, + "password": { + "description": "Uma senha \u00e9 exigida por `{protocol}`. Isso ainda n\u00e3o est\u00e1 suportado, por favor desabilitar a senha para continuar.", + "title": "Senha requerida" + }, + "protocol_disabled": { + "description": "O emparelhamento \u00e9 necess\u00e1rio para ` {protocol} ` mas est\u00e1 desabilitado no dispositivo. Revise as poss\u00edveis restri\u00e7\u00f5es de acesso (por exemplo, permitir que todos os dispositivos da rede local se conectem) no dispositivo. \n\n Voc\u00ea pode continuar sem emparelhar este protocolo, mas algumas funcionalidades ser\u00e3o limitadas.", + "title": "N\u00e3o \u00e9 poss\u00edvel emparelhar" + }, + "reconfigure": { + "description": "Reconfigure este dispositivo para restaurar sua funcionalidade.", + "title": "Reconfigura\u00e7\u00e3o do dispositivo" + }, + "service_problem": { + "description": "Ocorreu um problema ao emparelhar o protocolo `{protocol}`. Ser\u00e1 ignorado.", + "title": "Falha ao adicionar servi\u00e7o" + }, + "user": { + "data": { + "device_input": "Dispositivo" + }, + "description": "Comece digitando o nome do dispositivo (por exemplo, Cozinha ou Quarto) ou o endere\u00e7o IP da Apple TV que voc\u00ea deseja adicionar. \n\n Se voc\u00ea n\u00e3o conseguir ver seu dispositivo ou tiver problemas, tente especificar o endere\u00e7o IP do dispositivo.", + "title": "Configurar uma nova Apple TV" } } - } + }, + "options": { + "step": { + "init": { + "data": { + "start_off": "N\u00e3o ligue o dispositivo ao iniciar o Home Assistant" + }, + "description": "Definir as configura\u00e7\u00f5es gerais do dispositivo" + } + } + }, + "title": "Apple TV" } \ No newline at end of file diff --git a/homeassistant/components/arcam_fmj/translations/pt-BR.json b/homeassistant/components/arcam_fmj/translations/pt-BR.json index 58279f9bff9..8df3d821f93 100644 --- a/homeassistant/components/arcam_fmj/translations/pt-BR.json +++ b/homeassistant/components/arcam_fmj/translations/pt-BR.json @@ -5,12 +5,17 @@ "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "cannot_connect": "Falha ao conectar" }, + "flow_title": "{host}", "step": { + "confirm": { + "description": "Deseja adicionar Arcam FMJ em `{host}` ao Home Assistant?" + }, "user": { "data": { "host": "Nome do host", "port": "Porta" - } + }, + "description": "Digite o nome do host ou o endere\u00e7o IP do dispositivo." } } }, diff --git a/homeassistant/components/aseko_pool_live/translations/pt-BR.json b/homeassistant/components/aseko_pool_live/translations/pt-BR.json index 67dcf497bc0..bb8bb1f7819 100644 --- a/homeassistant/components/aseko_pool_live/translations/pt-BR.json +++ b/homeassistant/components/aseko_pool_live/translations/pt-BR.json @@ -11,6 +11,7 @@ "step": { "user": { "data": { + "email": "Email", "password": "Senha" } } diff --git a/homeassistant/components/asuswrt/translations/pt-BR.json b/homeassistant/components/asuswrt/translations/pt-BR.json index 07f99344a4a..06982ade622 100644 --- a/homeassistant/components/asuswrt/translations/pt-BR.json +++ b/homeassistant/components/asuswrt/translations/pt-BR.json @@ -6,17 +6,39 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "pwd_and_ssh": "Forne\u00e7a apenas senha ou arquivo de chave SSH", + "pwd_or_ssh": "Forne\u00e7a a senha ou o arquivo de chave SSH", + "ssh_not_file": "Arquivo de chave SSH n\u00e3o encontrado", "unknown": "Erro inesperado" }, "step": { "user": { "data": { "host": "Nome do host", + "mode": "Modo", "name": "Nome", "password": "Senha", "port": "Porta", + "protocol": "Protocolo de comunica\u00e7\u00e3o a ser usado", + "ssh_key": "Caminho para seu arquivo de chave SSH (em vez de senha)", "username": "Usu\u00e1rio" - } + }, + "description": "Defina o par\u00e2metro necess\u00e1rio para se conectar ao seu roteador", + "title": "AsusWRT" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "consider_home": "Segundos para esperar antes de considerar um dispositivo ausente", + "dnsmasq": "A localiza\u00e7\u00e3o dos arquivos dnsmasq.leases no roteador", + "interface": "A interface da qual voc\u00ea deseja estat\u00edsticas (por exemplo, eth0,eth1 etc)", + "require_ip": "Os dispositivos devem ter IP (para o modo de ponto de acesso)", + "track_unknown": "Rastrear dispositivos desconhecidos/sem nome" + }, + "title": "Op\u00e7\u00f5es AsusWRT" } } } diff --git a/homeassistant/components/atag/translations/pt-BR.json b/homeassistant/components/atag/translations/pt-BR.json index 2d6380e59be..1577ad4436f 100644 --- a/homeassistant/components/atag/translations/pt-BR.json +++ b/homeassistant/components/atag/translations/pt-BR.json @@ -4,14 +4,16 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "unauthorized": "Emparelhamento negado, verifique o dispositivo para solicita\u00e7\u00e3o de autentica\u00e7\u00e3o" }, "step": { "user": { "data": { "host": "Nome do host", "port": "Porta" - } + }, + "title": "Conecte-se ao dispositivo" } } } diff --git a/homeassistant/components/august/translations/pt-BR.json b/homeassistant/components/august/translations/pt-BR.json index 61185dc14f7..6582c5b60c4 100644 --- a/homeassistant/components/august/translations/pt-BR.json +++ b/homeassistant/components/august/translations/pt-BR.json @@ -13,13 +13,18 @@ "reauth_validate": { "data": { "password": "Senha" - } + }, + "description": "Digite a senha para {username}.", + "title": "Reautenticar uma conta August" }, "user_validate": { "data": { + "login_method": "M\u00e9todo de login", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Se o m\u00e9todo de login for 'e-mail', o nome de usu\u00e1rio ser\u00e1 o endere\u00e7o de e-mail. Se o m\u00e9todo de login for 'telefone', o nome de usu\u00e1rio ser\u00e1 o n\u00famero de telefone no formato '+NNNNNNNNN'.", + "title": "Configurar uma conta August" }, "validation": { "data": { diff --git a/homeassistant/components/aurora/translations/pt-BR.json b/homeassistant/components/aurora/translations/pt-BR.json index 7d9ce5c434d..dcaa594cd13 100644 --- a/homeassistant/components/aurora/translations/pt-BR.json +++ b/homeassistant/components/aurora/translations/pt-BR.json @@ -12,5 +12,15 @@ } } } - } + }, + "options": { + "step": { + "init": { + "data": { + "threshold": "Limiar (%)" + } + } + } + }, + "title": "Sensor NOAA Aurora" } \ No newline at end of file diff --git a/homeassistant/components/aurora_abb_powerone/translations/pt-BR.json b/homeassistant/components/aurora_abb_powerone/translations/pt-BR.json index d81a4031129..8fb79bcefa2 100644 --- a/homeassistant/components/aurora_abb_powerone/translations/pt-BR.json +++ b/homeassistant/components/aurora_abb_powerone/translations/pt-BR.json @@ -1,10 +1,23 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_serial_ports": "Nenhuma porta de comunica\u00e7\u00e3o encontrada. Precisa de um dispositivo RS485 v\u00e1lido para se comunicar." }, "error": { + "cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar, verifique a porta serial, endere\u00e7o, conex\u00e3o el\u00e9trica e se o inversor est\u00e1 ligado (\u00e0 luz do dia)", + "cannot_open_serial_port": "N\u00e3o \u00e9 poss\u00edvel abrir a porta serial, verifique e tente novamente", + "invalid_serial_port": "A porta serial n\u00e3o \u00e9 um dispositivo v\u00e1lido ou n\u00e3o p\u00f4de ser aberta", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "address": "Endere\u00e7o inversor", + "port": "Porta adaptadora RS485 ou USB-RS485" + }, + "description": "O inversor deve ser conectado atrav\u00e9s de um adaptador RS485, selecione a porta serial e o endere\u00e7o do inversor conforme configurado no painel LCD" + } } } } \ No newline at end of file diff --git a/homeassistant/components/aussie_broadband/translations/nl.json b/homeassistant/components/aussie_broadband/translations/nl.json index f4a924d02db..f895082e233 100644 --- a/homeassistant/components/aussie_broadband/translations/nl.json +++ b/homeassistant/components/aussie_broadband/translations/nl.json @@ -1,17 +1,22 @@ { "config": { "abort": { - "no_services_found": "Er zijn geen services gevonden voor dit account" + "already_configured": "Account is al geconfigureerd", + "no_services_found": "Er zijn geen services gevonden voor dit account", + "reauth_successful": "Herauthenticatie was succesvol" }, "error": { - "cannot_connect": "Kan geen verbinding maken" + "cannot_connect": "Kan geen verbinding maken", + "invalid_auth": "Ongeldige authenticatie", + "unknown": "Onverwachte fout" }, "step": { "reauth": { "data": { "password": "Wachtwoord" }, - "description": "Update wachtwoord voor {username}" + "description": "Update wachtwoord voor {username}", + "title": "Verifieer de integratie opnieuw" }, "service": { "data": { @@ -20,7 +25,8 @@ }, "user": { "data": { - "password": "Wachtwoord" + "password": "Wachtwoord", + "username": "Gebruikersnaam" } } } @@ -28,6 +34,7 @@ "options": { "abort": { "cannot_connect": "Kan geen verbinding maken", + "invalid_auth": "Ongeldige authenticatie", "unknown": "Onverwachte fout" }, "step": { diff --git a/homeassistant/components/aussie_broadband/translations/pt-BR.json b/homeassistant/components/aussie_broadband/translations/pt-BR.json index c2b3b7e1568..9dbd275d2bc 100644 --- a/homeassistant/components/aussie_broadband/translations/pt-BR.json +++ b/homeassistant/components/aussie_broadband/translations/pt-BR.json @@ -15,7 +15,7 @@ "data": { "password": "Senha" }, - "description": "Atualizar senha para {nome de usu\u00e1rio}", + "description": "Atualizar senha para {username}", "title": "Reautenticar Integra\u00e7\u00e3o" }, "service": { diff --git a/homeassistant/components/automation/translations/pt-BR.json b/homeassistant/components/automation/translations/pt-BR.json index 30c78d0a187..447658433e5 100644 --- a/homeassistant/components/automation/translations/pt-BR.json +++ b/homeassistant/components/automation/translations/pt-BR.json @@ -2,7 +2,7 @@ "state": { "_": { "off": "Desligado", - "on": "Ativa" + "on": "Ligado" } }, "title": "Automa\u00e7\u00e3o" diff --git a/homeassistant/components/awair/translations/el.json b/homeassistant/components/awair/translations/el.json index 8225c4088f7..3f3bbcac514 100644 --- a/homeassistant/components/awair/translations/el.json +++ b/homeassistant/components/awair/translations/el.json @@ -1,6 +1,9 @@ { "config": { "step": { + "reauth": { + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03c4\u03bf \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ae Awair." + }, "user": { "description": "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03b3\u03b3\u03c1\u03b1\u03c6\u03b5\u03af\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ae Awair \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7: https://developer.getawair.com/onboard/login" } diff --git a/homeassistant/components/awair/translations/pt-BR.json b/homeassistant/components/awair/translations/pt-BR.json index ad86023f818..635a7373b75 100644 --- a/homeassistant/components/awair/translations/pt-BR.json +++ b/homeassistant/components/awair/translations/pt-BR.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "A conta j\u00e1 foi configurada", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { @@ -12,13 +12,17 @@ "step": { "reauth": { "data": { - "access_token": "Token de acesso" - } + "access_token": "Token de acesso", + "email": "Email" + }, + "description": "Insira novamente seu token de acesso de desenvolvedor Awair." }, "user": { "data": { - "access_token": "Token de acesso" - } + "access_token": "Token de acesso", + "email": "Email" + }, + "description": "Voc\u00ea deve se registrar para um token de acesso de desenvolvedor Awair em: https://developer.getawair.com/onboard/login" } } } diff --git a/homeassistant/components/axis/translations/pt-BR.json b/homeassistant/components/axis/translations/pt-BR.json index 7c25606016e..3208a509ec4 100644 --- a/homeassistant/components/axis/translations/pt-BR.json +++ b/homeassistant/components/axis/translations/pt-BR.json @@ -23,5 +23,15 @@ "title": "Configurar o dispositivo Axis" } } + }, + "options": { + "step": { + "configure_stream": { + "data": { + "stream_profile": "Selecione o perfil de stream a ser usado" + }, + "title": "Op\u00e7\u00f5es de transmiss\u00e3o de v\u00eddeo do dispositivo Axis" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/azure_devops/translations/pt-BR.json b/homeassistant/components/azure_devops/translations/pt-BR.json index 859c87db3fb..d8fec75b0f4 100644 --- a/homeassistant/components/azure_devops/translations/pt-BR.json +++ b/homeassistant/components/azure_devops/translations/pt-BR.json @@ -9,6 +9,7 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "project_error": "N\u00e3o foi poss\u00edvel obter informa\u00e7\u00f5es do projeto." }, + "flow_title": "{project_url}", "step": { "reauth": { "data": { @@ -22,7 +23,9 @@ "organization": "Organiza\u00e7\u00e3o", "personal_access_token": "Token de acesso pessoal (PAT)", "project": "Projeto" - } + }, + "description": "Configure uma inst\u00e2ncia do Azure DevOps para acessar seu projeto. Um token de acesso pessoal s\u00f3 \u00e9 necess\u00e1rio para um projeto privado.", + "title": "Adicionar o projeto 'Azure DevOps'" } } } diff --git a/homeassistant/components/azure_event_hub/translations/pt-BR.json b/homeassistant/components/azure_event_hub/translations/pt-BR.json index 65502dcaa23..853a553cd42 100644 --- a/homeassistant/components/azure_event_hub/translations/pt-BR.json +++ b/homeassistant/components/azure_event_hub/translations/pt-BR.json @@ -2,11 +2,48 @@ "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." + "cannot_connect": "Falha na conex\u00e3o com as credenciais do configuration.yaml. Remova do yaml e use o fluxo de configura\u00e7\u00e3o.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "unknown": "A conex\u00e3o com as credenciais do configuration.yaml falhou com um erro desconhecido. Remova do yaml e use o fluxo de configura\u00e7\u00e3o." }, "error": { "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" + }, + "step": { + "conn_string": { + "data": { + "event_hub_connection_string": "Cadeia de Conex\u00e3o do Hub de Eventos" + }, + "description": "Insira a string de conex\u00e3o para: {event_hub_instance_name}", + "title": "M\u00e9todo string de conex\u00e3o" + }, + "sas": { + "data": { + "event_hub_namespace": "Namespace do Hub de Eventos", + "event_hub_sas_key": "Chave SAS do Hub de Eventos", + "event_hub_sas_policy": "Pol\u00edtica SAS do Hub de Eventos" + }, + "description": "Insira as credenciais SAS (assinatura de acesso compartilhado) para: {event_hub_instance_name}", + "title": "M\u00e9todo de credenciais SAS" + }, + "user": { + "data": { + "event_hub_instance_name": "Nome da inst\u00e2ncia do hub de eventos", + "use_connection_string": "Use string de conex\u00e3o" + }, + "title": "Configure sua integra\u00e7\u00e3o do Hub de Eventos do Azure" + } + } + }, + "options": { + "step": { + "options": { + "data": { + "send_interval": "Intervalo entre o envio de comandos para o hub." + }, + "title": "Op\u00e7\u00f5es para o Hub de Eventos do Azure." + } } } } \ No newline at end of file diff --git a/homeassistant/components/balboa/translations/pt-BR.json b/homeassistant/components/balboa/translations/pt-BR.json index ff6ede166a9..cd16bb3cec9 100644 --- a/homeassistant/components/balboa/translations/pt-BR.json +++ b/homeassistant/components/balboa/translations/pt-BR.json @@ -11,6 +11,16 @@ "user": { "data": { "host": "Nome do host" + }, + "title": "Conecte-se ao dispositivo Wi-Fi Balboa" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "sync_time": "Mantenha o hor\u00e1rio do seu cliente Balboa Spa sincronizado com o Home Assistant" } } } diff --git a/homeassistant/components/binary_sensor/translations/el.json b/homeassistant/components/binary_sensor/translations/el.json index 03a750a186d..8ad46475a71 100644 --- a/homeassistant/components/binary_sensor/translations/el.json +++ b/homeassistant/components/binary_sensor/translations/el.json @@ -49,6 +49,14 @@ "light": "{entity_name} \u03ac\u03c1\u03c7\u03b9\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03c6\u03c9\u03c2", "locked": "{entity_name} \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03b8\u03b7\u03ba\u03b5", "moist": "{entity_name} \u03ad\u03b3\u03b9\u03bd\u03b5 \u03c5\u03b3\u03c1\u03cc", + "motion": "{entity_name} \u03ac\u03c1\u03c7\u03b9\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03ba\u03af\u03bd\u03b7\u03c3\u03b7", + "moving": "{entity_name} \u03ac\u03c1\u03c7\u03b9\u03c3\u03b5 \u03bd\u03b1 \u03ba\u03b9\u03bd\u03b5\u03af\u03c4\u03b1\u03b9", + "no_gas": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03b1\u03ad\u03c1\u03b9\u03bf", + "no_light": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03c6\u03c9\u03c2", + "no_motion": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03ba\u03af\u03bd\u03b7\u03c3\u03b7", + "no_problem": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1", + "no_smoke": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03ba\u03b1\u03c0\u03bd\u03cc", + "no_sound": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03cd\u03b5\u03b9 \u03ae\u03c7\u03bf", "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", diff --git a/homeassistant/components/binary_sensor/translations/pt-BR.json b/homeassistant/components/binary_sensor/translations/pt-BR.json index 4ca2f04550e..2e052970d63 100644 --- a/homeassistant/components/binary_sensor/translations/pt-BR.json +++ b/homeassistant/components/binary_sensor/translations/pt-BR.json @@ -19,6 +19,7 @@ "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_update": "{entity_name} est\u00e1 atualizado", "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", @@ -32,6 +33,8 @@ "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_running": "{entity_name} n\u00e3o est\u00e1 em execu\u00e7\u00e3o", + "is_not_tampered": "{entity_name} n\u00e3o est\u00e1 detectando adultera\u00e7\u00e3o", "is_not_unsafe": "{entity_name} \u00e9 seguro", "is_occupied": "{entity_name} est\u00e1 ocupado", "is_off": "{entity_name} est\u00e1 desligado", @@ -41,9 +44,12 @@ "is_powered": "{entity_name} \u00e9 alimentado", "is_present": "{entity_name} est\u00e1 presente", "is_problem": "{entity_name} est\u00e1 detectando problema", + "is_running": "{entity_name} est\u00e1 em execu\u00e7\u00e3o", "is_smoke": "{entity_name} est\u00e1 detectando fuma\u00e7a", "is_sound": "{entity_name} est\u00e1 detectando som", + "is_tampered": "{entity_name} est\u00e1 detectando adultera\u00e7\u00e3o", "is_unsafe": "{entity_name} \u00e9 inseguro", + "is_update": "{entity_name} tem uma atualiza\u00e7\u00e3o dispon\u00edvel", "is_vibration": "{entity_name} est\u00e1 detectando vibra\u00e7\u00e3o" }, "trigger_type": { @@ -53,8 +59,11 @@ "connected": "{entity_name} conectado", "gas": "{entity_name} come\u00e7ou a detectar g\u00e1s", "hot": "{entity_name} tornou-se quente", + "is_not_tampered": "{entity_name} parar de detectar adultera\u00e7\u00e3o", + "is_tampered": "{entity_name} come\u00e7ar a detectar adultera\u00e7\u00e3o", "light": "{entity_name} come\u00e7ou a detectar luz", "locked": "{entity_name} bloqueado", + "moist": "{entity_name} ficar \u00famido", "motion": "{entity_name} come\u00e7ou a detectar movimento", "moving": "{entity_name} come\u00e7ou a se mover", "no_co": "{entity_name} parou de detectar mon\u00f3xido de carbono", @@ -64,6 +73,7 @@ "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_update": "{entity_name} for atualizado", "no_vibration": "{entity_name} parou de detectar vibra\u00e7\u00e3o", "not_bat_low": "{entity_name} bateria normal", "not_cold": "{entity_name} n\u00e3o frio", @@ -73,9 +83,11 @@ "not_moist": "{entity_name} secou", "not_moving": "{entity_name} parado", "not_occupied": "{entity_name} desocupado", + "not_opened": "{entity_name} for fechado", "not_plugged_in": "{entity_name} desconectado", "not_powered": "{entity_name} sem alimenta\u00e7\u00e3o", "not_present": "{entity_name} n\u00e3o est\u00e1 presente", + "not_running": "{entity_name} n\u00e3o estiver mais em execu\u00e7\u00e3o", "not_tampered": "{entity_name} parou de detectar adultera\u00e7\u00e3o", "not_unsafe": "{entity_name} seguro", "occupied": "{entity_name} ocupado", @@ -84,12 +96,14 @@ "powered": "{entity_name} alimentado", "present": "{entity_name} presente", "problem": "{entity_name} come\u00e7ou a detectar problema", + "running": "{entity_name} come\u00e7ar a correr", "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", + "update": "{entity_name} tiver uma atualiza\u00e7\u00e3o dispon\u00edvel", "vibration": "{entity_name} come\u00e7ou a detectar vibra\u00e7\u00e3o" } }, @@ -141,7 +155,7 @@ "on": "Aberto" }, "gas": { - "off": "Limpo", + "off": "Normal", "on": "Detectado" }, "heat": { @@ -154,14 +168,14 @@ }, "lock": { "off": "Trancado", - "on": "Desbloqueado" + "on": "Destrancado" }, "moisture": { "off": "Seco", "on": "Molhado" }, "motion": { - "off": "Desligado", + "off": "Sem movimento", "on": "Detectado" }, "moving": { diff --git a/homeassistant/components/binary_sensor/translations/uk.json b/homeassistant/components/binary_sensor/translations/uk.json index 0f8d92749c4..c423002359e 100644 --- a/homeassistant/components/binary_sensor/translations/uk.json +++ b/homeassistant/components/binary_sensor/translations/uk.json @@ -187,5 +187,5 @@ "on": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u043e" } }, - "title": "\u0411\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0434\u0430\u0442\u0447\u0438\u043a" + "title": "\u0411\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0441\u0435\u043d\u0441\u043e\u0440" } \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/pt-BR.json b/homeassistant/components/blebox/translations/pt-BR.json index 3bc015b6b55..5a672767617 100644 --- a/homeassistant/components/blebox/translations/pt-BR.json +++ b/homeassistant/components/blebox/translations/pt-BR.json @@ -1,18 +1,23 @@ { "config": { "abort": { + "address_already_configured": "Um dispositivo BleBox j\u00e1 est\u00e1 configurado em {address}.", "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { "cannot_connect": "Falha ao conectar", - "unknown": "Erro inesperado" + "unknown": "Erro inesperado", + "unsupported_version": "O dispositivo BleBox possui firmware desatualizado. Por favor, atualize-o primeiro." }, + "flow_title": "{name} ({host})", "step": { "user": { "data": { "host": "Endere\u00e7o IP", "port": "Porta" - } + }, + "description": "Configure seu BleBox para integrar com o Home Assistant.", + "title": "Configure seu dispositivo BleBox" } } } diff --git a/homeassistant/components/blink/translations/pt-BR.json b/homeassistant/components/blink/translations/pt-BR.json index 5624d3765d3..440558cddd7 100644 --- a/homeassistant/components/blink/translations/pt-BR.json +++ b/homeassistant/components/blink/translations/pt-BR.json @@ -14,7 +14,7 @@ "data": { "2fa": "C\u00f3digo de dois fatores" }, - "description": "Digite o pin enviado para o seu e-mail. Se o e-mail n\u00e3o contiver um pin, deixe em branco", + "description": "Digite o PIN enviado para o seu e-mail", "title": "Autentica\u00e7\u00e3o de dois fatores" }, "user": { @@ -25,5 +25,16 @@ "title": "Entrar com a conta Blink" } } + }, + "options": { + "step": { + "simple_options": { + "data": { + "scan_interval": "Intervalo de varredura (segundos)" + }, + "description": "Configurar integra\u00e7\u00e3o Blink", + "title": "Op\u00e7\u00f5es Blink" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/bmw_connected_drive/translations/pt-BR.json b/homeassistant/components/bmw_connected_drive/translations/pt-BR.json index 86cf9781d3a..b4b82c1fe18 100644 --- a/homeassistant/components/bmw_connected_drive/translations/pt-BR.json +++ b/homeassistant/components/bmw_connected_drive/translations/pt-BR.json @@ -11,9 +11,20 @@ "user": { "data": { "password": "Senha", + "region": "Regi\u00e3o do ConnectedDrive", "username": "Usu\u00e1rio" } } } + }, + "options": { + "step": { + "account_options": { + "data": { + "read_only": "Somente leitura (somente sensores e notificar, sem execu\u00e7\u00e3o de servi\u00e7os, sem bloqueio)", + "use_location": "Use a localiza\u00e7\u00e3o do Home Assistant para pesquisas de localiza\u00e7\u00e3o de carros (necess\u00e1rio para ve\u00edculos n\u00e3o i3/i8 produzidos antes de 7/2014)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/bond/translations/pt-BR.json b/homeassistant/components/bond/translations/pt-BR.json index 2e596948dc2..8300c0db0b3 100644 --- a/homeassistant/components/bond/translations/pt-BR.json +++ b/homeassistant/components/bond/translations/pt-BR.json @@ -6,14 +6,16 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "old_firmware": "Firmware antigo n\u00e3o suportado no dispositivo Bond - atualize antes de continuar", "unknown": "Erro inesperado" }, - "flow_title": "Bond: {bond_id} ({host})", + "flow_title": "{name} ({host})", "step": { "confirm": { "data": { "access_token": "Token de acesso" - } + }, + "description": "Deseja configurar {name}?" }, "user": { "data": { diff --git a/homeassistant/components/bosch_shc/translations/pt-BR.json b/homeassistant/components/bosch_shc/translations/pt-BR.json index 4916cbdfe49..f8a74157ab3 100644 --- a/homeassistant/components/bosch_shc/translations/pt-BR.json +++ b/homeassistant/components/bosch_shc/translations/pt-BR.json @@ -6,17 +6,33 @@ }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "pairing_failed": "Falha no emparelhamento; verifique se o Bosch Smart Home Controller est\u00e1 no modo de emparelhamento (LED piscando) e se sua senha est\u00e1 correta.", + "session_error": "Erro de sess\u00e3o: API retorna resultado n\u00e3o OK.", + "unknown": "Erro inesperado" }, + "flow_title": "Bosch SHC: {name}", "step": { + "confirm_discovery": { + "description": "Pressione o bot\u00e3o frontal do Bosch Smart Home Controller at\u00e9 que o LED comece a piscar.\n Pronto para continuar a configurar {model} @ {host} com o Home Assistant?" + }, + "credentials": { + "data": { + "password": "Senha do Smart Home Controller" + } + }, "reauth_confirm": { + "description": "A integra\u00e7\u00e3o bosch_shc precisa re-autenticar sua conta", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure seu Bosch Smart Home Controller para permitir monitoramento e controle com o Home Assistant.", + "title": "Par\u00e2metros de autentica\u00e7\u00e3o SHC" } } - } + }, + "title": "Bosch SHC" } \ No newline at end of file diff --git a/homeassistant/components/braviatv/translations/pt-BR.json b/homeassistant/components/braviatv/translations/pt-BR.json index 7bc600a3644..bd6d47af018 100644 --- a/homeassistant/components/braviatv/translations/pt-BR.json +++ b/homeassistant/components/braviatv/translations/pt-BR.json @@ -1,17 +1,21 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_ip_control": "O Controle de IP est\u00e1 desativado em sua TV ou a TV n\u00e3o \u00e9 compat\u00edvel." }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unsupported_model": "Seu modelo de TV n\u00e3o \u00e9 suportado." }, "step": { "authorize": { "data": { "pin": "C\u00f3digo PIN" - } + }, + "description": "Digite o c\u00f3digo PIN mostrado na TV Sony Bravia.\n\nSe o c\u00f3digo PIN n\u00e3o for mostrado, voc\u00ea deve cancelar o registro do Home Assistant na sua TV, v\u00e1 para: Configura\u00e7\u00f5es -> Rede -> Configura\u00e7\u00f5es do dispositivo remoto -> Cancelar registro do dispositivo remoto.", + "title": "Autorizar a TV Sony Bravia" }, "user": { "data": { diff --git a/homeassistant/components/broadlink/translations/pt-BR.json b/homeassistant/components/broadlink/translations/pt-BR.json index 0cafe568193..e5a372176aa 100644 --- a/homeassistant/components/broadlink/translations/pt-BR.json +++ b/homeassistant/components/broadlink/translations/pt-BR.json @@ -13,7 +13,7 @@ "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", "unknown": "Erro inesperado" }, - "flow_title": "{nome} ({modelo} em {host})", + "flow_title": "{name} ({model} at {host})", "step": { "auth": { "title": "Autenticar no dispositivo" @@ -25,14 +25,14 @@ "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.", + "description": "{name} ({model} 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?", + "description": "{name} ({model} 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": { diff --git a/homeassistant/components/brother/translations/pt-BR.json b/homeassistant/components/brother/translations/pt-BR.json index 0306932f146..33113d12881 100644 --- a/homeassistant/components/brother/translations/pt-BR.json +++ b/homeassistant/components/brother/translations/pt-BR.json @@ -9,6 +9,7 @@ "snmp_error": "Servidor SNMP desligado ou impressora n\u00e3o suportada.", "wrong_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido." }, + "flow_title": "{model} {serial_number}", "step": { "user": { "data": { @@ -16,6 +17,13 @@ "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" + }, + "zeroconf_confirm": { + "data": { + "type": "Tipo de impressora" + }, + "description": "Deseja adicionar a impressora Brother {model} com n\u00famero de s\u00e9rie ` {serial_number} ` ao Home Assistant?", + "title": "Impressora Brother descoberta" } } } diff --git a/homeassistant/components/bsblan/translations/pt-BR.json b/homeassistant/components/bsblan/translations/pt-BR.json index 8b09d9885c2..789b09ebefc 100644 --- a/homeassistant/components/bsblan/translations/pt-BR.json +++ b/homeassistant/components/bsblan/translations/pt-BR.json @@ -7,10 +7,12 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "user": { "data": { "host": "Nome do host", + "passkey": "Chave da senha", "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" diff --git a/homeassistant/components/buienradar/translations/pt-BR.json b/homeassistant/components/buienradar/translations/pt-BR.json index 1ab872ffb71..9ce1013644f 100644 --- a/homeassistant/components/buienradar/translations/pt-BR.json +++ b/homeassistant/components/buienradar/translations/pt-BR.json @@ -14,5 +14,16 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "country_code": "C\u00f3digo do pa\u00eds para exibir as imagens da c\u00e2mera.", + "delta": "Intervalo de tempo em segundos entre as atualiza\u00e7\u00f5es da imagem da c\u00e2mera", + "timeframe": "Minutos para antecipar a previs\u00e3o de precipita\u00e7\u00e3o" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/calendar/translations/pt-BR.json b/homeassistant/components/calendar/translations/pt-BR.json index fca0b1a103b..0d47e41440b 100644 --- a/homeassistant/components/calendar/translations/pt-BR.json +++ b/homeassistant/components/calendar/translations/pt-BR.json @@ -1,8 +1,8 @@ { "state": { "_": { - "off": "Inativo", - "on": "Ativo" + "off": "Desligado", + "on": "Ligado" } }, "title": "Calend\u00e1rio" diff --git a/homeassistant/components/canary/translations/pt-BR.json b/homeassistant/components/canary/translations/pt-BR.json index 25ded1810fe..3f3d5154757 100644 --- a/homeassistant/components/canary/translations/pt-BR.json +++ b/homeassistant/components/canary/translations/pt-BR.json @@ -7,11 +7,23 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "user": { "data": { "password": "Senha", "username": "Usu\u00e1rio" + }, + "title": "Conecte-se ao Canary" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ffmpeg_arguments": "Argumentos passados para ffmpeg para c\u00e2meras", + "timeout": "Tempo limite da solicita\u00e7\u00e3o (segundos)" } } } diff --git a/homeassistant/components/canary/translations/uk.json b/homeassistant/components/canary/translations/uk.json index 74327f3ebd6..6664c756e16 100644 --- a/homeassistant/components/canary/translations/uk.json +++ b/homeassistant/components/canary/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "unknown": "\u041d\u0435\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430" }, "error": { diff --git a/homeassistant/components/cast/translations/pt-BR.json b/homeassistant/components/cast/translations/pt-BR.json index 369064ba6cb..708a5072254 100644 --- a/homeassistant/components/cast/translations/pt-BR.json +++ b/homeassistant/components/cast/translations/pt-BR.json @@ -3,10 +3,42 @@ "abort": { "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, + "error": { + "invalid_known_hosts": "Os hosts conhecidos devem ser uma lista de hosts separados por v\u00edrgulas." + }, "step": { + "config": { + "data": { + "known_hosts": "Hosts conhecidos" + }, + "description": "Hosts conhecidos - Uma lista separada por v\u00edrgulas de nomes de host ou endere\u00e7os IP de dispositivos de transmiss\u00e3o, use se a descoberta de mDNS n\u00e3o estiver funcionando.", + "title": "Configura\u00e7\u00e3o do Google Cast" + }, "confirm": { "description": "Deseja iniciar a configura\u00e7\u00e3o?" } } + }, + "options": { + "error": { + "invalid_known_hosts": "Os hosts conhecidos devem ser uma lista de hosts separados por v\u00edrgulas." + }, + "step": { + "advanced_options": { + "data": { + "ignore_cec": "Ignorar CEC", + "uuid": "UUIDs permitidos" + }, + "description": "UUIDs permitidos - uma lista separada por v\u00edrgulas de UUIDs de dispositivos Cast para adicionar ao Home Assistant. Use somente se n\u00e3o quiser adicionar todos os dispositivos de transmiss\u00e3o dispon\u00edveis.\n Ignore CEC - Uma lista separada por v\u00edrgulas de Chromecasts que devem ignorar os dados CEC para determinar a entrada ativa. Isso ser\u00e1 passado para pychromecast.IGNORE_CEC.", + "title": "Configura\u00e7\u00e3o avan\u00e7ada do Google Cast" + }, + "basic_options": { + "data": { + "known_hosts": "Anfitri\u00f5es conhecidos" + }, + "description": "Hosts conhecidos - Uma lista separada por v\u00edrgulas de nomes de host ou endere\u00e7os IP de dispositivos de transmiss\u00e3o, use se a descoberta de mDNS n\u00e3o estiver funcionando.", + "title": "Configura\u00e7\u00e3o do Google Cast" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/cast/translations/uk.json b/homeassistant/components/cast/translations/uk.json index 5f8d69f5f29..5ee7dbfde34 100644 --- a/homeassistant/components/cast/translations/uk.json +++ b/homeassistant/components/cast/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/cert_expiry/translations/pt-BR.json b/homeassistant/components/cert_expiry/translations/pt-BR.json index db1fff5cd04..6e31e42ed49 100644 --- a/homeassistant/components/cert_expiry/translations/pt-BR.json +++ b/homeassistant/components/cert_expiry/translations/pt-BR.json @@ -1,9 +1,11 @@ { "config": { "abort": { - "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "import_failed": "Falha na importa\u00e7\u00e3o da configura\u00e7\u00e3o" }, "error": { + "connection_refused": "Conex\u00e3o recusada ao se conectar ao host", "connection_timeout": "Tempo limite ao conectar-se a este host", "resolve_failed": "Este host n\u00e3o pode ser resolvido" }, diff --git a/homeassistant/components/climacell/translations/pt-BR.json b/homeassistant/components/climacell/translations/pt-BR.json index 687bfdf71f9..54de15d1f7f 100644 --- a/homeassistant/components/climacell/translations/pt-BR.json +++ b/homeassistant/components/climacell/translations/pt-BR.json @@ -3,12 +3,14 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_api_key": "Chave de API inv\u00e1lida", + "rate_limited": "Taxa atualmente limitada, tente novamente mais tarde.", "unknown": "Erro inesperado" }, "step": { "user": { "data": { "api_key": "Chave da API", + "api_version": "Vers\u00e3o da API", "latitude": "Latitude", "longitude": "Longitude", "name": "Nome" @@ -16,5 +18,17 @@ "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." } } - } + }, + "options": { + "step": { + "init": { + "data": { + "timestep": "M\u00ednimo entre previs\u00f5es NowCast" + }, + "description": "Se voc\u00ea optar por ativar a entidade de previs\u00e3o `nowcast`, poder\u00e1 configurar o n\u00famero de minutos entre cada previs\u00e3o. O n\u00famero de previs\u00f5es fornecidas depende do n\u00famero de minutos escolhidos entre as previs\u00f5es.", + "title": "Atualizar as op\u00e7\u00f5es do ClimaCell" + } + } + }, + "title": "ClimaCell" } \ No newline at end of file diff --git a/homeassistant/components/climate/translations/pt-BR.json b/homeassistant/components/climate/translations/pt-BR.json index e920caf2a87..fc745aaef39 100644 --- a/homeassistant/components/climate/translations/pt-BR.json +++ b/homeassistant/components/climate/translations/pt-BR.json @@ -1,10 +1,25 @@ { + "device_automation": { + "action_type": { + "set_hvac_mode": "Alterar o modo HVAC em {entity_name}", + "set_preset_mode": "Alterar predefini\u00e7\u00e3o em {entity_name}" + }, + "condition_type": { + "is_hvac_mode": "{entity_name} est\u00e1 definido para um modo HVAC espec\u00edfico", + "is_preset_mode": "{entity_name} est\u00e1 definido para um modo predefinido espec\u00edfico" + }, + "trigger_type": { + "current_humidity_changed": "{entity_name} umidade medida alterada", + "current_temperature_changed": "{entity_name} temperatura medida alterada", + "hvac_mode_changed": "{entity_name} modo HVAC alterado" + } + }, "state": { "_": { "auto": "Autom\u00e1tico", "cool": "Frio", "dry": "Seco", - "fan_only": "Apenas ventilador", + "fan_only": "Apenas ventilar", "heat": "Quente", "heat_cool": "Quente/Frio", "off": "Desligado" diff --git a/homeassistant/components/cloud/translations/pt-BR.json b/homeassistant/components/cloud/translations/pt-BR.json new file mode 100644 index 00000000000..7e9a1f71c06 --- /dev/null +++ b/homeassistant/components/cloud/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "system_health": { + "info": { + "alexa_enabled": "Alexa habilitada", + "can_reach_cert_server": "Alcance o servidor de certificados", + "can_reach_cloud": "Alcance a nuvem do Home Assistant", + "can_reach_cloud_auth": "Alcance o servidor de autentica\u00e7\u00e3o", + "google_enabled": "Google ativado", + "logged_in": "Logado", + "relayer_connected": "Relayer Conectado", + "remote_connected": "Conectado remotamente", + "remote_enabled": "Conex\u00e3o remota habilitada", + "remote_server": "Servidor remoto", + "subscription_expiration": "Expira\u00e7\u00e3o da assinatura" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/cloudflare/translations/pt-BR.json b/homeassistant/components/cloudflare/translations/pt-BR.json index 8a763643004..c591abe2b3b 100644 --- a/homeassistant/components/cloudflare/translations/pt-BR.json +++ b/homeassistant/components/cloudflare/translations/pt-BR.json @@ -7,18 +7,35 @@ }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_zone": "Zona inv\u00e1lida" }, + "flow_title": "{name}", "step": { "reauth_confirm": { "data": { - "api_token": "Token da API" + "api_token": "Token da API", + "description": "Re-autentique com sua conta Cloudflare." } }, + "records": { + "data": { + "records": "Registros" + }, + "title": "Escolha os registros a serem atualizados" + }, "user": { "data": { "api_token": "Token da API" - } + }, + "description": "Essa integra\u00e7\u00e3o requer um token de API criado com as permiss\u00f5es Zone:Zone:Read e Zone:DNS:Edit para todas as zonas em sua conta.", + "title": "Conecte-se \u00e0 Cloudflare" + }, + "zone": { + "data": { + "zone": "Zona" + }, + "title": "Escolha a Zona para Atualizar" } } } diff --git a/homeassistant/components/cloudflare/translations/uk.json b/homeassistant/components/cloudflare/translations/uk.json index 425ec2733b8..a8e383dc7b7 100644 --- a/homeassistant/components/cloudflare/translations/uk.json +++ b/homeassistant/components/cloudflare/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "unknown": "\u041d\u0435\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430" }, "error": { diff --git a/homeassistant/components/co2signal/translations/pt-BR.json b/homeassistant/components/co2signal/translations/pt-BR.json index b0989763567..d40c11d57dc 100644 --- a/homeassistant/components/co2signal/translations/pt-BR.json +++ b/homeassistant/components/co2signal/translations/pt-BR.json @@ -2,9 +2,11 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "api_ratelimit": "Limite de taxa da API excedido", "unknown": "Erro inesperado" }, "error": { + "api_ratelimit": "Limite de taxa da API excedido", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, @@ -15,10 +17,17 @@ "longitude": "Longitude" } }, + "country": { + "data": { + "country_code": "C\u00f3digo do pa\u00eds" + } + }, "user": { "data": { - "api_key": "Token de acesso" - } + "api_key": "Token de acesso", + "location": "Obter dados para" + }, + "description": "Acesse https://co2signal.com/ para solicitar um token." } } } diff --git a/homeassistant/components/coinbase/translations/nl.json b/homeassistant/components/coinbase/translations/nl.json index 2eebb526015..fc2068cb01a 100644 --- a/homeassistant/components/coinbase/translations/nl.json +++ b/homeassistant/components/coinbase/translations/nl.json @@ -25,7 +25,9 @@ }, "options": { "error": { + "currency_unavailable": "Een of meer van de gevraagde valutabalansen wordt niet geleverd door uw Coinbase API.", "currency_unavaliable": "Een of meer van de gevraagde valutasaldi worden niet geleverd door uw Coinbase API.", + "exchange_rate_unavailable": "Een of meer van de gevraagde wisselkoersen worden niet door Coinbase geleverd.", "exchange_rate_unavaliable": "Een of meer van de gevraagde wisselkoersen worden niet door Coinbase verstrekt.", "unknown": "Onverwachte fout" }, diff --git a/homeassistant/components/coinbase/translations/pt-BR.json b/homeassistant/components/coinbase/translations/pt-BR.json index 4c6c4266476..6596135208b 100644 --- a/homeassistant/components/coinbase/translations/pt-BR.json +++ b/homeassistant/components/coinbase/translations/pt-BR.json @@ -7,21 +7,39 @@ "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.", + "invalid_auth_secret": "Credenciais de API rejeitadas pela Coinbase devido a um segredo de API inv\u00e1lido.", "unknown": "Erro inesperado" }, "step": { "user": { "data": { - "api_key": "Chave da API" - } + "api_key": "Chave da API", + "api_token": "Segredo da API", + "currencies": "Moedas do saldo da conta", + "exchange_rates": "Taxas de c\u00e2mbio" + }, + "description": "Por favor, insira os detalhes da sua chave de API conforme fornecido pela Coinbase.", + "title": "Detalhes da chave da API Coinbase" } } }, "options": { "error": { "currency_unavailable": "Um ou mais dos saldos de moeda solicitados n\u00e3o s\u00e3o fornecidos pela sua API Coinbase.", + "currency_unavaliable": "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.", + "exchange_rate_unavaliable": "Uma ou mais taxas de c\u00e2mbio solicitadas n\u00e3o s\u00e3o fornecidas pela Coinbase.", "unknown": "Erro inesperado" + }, + "step": { + "init": { + "data": { + "account_balance_currencies": "Saldos da carteira a relatar.", + "exchange_base": "Moeda base para sensores de taxa de c\u00e2mbio.", + "exchange_rate_currencies": "Taxas de c\u00e2mbio a informar." + }, + "description": "Ajustar as op\u00e7\u00f5es da Coinbase" + } } } } \ No newline at end of file diff --git a/homeassistant/components/control4/translations/pt-BR.json b/homeassistant/components/control4/translations/pt-BR.json index c09810d8a43..f6fc6c6ef62 100644 --- a/homeassistant/components/control4/translations/pt-BR.json +++ b/homeassistant/components/control4/translations/pt-BR.json @@ -14,6 +14,16 @@ "host": "Endere\u00e7o IP", "password": "Senha", "username": "Usu\u00e1rio" + }, + "description": "Por favor, insira os detalhes da sua conta Control4 e o endere\u00e7o IP do seu controlador local." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Segundos entre atualiza\u00e7\u00f5es" } } } diff --git a/homeassistant/components/coolmaster/translations/pt-BR.json b/homeassistant/components/coolmaster/translations/pt-BR.json index d69f8206c46..4bb7d51e464 100644 --- a/homeassistant/components/coolmaster/translations/pt-BR.json +++ b/homeassistant/components/coolmaster/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "no_units": "N\u00e3o foi poss\u00edvel encontrar nenhuma unidade HVAC no host CoolMasterNet." }, "step": { "user": { @@ -13,7 +14,8 @@ "heat_cool": "Suporta o modo de aquecimento/resfriamento autom\u00e1tico", "host": "Nome do host", "off": "Pode ser desligado" - } + }, + "title": "Configure seus detalhes de conex\u00e3o CoolMasterNet." } } } diff --git a/homeassistant/components/cover/translations/pt-BR.json b/homeassistant/components/cover/translations/pt-BR.json index 3403666dfb9..81689ea1122 100644 --- a/homeassistant/components/cover/translations/pt-BR.json +++ b/homeassistant/components/cover/translations/pt-BR.json @@ -1,4 +1,31 @@ { + "device_automation": { + "action_type": { + "close": "Fechar {entity_name}", + "close_tilt": "Fechar inclina\u00e7\u00e3o de {entity_name}", + "open": "Abra {entity_name}", + "open_tilt": "Abrir inclina\u00e7\u00e3o de {entity_name}", + "set_position": "Definir a posi\u00e7\u00e3o de {entity_name}", + "set_tilt_position": "Definir a posi\u00e7\u00e3o de inclina\u00e7\u00e3o de {entity_name}", + "stop": "Parar {entity_name}" + }, + "condition_type": { + "is_closed": "{entity_name} est\u00e1 fechado", + "is_closing": "{entity_name} est\u00e1 fechando", + "is_open": "{entity_name} est\u00e1 aberto", + "is_opening": "{entity_name} est\u00e1 abrindo", + "is_position": "A posi\u00e7\u00e3o atual de {entity_name}", + "is_tilt_position": "A posi\u00e7\u00e3o de inclina\u00e7\u00e3o atual de {entity_name}" + }, + "trigger_type": { + "closed": "{entity_name} for fechado", + "closing": "{entity_name} estiver fechando", + "opened": "{entity_name} for aberto", + "opening": "{entity_name} estiver abrindo", + "position": "houver mudan\u00e7a de posi\u00e7\u00e3o de {entity_name}", + "tilt_position": "houver mudan\u00e7a na posi\u00e7\u00e3o de inclina\u00e7\u00e3o de {entity_name}" + } + }, "state": { "_": { "closed": "Fechado", diff --git a/homeassistant/components/crownstone/translations/pt-BR.json b/homeassistant/components/crownstone/translations/pt-BR.json index 64f05f01903..df4e446837e 100644 --- a/homeassistant/components/crownstone/translations/pt-BR.json +++ b/homeassistant/components/crownstone/translations/pt-BR.json @@ -1,9 +1,12 @@ { "config": { "abort": { - "already_configured": "A conta j\u00e1 foi configurada" + "already_configured": "A conta j\u00e1 foi configurada", + "usb_setup_complete": "Configura\u00e7\u00e3o completa do Crownstone USB.", + "usb_setup_unsuccessful": "A configura\u00e7\u00e3o do USB Crownstone n\u00e3o foi bem-sucedida." }, "error": { + "account_not_verified": "Conta n\u00e3o verificada. Por favor, ative sua conta atrav\u00e9s do e-mail de ativa\u00e7\u00e3o da Crownstone.", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, @@ -11,22 +14,41 @@ "usb_config": { "data": { "usb_path": "Caminho do Dispositivo USB" - } + }, + "description": "Selecione a porta serial do dongle USB Crownstone ou selecione 'N\u00e3o usar USB' se n\u00e3o quiser configurar um dongle USB. \n\n Procure um dispositivo com VID 10C4 e PID EA60.", + "title": "Configura\u00e7\u00e3o do dongle USB Crownstone" }, "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_sphere_config": { + "data": { + "usb_sphere": "Esfera de Crownstone" + }, + "description": "Selecione uma Esfera de Crownstone onde o USB est\u00e1 localizado.", + "title": "Esfera USB Crownstone" }, "user": { "data": { + "email": "Email", "password": "Senha" - } + }, + "title": "Conta Crownstone" } } }, "options": { "step": { + "init": { + "data": { + "usb_sphere_option": "Crownstone Sphere onde o USB est\u00e1 localizado", + "use_usb_option": "Use um dongle USB Crownstone para transmiss\u00e3o de dados local" + } + }, "usb_config": { "data": { "usb_path": "Caminho do Dispositivo USB" @@ -37,7 +59,9 @@ "usb_config_option": { "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_manual_config": { "data": { @@ -49,7 +73,9 @@ "usb_manual_config_option": { "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_sphere_config": { "data": { @@ -57,6 +83,13 @@ }, "description": "Selecione um Crownstone Sphere onde o USB est\u00e1 localizado.", "title": "Esfera USB Crownstone" + }, + "usb_sphere_config_option": { + "data": { + "usb_sphere": "Esfera de Crownstone" + }, + "description": "Selecione um Crownstone Sphere onde o USB est\u00e1 localizado.", + "title": "Esfera USB Crownstone" } } } diff --git a/homeassistant/components/deconz/translations/pt-BR.json b/homeassistant/components/deconz/translations/pt-BR.json index feda280cc3f..03004cae304 100644 --- a/homeassistant/components/deconz/translations/pt-BR.json +++ b/homeassistant/components/deconz/translations/pt-BR.json @@ -4,16 +4,18 @@ "already_configured": "A ponte j\u00e1 est\u00e1 configurada", "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", + "no_hardware_available": "Nenhum hardware de r\u00e1dio conectado ao deCONZ", "not_deconz_bridge": "N\u00e3o \u00e9 uma ponte deCONZ", "updated_instance": "Atualiza\u00e7\u00e3o da inst\u00e2ncia deCONZ com novo endere\u00e7o de host" }, "error": { "no_key": "N\u00e3o foi poss\u00edvel obter uma chave de API" }, + "flow_title": "{host}", "step": { "hassio_confirm": { - "description": "Deseja configurar o Home Assistant para conectar-se ao gateway deCONZ fornecido pelo add-on Supervisor {addon} ?", - "title": "Gateway deCONZ Zigbee via add-on Supervisor" + "description": "Deseja configurar o Home Assistant para conectar-se ao gateway deCONZ fornecido pelo add-on {addon} ?", + "title": "Gateway deCONZ Zigbee via add-on" }, "link": { "description": "Desbloqueie o seu gateway deCONZ para se registar no Home Assistant. \n\n 1. V\u00e1 para as configura\u00e7\u00f5es do sistema deCONZ \n 2. Pressione o bot\u00e3o \"Desbloquear Gateway\"", @@ -24,6 +26,11 @@ "host": "Nome do host", "port": "Porta" } + }, + "user": { + "data": { + "host": "Selecione o gateway deCONZ descoberto" + } } } }, @@ -35,28 +42,55 @@ "button_2": "Segundo bot\u00e3o", "button_3": "Terceiro bot\u00e3o", "button_4": "Quarto bot\u00e3o", + "button_5": "Quinto bot\u00e3o", + "button_6": "Sexto bot\u00e3o", + "button_7": "S\u00e9timo bot\u00e3o", + "button_8": "Oitavo bot\u00e3o", "close": "Fechar", "dim_down": "Diminuir a luminosidade", "dim_up": "Aumentar a luminosidade", "left": "Esquerdo", "open": "Aberto", "right": "Direito", + "side_1": "Lado 1", + "side_2": "Lado 2", + "side_3": "Lado 3", + "side_4": "Lado 4", + "side_5": "Lado 5", + "side_6": "Lado 6", "top_buttons": "Bot\u00f5es superiores", "turn_off": "Desligar", "turn_on": "Ligar" }, "trigger_type": { + "remote_awakened": "Dispositivo for despertado", "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_rotated_fast": "Bot\u00e3o girado r\u00e1pido \"{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" + "remote_double_tap": "Dispositivo \"{subtype}\" tocado duas vezes", + "remote_double_tap_any_side": "Dispositivo tocado duas vezes em qualquer lado", + "remote_falling": "Dispositivo em queda livre", + "remote_flip_180_degrees": "Dispositivo invertido 180 graus", + "remote_flip_90_degrees": "Dispositivo invertido 90 graus", + "remote_gyro_activated": "Dispositivo sacudido", + "remote_moved": "Dispositivo movido com \"{subtype}\" para cima", + "remote_moved_any_side": "Dispositivo movido com qualquer lado para cima", + "remote_rotate_from_side_1": "Dispositivo girado de \"lado 1\" para \"{subtype}\"", + "remote_rotate_from_side_2": "Dispositivo girado de \"lado 2\" para \"{subtype}\"", + "remote_rotate_from_side_3": "Dispositivo girado de \"lado 3\" para \"{subtype}\"", + "remote_rotate_from_side_4": "Dispositivo girado de \"lado 4\" para \"{subtype}\"", + "remote_rotate_from_side_5": "Dispositivo girado de \"lado 5\" para \"{subtype}\"", + "remote_rotate_from_side_6": "Dispositivo girado de \"lado 6\" para \"{subtype}\"", + "remote_turned_clockwise": "Dispositivo girado no sentido hor\u00e1rio", + "remote_turned_counter_clockwise": "Dispositivo girado no sentido anti-hor\u00e1rio" } }, "options": { @@ -64,9 +98,11 @@ "deconz_devices": { "data": { "allow_clip_sensor": "Permitir sensores deCONZ CLIP", - "allow_deconz_groups": "Permitir grupos de luz deCONZ" + "allow_deconz_groups": "Permitir grupos de luz deCONZ", + "allow_new_devices": "Permitir a adi\u00e7\u00e3o autom\u00e1tica de novos dispositivos" }, - "description": "Configure a visibilidade dos tipos de dispositivos deCONZ" + "description": "Configure a visibilidade dos tipos de dispositivos deCONZ", + "title": "Op\u00e7\u00f5es deCONZ" } } } diff --git a/homeassistant/components/demo/translations/pt-BR.json b/homeassistant/components/demo/translations/pt-BR.json index 8364f0bc94b..49290be4ceb 100644 --- a/homeassistant/components/demo/translations/pt-BR.json +++ b/homeassistant/components/demo/translations/pt-BR.json @@ -4,6 +4,7 @@ "options_1": { "data": { "bool": "Booleano opcional", + "constant": "Constante", "int": "Entrada num\u00e9rica" } }, diff --git a/homeassistant/components/demo/translations/select.pt-BR.json b/homeassistant/components/demo/translations/select.pt-BR.json new file mode 100644 index 00000000000..2530ff3b4ca --- /dev/null +++ b/homeassistant/components/demo/translations/select.pt-BR.json @@ -0,0 +1,9 @@ +{ + "state": { + "demo__speed": { + "light_speed": "Velocidade da luz", + "ludicrous_speed": "Velocidade absurda", + "ridiculous_speed": "Velocidade rid\u00edcula" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/denonavr/translations/pt-BR.json b/homeassistant/components/denonavr/translations/pt-BR.json index a39a263484b..084c7dd3c18 100644 --- a/homeassistant/components/denonavr/translations/pt-BR.json +++ b/homeassistant/components/denonavr/translations/pt-BR.json @@ -2,13 +2,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" + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar, tente novamente, desconectar os cabos de alimenta\u00e7\u00e3o e ethernet e reconect\u00e1-los pode ajudar", + "not_denonavr_manufacturer": "N\u00e3o \u00e9 um receptor de rede Denon AVR, o fabricante descoberto n\u00e3o corresponde", + "not_denonavr_missing": "N\u00e3o \u00e9 um receptor de rede Denon AVR, as informa\u00e7\u00f5es de descoberta n\u00e3o est\u00e3o completas" }, + "error": { + "discovery_error": "Falha ao descobrir um receptor de rede Denon AVR" + }, + "flow_title": "{name}", "step": { + "confirm": { + "description": "Confirme a adi\u00e7\u00e3o do receptor", + "title": "Receptores de rede Denon AVR" + }, + "select": { + "data": { + "select_host": "Endere\u00e7o IP do receptor" + }, + "description": "Execute a configura\u00e7\u00e3o novamente se desejar conectar receptores adicionais", + "title": "Selecione o receptor que voc\u00ea deseja conectar" + }, "user": { "data": { "host": "Endere\u00e7o IP" - } + }, + "description": "Conecte-se ao seu receptor, se o endere\u00e7o IP n\u00e3o estiver definido, a descoberta autom\u00e1tica ser\u00e1 usada", + "title": "Receptores de rede Denon AVR" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "show_all_sources": "Mostrar todas as fontes", + "update_audyssey": "Atualizar as configura\u00e7\u00f5es do Audyssey", + "zone2": "Configure a Zona 2", + "zone3": "Configurar a Zona 3" + }, + "description": "Especificar configura\u00e7\u00f5es opcionais", + "title": "Receptores de rede Denon AVR" } } } diff --git a/homeassistant/components/device_tracker/translations/pt-BR.json b/homeassistant/components/device_tracker/translations/pt-BR.json index c20638a4a61..762fb96fd05 100644 --- a/homeassistant/components/device_tracker/translations/pt-BR.json +++ b/homeassistant/components/device_tracker/translations/pt-BR.json @@ -1,4 +1,14 @@ { + "device_automation": { + "condition_type": { + "is_home": "{entity_name} est\u00e1 em casa", + "is_not_home": "{entity_name} n\u00e3o est\u00e1 em casa" + }, + "trigger_type": { + "enters": "{entity_name} entra em uma zona", + "leaves": "{entity_name} sai de uma zona" + } + }, "state": { "_": { "home": "Em casa", diff --git a/homeassistant/components/devolo_home_control/translations/pt-BR.json b/homeassistant/components/devolo_home_control/translations/pt-BR.json index 58d60891613..c2136958ffb 100644 --- a/homeassistant/components/devolo_home_control/translations/pt-BR.json +++ b/homeassistant/components/devolo_home_control/translations/pt-BR.json @@ -5,19 +5,22 @@ "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "reauth_failed": "Por favor, use o mesmo usu\u00e1rio mydevolo de antes." }, "step": { "user": { "data": { "mydevolo_url": "mydevolo URL", - "password": "Senha" + "password": "Senha", + "username": "Email / devolo ID" } }, "zeroconf_confirm": { "data": { "mydevolo_url": "mydevolo URL", - "password": "Senha" + "password": "Senha", + "username": "Email / devolo ID" } } } diff --git a/homeassistant/components/devolo_home_network/translations/pt-BR.json b/homeassistant/components/devolo_home_network/translations/pt-BR.json index edffd23f3af..94a1f632d78 100644 --- a/homeassistant/components/devolo_home_network/translations/pt-BR.json +++ b/homeassistant/components/devolo_home_network/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado", + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "home_control": "A Unidade Central de Home Control Devolo n\u00e3o funciona com esta integra\u00e7\u00e3o." }, "error": { diff --git a/homeassistant/components/dexcom/translations/pt-BR.json b/homeassistant/components/dexcom/translations/pt-BR.json index d86aef5d51d..ce21e4d51c8 100644 --- a/homeassistant/components/dexcom/translations/pt-BR.json +++ b/homeassistant/components/dexcom/translations/pt-BR.json @@ -12,7 +12,19 @@ "user": { "data": { "password": "Senha", + "server": "Servidor", "username": "Usu\u00e1rio" + }, + "description": "Insira as credenciais do Dexcom Share", + "title": "Configurar integra\u00e7\u00e3o Dexcom" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "unit_of_measurement": "Unidade de medida" } } } diff --git a/homeassistant/components/diagnostics/translations/nl.json b/homeassistant/components/diagnostics/translations/nl.json new file mode 100644 index 00000000000..b12cbdbb1db --- /dev/null +++ b/homeassistant/components/diagnostics/translations/nl.json @@ -0,0 +1,3 @@ +{ + "title": "Diagnostiek" +} \ No newline at end of file diff --git a/homeassistant/components/dialogflow/translations/ja.json b/homeassistant/components/dialogflow/translations/ja.json index 0cb6f57eae2..199db0c326c 100644 --- a/homeassistant/components/dialogflow/translations/ja.json +++ b/homeassistant/components/dialogflow/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/dialogflow/translations/nl.json b/homeassistant/components/dialogflow/translations/nl.json index 82fe7daea00..3d2617d25e5 100644 --- a/homeassistant/components/dialogflow/translations/nl.json +++ b/homeassistant/components/dialogflow/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/dialogflow/translations/pt-BR.json b/homeassistant/components/dialogflow/translations/pt-BR.json index 43954a1f032..7b5c5a96464 100644 --- a/homeassistant/components/dialogflow/translations/pt-BR.json +++ b/homeassistant/components/dialogflow/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "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." diff --git a/homeassistant/components/dialogflow/translations/uk.json b/homeassistant/components/dialogflow/translations/uk.json index 625d2db78dc..5186a1882f1 100644 --- a/homeassistant/components/dialogflow/translations/uk.json +++ b/homeassistant/components/dialogflow/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/directv/translations/pt-BR.json b/homeassistant/components/directv/translations/pt-BR.json index f317d16eb41..98fa2d6e3b6 100644 --- a/homeassistant/components/directv/translations/pt-BR.json +++ b/homeassistant/components/directv/translations/pt-BR.json @@ -7,7 +7,7 @@ "error": { "cannot_connect": "Falha ao conectar" }, - "flow_title": "DirecTV: {name}", + "flow_title": "{name}", "step": { "ssdp_confirm": { "description": "Voc\u00ea quer configurar o {name}?" diff --git a/homeassistant/components/dlna_dmr/translations/pt-BR.json b/homeassistant/components/dlna_dmr/translations/pt-BR.json index 58ed851546d..0df5a60e565 100644 --- a/homeassistant/components/dlna_dmr/translations/pt-BR.json +++ b/homeassistant/components/dlna_dmr/translations/pt-BR.json @@ -3,15 +3,26 @@ "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" + "cannot_connect": "Falha ao conectar", + "could_not_connect": "Falha ao conectar ao dispositivo DLNA", + "discovery_error": "Falha ao descobrir um dispositivo DLNA correspondente", + "incomplete_config": "A configura\u00e7\u00e3o n\u00e3o tem uma vari\u00e1vel obrigat\u00f3ria", + "non_unique_id": "V\u00e1rios dispositivos encontrados com o mesmo ID exclusivo", + "not_dmr": "O dispositivo n\u00e3o \u00e9 um renderizador de m\u00eddia digital compat\u00edvel" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "could_not_connect": "Falha ao conectar-se ao dispositivo DLNA", + "not_dmr": "O dispositivo n\u00e3o \u00e9 um renderizador de m\u00eddia digital compat\u00edvel" }, + "flow_title": "{name}", "step": { "confirm": { "description": "Deseja iniciar a configura\u00e7\u00e3o?" }, + "import_turn_on": { + "description": "Por favor, ligue o dispositivo e clique em enviar para continuar a migra\u00e7\u00e3o" + }, "manual": { "data": { "url": "URL" @@ -23,7 +34,24 @@ "data": { "host": "Nome do host", "url": "URL" - } + }, + "description": "Escolha um dispositivo para configurar ou deixe em branco para inserir um URL", + "title": "Dispositivos DMR DLNA descobertos" + } + } + }, + "options": { + "error": { + "invalid_url": "URL inv\u00e1lida" + }, + "step": { + "init": { + "data": { + "callback_url_override": "URL de retorno do ouvinte de eventos", + "listen_port": "Porta do ouvinte de eventos (aleat\u00f3rio se n\u00e3o estiver definido)", + "poll_availability": "Pesquisa de disponibilidade do dispositivo" + }, + "title": "Configura\u00e7\u00e3o do renderizador de m\u00eddia digital DLNA" } } } diff --git a/homeassistant/components/dnsip/translations/ja.json b/homeassistant/components/dnsip/translations/ja.json index bf252c8ef80..4b2e6a1fc65 100644 --- a/homeassistant/components/dnsip/translations/ja.json +++ b/homeassistant/components/dnsip/translations/ja.json @@ -2,6 +2,13 @@ "config": { "error": { "invalid_hostname": "\u7121\u52b9\u306a\u30db\u30b9\u30c8\u540d" + }, + "step": { + "user": { + "data": { + "hostname": "DNS\u30af\u30a8\u30ea\u3092\u5b9f\u884c\u3059\u308b\u30db\u30b9\u30c8\u540d" + } + } } }, "options": { diff --git a/homeassistant/components/dnsip/translations/nl.json b/homeassistant/components/dnsip/translations/nl.json index b0aebece7b4..6528bdb5a61 100644 --- a/homeassistant/components/dnsip/translations/nl.json +++ b/homeassistant/components/dnsip/translations/nl.json @@ -10,5 +10,18 @@ } } } + }, + "options": { + "error": { + "invalid_resolver": "Ongeldig IP-adres voor resolver" + }, + "step": { + "init": { + "data": { + "resolver": "Resolver voor IPV4 lookup", + "resolver_ipv6": "Resolver voor IPV6 lookup" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/doorbird/translations/el.json b/homeassistant/components/doorbird/translations/el.json index edb649341c8..5eaa736cd5c 100644 --- a/homeassistant/components/doorbird/translations/el.json +++ b/homeassistant/components/doorbird/translations/el.json @@ -6,6 +6,9 @@ }, "step": { "user": { + "data": { + "name": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + }, "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03c4\u03bf DoorBird" } } diff --git a/homeassistant/components/doorbird/translations/pt-BR.json b/homeassistant/components/doorbird/translations/pt-BR.json index e34e7593c77..3f2c479df8f 100644 --- a/homeassistant/components/doorbird/translations/pt-BR.json +++ b/homeassistant/components/doorbird/translations/pt-BR.json @@ -10,13 +10,26 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{name} ({host})", "step": { "user": { "data": { "host": "Nome do host", + "name": "Nome do dispositivo", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se ao DoorBird" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "events": "Lista de eventos separados por v\u00edrgulas." + }, + "description": "Adicione um nome de evento separado por v\u00edrgula para cada evento que voc\u00ea deseja rastrear. Depois de inseri-los aqui, use o aplicativo DoorBird para atribu\u00ed-los a um evento espec\u00edfico. Consulte a documenta\u00e7\u00e3o em https://www.home-assistant.io/integrations/doorbird/#events. Exemplo: alguem_pressionou_o_botao movimento" } } } diff --git a/homeassistant/components/dsmr/translations/pt-BR.json b/homeassistant/components/dsmr/translations/pt-BR.json index 95b4ef549a7..911a93db1b8 100644 --- a/homeassistant/components/dsmr/translations/pt-BR.json +++ b/homeassistant/components/dsmr/translations/pt-BR.json @@ -2,23 +2,51 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_communicate": "Falha ao comunicar", "cannot_connect": "Falha ao conectar" }, "error": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_communicate": "Falha ao comunicar", "cannot_connect": "Falha ao conectar" }, "step": { "setup_network": { "data": { + "dsmr_version": "Selecione a vers\u00e3o do DSMR", "host": "Nome do host", "port": "Porta" - } + }, + "title": "Selecione o endere\u00e7o de conex\u00e3o" + }, + "setup_serial": { + "data": { + "dsmr_version": "Selecione a vers\u00e3o do DSMR", + "port": "Selecionar dispositivo" + }, + "title": "Dispositivo" }, "setup_serial_manual_path": { "data": { "port": "Caminho do Dispositivo USB" - } + }, + "title": "Caminho" + }, + "user": { + "data": { + "type": "Tipo de conex\u00e3o" + }, + "title": "Selecione o tipo de conex\u00e3o" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "time_between_update": "Tempo m\u00ednimo entre atualiza\u00e7\u00f5es de entidade [s]" + }, + "title": "Op\u00e7\u00f5es de DSMR" } } } diff --git a/homeassistant/components/dunehd/translations/pt-BR.json b/homeassistant/components/dunehd/translations/pt-BR.json index d783704c0a9..072cf6011ea 100644 --- a/homeassistant/components/dunehd/translations/pt-BR.json +++ b/homeassistant/components/dunehd/translations/pt-BR.json @@ -12,7 +12,9 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure a integra\u00e7\u00e3o Dune HD. Se voc\u00ea tiver problemas com a configura\u00e7\u00e3o, acesse: https://www.home-assistant.io/integrations/dunehd \n\n Certifique-se de que seu player est\u00e1 ligado.", + "title": "Dune HD" } } } diff --git a/homeassistant/components/eafm/translations/pt-BR.json b/homeassistant/components/eafm/translations/pt-BR.json index e29d809ebff..f7dfd4cf080 100644 --- a/homeassistant/components/eafm/translations/pt-BR.json +++ b/homeassistant/components/eafm/translations/pt-BR.json @@ -1,7 +1,17 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_stations": "Nenhuma esta\u00e7\u00e3o de monitoramento de enchentes encontrada." + }, + "step": { + "user": { + "data": { + "station": "Esta\u00e7\u00e3o" + }, + "description": "Selecione a esta\u00e7\u00e3o que deseja monitorar", + "title": "Rastrear uma esta\u00e7\u00e3o de monitoramento de enchentes" + } } } } \ No newline at end of file diff --git a/homeassistant/components/ecobee/translations/pt-BR.json b/homeassistant/components/ecobee/translations/pt-BR.json index 35f7967ccac..3174c06c802 100644 --- a/homeassistant/components/ecobee/translations/pt-BR.json +++ b/homeassistant/components/ecobee/translations/pt-BR.json @@ -9,7 +9,7 @@ }, "step": { "authorize": { - "description": "Por favor, autorize este aplicativo em https://www.ecobee.com/consumerportal/index.html com c\u00f3digo PIN:\n\n{pin}\n\nEm seguida, pressione Submit.", + "description": "Por favor, autorize este aplicativo em https://www.ecobee.com/consumerportal/index.html com c\u00f3digo PIN:\n\n{pin}\n\nEm seguida, pressione Enviar.", "title": "Autorizar aplicativo em ecobee.com" }, "user": { diff --git a/homeassistant/components/ecobee/translations/uk.json b/homeassistant/components/ecobee/translations/uk.json index 7cf7df53429..0d411f1fdd1 100644 --- a/homeassistant/components/ecobee/translations/uk.json +++ b/homeassistant/components/ecobee/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "pin_request_failed": "\u0421\u0442\u0430\u043b\u0430\u0441\u044f \u043f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0456\u0434 \u0447\u0430\u0441 \u0437\u0430\u043f\u0438\u0442\u0443 PIN-\u043a\u043e\u0434\u0443 \u0443 ecobee; \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0456\u0441\u0442\u044c \u043a\u043b\u044e\u0447\u0430 API.", diff --git a/homeassistant/components/econet/translations/pt-BR.json b/homeassistant/components/econet/translations/pt-BR.json index 55722d53aeb..23469f0fd26 100644 --- a/homeassistant/components/econet/translations/pt-BR.json +++ b/homeassistant/components/econet/translations/pt-BR.json @@ -12,8 +12,10 @@ "step": { "user": { "data": { + "email": "Email", "password": "Senha" - } + }, + "title": "Configurar conta Rheem EcoNet" } } } diff --git a/homeassistant/components/efergy/translations/pt-BR.json b/homeassistant/components/efergy/translations/pt-BR.json index 065c29ab9ab..8197121b5d5 100644 --- a/homeassistant/components/efergy/translations/pt-BR.json +++ b/homeassistant/components/efergy/translations/pt-BR.json @@ -13,7 +13,8 @@ "user": { "data": { "api_key": "Chave da API" - } + }, + "title": "Efergy" } } } diff --git a/homeassistant/components/elgato/translations/pt-BR.json b/homeassistant/components/elgato/translations/pt-BR.json index 10441872c51..4cc692371d3 100644 --- a/homeassistant/components/elgato/translations/pt-BR.json +++ b/homeassistant/components/elgato/translations/pt-BR.json @@ -7,16 +7,18 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{serial_number}", "step": { "user": { "data": { "host": "Nome do host", "port": "Porta" - } + }, + "description": "Configure seu Elgato Light para integrar com o Home Assistant." }, "zeroconf_confirm": { - "description": "Deseja adicionar o Elgato Key Light n\u00famero de s\u00e9rie ` {serial_number} ` ao Home Assistant?", - "title": "Dispositivo Elgato Key Light descoberto" + "description": "Deseja adicionar a l\u00e2mpada Elgato com n\u00famero de s\u00e9rie `{serial_number}` ao Home Assistant?", + "title": "Dispositivo Elgato Key descoberto" } } } diff --git a/homeassistant/components/elkm1/translations/el.json b/homeassistant/components/elkm1/translations/el.json index 5bb2846243a..d86e777877e 100644 --- a/homeassistant/components/elkm1/translations/el.json +++ b/homeassistant/components/elkm1/translations/el.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "address_already_configured": "\u0388\u03bd\u03b1 ElkM1 \u03bc\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af", + "already_configured": "\u0388\u03bd\u03b1 ElkM1 \u03bc\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c0\u03c1\u03cc\u03b8\u03b5\u03bc\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/elkm1/translations/pt-BR.json b/homeassistant/components/elkm1/translations/pt-BR.json index efdc82ab438..ffc9c5ba4ec 100644 --- a/homeassistant/components/elkm1/translations/pt-BR.json +++ b/homeassistant/components/elkm1/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "address_already_configured": "Um ElkM1 com este endere\u00e7o j\u00e1 est\u00e1 configurado", + "already_configured": "Um ElkM1 com este prefixo j\u00e1 est\u00e1 configurado" + }, "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", @@ -8,9 +12,15 @@ "step": { "user": { "data": { + "address": "O endere\u00e7o IP ou dom\u00ednio ou porta serial se estiver conectando via serial.", "password": "Senha", + "prefix": "Um prefixo exclusivo (deixe em branco se voc\u00ea tiver apenas um ElkM1).", + "protocol": "Protocolo", + "temperature_unit": "A unidade de temperatura que ElkM1 usa.", "username": "Usu\u00e1rio" - } + }, + "description": "A string de endere\u00e7o deve estar no formato 'address[:port]' para 'seguro' e 'n\u00e3o seguro'. Exemplo: '192.168.1.1'. A porta \u00e9 opcional e o padr\u00e3o \u00e9 2101 para 'n\u00e3o seguro' e 2601 para 'seguro'. Para o protocolo serial, o endere\u00e7o deve estar no formato 'tty[:baud]'. Exemplo: '/dev/ttyS1'. O baud \u00e9 opcional e o padr\u00e3o \u00e9 115200.", + "title": "Conecte ao controle Elk-M1" } } } diff --git a/homeassistant/components/elmax/translations/pt-BR.json b/homeassistant/components/elmax/translations/pt-BR.json index b2cefe66206..9db13c83fbc 100644 --- a/homeassistant/components/elmax/translations/pt-BR.json +++ b/homeassistant/components/elmax/translations/pt-BR.json @@ -27,8 +27,10 @@ "password": "Senha", "username": "Usu\u00e1rio" }, - "description": "Fa\u00e7a login na nuvem Elmax usando suas credenciais" + "description": "Fa\u00e7a login na nuvem Elmax usando suas credenciais", + "title": "Login da conta" } } - } + }, + "title": "Configura\u00e7\u00e3o de nuvem Elmax" } \ No newline at end of file diff --git a/homeassistant/components/emonitor/translations/pt-BR.json b/homeassistant/components/emonitor/translations/pt-BR.json index ff6ede166a9..80e47d1f10c 100644 --- a/homeassistant/components/emonitor/translations/pt-BR.json +++ b/homeassistant/components/emonitor/translations/pt-BR.json @@ -7,7 +7,12 @@ "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { + "confirm": { + "description": "Deseja configurar {name} ({host})?", + "title": "Configura\u00e7\u00e3o SiteSage Emonitor" + }, "user": { "data": { "host": "Nome do host" diff --git a/homeassistant/components/emulated_roku/translations/pt-BR.json b/homeassistant/components/emulated_roku/translations/pt-BR.json index 864ae263dba..139a17577e8 100644 --- a/homeassistant/components/emulated_roku/translations/pt-BR.json +++ b/homeassistant/components/emulated_roku/translations/pt-BR.json @@ -9,7 +9,7 @@ "advertise_ip": "Anunciar IP", "advertise_port": "Anunciar porta", "host_ip": "IP do host", - "listen_port": "Porta de escuta", + "listen_port": "Ouvir Porta", "name": "Nome", "upnp_bind_multicast": "Vincular multicast (Verdadeiro/Falso)" }, @@ -17,5 +17,5 @@ } } }, - "title": "EmulatedRoku" + "title": "Emulated Roku" } \ No newline at end of file diff --git a/homeassistant/components/energy/translations/pt-BR.json b/homeassistant/components/energy/translations/pt-BR.json new file mode 100644 index 00000000000..c8d85790fdd --- /dev/null +++ b/homeassistant/components/energy/translations/pt-BR.json @@ -0,0 +1,3 @@ +{ + "title": "Energia" +} \ No newline at end of file diff --git a/homeassistant/components/enocean/translations/pt-BR.json b/homeassistant/components/enocean/translations/pt-BR.json index 9ab59f40649..c0d65a7934f 100644 --- a/homeassistant/components/enocean/translations/pt-BR.json +++ b/homeassistant/components/enocean/translations/pt-BR.json @@ -1,7 +1,25 @@ { "config": { "abort": { + "invalid_dongle_path": "Caminho de dongle inv\u00e1lido", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "invalid_dongle_path": "Nenhum dongle v\u00e1lido encontrado para este caminho" + }, + "step": { + "detect": { + "data": { + "path": "Caminho de dongle USB" + }, + "title": "Selecione o caminho para seu dongle ENOcean" + }, + "manual": { + "data": { + "path": "caminho do dongle USB" + }, + "title": "Digite o caminho para voc\u00ea dongle ENOcean" + } } } } \ No newline at end of file diff --git a/homeassistant/components/enocean/translations/uk.json b/homeassistant/components/enocean/translations/uk.json index 5c3e2d6eb6e..01f7447c8ae 100644 --- a/homeassistant/components/enocean/translations/uk.json +++ b/homeassistant/components/enocean/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_dongle_path": "\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u0448\u043b\u044f\u0445 \u0434\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "invalid_dongle_path": "\u041d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u043d\u0438\u0445 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432 \u0437\u0430 \u0446\u0438\u043c \u0448\u043b\u044f\u0445\u043e\u043c." diff --git a/homeassistant/components/enphase_envoy/translations/pt-BR.json b/homeassistant/components/enphase_envoy/translations/pt-BR.json index 223bb36392f..d4e296b6b4b 100644 --- a/homeassistant/components/enphase_envoy/translations/pt-BR.json +++ b/homeassistant/components/enphase_envoy/translations/pt-BR.json @@ -9,13 +9,15 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{serial} ({host})", "step": { "user": { "data": { "host": "Nome do host", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Para modelos mais novos, digite o nome de usu\u00e1rio `envoy` sem uma senha. Para modelos mais antigos, digite o nome de usu\u00e1rio `installer` sem uma senha. Para todos os outros modelos, insira um nome de usu\u00e1rio e senha v\u00e1lidos." } } } diff --git a/homeassistant/components/environment_canada/translations/pt-BR.json b/homeassistant/components/environment_canada/translations/pt-BR.json index f99ab671b8e..6325a126823 100644 --- a/homeassistant/components/environment_canada/translations/pt-BR.json +++ b/homeassistant/components/environment_canada/translations/pt-BR.json @@ -1,15 +1,22 @@ { "config": { "error": { + "bad_station_id": "A ID da esta\u00e7\u00e3o \u00e9 inv\u00e1lida, ausente ou n\u00e3o encontrada no banco de dados de ID da esta\u00e7\u00e3o", "cannot_connect": "Falha ao conectar", + "error_response": "Resposta do Environment Canada com erro", + "too_many_attempts": "As conex\u00f5es com o Environment Canada s\u00e3o limitadas por tarifas; Tente novamente em 60 segundos", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "language": "Idioma de informa\u00e7\u00f5es meteorol\u00f3gicas", "latitude": "Latitude", - "longitude": "Longitude" - } + "longitude": "Longitude", + "station": "ID da esta\u00e7\u00e3o meteorol\u00f3gica" + }, + "description": "Um ID de esta\u00e7\u00e3o ou latitude/longitude deve ser especificado. A latitude/longitude padr\u00e3o usada s\u00e3o os valores configurados na instala\u00e7\u00e3o do Home Assistant. A esta\u00e7\u00e3o meteorol\u00f3gica mais pr\u00f3xima das coordenadas ser\u00e1 usada se especificar as coordenadas. Se for usado um c\u00f3digo de esta\u00e7\u00e3o, deve seguir o formato: PP/c\u00f3digo, onde PP \u00e9 a prov\u00edncia de duas letras e c\u00f3digo \u00e9 o ID da esta\u00e7\u00e3o. A lista de IDs de esta\u00e7\u00f5es pode ser encontrada aqui: https://dd.weather.gc.ca/citypage_weather/docs/site_list_towns_en.csv. As informa\u00e7\u00f5es meteorol\u00f3gicas podem ser recuperadas em ingl\u00eas ou franc\u00eas.", + "title": "Environment Canada: localiza\u00e7\u00e3o e idioma do clima" } } } diff --git a/homeassistant/components/epson/translations/pt-BR.json b/homeassistant/components/epson/translations/pt-BR.json index ec60fefab42..c14278182a5 100644 --- a/homeassistant/components/epson/translations/pt-BR.json +++ b/homeassistant/components/epson/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "powered_off": "O projetor est\u00e1 ligado? Voc\u00ea precisa ligar o projetor para a configura\u00e7\u00e3o inicial." }, "step": { "user": { diff --git a/homeassistant/components/esphome/translations/pt-BR.json b/homeassistant/components/esphome/translations/pt-BR.json index 6a637c735f7..737bc5020af 100644 --- a/homeassistant/components/esphome/translations/pt-BR.json +++ b/homeassistant/components/esphome/translations/pt-BR.json @@ -8,20 +8,33 @@ "error": { "connection_error": "N\u00e3o \u00e9 poss\u00edvel conectar-se ao ESP. Por favor, verifique se o seu arquivo YAML cont\u00e9m uma linha 'api:'.", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_psk": "A chave de criptografia de transporte \u00e9 inv\u00e1lida. Certifique-se de que corresponde ao que voc\u00ea tem em sua configura\u00e7\u00e3o", "resolve_error": "N\u00e3o \u00e9 poss\u00edvel resolver o endere\u00e7o do ESP. Se este erro persistir, por favor, defina um endere\u00e7o IP est\u00e1tico: https://esphomelib.com/esphomeyaml/components/wifi.html#manual-ips" }, - "flow_title": "ESPHome: {name}", + "flow_title": "{name}", "step": { "authenticate": { "data": { "password": "Senha" }, - "description": "Por favor, digite a senha que voc\u00ea definiu em sua configura\u00e7\u00e3o." + "description": "Digite a senha definida na configura\u00e7\u00e3o para {name}." }, "discovery_confirm": { "description": "Voc\u00ea quer adicionar o n\u00f3 ESPHome ` {name} ` ao Home Assistant?", "title": "N\u00f3 ESPHome descoberto" }, + "encryption_key": { + "data": { + "noise_psk": "Chave de encripta\u00e7\u00e3o" + }, + "description": "Insira a chave de criptografia que voc\u00ea definiu em sua configura\u00e7\u00e3o para {name} ." + }, + "reauth_confirm": { + "data": { + "noise_psk": "Chave de encripta\u00e7\u00e3o" + }, + "description": "O dispositivo ESPHome {name} ativou a criptografia de transporte ou alterou a chave de criptografia. Insira a chave atualizada." + }, "user": { "data": { "host": "Nome do host", diff --git a/homeassistant/components/evil_genius_labs/translations/pt-BR.json b/homeassistant/components/evil_genius_labs/translations/pt-BR.json index 159cd52c341..5dda4dc69dc 100644 --- a/homeassistant/components/evil_genius_labs/translations/pt-BR.json +++ b/homeassistant/components/evil_genius_labs/translations/pt-BR.json @@ -2,6 +2,7 @@ "config": { "error": { "cannot_connect": "Falha ao conectar", + "timeout": "Tempo limite para estabelecer conex\u00e3o atingido", "unknown": "Erro inesperado" }, "step": { diff --git a/homeassistant/components/ezviz/translations/pt-BR.json b/homeassistant/components/ezviz/translations/pt-BR.json index 870003bde5d..371686bbf98 100644 --- a/homeassistant/components/ezviz/translations/pt-BR.json +++ b/homeassistant/components/ezviz/translations/pt-BR.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured_account": "A conta j\u00e1 foi configurada", + "ezviz_cloud_account_missing": "Conta na nuvem Ezviz ausente. Por favor, reconfigure a conta de nuvem Ezviz", "unknown": "Erro inesperado" }, "error": { @@ -9,25 +10,41 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" }, + "flow_title": "{serial}", "step": { "confirm": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Insira as credenciais RTSP para a c\u00e2mera Ezviz {serial} com IP {ip_address}", + "title": "C\u00e2mera Ezviz descoberta" }, "user": { "data": { "password": "Senha", "url": "URL", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se ao Ezviz Cloud" }, "user_custom_url": { "data": { "password": "Senha", "url": "URL", "username": "Usu\u00e1rio" + }, + "description": "Especifique manualmente o URL da sua regi\u00e3o", + "title": "Conecte-se ao URL personalizado do Ezviz" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ffmpeg_arguments": "Argumentos passados para ffmpeg para c\u00e2meras", + "timeout": "Tempo limite da solicita\u00e7\u00e3o (segundos)" } } } diff --git a/homeassistant/components/faa_delays/translations/pt-BR.json b/homeassistant/components/faa_delays/translations/pt-BR.json index 34892b7c476..87e64d0db17 100644 --- a/homeassistant/components/faa_delays/translations/pt-BR.json +++ b/homeassistant/components/faa_delays/translations/pt-BR.json @@ -1,8 +1,21 @@ { "config": { + "abort": { + "already_configured": "Este aeroporto j\u00e1 est\u00e1 configurado." + }, "error": { "cannot_connect": "Falha ao conectar", + "invalid_airport": "O c\u00f3digo do aeroporto n\u00e3o \u00e9 v\u00e1lido", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "id": "Aeroporto" + }, + "description": "Insira um c\u00f3digo de aeroporto dos EUA no formato IATA", + "title": "Atrasos FAA" + } } } } \ No newline at end of file diff --git a/homeassistant/components/fan/translations/nl.json b/homeassistant/components/fan/translations/nl.json index 07f6bbf8c7b..aa4474a782f 100644 --- a/homeassistant/components/fan/translations/nl.json +++ b/homeassistant/components/fan/translations/nl.json @@ -9,6 +9,8 @@ "is_on": "{entity_name} is ingeschakeld" }, "trigger_type": { + "changed_states": "{entity_name} in- of uitgeschakeld", + "toggled": "{entity_name} in- of uitgeschakeld", "turned_off": "{entity_name} uitgeschakeld", "turned_on": "{entity_name} ingeschakeld" } diff --git a/homeassistant/components/fan/translations/pt-BR.json b/homeassistant/components/fan/translations/pt-BR.json index ef519660db8..97145dd8a60 100644 --- a/homeassistant/components/fan/translations/pt-BR.json +++ b/homeassistant/components/fan/translations/pt-BR.json @@ -1,12 +1,18 @@ { "device_automation": { + "action_type": { + "turn_off": "Desligar {entity_name}", + "turn_on": "Ligar {entity_name}" + }, "condition_type": { "is_off": "{entity_name} est\u00e1 desligado", "is_on": "{entity_name} est\u00e1 ligado" }, "trigger_type": { "changed_states": "{entity_name} ligado ou desligado", - "toggled": "{entity_name} ligado ou desligado" + "toggled": "{entity_name} ligado ou desligado", + "turned_off": "{entity_name} for desligado", + "turned_on": "{entity_name} for ligado" } }, "state": { diff --git a/homeassistant/components/fireservicerota/translations/pt-BR.json b/homeassistant/components/fireservicerota/translations/pt-BR.json index 2d9c2ad919c..45b55aa5324 100644 --- a/homeassistant/components/fireservicerota/translations/pt-BR.json +++ b/homeassistant/components/fireservicerota/translations/pt-BR.json @@ -14,11 +14,13 @@ "reauth": { "data": { "password": "Senha" - } + }, + "description": "Os tokens de autentica\u00e7\u00e3o se tornaram inv\u00e1lidos, fa\u00e7a login para recri\u00e1-los." }, "user": { "data": { "password": "Senha", + "url": "Site", "username": "Usu\u00e1rio" } } diff --git a/homeassistant/components/fjaraskupan/translations/pt-BR.json b/homeassistant/components/fjaraskupan/translations/pt-BR.json index d529509749c..164c5cde793 100644 --- a/homeassistant/components/fjaraskupan/translations/pt-BR.json +++ b/homeassistant/components/fjaraskupan/translations/pt-BR.json @@ -1,8 +1,13 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja configurar o Fj\u00e4r\u00e5skupan?" + } } } } \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/pt-BR.json b/homeassistant/components/flick_electric/translations/pt-BR.json index 2601b89b2a1..444c72d3d5d 100644 --- a/homeassistant/components/flick_electric/translations/pt-BR.json +++ b/homeassistant/components/flick_electric/translations/pt-BR.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "client_id": "ID do cliente (Opcional)", - "client_secret": "Segredo do cliente (Opcional)", + "client_id": "Client ID (Opcional)", + "client_secret": "Client Secret (Opcional)", "password": "Senha", "username": "Usu\u00e1rio" }, diff --git a/homeassistant/components/flipr/translations/pt-BR.json b/homeassistant/components/flipr/translations/pt-BR.json index 8722382b01b..e3535fb54ff 100644 --- a/homeassistant/components/flipr/translations/pt-BR.json +++ b/homeassistant/components/flipr/translations/pt-BR.json @@ -6,13 +6,24 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "no_flipr_id_found": "Nenhum ID flipr associado \u00e0 sua conta por enquanto. Voc\u00ea deve verificar se est\u00e1 funcionando com o aplicativo m\u00f3vel do Flipr primeiro.", "unknown": "Erro inesperado" }, "step": { + "flipr_id": { + "data": { + "flipr_id": "Flipr ID" + }, + "description": "Escolha seu ID Flipr na lista", + "title": "Escolha seu Flipr" + }, "user": { "data": { + "email": "Email", "password": "Senha" - } + }, + "description": "Conecte-se usando sua conta Flipr.", + "title": "Conecte-se ao Flipr" } } } diff --git a/homeassistant/components/flume/translations/pt-BR.json b/homeassistant/components/flume/translations/pt-BR.json index 17c9f8afe60..a9027c5bfd6 100644 --- a/homeassistant/components/flume/translations/pt-BR.json +++ b/homeassistant/components/flume/translations/pt-BR.json @@ -13,7 +13,9 @@ "reauth_confirm": { "data": { "password": "Senha" - } + }, + "description": "A senha para {username} n\u00e3o \u00e9 mais v\u00e1lida.", + "title": "Reautentique sua conta Flume" }, "user": { "data": { diff --git a/homeassistant/components/flunearyou/translations/pt-BR.json b/homeassistant/components/flunearyou/translations/pt-BR.json index 35950f57d3b..dc63fa1baf8 100644 --- a/homeassistant/components/flunearyou/translations/pt-BR.json +++ b/homeassistant/components/flunearyou/translations/pt-BR.json @@ -11,7 +11,9 @@ "data": { "latitude": "Latitude", "longitude": "Longitude" - } + }, + "description": "Monitore relat\u00f3rios baseados em usu\u00e1rio e CDC para um par de coordenadas.", + "title": "Configurar Flue Near You" } } } diff --git a/homeassistant/components/flux_led/translations/pt-BR.json b/homeassistant/components/flux_led/translations/pt-BR.json index 82b12411670..36560315ee7 100644 --- a/homeassistant/components/flux_led/translations/pt-BR.json +++ b/homeassistant/components/flux_led/translations/pt-BR.json @@ -3,12 +3,12 @@ "abort": { "already_configured": "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%]" + "no_devices_found": "Nenhum dispositivo encontrado na rede" }, "error": { "cannot_connect": "Falha ao conectar" }, - "flow_title": "{modelo} {id} ({ipaddr})", + "flow_title": "{model} {id} ({ipaddr})", "step": { "discovery_confirm": { "description": "Deseja configurar {model} {id} ({ipaddr})?" diff --git a/homeassistant/components/forecast_solar/translations/pt-BR.json b/homeassistant/components/forecast_solar/translations/pt-BR.json index aad75b3bed0..ad6cca066c4 100644 --- a/homeassistant/components/forecast_solar/translations/pt-BR.json +++ b/homeassistant/components/forecast_solar/translations/pt-BR.json @@ -3,10 +3,28 @@ "step": { "user": { "data": { + "azimuth": "Azimute (360\u00b0, 0\u00b0 = Norte, 90\u00b0 = Leste, 180\u00b0 = Sul, 270\u00b0 = Oeste)", + "declination": "Declina\u00e7\u00e3o (0\u00b0 = Horizontal, 90\u00b0 = Vertical)", "latitude": "Latitude", "longitude": "Longitude", + "modules power": "Pot\u00eancia de pico total em Watt de seus m\u00f3dulos solares", "name": "Nome" - } + }, + "description": "Preencha os dados de seus pain\u00e9is solares. Consulte a documenta\u00e7\u00e3o se um campo n\u00e3o estiver claro." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "api_key": "Chave de API Forecast.Solar (opcional)", + "azimuth": "Azimute (360\u00b0, 0\u00b0 = Norte, 90\u00b0 = Leste, 180\u00b0 = Sul, 270\u00b0 = Oeste)", + "damping": "Fator de amortecimento: ajusta os resultados de manh\u00e3 e \u00e0 noite", + "declination": "Declina\u00e7\u00e3o (0\u00b0 = Horizontal, 90\u00b0 = Vertical)", + "modules power": "Pot\u00eancia de pico total em Watt de seus m\u00f3dulos solares" + }, + "description": "Preencha os dados de seus pain\u00e9is solares. Consulte a documenta\u00e7\u00e3o se um campo n\u00e3o estiver claro." } } } diff --git a/homeassistant/components/forked_daapd/translations/pt-BR.json b/homeassistant/components/forked_daapd/translations/pt-BR.json index a40bc1321a1..1b768604bef 100644 --- a/homeassistant/components/forked_daapd/translations/pt-BR.json +++ b/homeassistant/components/forked_daapd/translations/pt-BR.json @@ -5,13 +5,14 @@ "not_forked_daapd": "O dispositivo n\u00e3o \u00e9 um servidor forked-daapd." }, "error": { + "forbidden": "Incapaz de conectar. Verifique suas permiss\u00f5es de rede forked-daapd.", "unknown_error": "Erro inesperado", "websocket_not_enabled": "websocket do servidor forked-daapd n\u00e3o ativado.", "wrong_host_or_port": "N\u00e3o foi poss\u00edvel conectar. Por favor, verifique o endere\u00e7o e a porta.", "wrong_password": "Senha incorreta.", "wrong_server_type": "A integra\u00e7\u00e3o forked-daapd requer um servidor forked-daapd com vers\u00e3o >= 27.0." }, - "flow_title": "servidor forked-daapd: {name} ({host})", + "flow_title": "{name} ({host})", "step": { "user": { "data": { diff --git a/homeassistant/components/foscam/translations/pt-BR.json b/homeassistant/components/foscam/translations/pt-BR.json index 8037db16e53..b33dce1e6fe 100644 --- a/homeassistant/components/foscam/translations/pt-BR.json +++ b/homeassistant/components/foscam/translations/pt-BR.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_response": "Resposta inv\u00e1lida do dispositivo", "unknown": "Erro inesperado" }, "step": { @@ -14,9 +15,12 @@ "host": "Nome do host", "password": "Senha", "port": "Porta", + "rtsp_port": "porta RTSP", + "stream": "Stream", "username": "Usu\u00e1rio" } } } - } + }, + "title": "Foscam" } \ No newline at end of file diff --git a/homeassistant/components/freebox/translations/el.json b/homeassistant/components/freebox/translations/el.json index 42fc274e0a8..aa0a9b03737 100644 --- a/homeassistant/components/freebox/translations/el.json +++ b/homeassistant/components/freebox/translations/el.json @@ -7,6 +7,9 @@ "link": { "description": "\u039a\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf \u03ba\u03bf\u03c5\u03bc\u03c0\u03af \"\u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae\" \u03ba\u03b1\u03b9, \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1, \u03b1\u03b3\u03b3\u03af\u03be\u03c4\u03b5 \u03c4\u03bf \u03b4\u03b5\u03be\u03af \u03b2\u03ad\u03bb\u03bf\u03c2 \u03c3\u03c4\u03bf \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03c4\u03ae \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf Freebox \u03c3\u03c4\u03bf Home Assistant.\n\n![\u0398\u03ad\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03ba\u03bf\u03c5\u03bc\u03c0\u03b9\u03bf\u03cd \u03c3\u03c4\u03bf \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03c4\u03ae](/static/images/config_freebox.png)", "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03bf\u03b3\u03b7\u03c4\u03ae Freebox" + }, + "user": { + "title": "Freebox" } } } diff --git a/homeassistant/components/freebox/translations/pt-BR.json b/homeassistant/components/freebox/translations/pt-BR.json index 1e898e15ce0..021ab5c902a 100644 --- a/homeassistant/components/freebox/translations/pt-BR.json +++ b/homeassistant/components/freebox/translations/pt-BR.json @@ -5,14 +5,20 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "register_failed": "Falha ao registrar, tente novamente", "unknown": "Erro inesperado" }, "step": { + "link": { + "description": "Clique em \"Enviar\" e toque na seta para a direita no roteador para registrar o Freebox com o Home Assistant.\n\n![Localiza\u00e7\u00e3o do bot\u00e3o no roteador](/static/images/config_freebox.png)", + "title": "Link roteador Freebox" + }, "user": { "data": { "host": "Nome do host", "port": "Porta" - } + }, + "title": "Freebox" } } } diff --git a/homeassistant/components/freedompro/translations/pt-BR.json b/homeassistant/components/freedompro/translations/pt-BR.json index 71a36bb8359..2e20c6b5da9 100644 --- a/homeassistant/components/freedompro/translations/pt-BR.json +++ b/homeassistant/components/freedompro/translations/pt-BR.json @@ -11,7 +11,9 @@ "user": { "data": { "api_key": "Chave da API" - } + }, + "description": "Insira a chave de API obtida em https://home.freedompro.eu", + "title": "Chave da API Freedompro" } } } diff --git a/homeassistant/components/fritz/translations/pt-BR.json b/homeassistant/components/fritz/translations/pt-BR.json index 9076a635244..a28f063ab6d 100644 --- a/homeassistant/components/fritz/translations/pt-BR.json +++ b/homeassistant/components/fritz/translations/pt-BR.json @@ -12,18 +12,23 @@ "connection_error": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{name}", "step": { "confirm": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Descoberto FRITZ!Box: {name} \n\n Configure as Ferramentas do FRITZ!Box para controlar o seu {name}", + "title": "Configurar as Ferramentas do FRITZ!Box" }, "reauth_confirm": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Atualize as credenciais do FRITZ!Box Tools para: {host} . \n\n O FRITZ!Box Tools n\u00e3o consegue iniciar sess\u00e3o no seu FRITZ!Box.", + "title": "Atualizando as Ferramentas do FRITZ!Box - credenciais" }, "start_config": { "data": { @@ -31,7 +36,9 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "description": "Configure as Ferramentas do FRITZ!Box para controlar o seu FRITZ!Box.\n M\u00ednimo necess\u00e1rio: nome de usu\u00e1rio, senha.", + "title": "Configurar as Ferramentas do FRITZ!Box - obrigat\u00f3rio" }, "user": { "data": { @@ -39,6 +46,17 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" + }, + "description": "Configure as Ferramentas do FRITZ!Box para controlar o seu FRITZ!Box.\nM\u00ednimo necess\u00e1rio: nome de usu\u00e1rio, senha.", + "title": "Configurar as Ferramentas do FRITZ!Box" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "consider_home": "Segundos para considerar um dispositivo em 'casa'" } } } diff --git a/homeassistant/components/fritzbox/translations/pt-BR.json b/homeassistant/components/fritzbox/translations/pt-BR.json index 7693e15a9ec..3e3884cbc41 100644 --- a/homeassistant/components/fritzbox/translations/pt-BR.json +++ b/homeassistant/components/fritzbox/translations/pt-BR.json @@ -3,12 +3,14 @@ "abort": { "already_configured": "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%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", + "not_supported": "Conectado ao AVM FRITZ!Box, mas n\u00e3o consegue controlar os dispositivos Smart Home.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{name}", "step": { "confirm": { "data": { @@ -21,14 +23,16 @@ "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Atualize suas informa\u00e7\u00f5es de login para {name}." }, "user": { "data": { "host": "Nome do host", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Insira as informa\u00e7\u00f5es do seu AVM FRITZ!Box" } } } diff --git a/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json b/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json index 7bfce93a571..55919515397 100644 --- a/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json +++ b/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json @@ -2,12 +2,19 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + "insufficient_permissions": "O usu\u00e1rio n\u00e3o tem permiss\u00f5es suficientes para acessar as configura\u00e7\u00f5es do AVM FRITZ!Box e suas listas telef\u00f4nicas.", + "no_devices_found": "Nenhum dispositivo encontrado na rede" }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{name}", "step": { + "phonebook": { + "data": { + "phonebook": "Lista telef\u00f4nica" + } + }, "user": { "data": { "host": "Nome do host", @@ -17,5 +24,18 @@ } } } + }, + "options": { + "error": { + "malformed_prefixes": "Os prefixos est\u00e3o malformados, verifique sua formata\u00e7\u00e3o." + }, + "step": { + "init": { + "data": { + "prefixes": "Prefixos (lista separada por v\u00edrgulas)" + }, + "title": "Configurar prefixos" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/fronius/translations/pt-BR.json b/homeassistant/components/fronius/translations/pt-BR.json index 70f90c5b5f4..da83db69451 100644 --- a/homeassistant/components/fronius/translations/pt-BR.json +++ b/homeassistant/components/fronius/translations/pt-BR.json @@ -16,7 +16,9 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure o endere\u00e7o IP ou nome de host local do seu dispositivo Fronius.", + "title": "Fronius SolarNet" } } } diff --git a/homeassistant/components/garages_amsterdam/translations/pt-BR.json b/homeassistant/components/garages_amsterdam/translations/pt-BR.json index 4b01a4755c3..ea66c718a27 100644 --- a/homeassistant/components/garages_amsterdam/translations/pt-BR.json +++ b/homeassistant/components/garages_amsterdam/translations/pt-BR.json @@ -4,6 +4,15 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "garage_name": "Nome da garagem" + }, + "title": "Escolha uma garagem para monitorar" + } } - } + }, + "title": "Garages Amsterdam" } \ No newline at end of file diff --git a/homeassistant/components/geofency/translations/ja.json b/homeassistant/components/geofency/translations/ja.json index ba80a197994..e653cb99d43 100644 --- a/homeassistant/components/geofency/translations/ja.json +++ b/homeassistant/components/geofency/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/geofency/translations/nl.json b/homeassistant/components/geofency/translations/nl.json index 59ed1cf6b5b..30a2acfdadd 100644 --- a/homeassistant/components/geofency/translations/nl.json +++ b/homeassistant/components/geofency/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/geofency/translations/pt-BR.json b/homeassistant/components/geofency/translations/pt-BR.json index 95ac686e86e..226c388532e 100644 --- a/homeassistant/components/geofency/translations/pt-BR.json +++ b/homeassistant/components/geofency/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso webhook no Geofency. \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) para mais detalhes." diff --git a/homeassistant/components/geofency/translations/uk.json b/homeassistant/components/geofency/translations/uk.json index 54a14afb764..b38d3b66c7c 100644 --- a/homeassistant/components/geofency/translations/uk.json +++ b/homeassistant/components/geofency/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/geonetnz_volcano/translations/pt-BR.json b/homeassistant/components/geonetnz_volcano/translations/pt-BR.json index 6f79c486519..5faa4ea054a 100644 --- a/homeassistant/components/geonetnz_volcano/translations/pt-BR.json +++ b/homeassistant/components/geonetnz_volcano/translations/pt-BR.json @@ -7,7 +7,8 @@ "user": { "data": { "radius": "Raio" - } + }, + "title": "Preencha os dados do filtro." } } } diff --git a/homeassistant/components/gios/translations/el.json b/homeassistant/components/gios/translations/el.json index c6613936401..b8d85b6960b 100644 --- a/homeassistant/components/gios/translations/el.json +++ b/homeassistant/components/gios/translations/el.json @@ -1,5 +1,9 @@ { "config": { + "error": { + "invalid_sensors_data": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03c9\u03bd \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf\u03bd \u03c3\u03c4\u03b1\u03b8\u03bc\u03cc \u03bc\u03ad\u03c4\u03c1\u03b7\u03c3\u03b7\u03c2.", + "wrong_station_id": "\u03a4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03c4\u03bf\u03c5 \u03c3\u03c4\u03b1\u03b8\u03bc\u03bf\u03cd \u03bc\u03ad\u03c4\u03c1\u03b7\u03c3\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c9\u03c3\u03c4\u03cc." + }, "step": { "user": { "data": { diff --git a/homeassistant/components/gios/translations/pt-BR.json b/homeassistant/components/gios/translations/pt-BR.json index 2228a8031ac..39472c3b420 100644 --- a/homeassistant/components/gios/translations/pt-BR.json +++ b/homeassistant/components/gios/translations/pt-BR.json @@ -4,15 +4,24 @@ "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "invalid_sensors_data": "Dados de sensores inv\u00e1lidos para esta esta\u00e7\u00e3o de medi\u00e7\u00e3o.", + "wrong_station_id": "O ID da esta\u00e7\u00e3o de medi\u00e7\u00e3o n\u00e3o est\u00e1 correto." }, "step": { "user": { "data": { - "name": "Nome" + "name": "Nome", + "station_id": "ID da esta\u00e7\u00e3o de medi\u00e7\u00e3o" }, + "description": "Configurar a integra\u00e7\u00e3o da qualidade do ar GIO\u015a (Polish Chief Inspectorate Of Environmental Protection). Se precisar de ajuda com a configura\u00e7\u00e3o, d\u00ea uma olhada em https://www.home-assistant.io/integrations/gios", "title": "GIO\u015a (Inspetor-Chefe Polon\u00eas de Prote\u00e7\u00e3o Ambiental)" } } + }, + "system_health": { + "info": { + "can_reach_server": "Alcance o servidor GIO\u015a" + } } } \ No newline at end of file diff --git a/homeassistant/components/github/translations/nl.json b/homeassistant/components/github/translations/nl.json index 8dbc3289c81..f7cb2ac22e4 100644 --- a/homeassistant/components/github/translations/nl.json +++ b/homeassistant/components/github/translations/nl.json @@ -1,7 +1,11 @@ { "config": { "abort": { - "already_configured": "Service is al geconfigureerd" + "already_configured": "Service is al geconfigureerd", + "could_not_register": "Kan integratie niet met GitHub registreren" + }, + "progress": { + "wait_for_device": "1. Open {url} \n2.Plak de volgende sleutel om de integratie te autoriseren: \n```\n{code}\n```\n" }, "step": { "repositories": { diff --git a/homeassistant/components/glances/translations/el.json b/homeassistant/components/glances/translations/el.json new file mode 100644 index 00000000000..fd43f179032 --- /dev/null +++ b/homeassistant/components/glances/translations/el.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "wrong_version": "\u0397 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 (\u03bc\u03cc\u03bd\u03bf 2 \u03ae 3)" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/glances/translations/pt-BR.json b/homeassistant/components/glances/translations/pt-BR.json index 1953aa13e2e..d081c897d38 100644 --- a/homeassistant/components/glances/translations/pt-BR.json +++ b/homeassistant/components/glances/translations/pt-BR.json @@ -4,7 +4,8 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "wrong_version": "Vers\u00e3o n\u00e3o suportada (somente 2 ou 3)" }, "step": { "user": { @@ -15,8 +16,10 @@ "port": "Porta", "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio", - "verify_ssl": "Verifique o certificado SSL" - } + "verify_ssl": "Verifique o certificado SSL", + "version": "Vers\u00e3o da API Glances (2 ou 3)" + }, + "title": "Configura\u00e7\u00e3o Glances" } } }, @@ -25,7 +28,8 @@ "init": { "data": { "scan_interval": "Frequ\u00eancia de atualiza\u00e7\u00e3o" - } + }, + "description": "Configure op\u00e7\u00f5es para Glances" } } } diff --git a/homeassistant/components/goalzero/translations/pt-BR.json b/homeassistant/components/goalzero/translations/pt-BR.json index 81137fe0bdc..7ecea696702 100644 --- a/homeassistant/components/goalzero/translations/pt-BR.json +++ b/homeassistant/components/goalzero/translations/pt-BR.json @@ -11,11 +11,17 @@ "unknown": "Erro inesperado" }, "step": { + "confirm_discovery": { + "description": "A reserva de DHCP em seu roteador \u00e9 recomendada. Se n\u00e3o estiver configurado, o dispositivo pode ficar indispon\u00edvel at\u00e9 que o Home Assistant detecte o novo endere\u00e7o IP. Consulte o manual do usu\u00e1rio do seu roteador.", + "title": "Gol Zero Yeti" + }, "user": { "data": { "host": "Nome do host", "name": "Nome" - } + }, + "description": "Primeiro, voc\u00ea precisa baixar o aplicativo Goal Zero: https://www.goalzero.com/product-features/yeti-app/ \n\n Siga as instru\u00e7\u00f5es para conectar seu Yeti \u00e0 sua rede Wi-fi. A reserva de DHCP em seu roteador \u00e9 recomendada. Se n\u00e3o estiver configurado, o dispositivo pode ficar indispon\u00edvel at\u00e9 que o Home Assistant detecte o novo endere\u00e7o IP. Consulte o manual do usu\u00e1rio do seu roteador.", + "title": "Gol Zero Yeti" } } } diff --git a/homeassistant/components/gogogate2/translations/pt-BR.json b/homeassistant/components/gogogate2/translations/pt-BR.json index fd074fcc0f8..99b63826b30 100644 --- a/homeassistant/components/gogogate2/translations/pt-BR.json +++ b/homeassistant/components/gogogate2/translations/pt-BR.json @@ -7,6 +7,7 @@ "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{device} ({ip_address})", "step": { "user": { "data": { @@ -15,7 +16,7 @@ "username": "Usu\u00e1rio" }, "description": "Forne\u00e7a as informa\u00e7\u00f5es necess\u00e1rias abaixo.", - "title": "Configurar GogoGate2" + "title": "Configurar Gogogate2 ou ismartgate" } } } diff --git a/homeassistant/components/goodwe/translations/nl.json b/homeassistant/components/goodwe/translations/nl.json index d648ff4e8e8..8986006fdeb 100644 --- a/homeassistant/components/goodwe/translations/nl.json +++ b/homeassistant/components/goodwe/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_configured": "Apparaat is al geconfigureerd", "already_in_progress": "De configuratiestroom is al aan de gang" }, "error": { diff --git a/homeassistant/components/google_travel_time/translations/pt-BR.json b/homeassistant/components/google_travel_time/translations/pt-BR.json index 9365f5ac690..b0896991097 100644 --- a/homeassistant/components/google_travel_time/translations/pt-BR.json +++ b/homeassistant/components/google_travel_time/translations/pt-BR.json @@ -10,9 +10,30 @@ "user": { "data": { "api_key": "Chave da API", - "name": "Nome" - } + "destination": "Destino", + "name": "Nome", + "origin": "Origem" + }, + "description": "Ao especificar a origem e o destino, voc\u00ea pode fornecer um ou mais locais separados pelo caractere de barra vertical, na forma de um endere\u00e7o, coordenadas de latitude/longitude ou um ID de local do Google. Ao especificar o local usando um ID de local do Google, o ID deve ser prefixado com `place_id:`." } } - } + }, + "options": { + "step": { + "init": { + "data": { + "avoid": "Evite", + "language": "Idioma", + "mode": "Modo de viagem", + "time": "Tempo", + "time_type": "Tipo de tempo", + "transit_mode": "Modo de tr\u00e2nsito", + "transit_routing_preference": "Prefer\u00eancia de rota de tr\u00e2nsito", + "units": "Unidades" + }, + "description": "Opcionalmente, voc\u00ea pode especificar um hor\u00e1rio de partida ou um hor\u00e1rio de chegada. Se especificar um hor\u00e1rio de partida, voc\u00ea pode inserir `now`, um timestamp Unix ou uma string de 24 horas como `08:00:00`. Se especificar uma hora de chegada, voc\u00ea pode usar um timestamp Unix ou uma string de 24 horas como `08:00:00`now`" + } + } + }, + "title": "Tempo de viagem do Google Maps" } \ No newline at end of file diff --git a/homeassistant/components/gpslogger/translations/ja.json b/homeassistant/components/gpslogger/translations/ja.json index c04d58020d6..4674c074763 100644 --- a/homeassistant/components/gpslogger/translations/ja.json +++ b/homeassistant/components/gpslogger/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/gpslogger/translations/nl.json b/homeassistant/components/gpslogger/translations/nl.json index d90b648760d..26bfba4eaea 100644 --- a/homeassistant/components/gpslogger/translations/nl.json +++ b/homeassistant/components/gpslogger/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/gpslogger/translations/pt-BR.json b/homeassistant/components/gpslogger/translations/pt-BR.json index 8ef272f0670..a3204d7e554 100644 --- a/homeassistant/components/gpslogger/translations/pt-BR.json +++ b/homeassistant/components/gpslogger/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso webhook no GPSLogger. \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) para mais detalhes." diff --git a/homeassistant/components/gpslogger/translations/uk.json b/homeassistant/components/gpslogger/translations/uk.json index 5b0b6305cdb..25cae99e3b0 100644 --- a/homeassistant/components/gpslogger/translations/uk.json +++ b/homeassistant/components/gpslogger/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/gree/translations/pt-BR.json b/homeassistant/components/gree/translations/pt-BR.json index d5efbb90261..1778d39a7d0 100644 --- a/homeassistant/components/gree/translations/pt-BR.json +++ b/homeassistant/components/gree/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { diff --git a/homeassistant/components/gree/translations/uk.json b/homeassistant/components/gree/translations/uk.json index 292861e9129..5c2489c2a18 100644 --- a/homeassistant/components/gree/translations/uk.json +++ b/homeassistant/components/gree/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/growatt_server/translations/pt-BR.json b/homeassistant/components/growatt_server/translations/pt-BR.json index e956f89d381..29222d32df4 100644 --- a/homeassistant/components/growatt_server/translations/pt-BR.json +++ b/homeassistant/components/growatt_server/translations/pt-BR.json @@ -1,17 +1,28 @@ { "config": { + "abort": { + "no_plants": "Nenhuma planta foi encontrada nesta conta" + }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { + "plant": { + "data": { + "plant_id": "Planta" + }, + "title": "Selecione sua planta" + }, "user": { "data": { "name": "Nome", "password": "Senha", "url": "URL", "username": "Usu\u00e1rio" - } + }, + "title": "Insira suas informa\u00e7\u00f5es do Growatt" } } - } + }, + "title": "Servidor Growatt" } \ No newline at end of file diff --git a/homeassistant/components/guardian/translations/pt-BR.json b/homeassistant/components/guardian/translations/pt-BR.json index 14615cff002..f0996e6b84e 100644 --- a/homeassistant/components/guardian/translations/pt-BR.json +++ b/homeassistant/components/guardian/translations/pt-BR.json @@ -6,11 +6,18 @@ "cannot_connect": "Falha ao conectar" }, "step": { + "discovery_confirm": { + "description": "Deseja configurar este dispositivo Guardian?" + }, "user": { "data": { "ip_address": "Endere\u00e7o IP", "port": "Porta" - } + }, + "description": "Configure um dispositivo local Elexa Guardian." + }, + "zeroconf_confirm": { + "description": "Deseja configurar este dispositivo Guardian?" } } } diff --git a/homeassistant/components/habitica/translations/pt-BR.json b/homeassistant/components/habitica/translations/pt-BR.json index f8ca0b40187..cbdb6e3453f 100644 --- a/homeassistant/components/habitica/translations/pt-BR.json +++ b/homeassistant/components/habitica/translations/pt-BR.json @@ -8,9 +8,13 @@ "user": { "data": { "api_key": "Chave da API", + "api_user": "ID de usu\u00e1rio da API do Habitica", + "name": "Substitua o nome de usu\u00e1rio do Habitica. Ser\u00e1 usado para chamadas de servi\u00e7o", "url": "URL" - } + }, + "description": "Conecte seu perfil do Habitica para permitir o monitoramento do perfil e das tarefas do seu usu\u00e1rio. Observe que api_id e api_key devem ser obtidos em https://habitica.com/user/settings/api" } } - } + }, + "title": "Habitica" } \ No newline at end of file diff --git a/homeassistant/components/hangouts/translations/pt-BR.json b/homeassistant/components/hangouts/translations/pt-BR.json index bcf50b5d3da..c60d9d8ec47 100644 --- a/homeassistant/components/hangouts/translations/pt-BR.json +++ b/homeassistant/components/hangouts/translations/pt-BR.json @@ -12,7 +12,7 @@ "step": { "2fa": { "data": { - "2fa": "Pin 2FA" + "2fa": "C\u00f3digo 2FA" }, "description": "Vazio", "title": "Autentica\u00e7\u00e3o de 2 Fatores" @@ -20,7 +20,7 @@ "user": { "data": { "authorization_code": "C\u00f3digo de Autoriza\u00e7\u00e3o (requerido para autentica\u00e7\u00e3o manual)", - "email": "Endere\u00e7o de e-mail", + "email": "Email", "password": "Senha" }, "description": "Vazio", diff --git a/homeassistant/components/harmony/translations/pt-BR.json b/homeassistant/components/harmony/translations/pt-BR.json index 7686665e6f6..4b3f264ddeb 100644 --- a/homeassistant/components/harmony/translations/pt-BR.json +++ b/homeassistant/components/harmony/translations/pt-BR.json @@ -7,7 +7,7 @@ "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, - "flow_title": "Logitech Harmony Hub {name}", + "flow_title": "{name}", "step": { "link": { "description": "Voc\u00ea quer configurar o {name} ({host})?", @@ -28,7 +28,8 @@ "data": { "activity": "A atividade padr\u00e3o a ser executada quando nenhuma for especificada.", "delay_secs": "O atraso entre o envio de comandos." - } + }, + "description": "Ajustar as op\u00e7\u00f5es do Harmony Hub" } } } diff --git a/homeassistant/components/hassio/translations/pt-BR.json b/homeassistant/components/hassio/translations/pt-BR.json new file mode 100644 index 00000000000..b157725600d --- /dev/null +++ b/homeassistant/components/hassio/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "system_health": { + "info": { + "board": "Borda", + "disk_total": "Total do disco", + "disk_used": "Disco usado", + "docker_version": "Vers\u00e3o do Docker", + "healthy": "Saud\u00e1vel", + "host_os": "Sistema Operacional Host", + "installed_addons": "Add-ons instalados", + "supervisor_api": "API do supervisor", + "supervisor_version": "Vers\u00e3o do Supervisor", + "supported": "Suportado", + "update_channel": "Atualizar canal", + "version_api": "API de vers\u00e3o" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/heos/translations/uk.json b/homeassistant/components/heos/translations/uk.json index c0a5fdf04bf..8ea94d7a045 100644 --- a/homeassistant/components/heos/translations/uk.json +++ b/homeassistant/components/heos/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f" diff --git a/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json b/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json index d529509749c..1b98cc41a7a 100644 --- a/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json +++ b/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json @@ -1,8 +1,13 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja configurar o Hisense AEH-W4A1?" + } } } } \ No newline at end of file diff --git a/homeassistant/components/hisense_aehw4a1/translations/uk.json b/homeassistant/components/hisense_aehw4a1/translations/uk.json index 900882513d5..d7da075345a 100644 --- a/homeassistant/components/hisense_aehw4a1/translations/uk.json +++ b/homeassistant/components/hisense_aehw4a1/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/hive/translations/pt-BR.json b/homeassistant/components/hive/translations/pt-BR.json index ef6f9993b11..5f5f7e857c2 100644 --- a/homeassistant/components/hive/translations/pt-BR.json +++ b/homeassistant/components/hive/translations/pt-BR.json @@ -2,23 +2,51 @@ "config": { "abort": { "already_configured": "A conta j\u00e1 foi configurada", - "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown_entry": "N\u00e3o foi poss\u00edvel encontrar a entrada existente." }, "error": { + "invalid_code": "Falha ao entrar no Hive. Seu c\u00f3digo de autentica\u00e7\u00e3o de dois fatores estava incorreto.", + "invalid_password": "Falha ao entrar no Hive. Senha incorreta. Por favor tente novamente.", + "invalid_username": "Falha ao entrar no Hive. Seu endere\u00e7o de e-mail n\u00e3o \u00e9 reconhecido.", + "no_internet_available": "\u00c9 necess\u00e1ria uma conex\u00e3o com a Internet para se conectar ao Hive.", "unknown": "Erro inesperado" }, "step": { + "2fa": { + "data": { + "2fa": "C\u00f3digo de dois fatores" + }, + "description": "Digite seu c\u00f3digo de autentica\u00e7\u00e3o Hive. \n\n Insira o c\u00f3digo 0000 para solicitar outro c\u00f3digo.", + "title": "Autentica\u00e7\u00e3o de dois fatores do Hive." + }, "reauth": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Insira novamente suas informa\u00e7\u00f5es de login do Hive.", + "title": "Login do Hive" }, "user": { "data": { "password": "Senha", + "scan_interval": "Intervalo de escaneamento (segundos)", "username": "Usu\u00e1rio" - } + }, + "description": "Insira suas informa\u00e7\u00f5es de login e configura\u00e7\u00e3o do Hive.", + "title": "Login do Hive" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "scan_interval": "Intervalo de escaneamento (segundos)" + }, + "description": "Atualize o intervalo de varredura para pesquisar dados com mais frequ\u00eancia.", + "title": "Op\u00e7\u00f5es para o Hive" } } } diff --git a/homeassistant/components/home_connect/translations/pt-BR.json b/homeassistant/components/home_connect/translations/pt-BR.json index ea479059ebb..54cd4aece0b 100644 --- a/homeassistant/components/home_connect/translations/pt-BR.json +++ b/homeassistant/components/home_connect/translations/pt-BR.json @@ -6,6 +6,11 @@ }, "create_entry": { "default": "Autenticado com sucesso" + }, + "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + } } } } \ No newline at end of file diff --git a/homeassistant/components/home_plus_control/translations/pt-BR.json b/homeassistant/components/home_plus_control/translations/pt-BR.json index 85e6cfdec61..3b7340be7c7 100644 --- a/homeassistant/components/home_plus_control/translations/pt-BR.json +++ b/homeassistant/components/home_plus_control/translations/pt-BR.json @@ -10,6 +10,12 @@ }, "create_entry": { "default": "Autenticado com sucesso" + }, + "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + } } - } + }, + "title": "Legrand Home+ Control" } \ No newline at end of file diff --git a/homeassistant/components/homeassistant/translations/pt-BR.json b/homeassistant/components/homeassistant/translations/pt-BR.json new file mode 100644 index 00000000000..f30a1775e0e --- /dev/null +++ b/homeassistant/components/homeassistant/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "system_health": { + "info": { + "arch": "Arquitetura da CPU", + "dev": "Desenvolvimento", + "docker": "Docker", + "hassio": "Supervisor", + "installation_type": "Tipo de instala\u00e7\u00e3o", + "os_name": "Fam\u00edlia de sistemas operacionais", + "os_version": "Vers\u00e3o do sistema operacional", + "python_version": "Vers\u00e3o do Python", + "timezone": "Fuso hor\u00e1rio", + "user": "Usu\u00e1rio", + "version": "Vers\u00e3o", + "virtualenv": "Ambiente Virtual" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/nl.json b/homeassistant/components/homekit/translations/nl.json index 4b0a4a64a71..c8b3c037c0e 100644 --- a/homeassistant/components/homekit/translations/nl.json +++ b/homeassistant/components/homekit/translations/nl.json @@ -67,6 +67,7 @@ "data": { "domains": "Domeinen om op te nemen", "include_domains": "Domeinen om op te nemen", + "include_exclude_mode": "Inclusiemodus", "mode": "modus" }, "description": "HomeKit kan worden geconfigureerd om een brug of een enkel accessoire te tonen. In de accessoiremodus kan slechts \u00e9\u00e9n entiteit worden gebruikt. De accessoiremodus is vereist om mediaspelers met de tv-apparaatklasse correct te laten werken. Entiteiten in de \"Op te nemen domeinen\" zullen worden blootgesteld aan HomeKit. U kunt op het volgende scherm selecteren welke entiteiten u wilt opnemen of uitsluiten van deze lijst.", diff --git a/homeassistant/components/homekit/translations/pt-BR.json b/homeassistant/components/homekit/translations/pt-BR.json index 1c2e3094ec5..ad8aab120f4 100644 --- a/homeassistant/components/homekit/translations/pt-BR.json +++ b/homeassistant/components/homekit/translations/pt-BR.json @@ -1,4 +1,22 @@ { + "config": { + "abort": { + "port_name_in_use": "Um acess\u00f3rio ou ponte com o mesmo nome ou porta j\u00e1 est\u00e1 configurado." + }, + "step": { + "pairing": { + "description": "Para concluir o emparelhamento, siga as instru\u00e7\u00f5es em \"Emparelhamento do HomeKit\" > \"Notifica\u00e7\u00f5es\".", + "title": "Emparelhar HomeKit" + }, + "user": { + "data": { + "include_domains": "Dom\u00ednios para incluir" + }, + "description": "Escolha os dom\u00ednios a serem inclu\u00eddos. Todas as entidades apoiadas no dom\u00ednio ser\u00e3o inclu\u00eddas, exceto para entidades categorizadas. Uma inst\u00e2ncia separada do HomeKit no modo acess\u00f3rio ser\u00e1 criada para cada leitor de m\u00eddia de TV, controle remoto, bloqueio e c\u00e2mera baseados em atividades.", + "title": "Selecione os dom\u00ednios a serem inclu\u00eddos" + } + } + }, "options": { "step": { "accessory": { @@ -8,10 +26,20 @@ "title": "Selecione a entidade para o acess\u00f3rio" }, "advanced": { + "data": { + "auto_start": "Autostart (desabilite se voc\u00ea estiver chamando o servi\u00e7o homekit.start manualmente)", + "devices": "Dispositivos (gatilhos)" + }, + "description": "Os interruptores program\u00e1veis s\u00e3o criados para cada dispositivo selecionado. Quando um dispositivo dispara, o HomeKit pode ser configurado para executar uma automa\u00e7\u00e3o ou cena.", "title": "Configura\u00e7\u00e3o avan\u00e7ada" }, "cameras": { - "title": "Selecione o codec de v\u00eddeo da c\u00e2mera." + "data": { + "camera_audio": "C\u00e2meras que suportam \u00e1udio", + "camera_copy": "C\u00e2meras que suportam streams H.264 nativos" + }, + "description": "Verifique todas as c\u00e2meras que suportam fluxos H.264 nativos. Se a c\u00e2mera n\u00e3o emitir um fluxo H.264, o sistema transcodificar\u00e1 o v\u00eddeo para H.264 para HomeKit. A transcodifica\u00e7\u00e3o requer uma CPU de alto desempenho e \u00e9 improv\u00e1vel que funcione em computadores de placa \u00fanica.", + "title": "Configura\u00e7\u00e3o da c\u00e2mera" }, "exclude": { "data": { @@ -23,7 +51,31 @@ "include": { "data": { "entities": "Entidades" - } + }, + "description": "Todas as entidades \"{domains}\" ser\u00e3o inclu\u00eddas, a menos que entidades espec\u00edficas sejam selecionadas.", + "title": "Selecione as entidades a serem inclu\u00eddas" + }, + "include_exclude": { + "data": { + "entities": "Entidades", + "mode": "Modo" + }, + "description": "Escolha as entidades a serem inclu\u00eddas. No modo acess\u00f3rio, apenas uma \u00fanica entidade est\u00e1 inclu\u00edda. No modo de incluir ponte, todas as entidades do dom\u00ednio ser\u00e3o inclu\u00eddas a menos que entidades espec\u00edficas sejam selecionadas. No modo de exclus\u00e3o da ponte, todas as entidades do dom\u00ednio ser\u00e3o inclu\u00eddas, exceto para as entidades exclu\u00eddas. Para melhor desempenho, um acess\u00f3rio HomeKit separado ser\u00e1 criado para cada leitor de m\u00eddia de TV, controle remoto, bloqueio e c\u00e2mera baseados em atividades.", + "title": "Selecione as entidades a serem inclu\u00eddas" + }, + "init": { + "data": { + "domains": "Dom\u00ednios a serem inclu\u00eddos", + "include_domains": "Dom\u00ednios para incluir", + "include_exclude_mode": "Modo de inclus\u00e3o", + "mode": "Modo HomeKit" + }, + "description": "O HomeKit pode ser configurado para expor uma ponte ou um \u00fanico acess\u00f3rio. No modo acess\u00f3rio, apenas uma \u00fanica entidade pode ser usada. O modo acess\u00f3rio \u00e9 necess\u00e1rio para que os players de m\u00eddia com a classe de dispositivo TV funcionem corretamente. As entidades nos \u201cDom\u00ednios a incluir\u201d ser\u00e3o inclu\u00eddas no HomeKit. Voc\u00ea poder\u00e1 selecionar quais entidades incluir ou excluir desta lista na pr\u00f3xima tela.", + "title": "Selecione o modo e os dom\u00ednios." + }, + "yaml": { + "description": "Esta entrada \u00e9 controlada via YAML", + "title": "Ajustar as op\u00e7\u00f5es do HomeKit" } } } diff --git a/homeassistant/components/homekit_controller/translations/pt-BR.json b/homeassistant/components/homekit_controller/translations/pt-BR.json index 47ee5b8630a..67b89e51b08 100644 --- a/homeassistant/components/homekit_controller/translations/pt-BR.json +++ b/homeassistant/components/homekit_controller/translations/pt-BR.json @@ -7,38 +7,67 @@ "already_paired": "Este acess\u00f3rio j\u00e1 est\u00e1 pareado com outro dispositivo. Por favor, redefina o acess\u00f3rio e tente novamente.", "ignored_model": "O suporte do HomeKit para este modelo est\u00e1 bloqueado, j\u00e1 que uma integra\u00e7\u00e3o nativa mais completa est\u00e1 dispon\u00edvel.", "invalid_config_entry": "Este dispositivo est\u00e1 mostrando como pronto para parear, mas existe um conflito na configura\u00e7\u00e3o de entrada para ele no Home Assistant que deve ser removida primeiro.", + "invalid_properties": "Propriedades inv\u00e1lidas anunciadas pelo dispositivo.", "no_devices": "N\u00e3o foi poss\u00edvel encontrar dispositivos n\u00e3o pareados" }, "error": { "authentication_error": "C\u00f3digo HomeKit incorreto. Por favor verifique e tente novamente.", + "insecure_setup_code": "O c\u00f3digo de configura\u00e7\u00e3o solicitado \u00e9 inseguro devido \u00e0 sua natureza trivial. Este acess\u00f3rio n\u00e3o atende aos requisitos b\u00e1sicos de seguran\u00e7a.", "max_peers_error": "O dispositivo recusou-se a adicionar o emparelhamento, pois n\u00e3o tem armazenamento de emparelhamento gratuito.", "pairing_failed": "Ocorreu um erro sem tratamento ao tentar emparelhar com este dispositivo. Isso pode ser uma falha tempor\u00e1ria ou o dispositivo pode n\u00e3o ser suportado no momento.", "unable_to_pair": "N\u00e3o \u00e9 poss\u00edvel parear, tente novamente.", "unknown_error": "O dispositivo relatou um erro desconhecido. O pareamento falhou." }, - "flow_title": "Acess\u00f3rio HomeKit: {name}", + "flow_title": "{name}", "step": { "busy_error": { + "description": "Abortar o emparelhamento em todos os controladores, ou tentar reiniciar o dispositivo, em seguida, continuar a retomar o emparelhamento.", "title": "O dispositivo est\u00e1 pareando com outro controlador" }, "max_tries_error": { + "description": "O dispositivo recebeu mais de 100 tentativas de autentica\u00e7\u00e3o malsucedidas. Tente reiniciar o dispositivo e continue para retomar o emparelhamento.", "title": "Quantidade de tentativas de autentica\u00e7\u00e3o excedido" }, "pair": { "data": { + "allow_insecure_setup_codes": "Permitir o emparelhamento com c\u00f3digos de configura\u00e7\u00e3o inseguros.", "pairing_code": "C\u00f3digo de pareamento" }, - "description": "Digite seu c\u00f3digo de pareamento do HomeKit (no formato XXX-XX-XXX) para usar este acess\u00f3rio", - "title": "Parear com o acess\u00f3rio HomeKit" + "description": "O HomeKit Controller se comunica com {name} sobre a rede local usando uma conex\u00e3o criptografada segura sem um controlador HomeKit separado ou iCloud. Digite seu c\u00f3digo de emparelhamento HomeKit (no formato XXX-XX-XXX) para usar este acess\u00f3rio. Este c\u00f3digo geralmente \u00e9 encontrado no pr\u00f3prio dispositivo ou na embalagem.", + "title": "Emparelhar com um dispositivo atrav\u00e9s do protocolo `HomeKit Accessory`" + }, + "protocol_error": { + "description": "O dispositivo pode n\u00e3o estar no modo de emparelhamento e pode exigir um pressionamento de bot\u00e3o f\u00edsico ou virtual. Certifique-se de que o dispositivo esteja no modo de emparelhamento ou tente reinici\u00e1-lo e continue para retomar o emparelhamento.", + "title": "Erro de comunica\u00e7\u00e3o com o acess\u00f3rio" }, "user": { "data": { "device": "Dispositivo" }, - "description": "Selecione o dispositivo com o qual voc\u00ea deseja parear", - "title": "Parear com o acess\u00f3rio HomeKit" + "description": "O HomeKit Controller se comunica pela rede local usando uma conex\u00e3o criptografada segura sem um controlador HomeKit separado ou iCloud. Selecione o dispositivo com o qual deseja emparelhar:", + "title": "Sele\u00e7\u00e3o de dispositivo" } } }, - "title": "Acess\u00f3rio HomeKit" + "device_automation": { + "trigger_subtype": { + "button1": "Bot\u00e3o 1", + "button10": "Bot\u00e3o 10", + "button2": "Bot\u00e3o 2", + "button3": "Bot\u00e3o 3", + "button4": "Bot\u00e3o 4", + "button5": "Bot\u00e3o 5", + "button6": "Bot\u00e3o 6", + "button7": "Bot\u00e3o 7", + "button8": "Bot\u00e3o 8", + "button9": "Bot\u00e3o 9", + "doorbell": "Campainha" + }, + "trigger_type": { + "double_press": "\"{subtype}\" pressionado duas vezes", + "long_press": "\"{subtype}\" pressionado e mantido", + "single_press": "\"{subtype}\" pressionado" + } + }, + "title": "" } \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/select.it.json b/homeassistant/components/homekit_controller/translations/select.it.json new file mode 100644 index 00000000000..68fc27ab80e --- /dev/null +++ b/homeassistant/components/homekit_controller/translations/select.it.json @@ -0,0 +1,9 @@ +{ + "state": { + "homekit_controller__ecobee_mode": { + "away": "Fuori casa", + "home": "Casa", + "sleep": "Notte" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/select.ja.json b/homeassistant/components/homekit_controller/translations/select.ja.json new file mode 100644 index 00000000000..15be755add3 --- /dev/null +++ b/homeassistant/components/homekit_controller/translations/select.ja.json @@ -0,0 +1,9 @@ +{ + "state": { + "homekit_controller__ecobee_mode": { + "away": "\u30a2\u30a6\u30a7\u30a4", + "home": "\u30db\u30fc\u30e0", + "sleep": "\u30b9\u30ea\u30fc\u30d7" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/select.nl.json b/homeassistant/components/homekit_controller/translations/select.nl.json new file mode 100644 index 00000000000..d330549f208 --- /dev/null +++ b/homeassistant/components/homekit_controller/translations/select.nl.json @@ -0,0 +1,9 @@ +{ + "state": { + "homekit_controller__ecobee_mode": { + "away": "Afwezig", + "home": "Thuis", + "sleep": "Slapen" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/select.uk.json b/homeassistant/components/homekit_controller/translations/select.uk.json new file mode 100644 index 00000000000..b2bb2e8e3e2 --- /dev/null +++ b/homeassistant/components/homekit_controller/translations/select.uk.json @@ -0,0 +1,9 @@ +{ + "state": { + "homekit_controller__ecobee_mode": { + "away": "\u041d\u0435 \u0432\u0434\u043e\u043c\u0430", + "home": "\u0412\u0434\u043e\u043c\u0430", + "sleep": "\u0421\u043e\u043d" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homematicip_cloud/translations/pt-BR.json b/homeassistant/components/homematicip_cloud/translations/pt-BR.json index 101cdd83c48..bff773d58bd 100644 --- a/homeassistant/components/homematicip_cloud/translations/pt-BR.json +++ b/homeassistant/components/homematicip_cloud/translations/pt-BR.json @@ -22,7 +22,7 @@ }, "link": { "description": "Pressione o bot\u00e3o azul no ponto de acesso e o bot\u00e3o enviar para registrar o HomematicIP com o Home Assistant.\n\n![Location of button on bridge](/static/images/config_flows/config_homematicip_cloud.png)", - "title": "Accesspoint link" + "title": "Link ponto de acesso" } } } diff --git a/homeassistant/components/homewizard/translations/it.json b/homeassistant/components/homewizard/translations/it.json index c0d1be424a5..61f8a62a6c1 100644 --- a/homeassistant/components/homewizard/translations/it.json +++ b/homeassistant/components/homewizard/translations/it.json @@ -4,7 +4,7 @@ "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", "api_not_enabled": "L'API non \u00e8 abilitata. Abilita API nell'applicazione HomeWizard Energy sotto impostazioni", "device_not_supported": "Questo dispositivo non \u00e8 supportato", - "invalid_discovery_parameters": "versione_api_non_supportata", + "invalid_discovery_parameters": "Rilevata versione API non supportata", "unknown_error": "Errore imprevisto" }, "step": { diff --git a/homeassistant/components/homewizard/translations/pt-BR.json b/homeassistant/components/homewizard/translations/pt-BR.json index 2916d86b242..b1abeef9927 100644 --- a/homeassistant/components/homewizard/translations/pt-BR.json +++ b/homeassistant/components/homewizard/translations/pt-BR.json @@ -2,16 +2,21 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "api_not_enabled": "A API n\u00e3o est\u00e1 habilitada. Ative a API no aplicativo HomeWizard Energy em configura\u00e7\u00f5es", + "device_not_supported": "Este dispositivo n\u00e3o \u00e9 compat\u00edvel", + "invalid_discovery_parameters": "Vers\u00e3o de API n\u00e3o compat\u00edvel detectada", "unknown_error": "Erro inesperado" }, "step": { "discovery_confirm": { + "description": "Deseja configurar {product_type} ( {serial} ) em {ip_address} ?", "title": "Confirmar" }, "user": { "data": { "ip_address": "Endere\u00e7o IP" }, + "description": "Digite o endere\u00e7o IP de seu dispositivo HomeWizard Energy para integrar com o Home Assistant.", "title": "Configurar dispositivo" } } diff --git a/homeassistant/components/honeywell/translations/pt-BR.json b/homeassistant/components/honeywell/translations/pt-BR.json index 7922f363bda..f16a6c71637 100644 --- a/homeassistant/components/honeywell/translations/pt-BR.json +++ b/homeassistant/components/honeywell/translations/pt-BR.json @@ -8,7 +8,9 @@ "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Insira as credenciais usadas para fazer login em mytotalconnectcomfort.com.", + "title": "Honeywell Total Connect Comfort (EUA)" } } } diff --git a/homeassistant/components/huawei_lte/translations/pt-BR.json b/homeassistant/components/huawei_lte/translations/pt-BR.json index 821b2f6e72b..7b69fce212d 100644 --- a/homeassistant/components/huawei_lte/translations/pt-BR.json +++ b/homeassistant/components/huawei_lte/translations/pt-BR.json @@ -2,18 +2,41 @@ "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" + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "not_huawei_lte": "N\u00e3o \u00e9 um dispositivo Huawei LTE" }, "error": { + "connection_timeout": "Tempo limite de conex\u00e3o atingido", + "incorrect_password": "Senha incorreta", + "incorrect_username": "Nome de usu\u00e1rio incorreto", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_url": "URL inv\u00e1lida", + "login_attempts_exceeded": "O m\u00e1ximo de tentativas de login foi excedido. Tente novamente mais tarde", + "response_error": "Erro desconhecido do dispositivo", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { "user": { "data": { "password": "Senha", "url": "URL", "username": "Usu\u00e1rio" + }, + "description": "Digite os detalhes de acesso do dispositivo.", + "title": "Configurar Huawei LTE" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "name": "Nome do servi\u00e7o de notifica\u00e7\u00e3o (a altera\u00e7\u00e3o requer rein\u00edcio)", + "recipient": "Destinat\u00e1rios de notifica\u00e7\u00e3o por SMS", + "track_new_devices": "Rastrear novos dispositivos", + "track_wired_clients": "Rastrear clientes da rede cabeada", + "unauthenticated_mode": "Modo n\u00e3o autenticado (a altera\u00e7\u00e3o requer recarga)" } } } diff --git a/homeassistant/components/hue/translations/pt-BR.json b/homeassistant/components/hue/translations/pt-BR.json index a2cc864aeff..05dec678318 100644 --- a/homeassistant/components/hue/translations/pt-BR.json +++ b/homeassistant/components/hue/translations/pt-BR.json @@ -28,7 +28,8 @@ "manual": { "data": { "host": "Nome do host" - } + }, + "title": "Configurar manualmente uma ponte Hue" } } }, @@ -38,13 +39,26 @@ "2": "Segundo bot\u00e3o", "3": "Terceiro bot\u00e3o", "4": "Quarto bot\u00e3o", + "button_1": "Primeiro bot\u00e3o", + "button_2": "Segundo bot\u00e3o", + "button_3": "Terceiro bot\u00e3o", + "button_4": "Quarto bot\u00e3o", + "dim_down": "Diminuir a luminosidade", + "dim_up": "Aumentar a luminosidade", "double_buttons_1_3": "Primeiro e terceiro bot\u00f5es", - "double_buttons_2_4": "Segundo e quarto bot\u00f5es" + "double_buttons_2_4": "Segundo e quarto bot\u00f5es", + "turn_off": "Desligar", + "turn_on": "Ligar" }, "trigger_type": { "double_short_release": "Ambos \"{subtype}\" liberados", "initial_press": "Bot\u00e3o \" {subtype} \" pressionado inicialmente", "long_release": "Bot\u00e3o \" {subtype} \" liberado ap\u00f3s press\u00e3o longa", + "remote_button_long_release": "Bot\u00e3o \"{subtype}\" liberado ap\u00f3s longa press\u00e3o", + "remote_button_short_press": "Bot\u00e3o \"{subtype}\" pressionado", + "remote_button_short_release": "Bot\u00e3o \"{subtype}\" liberado", + "remote_double_button_long_press": "Ambos \"{subtype}\" lan\u00e7ados ap\u00f3s longa imprensa", + "remote_double_button_short_press": "Ambos \"{subtype}\" lan\u00e7ados", "repeat": "Bot\u00e3o \" {subtype} \" pressionado", "short_release": "Bot\u00e3o \" {subtype} \" liberado ap\u00f3s pressionamento curto" } @@ -53,7 +67,9 @@ "step": { "init": { "data": { + "allow_hue_groups": "Permitir grupos Hue", "allow_hue_scenes": "Permitir cenas Hue", + "allow_unreachable": "Permitir que l\u00e2mpadas inacess\u00edveis relatem seu estado corretamente", "ignore_availability": "Ignorar o status de conectividade para os dispositivos fornecidos" } } diff --git a/homeassistant/components/humidifier/translations/nl.json b/homeassistant/components/humidifier/translations/nl.json index 9505a6a0838..8d96d698209 100644 --- a/homeassistant/components/humidifier/translations/nl.json +++ b/homeassistant/components/humidifier/translations/nl.json @@ -13,7 +13,9 @@ "is_on": "{entity_name} staat aan" }, "trigger_type": { + "changed_states": "{entity_name} in- of uitgeschakeld", "target_humidity_changed": "{entity_name} doel luchtvochtigheid gewijzigd", + "toggled": "{entity_name} in- of uitgeschakeld", "turned_off": "{entity_name} is uitgeschakeld", "turned_on": "{entity_name} is ingeschakeld" } diff --git a/homeassistant/components/humidifier/translations/pt-BR.json b/homeassistant/components/humidifier/translations/pt-BR.json index 2783abe00e6..bb4b6c00177 100644 --- a/homeassistant/components/humidifier/translations/pt-BR.json +++ b/homeassistant/components/humidifier/translations/pt-BR.json @@ -1,8 +1,30 @@ { "device_automation": { + "action_type": { + "set_humidity": "Definir umidade para {entity_name}", + "set_mode": "Alterar modo em {entity_name}", + "toggle": "Alternar {entity_name}", + "turn_off": "Desligar {entity_name}", + "turn_on": "Ligar {entity_name}" + }, + "condition_type": { + "is_mode": "{entity_name} est\u00e1 definido para um modo espec\u00edfico", + "is_off": "{entity_name} est\u00e1 desligado", + "is_on": "{entity_name} est\u00e1 ligado" + }, "trigger_type": { - "changed_states": "{entity_name} ligado ou desligado", - "toggled": "{entity_name} ligado ou desligado" + "changed_states": "{entity_name} for ligado ou desligado", + "target_humidity_changed": "{entity_name} tiver a umidade alvo alterada", + "toggled": "{entity_name} for ligado ou desligado", + "turned_off": "{entity_name} for desligado", + "turned_on": "{entity_name} for ligado" } - } + }, + "state": { + "_": { + "off": "Desligado", + "on": "Ligado" + } + }, + "title": "Umidificador" } \ No newline at end of file diff --git a/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json b/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json index b98d170336f..b170cb59882 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json @@ -7,11 +7,17 @@ "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, + "flow_title": "{name} ( {host} )", "step": { + "link": { + "description": "Deseja configurar {name} ( {host} )?", + "title": "Conecte-se ao PowerView Hub" + }, "user": { "data": { "host": "Endere\u00e7o IP" - } + }, + "title": "Conecte-se ao PowerView Hub" } } } diff --git a/homeassistant/components/hvv_departures/translations/pt-BR.json b/homeassistant/components/hvv_departures/translations/pt-BR.json index f10ded2b0b3..325caaa27f6 100644 --- a/homeassistant/components/hvv_departures/translations/pt-BR.json +++ b/homeassistant/components/hvv_departures/translations/pt-BR.json @@ -5,15 +5,42 @@ }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "no_results": "Sem resultados. Tente com uma esta\u00e7\u00e3o/endere\u00e7o diferente" }, "step": { + "station": { + "data": { + "station": "Esta\u00e7\u00e3o/Endere\u00e7o" + }, + "title": "Digite Esta\u00e7\u00e3o/Endere\u00e7o" + }, + "station_select": { + "data": { + "station": "Esta\u00e7\u00e3o/Endere\u00e7o" + }, + "title": "Selecione Esta\u00e7\u00e3o/Endere\u00e7o" + }, "user": { "data": { "host": "Nome do host", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se \u00e0 API HVV" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "filter": "Selecionar linhas", + "offset": "Deslocamento (minutos)", + "real_time": "Usar dados em tempo real" + }, + "description": "Alterar op\u00e7\u00f5es para este sensor de partida", + "title": "Op\u00e7\u00f5es" } } } diff --git a/homeassistant/components/hyperion/translations/pt-BR.json b/homeassistant/components/hyperion/translations/pt-BR.json index 7406eb095f2..a0d75722f0d 100644 --- a/homeassistant/components/hyperion/translations/pt-BR.json +++ b/homeassistant/components/hyperion/translations/pt-BR.json @@ -3,7 +3,11 @@ "abort": { "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "auth_new_token_not_granted_error": "O token rec\u00e9m-criado n\u00e3o foi aprovado na interface do usu\u00e1rio do Hyperion", + "auth_new_token_not_work_error": "Falha ao autenticar usando o token rec\u00e9m-criado", + "auth_required_error": "Falha ao determinar se a autoriza\u00e7\u00e3o \u00e9 necess\u00e1ria", "cannot_connect": "Falha ao conectar", + "no_id": "A inst\u00e2ncia Hyperion Ambilight n\u00e3o informou seu ID", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { @@ -11,6 +15,24 @@ "invalid_access_token": "Token de acesso inv\u00e1lido" }, "step": { + "auth": { + "data": { + "create_token": "Criar novo token automaticamente", + "token": "Ou forne\u00e7a um token pr\u00e9-existente" + }, + "description": "Configure a autoriza\u00e7\u00e3o para seu servidor Hyperion Ambilight" + }, + "confirm": { + "description": "Deseja adicionar este Hyperion Ambilight ao Home Assistant?\n\n**Host:** {host}\n**Porta:** {port}\n**ID**: {id}", + "title": "Confirme a adi\u00e7\u00e3o do servi\u00e7o Hyperion Ambilight" + }, + "create_token": { + "description": "Escolha **Enviar** abaixo para solicitar um novo token de autentica\u00e7\u00e3o. Voc\u00ea ser\u00e1 redirecionado para a interface do usu\u00e1rio do Hyperion para aprovar a solicita\u00e7\u00e3o. Verifique se o ID mostrado \u00e9 \" {auth_id} \"", + "title": "Criar automaticamente um novo token de autentica\u00e7\u00e3o" + }, + "create_token_external": { + "title": "Aceitar novo token na interface do usu\u00e1rio do Hyperion" + }, "user": { "data": { "host": "Nome do host", @@ -18,5 +40,15 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "effect_show_list": "Efeitos do Hyperion para mostrar", + "priority": "Prioridade do Hyperion a ser usada para cores e efeitos" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/iaqualink/translations/uk.json b/homeassistant/components/iaqualink/translations/uk.json index b855d755726..fc71e748a15 100644 --- a/homeassistant/components/iaqualink/translations/uk.json +++ b/homeassistant/components/iaqualink/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f" diff --git a/homeassistant/components/icloud/translations/pt-BR.json b/homeassistant/components/icloud/translations/pt-BR.json index fe7c4d91253..0c3363a3799 100644 --- a/homeassistant/components/icloud/translations/pt-BR.json +++ b/homeassistant/components/icloud/translations/pt-BR.json @@ -2,18 +2,20 @@ "config": { "abort": { "already_configured": "A conta j\u00e1 foi configurada", + "no_device": "Nenhum dos seus dispositivos tem \"Encontrar meu iPhone\" ativado", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "send_verification_code": "Falha ao enviar c\u00f3digo de verifica\u00e7\u00e3o", - "validate_verification_code": "Falha ao verificar seu c\u00f3digo de verifica\u00e7\u00e3o, escolha um dispositivo confi\u00e1vel e inicie a verifica\u00e7\u00e3o novamente" + "validate_verification_code": "Falha ao verificar seu c\u00f3digo de verifica\u00e7\u00e3o, tente novamente" }, "step": { "reauth": { "data": { "password": "Senha" }, + "description": "Sua senha inserida anteriormente para {username} n\u00e3o est\u00e1 mais funcionando. Atualize sua senha para continuar usando esta integra\u00e7\u00e3o.", "title": "Reautenticar Integra\u00e7\u00e3o" }, "trusted_device": { @@ -26,7 +28,8 @@ "user": { "data": { "password": "Senha", - "username": "E-mail" + "username": "Email", + "with_family": "Com a fam\u00edlia" }, "description": "Insira suas credenciais", "title": "credenciais do iCloud" diff --git a/homeassistant/components/ifttt/translations/ja.json b/homeassistant/components/ifttt/translations/ja.json index 81616a31dd7..a3a63f532cf 100644 --- a/homeassistant/components/ifttt/translations/ja.json +++ b/homeassistant/components/ifttt/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/ifttt/translations/nl.json b/homeassistant/components/ifttt/translations/nl.json index 82006860db3..727b21f43be 100644 --- a/homeassistant/components/ifttt/translations/nl.json +++ b/homeassistant/components/ifttt/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/ifttt/translations/pt-BR.json b/homeassistant/components/ifttt/translations/pt-BR.json index 32dec17701c..239afa3b7e4 100644 --- a/homeassistant/components/ifttt/translations/pt-BR.json +++ b/homeassistant/components/ifttt/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 usar a a\u00e7\u00e3o \"Fazer uma solicita\u00e7\u00e3o Web\" no [applet IFTTT Webhook] ( {applet_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} ) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." diff --git a/homeassistant/components/ifttt/translations/uk.json b/homeassistant/components/ifttt/translations/uk.json index 8ea8f2b1970..46bc1de9d62 100644 --- a/homeassistant/components/ifttt/translations/uk.json +++ b/homeassistant/components/ifttt/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/insteon/translations/pt-BR.json b/homeassistant/components/insteon/translations/pt-BR.json index c2b366b4d0f..409ac9d6283 100644 --- a/homeassistant/components/insteon/translations/pt-BR.json +++ b/homeassistant/components/insteon/translations/pt-BR.json @@ -5,14 +5,17 @@ "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "select_single": "Selecione uma op\u00e7\u00e3o." }, "step": { "hubv1": { "data": { "host": "Endere\u00e7o IP", "port": "Porta" - } + }, + "description": "Configure o Insteon Hub Vers\u00e3o 1 (anterior a 2014).", + "title": "Insteon Hub Vers\u00e3o 1" }, "hubv2": { "data": { @@ -20,12 +23,23 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "description": "Configure o Insteon Hub Vers\u00e3o 2.", + "title": "Insteon Hub Vers\u00e3o 2" }, "plm": { "data": { "device": "Caminho do Dispositivo USB" - } + }, + "description": "Configure o modem Insteon PowerLink (PLM).", + "title": "Insteon PLM" + }, + "user": { + "data": { + "modem_type": "Tipo de modem." + }, + "description": "Selecione o tipo de modem Insteon.", + "title": "Insteon" } } }, @@ -39,17 +53,21 @@ "add_override": { "data": { "address": "Endere\u00e7o do dispositivo (ou seja, 1a2b3c)", - "cat": "Subcategoria de dispositivo (ou seja, 0x0a)", + "cat": "Subcategoria de dispositivo (ou seja, 0x10)", "subcat": "Subcategoria de dispositivo (ou seja, 0x0a)" }, - "description": "Escolha um dispositivo para sobrescrever" + "description": "Escolha um dispositivo para sobrescrever", + "title": "Insteon" }, "add_x10": { "data": { + "housecode": "C\u00f3digo da casa (a - p)", "platform": "Plataforma", - "steps": "Etapas de dimmer (apenas para dispositivos de lux, padr\u00e3o 22)" + "steps": "Etapas de dimmer (apenas para dispositivos de lux, padr\u00e3o 22)", + "unitcode": "C\u00f3digo de unidade (1 - 16)" }, - "description": "Altere a senha do Insteon Hub." + "description": "Altere a senha do Insteon Hub.", + "title": "Insteon" }, "change_hub_config": { "data": { @@ -57,14 +75,32 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "description": "Altere as informa\u00e7\u00f5es de conex\u00e3o do Hub Insteon. Voc\u00ea deve reiniciar o Home Assistant depois de fazer essa altera\u00e7\u00e3o. Isso n\u00e3o altera a configura\u00e7\u00e3o do pr\u00f3prio Hub. Para alterar a configura\u00e7\u00e3o no Hub, use o aplicativo Hub.", + "title": "Insteon" }, "init": { "data": { - "add_x10": "Adicionar um dispositivo X10" - } + "add_override": "Adicione uma substitui\u00e7\u00e3o de dispositivo.", + "add_x10": "Adicionar um dispositivo X10", + "change_hub_config": "Altere a configura\u00e7\u00e3o do Hub.", + "remove_override": "Remova uma substitui\u00e7\u00e3o de dispositivo.", + "remove_x10": "Remova um dispositivo X10." + }, + "description": "Selecione uma op\u00e7\u00e3o para configurar.", + "title": "Insteon" + }, + "remove_override": { + "data": { + "address": "Selecione um endere\u00e7o de dispositivo para remover" + }, + "description": "Remover uma substitui\u00e7\u00e3o de dispositivo", + "title": "Insteon" }, "remove_x10": { + "data": { + "address": "Selecione um endere\u00e7o de dispositivo para remover" + }, "description": "Remover um dispositivo X10", "title": "Insteon" } diff --git a/homeassistant/components/insteon/translations/uk.json b/homeassistant/components/insteon/translations/uk.json index 302d8c3676a..747e3a30176 100644 --- a/homeassistant/components/insteon/translations/uk.json +++ b/homeassistant/components/insteon/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", diff --git a/homeassistant/components/ios/translations/uk.json b/homeassistant/components/ios/translations/uk.json index 5f8d69f5f29..5ee7dbfde34 100644 --- a/homeassistant/components/ios/translations/uk.json +++ b/homeassistant/components/ios/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/iotawatt/translations/pt-BR.json b/homeassistant/components/iotawatt/translations/pt-BR.json index 79d60b8a2f7..9fec74f379f 100644 --- a/homeassistant/components/iotawatt/translations/pt-BR.json +++ b/homeassistant/components/iotawatt/translations/pt-BR.json @@ -10,7 +10,8 @@ "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "O dispositivo IoTawatt requer autentica\u00e7\u00e3o. Por favor, digite o nome de usu\u00e1rio e senha e clique no bot\u00e3o Enviar." }, "user": { "data": { diff --git a/homeassistant/components/ipma/translations/pt-BR.json b/homeassistant/components/ipma/translations/pt-BR.json index f2af40324eb..b6022ba8124 100644 --- a/homeassistant/components/ipma/translations/pt-BR.json +++ b/homeassistant/components/ipma/translations/pt-BR.json @@ -15,5 +15,10 @@ "title": "Localiza\u00e7\u00e3o" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "Endpoint da API IPMA acess\u00edvel" + } } } \ No newline at end of file diff --git a/homeassistant/components/ipp/translations/pt-BR.json b/homeassistant/components/ipp/translations/pt-BR.json index fd3619849c2..7da66ff568b 100644 --- a/homeassistant/components/ipp/translations/pt-BR.json +++ b/homeassistant/components/ipp/translations/pt-BR.json @@ -6,13 +6,14 @@ "connection_upgrade": "Falha ao conectar \u00e0 impressora devido \u00e0 atualiza\u00e7\u00e3o da conex\u00e3o ser necess\u00e1ria.", "ipp_error": "Erro IPP encontrado.", "ipp_version_error": "Vers\u00e3o IPP n\u00e3o suportada pela impressora.", + "parse_error": "Falha ao analisar a resposta da impressora.", "unique_id_required": "Dispositivo faltando identifica\u00e7\u00e3o \u00fanica necess\u00e1ria para a descoberta." }, "error": { "cannot_connect": "Falha ao conectar", "connection_upgrade": "Falha ao conectar \u00e0 impressora. Por favor, tente novamente com a op\u00e7\u00e3o SSL/TLS marcada." }, - "flow_title": "Impressora: {name}", + "flow_title": "{name}", "step": { "user": { "data": { @@ -26,6 +27,7 @@ "title": "Vincule sua impressora" }, "zeroconf_confirm": { + "description": "Deseja configurar {name}?", "title": "Impressora descoberta" } } diff --git a/homeassistant/components/islamic_prayer_times/translations/pt-BR.json b/homeassistant/components/islamic_prayer_times/translations/pt-BR.json index 9ab59f40649..c55992a3e97 100644 --- a/homeassistant/components/islamic_prayer_times/translations/pt-BR.json +++ b/homeassistant/components/islamic_prayer_times/translations/pt-BR.json @@ -2,6 +2,22 @@ "config": { "abort": { "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "description": "Voc\u00ea quer configurar tempo de ora\u00e7\u00e3o Isl\u00e2mico?", + "title": "Estabele\u00e7a hor\u00e1rios de ora\u00e7\u00e3o Isl\u00e2mico" + } } - } + }, + "options": { + "step": { + "init": { + "data": { + "calculation_method": "M\u00e9todo de c\u00e1lculo de ora\u00e7\u00e3o" + } + } + } + }, + "title": "Tempo de ora\u00e7\u00e3o Isl\u00e2mico" } \ No newline at end of file diff --git a/homeassistant/components/islamic_prayer_times/translations/uk.json b/homeassistant/components/islamic_prayer_times/translations/uk.json index 9290114899a..3774d178025 100644 --- a/homeassistant/components/islamic_prayer_times/translations/uk.json +++ b/homeassistant/components/islamic_prayer_times/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "user": { diff --git a/homeassistant/components/iss/translations/en.json b/homeassistant/components/iss/translations/en.json index 13483418ffa..f8ef8d27cd7 100644 --- a/homeassistant/components/iss/translations/en.json +++ b/homeassistant/components/iss/translations/en.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "latitude_longitude_not_defined": "Latitude and longitude is not defind in Home Assistant.", + "latitude_longitude_not_defined": "Latitude and longitude are not defined in Home Assistant.", "single_instance_allowed": "Already configured. Only a single configuration possible." }, "step": { @@ -9,7 +9,7 @@ "data": { "show_on_map": "Show on map?" }, - "description": "Do you want to configure the Internation Space Station?" + "description": "Do you want to configure the International Space Station?" } } } diff --git a/homeassistant/components/iss/translations/it.json b/homeassistant/components/iss/translations/it.json new file mode 100644 index 00000000000..148e4b91c01 --- /dev/null +++ b/homeassistant/components/iss/translations/it.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "Latitudine e longitudine non sono definite in Home Assistant.", + "single_instance_allowed": "Gi\u00e0 configurato. Solo una configurazione \u00e8 ammessa." + }, + "step": { + "user": { + "data": { + "show_on_map": "Mostrare sulla mappa?" + }, + "description": "Vuoi configurare la Stazione Spaziale Internazionale?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/ja.json b/homeassistant/components/iss/translations/ja.json new file mode 100644 index 00000000000..6b76fb0e6bc --- /dev/null +++ b/homeassistant/components/iss/translations/ja.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "Home Assistant\u3067\u7def\u5ea6\u3068\u7d4c\u5ea6\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", + "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002" + }, + "step": { + "user": { + "data": { + "show_on_map": "\u5730\u56f3\u306b\u8868\u793a\u3057\u307e\u3059\u304b\uff1f" + }, + "description": "\u56fd\u969b\u5b87\u5b99\u30b9\u30c6\u30fc\u30b7\u30e7\u30f3\u306e\u8a2d\u5b9a\u3092\u3057\u307e\u3059\u304b\uff1f" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/nl.json b/homeassistant/components/iss/translations/nl.json new file mode 100644 index 00000000000..c14e2f83800 --- /dev/null +++ b/homeassistant/components/iss/translations/nl.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "Al geconfigureerd. Slechts een enkele configuratie mogelijk." + }, + "step": { + "user": { + "data": { + "show_on_map": "Op kaart tonen?" + }, + "description": "Wilt u het International Space Station configureren?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/pt-BR.json b/homeassistant/components/iss/translations/pt-BR.json index 34a9644e9d0..b4257ea668c 100644 --- a/homeassistant/components/iss/translations/pt-BR.json +++ b/homeassistant/components/iss/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "latitude_longitude_not_defined": "Latitude e longitude est\u00e3o definidos em Home Assistant.", + "latitude_longitude_not_defined": "Latitude e longitude n\u00e3o est\u00e3o definidos no Home Assistant.", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { diff --git a/homeassistant/components/iss/translations/uk.json b/homeassistant/components/iss/translations/uk.json new file mode 100644 index 00000000000..cfcf3e0c458 --- /dev/null +++ b/homeassistant/components/iss/translations/uk.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "\u0428\u0438\u0440\u043e\u0442\u0430 \u0442\u0430 \u0434\u043e\u0432\u0433\u043e\u0442\u0430 \u043d\u0435 \u0432\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u0456 \u0432 Home Assistant.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." + }, + "step": { + "user": { + "data": { + "show_on_map": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u043d\u0430 \u043c\u0430\u043f\u0456?" + }, + "description": "\u0427\u0438 \u0445\u043e\u0447\u0435\u0442\u0435 \u0432\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u041c\u0456\u0436\u043d\u0430\u0440\u043e\u0434\u043d\u0443 \u041a\u043e\u0441\u043c\u0456\u0447\u043d\u0443 \u0421\u0442\u0430\u043d\u0446\u0456\u044e?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/pt-BR.json b/homeassistant/components/isy994/translations/pt-BR.json index d377b19f586..b644b6c1bfc 100644 --- a/homeassistant/components/isy994/translations/pt-BR.json +++ b/homeassistant/components/isy994/translations/pt-BR.json @@ -9,7 +9,7 @@ "invalid_host": "A entrada do host n\u00e3o est\u00e1 no formato de URL completo, por exemplo, http://192.168.10.100:80", "unknown": "Erro inesperado" }, - "flow_title": "Dispositivos universais ISY994 {name} ({host})", + "flow_title": "{name} ({host})", "step": { "user": { "data": { @@ -32,8 +32,17 @@ "sensor_string": "Texto do sensor node", "variable_sensor_string": "Texto da vari\u00e1vel do sensor" }, + "description": "Defina as op\u00e7\u00f5es para a Integra\u00e7\u00e3o ISY:\n \u2022 Cadeia de Sensores de N\u00f3: Qualquer dispositivo ou pasta que contenha 'Cadeia de Sensores de N\u00f3' no nome ser\u00e1 tratado como um sensor ou sensor bin\u00e1rio.\n \u2022 Ignore String: Qualquer dispositivo com 'Ignore String' no nome ser\u00e1 ignorado.\n \u2022 Variable Sensor String: Qualquer vari\u00e1vel que contenha 'Variable Sensor String' ser\u00e1 adicionada como sensor.\n \u2022 Restaurar o brilho da luz: Se ativado, o brilho anterior ser\u00e1 restaurado ao acender uma luz em vez do n\u00edvel integrado do dispositivo.", "title": "ISY994 Op\u00e7\u00f5es" } } + }, + "system_health": { + "info": { + "device_connected": "ISY conectado", + "host_reachable": "Alcance do host", + "last_heartbeat": "Hora da \u00faltima pulsa\u00e7\u00e3o", + "websocket_status": "Status do soquete de eventos" + } } } \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/uk.json b/homeassistant/components/isy994/translations/uk.json index c874b8654f5..e50bc5cb26b 100644 --- a/homeassistant/components/isy994/translations/uk.json +++ b/homeassistant/components/isy994/translations/uk.json @@ -29,10 +29,10 @@ "data": { "ignore_string": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438", "restore_light_state": "\u0412\u0456\u0434\u043d\u043e\u0432\u043b\u044e\u0432\u0430\u0442\u0438 \u044f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c \u0441\u0432\u0456\u0442\u043b\u0430", - "sensor_string": "\u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0432\u0443\u0437\u043e\u043b \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440", + "sensor_string": "\u0420\u044f\u0434\u043e\u043a \u0441\u0435\u043d\u0441\u043e\u0440\u0443 \u0432\u0443\u0437\u043b\u0430", "variable_sensor_string": "\u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0437\u043c\u0456\u043d\u043d\u0443 \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440" }, - "description": "\u041e\u043f\u0438\u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456\u0432:\n \u2022 \u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0432\u0443\u0437\u043e\u043b \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440: \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0430\u0431\u043e \u043f\u0430\u043f\u043a\u0430, \u0432 \u0456\u043c\u0435\u043d\u0456 \u044f\u043a\u043e\u0457 \u043c\u0456\u0441\u0442\u0438\u0442\u044c\u0441\u044f \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a, \u0431\u0443\u0434\u0435 \u0456\u043c\u043f\u043e\u0440\u0442\u043e\u0432\u0430\u043d\u043e \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440 \u0430\u0431\u043e \u0431\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0441\u0435\u043d\u0441\u043e\u0440.\n \u2022 \u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0437\u043c\u0456\u043d\u043d\u0443 \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440: \u0431\u0443\u0434\u044c-\u044f\u043a\u0430 \u0437\u043c\u0456\u043d\u043d\u0430, \u044f\u043a\u0430 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a, \u0431\u0443\u0434\u0435 \u0456\u043c\u043f\u043e\u0440\u0442\u043e\u0432\u0430\u043d\u0430 \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440.\n \u2022 \u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438: \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439, \u0432 \u0456\u043c\u0435\u043d\u0456 \u044f\u043a\u043e\u0433\u043e \u043c\u0456\u0441\u0442\u0438\u0442\u044c\u0441\u044f \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a, \u0431\u0443\u0434\u0435 \u0456\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438\u0441\u044f.\n \u2022 \u0412\u0456\u0434\u043d\u043e\u0432\u043b\u044e\u0432\u0430\u0442\u0438 \u044f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c \u0441\u0432\u0456\u0442\u043b\u0430: \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u0456 \u043e\u0441\u0432\u0456\u0442\u043b\u0435\u043d\u043d\u044f \u0431\u0443\u0434\u0435 \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u044f\u0441\u043a\u0440\u0430\u0432\u043e\u0441\u0442\u0456, \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0435 \u0434\u043e \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044f.", + "description": "\u041e\u043f\u0438\u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456\u0432:\n \u2022 \u0420\u044f\u0434\u043e\u043a \u0441\u0435\u043d\u0441\u043e\u0440\u0443 \u0432\u0443\u0437\u043b\u0430: \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0430\u0431\u043e \u0442\u0435\u043a\u0430, \u0449\u043e \u043c\u0456\u0441\u0442\u0438\u0442\u0438\u043c\u0435 \"\u0440\u044f\u0434\u043e\u043a \u0441\u0435\u043d\u0441\u043e\u0440\u0443 \u0432\u0443\u0437\u043b\u0430\" \u0432 \u0456\u043c\u0435\u043d\u0456, \u0431\u0443\u0434\u0435 \u0432\u0438\u0437\u043d\u0430\u043d\u043e \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440 \u0430\u0431\u043e \u0431\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0441\u0435\u043d\u0441\u043e\u0440.\n \u2022 \u0406\u043c\u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0437\u043c\u0456\u043d\u043d\u0443 \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440: \u0431\u0443\u0434\u044c-\u044f\u043a\u0430 \u0437\u043c\u0456\u043d\u043d\u0430, \u044f\u043a\u0430 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a, \u0431\u0443\u0434\u0435 \u0456\u043c\u043f\u043e\u0440\u0442\u043e\u0432\u0430\u043d\u0430 \u044f\u043a \u0441\u0435\u043d\u0441\u043e\u0440.\n \u2022 \u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438: \u0431\u0443\u0434\u044c-\u044f\u043a\u0438\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439, \u0432 \u0456\u043c\u0435\u043d\u0456 \u044f\u043a\u043e\u0433\u043e \u043c\u0456\u0441\u0442\u0438\u0442\u044c\u0441\u044f \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a, \u0431\u0443\u0434\u0435 \u0456\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438\u0441\u044f.\n \u2022 \u0412\u0456\u0434\u043d\u043e\u0432\u043b\u044e\u0432\u0430\u0442\u0438 \u044f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c \u0441\u0432\u0456\u0442\u043b\u0430: \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u0456 \u043e\u0441\u0432\u0456\u0442\u043b\u0435\u043d\u043d\u044f \u0431\u0443\u0434\u0435 \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u044f\u0441\u043a\u0440\u0430\u0432\u043e\u0441\u0442\u0456, \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0435 \u0434\u043e \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044f.", "title": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f ISY994" } } diff --git a/homeassistant/components/izone/translations/pt-BR.json b/homeassistant/components/izone/translations/pt-BR.json index ae7a7293429..d9055af4b36 100644 --- a/homeassistant/components/izone/translations/pt-BR.json +++ b/homeassistant/components/izone/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { diff --git a/homeassistant/components/izone/translations/uk.json b/homeassistant/components/izone/translations/uk.json index 8ab6c1e1664..e29c169a26e 100644 --- a/homeassistant/components/izone/translations/uk.json +++ b/homeassistant/components/izone/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/juicenet/translations/pt-BR.json b/homeassistant/components/juicenet/translations/pt-BR.json index 806cea1df9b..c5cd5d0dcc9 100644 --- a/homeassistant/components/juicenet/translations/pt-BR.json +++ b/homeassistant/components/juicenet/translations/pt-BR.json @@ -12,7 +12,9 @@ "user": { "data": { "api_token": "Token da API" - } + }, + "description": "Voc\u00ea precisar\u00e1 do token de API de https://home.juice.net/Manage.", + "title": "Conecte-se ao JuiceNet" } } } diff --git a/homeassistant/components/keenetic_ndms2/translations/pt-BR.json b/homeassistant/components/keenetic_ndms2/translations/pt-BR.json index 937edfdd914..c143db7cbd1 100644 --- a/homeassistant/components/keenetic_ndms2/translations/pt-BR.json +++ b/homeassistant/components/keenetic_ndms2/translations/pt-BR.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "already_configured": "A conta j\u00e1 foi configurada" + "already_configured": "A conta j\u00e1 foi configurada", + "no_udn": "As informa\u00e7\u00f5es de descoberta SSDP n\u00e3o t\u00eam UDN", + "not_keenetic_ndms2": "O item descoberto n\u00e3o \u00e9 um roteador Keenetic" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name} ( {host} )", "step": { "user": { "data": { @@ -13,6 +16,21 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" + }, + "title": "Configurar o roteador Keenetic NDMS2" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "consider_home": "Considere o intervalo em casa", + "include_arp": "Use dados ARP (ignorados se forem usados dados de hotspot)", + "include_associated": "Use dados de associa\u00e7\u00f5es de AP WiFi (ignorado se forem usados dados de ponto de acesso)", + "interfaces": "Escolha interfaces para escanear", + "scan_interval": "Intervalo de escaneamento", + "try_hotspot": "Use dados 'ip hotspot' (mais precisos)" } } } diff --git a/homeassistant/components/kmtronic/translations/pt-BR.json b/homeassistant/components/kmtronic/translations/pt-BR.json index 93beddb92a8..2d0b50c0640 100644 --- a/homeassistant/components/kmtronic/translations/pt-BR.json +++ b/homeassistant/components/kmtronic/translations/pt-BR.json @@ -17,5 +17,14 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "reverse": "L\u00f3gica de comuta\u00e7\u00e3o reversa (use NC)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/knx/translations/ja.json b/homeassistant/components/knx/translations/ja.json index 83a11ef82fe..a4744a41a2c 100644 --- a/homeassistant/components/knx/translations/ja.json +++ b/homeassistant/components/knx/translations/ja.json @@ -14,7 +14,8 @@ "individual_address": "\u63a5\u7d9a\u7528\u306e\u500b\u5225\u30a2\u30c9\u30ec\u30b9", "local_ip": "\u30ed\u30fc\u30ab\u30ebIP(\u4e0d\u660e\u306a\u5834\u5408\u306f\u7a7a\u306e\u307e\u307e\u306b\u3057\u3066\u304f\u3060\u3055\u3044)", "port": "\u30dd\u30fc\u30c8", - "route_back": "\u30eb\u30fc\u30c8\u30d0\u30c3\u30af / NAT\u30e2\u30fc\u30c9" + "route_back": "\u30eb\u30fc\u30c8\u30d0\u30c3\u30af / NAT\u30e2\u30fc\u30c9", + "tunneling_type": "KNX\u30c8\u30f3\u30cd\u30ea\u30f3\u30b0\u30bf\u30a4\u30d7" }, "description": "\u30c8\u30f3\u30cd\u30ea\u30f3\u30b0\u30c7\u30d0\u30a4\u30b9\u306e\u63a5\u7d9a\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002" }, @@ -59,7 +60,8 @@ "host": "\u30db\u30b9\u30c8", "local_ip": "\u30ed\u30fc\u30ab\u30ebIP(\u4e0d\u660e\u306a\u5834\u5408\u306f\u7a7a\u306e\u307e\u307e\u306b\u3057\u3066\u304f\u3060\u3055\u3044)", "port": "\u30dd\u30fc\u30c8", - "route_back": "\u30eb\u30fc\u30c8\u30d0\u30c3\u30af / NAT\u30e2\u30fc\u30c9" + "route_back": "\u30eb\u30fc\u30c8\u30d0\u30c3\u30af / NAT\u30e2\u30fc\u30c9", + "tunneling_type": "KNX\u30c8\u30f3\u30cd\u30ea\u30f3\u30b0\u30bf\u30a4\u30d7" } } } diff --git a/homeassistant/components/knx/translations/nl.json b/homeassistant/components/knx/translations/nl.json index 0d0bbffce14..9b68bd02d2f 100644 --- a/homeassistant/components/knx/translations/nl.json +++ b/homeassistant/components/knx/translations/nl.json @@ -14,7 +14,8 @@ "individual_address": "Individueel adres voor de verbinding", "local_ip": "Lokaal IP van Home Assistant (leeg laten voor automatische detectie)", "port": "Poort", - "route_back": "Route Back / NAT Mode" + "route_back": "Route Back / NAT Mode", + "tunneling_type": "KNX Tunneling Type" }, "description": "Voer de verbindingsinformatie van uw tunneling-apparaat in." }, @@ -59,7 +60,8 @@ "host": "Host", "local_ip": "Lokaal IP (laat leeg indien niet zeker)", "port": "Poort", - "route_back": "Route Back / NAT Mode" + "route_back": "Route Back / NAT Mode", + "tunneling_type": "KNX Tunneling Type" } } } diff --git a/homeassistant/components/knx/translations/pt-BR.json b/homeassistant/components/knx/translations/pt-BR.json index a5343784fab..0e8e3402961 100644 --- a/homeassistant/components/knx/translations/pt-BR.json +++ b/homeassistant/components/knx/translations/pt-BR.json @@ -16,17 +16,51 @@ "port": "Porta", "route_back": "Modo Rota de Retorno / NAT", "tunneling_type": "Tipo de t\u00fanel KNX" - } + }, + "description": "Por favor, digite as informa\u00e7\u00f5es de conex\u00e3o do seu dispositivo de tunelamento." + }, + "routing": { + "data": { + "individual_address": "Endere\u00e7o individual para a conex\u00e3o de roteamento", + "local_ip": "IP local do Home Assistant (deixe vazio para detec\u00e7\u00e3o autom\u00e1tica)", + "multicast_group": "O grupo multicast usado para roteamento", + "multicast_port": "A porta multicast usada para roteamento" + }, + "description": "Por favor, configure as op\u00e7\u00f5es de roteamento." + }, + "tunnel": { + "data": { + "gateway": "Conex\u00e3o do t\u00fanel KNX" + }, + "description": "Selecione um gateway na lista." + }, + "type": { + "data": { + "connection_type": "Tipo de conex\u00e3o KNX" + }, + "description": "Insira o tipo de conex\u00e3o que devemos usar para sua conex\u00e3o KNX.\n AUTOM\u00c1TICO - A integra\u00e7\u00e3o cuida da conectividade ao seu KNX Bus realizando uma varredura de gateway.\n TUNNELING - A integra\u00e7\u00e3o ser\u00e1 conectada ao seu barramento KNX via tunelamento.\n ROUTING - A integra\u00e7\u00e3o ligar-se-\u00e1 ao seu bus KNX atrav\u00e9s de encaminhamento." } } }, "options": { "step": { + "init": { + "data": { + "connection_type": "Tipo de conex\u00e3o KNX", + "individual_address": "Endere\u00e7o individual padr\u00e3o", + "local_ip": "IP local do Home Assistant (use 0.0.0.0 para detec\u00e7\u00e3o autom\u00e1tica)", + "multicast_group": "Grupo multicast usado para roteamento e descoberta", + "multicast_port": "Porta multicast usada para roteamento e descoberta", + "rate_limit": "M\u00e1ximo de telegramas de sa\u00edda por segundo", + "state_updater": "Permitir globalmente estados de leitura a partir do KNX Bus" + } + }, "tunnel": { "data": { "host": "Nome do host", "local_ip": "IP local (deixe em branco se n\u00e3o tiver certeza)", "port": "Porta", + "route_back": "Modo Rota de Retorno / NAT", "tunneling_type": "Tipo de t\u00fanel KNX" } } diff --git a/homeassistant/components/kodi/translations/pt-BR.json b/homeassistant/components/kodi/translations/pt-BR.json index 321f7f6ffef..be8f6cbdfd3 100644 --- a/homeassistant/components/kodi/translations/pt-BR.json +++ b/homeassistant/components/kodi/translations/pt-BR.json @@ -4,6 +4,7 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "no_uuid": "A inst\u00e2ncia Kodi n\u00e3o possui um ID exclusivo. Isso provavelmente se deve a uma vers\u00e3o antiga do Kodi (17.x ou inferior). Voc\u00ea pode configurar a integra\u00e7\u00e3o manualmente ou atualizar para uma vers\u00e3o mais recente do Kodi.", "unknown": "Erro inesperado" }, "error": { @@ -11,25 +12,39 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { "credentials": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Digite seu nome de usu\u00e1rio e senha Kodi. Eles podem ser encontrados em Sistema/Configura\u00e7\u00f5es/Rede/Servi\u00e7os." + }, + "discovery_confirm": { + "description": "Deseja adicionar Kodi (` {name} `) ao Home Assistant?", + "title": "Kodi descoberto" }, "user": { "data": { "host": "Nome do host", "port": "Porta", "ssl": "Usar um certificado SSL" - } + }, + "description": "Informa\u00e7\u00f5es de conex\u00e3o Kodi. Certifique-se de ativar \"Permitir controle do Kodi via HTTP\" em Sistema/Configura\u00e7\u00f5es/Rede/Servi\u00e7os." }, "ws_port": { "data": { "ws_port": "Porta" - } + }, + "description": "A porta WebSocket (\u00e0s vezes chamada de porta TCP no Kodi). Para se conectar pelo WebSocket, voc\u00ea precisa habilitar \"Permitir que programas ... controlem o Kodi\" em Sistema/Configura\u00e7\u00f5es/Rede/Servi\u00e7os. Se o WebSocket n\u00e3o estiver habilitado, remova a porta e deixe em branco." } } + }, + "device_automation": { + "trigger_type": { + "turn_off": "{entity_name} for solicitado para desligar", + "turn_on": "{entity_name} for solicitado para ativar" + } } } \ No newline at end of file diff --git a/homeassistant/components/konnected/translations/pt-BR.json b/homeassistant/components/konnected/translations/pt-BR.json index 24ba6ade2c0..b49b487ab0d 100644 --- a/homeassistant/components/konnected/translations/pt-BR.json +++ b/homeassistant/components/konnected/translations/pt-BR.json @@ -4,12 +4,21 @@ "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", + "not_konn_panel": "N\u00e3o \u00e9 um dispositivo Konnected.io reconhecido", "unknown": "Erro inesperado" }, "error": { "cannot_connect": "Falha ao conectar" }, "step": { + "confirm": { + "description": "Modelo: {model}\nID: {id}\nHost: {host}\nPorta: {port}\n\nVoc\u00ea pode configurar o comportamento do IO e do painel nas configura\u00e7\u00f5es do painel de alarme Konnected.", + "title": "Dispositivo Konnected pronto" + }, + "import_confirm": { + "description": "Um Painel de Alarmes Konnected com ID {id} foi descoberto em configuration.yaml. Esse fluxo permitir\u00e1 que voc\u00ea o importe para uma entrada de configura\u00e7\u00e3o.", + "title": "Importar dispositivo conectado" + }, "user": { "data": { "host": "Endere\u00e7o IP", @@ -24,7 +33,7 @@ "not_konn_panel": "N\u00e3o \u00e9 um dispositivo Konnected.io reconhecido" }, "error": { - "bad_host": "URL de host da API de substitui\u00e7\u00e3o inv\u00e1lido" + "bad_host": "URL substituta para host da API inv\u00e1lido" }, "step": { "options_binary": { @@ -56,6 +65,7 @@ "7": "Zona 7", "out": "SA\u00cdDA" }, + "description": "Descobri um {model} em {host}. Selecione a configura\u00e7\u00e3o base de cada I/O abaixo - dependendo da I/O, pode permitir sensores bin\u00e1rios (contatos abertos/pr\u00f3ximos), sensores digitais (dht e ds18b20) ou sa\u00eddas comutadas. Voc\u00ea poder\u00e1 configurar op\u00e7\u00f5es detalhadas nos pr\u00f3ximos passos.", "title": "Configurar I/O" }, "options_io_ext": { @@ -64,19 +74,35 @@ "11": "Zona 11", "12": "Zona 12", "8": "Zona 8", - "9": "Zona 9" - } + "9": "Zona 9", + "alarm1": "ALARM1", + "alarm2_out2": "OUT2/ALARM2", + "out1": "OUT1" + }, + "description": "Selecione a configura\u00e7\u00e3o da I/O restante abaixo. Voc\u00ea poder\u00e1 configurar op\u00e7\u00f5es detalhadas nos pr\u00f3ximos passos.", + "title": "Configure I/O estendido" }, "options_misc": { "data": { "api_host": "Substituir URL do host da API (opcional)", + "blink": "LED do painel piscando ao enviar mudan\u00e7a de estado", + "discovery": "Responder \u00e0s solicita\u00e7\u00f5es de descoberta em sua rede", "override_api_host": "Substituir o URL padr\u00e3o do painel do host da API do Home Assistant" - } + }, + "description": "Selecione o comportamento desejado para o seu painel", + "title": "Configurar Misc" }, "options_switch": { "data": { - "name": "Nome (opcional)" - } + "activation": "Sa\u00edda quando ligado", + "momentary": "Dura\u00e7\u00e3o do pulso (ms) (opcional)", + "more_states": "Configurar estados adicionais para esta zona", + "name": "Nome (opcional)", + "pause": "Pausa entre pulsos (ms) (opcional)", + "repeat": "Intervalo para repetir (-1=infinito) (opcional)" + }, + "description": "Selecione as op\u00e7\u00f5es para o switch conectado a {zone}: estado {state}", + "title": "Configurar o switch de sa\u00edda" } } } diff --git a/homeassistant/components/konnected/translations/uk.json b/homeassistant/components/konnected/translations/uk.json index 92cd3744d94..6a3170ffde7 100644 --- a/homeassistant/components/konnected/translations/uk.json +++ b/homeassistant/components/konnected/translations/uk.json @@ -64,7 +64,7 @@ "7": "\u0417\u043e\u043d\u0430 7", "out": "\u0412\u0418\u0425\u0406\u0414" }, - "description": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 {model} \u0437 \u0430\u0434\u0440\u0435\u0441\u043e\u044e {host}. \u0417\u0430\u043b\u0435\u0436\u043d\u043e \u0432\u0456\u0434 \u043e\u0431\u0440\u0430\u043d\u043e\u0457 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 \u0432\u0445\u043e\u0434\u0456\u0432 / \u0432\u0438\u0445\u043e\u0434\u0456\u0432, \u0434\u043e \u043f\u0430\u043d\u0435\u043b\u0456 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0456 \u0431\u0456\u043d\u0430\u0440\u043d\u0456 \u0441\u0435\u043d\u0441\u043e\u0440\u0438 (\u0434\u0430\u0442\u0447\u0438\u043a\u0438 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0442\u044f / \u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f), \u0446\u0438\u0444\u0440\u043e\u0432\u0456 \u0441\u0435\u043d\u0441\u043e\u0440\u0438 (dht \u0456 ds18b20) \u0430\u0431\u043e \u043f\u0435\u0440\u0435\u043c\u0438\u043a\u0430\u044e\u0447\u0456 \u0432\u0438\u0445\u043e\u0434\u0438. \u0411\u0456\u043b\u044c\u0448 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0431\u0443\u0434\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0445 \u043a\u0440\u043e\u043a\u0430\u0445.", + "description": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e {model} \u0437\u0430 \u0430\u0434\u0440\u0435\u0441\u043e\u044e {host}. \u0417\u0430\u043b\u0435\u0436\u043d\u043e \u0432\u0456\u0434 \u043e\u0431\u0440\u0430\u043d\u043e\u0457 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 \u0432\u0445\u043e\u0434\u0456\u0432 / \u0432\u0438\u0445\u043e\u0434\u0456\u0432, \u0434\u043e \u043f\u0430\u043d\u0435\u043b\u0456 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0456 \u0431\u0456\u043d\u0430\u0440\u043d\u0456 \u0441\u0435\u043d\u0441\u043e\u0440\u0438 (\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0442\u044f/\u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f), \u0446\u0438\u0444\u0440\u043e\u0432\u0456 \u0441\u0435\u043d\u0441\u043e\u0440\u0438 (dht \u0456 ds18b20) \u0430\u0431\u043e \u043f\u0435\u0440\u0435\u043c\u0438\u043a\u0430\u044e\u0447\u0456 \u0432\u0438\u0445\u043e\u0434\u0438. \u0411\u0456\u043b\u044c\u0448 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0431\u0443\u0434\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0445 \u043a\u0440\u043e\u043a\u0430\u0445.", "title": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0445\u043e\u0434\u0456\u0432 / \u0432\u0438\u0445\u043e\u0434\u0456\u0432" }, "options_io_ext": { diff --git a/homeassistant/components/kostal_plenticore/translations/pt-BR.json b/homeassistant/components/kostal_plenticore/translations/pt-BR.json index b829ba6e92b..a670c5a41be 100644 --- a/homeassistant/components/kostal_plenticore/translations/pt-BR.json +++ b/homeassistant/components/kostal_plenticore/translations/pt-BR.json @@ -16,5 +16,6 @@ } } } - } + }, + "title": "Inversor Solar Kostal Plenticore" } \ No newline at end of file diff --git a/homeassistant/components/kraken/translations/pt-BR.json b/homeassistant/components/kraken/translations/pt-BR.json index 9ce2cf2399e..955386f2098 100644 --- a/homeassistant/components/kraken/translations/pt-BR.json +++ b/homeassistant/components/kraken/translations/pt-BR.json @@ -8,5 +8,15 @@ "description": "Deseja iniciar a configura\u00e7\u00e3o?" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Intervalo de atualiza\u00e7\u00e3o", + "tracked_asset_pairs": "Pares de ativos rastreados" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/kulersky/translations/pt-BR.json b/homeassistant/components/kulersky/translations/pt-BR.json index d5efbb90261..1778d39a7d0 100644 --- a/homeassistant/components/kulersky/translations/pt-BR.json +++ b/homeassistant/components/kulersky/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { diff --git a/homeassistant/components/kulersky/translations/uk.json b/homeassistant/components/kulersky/translations/uk.json index 292861e9129..5c2489c2a18 100644 --- a/homeassistant/components/kulersky/translations/uk.json +++ b/homeassistant/components/kulersky/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/lcn/translations/pt-BR.json b/homeassistant/components/lcn/translations/pt-BR.json new file mode 100644 index 00000000000..9898533ea72 --- /dev/null +++ b/homeassistant/components/lcn/translations/pt-BR.json @@ -0,0 +1,10 @@ +{ + "device_automation": { + "trigger_type": { + "fingerprint": "c\u00f3digo de impress\u00e3o digital recebido", + "send_keys": "enviar chaves recebidas", + "transmitter": "c\u00f3digo do transmissor recebido", + "transponder": "c\u00f3digo do transponder recebido" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lifx/translations/pt-BR.json b/homeassistant/components/lifx/translations/pt-BR.json index 83a7518386b..f67284d8b5d 100644 --- a/homeassistant/components/lifx/translations/pt-BR.json +++ b/homeassistant/components/lifx/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { diff --git a/homeassistant/components/lifx/translations/uk.json b/homeassistant/components/lifx/translations/uk.json index 8c32e79533d..556729e895b 100644 --- a/homeassistant/components/lifx/translations/uk.json +++ b/homeassistant/components/lifx/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/light/translations/nl.json b/homeassistant/components/light/translations/nl.json index 190ed3f52bd..f70830601c7 100644 --- a/homeassistant/components/light/translations/nl.json +++ b/homeassistant/components/light/translations/nl.json @@ -13,6 +13,8 @@ "is_on": "{entity_name} is ingeschakeld" }, "trigger_type": { + "changed_states": "{entity_name} in- of uitgeschakeld", + "toggled": "{entity_name} in- of uitgeschakeld", "turned_off": "{entity_name} is uitgeschakeld", "turned_on": "{entity_name} is ingeschakeld" } diff --git a/homeassistant/components/light/translations/pt-BR.json b/homeassistant/components/light/translations/pt-BR.json index 919fdb89afb..f884baf9b3c 100644 --- a/homeassistant/components/light/translations/pt-BR.json +++ b/homeassistant/components/light/translations/pt-BR.json @@ -1,19 +1,22 @@ { "device_automation": { "action_type": { + "brightness_decrease": "Diminuir o brilho {entity_name}", + "brightness_increase": "Aumente o brilho {entity_name}", + "flash": "Flash {entity_name}", "toggle": "Alternar {entity_name}", "turn_off": "Desligar {entity_name}", "turn_on": "Ligar {entity_name}" }, "condition_type": { - "is_off": "{entity_name} est\u00e1 desligado", - "is_on": "{entity_name} est\u00e1 ligado" + "is_off": "{entity_name} est\u00e1 desligada", + "is_on": "{entity_name} est\u00e1 ligada" }, "trigger_type": { - "changed_states": "{entity_name} ligado ou desligado", - "toggled": "{entity_name} ligado ou desligado", - "turned_off": "{entity_name} desligado", - "turned_on": "{entity_name} ligado" + "changed_states": "{entity_name} for ligada ou desligada", + "toggled": "{entity_name} for ligada ou desligada", + "turned_off": "{entity_name} for desligada", + "turned_on": "{entity_name} for ligada" } }, "state": { diff --git a/homeassistant/components/litejet/translations/pt-BR.json b/homeassistant/components/litejet/translations/pt-BR.json index fdc79cd04e9..e41fc57329e 100644 --- a/homeassistant/components/litejet/translations/pt-BR.json +++ b/homeassistant/components/litejet/translations/pt-BR.json @@ -3,11 +3,26 @@ "abort": { "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, + "error": { + "open_failed": "N\u00e3o \u00e9 poss\u00edvel abrir a porta serial especificada." + }, "step": { "user": { "data": { "port": "Porta" - } + }, + "description": "Conecte a porta RS232-2 do LiteJet ao seu computador e digite o caminho para o dispositivo de porta serial. \n\n O LiteJet MCP deve ser configurado para 19,2 K baud, 8 bits de dados, 1 bit de parada, sem paridade e para transmitir um 'CR' ap\u00f3s cada resposta.", + "title": "Conecte-se ao LiteJet" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "default_transition": "Transi\u00e7\u00e3o padr\u00e3o (segundos)" + }, + "title": "Configurar LiteJet" } } } diff --git a/homeassistant/components/local_ip/translations/uk.json b/homeassistant/components/local_ip/translations/uk.json index 52aed47fa20..d8ec556180f 100644 --- a/homeassistant/components/local_ip/translations/uk.json +++ b/homeassistant/components/local_ip/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "user": { diff --git a/homeassistant/components/locative/translations/ja.json b/homeassistant/components/locative/translations/ja.json index 89003e78a9d..a4f03bde29f 100644 --- a/homeassistant/components/locative/translations/ja.json +++ b/homeassistant/components/locative/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/locative/translations/nl.json b/homeassistant/components/locative/translations/nl.json index ed39d00430b..0a459e566c5 100644 --- a/homeassistant/components/locative/translations/nl.json +++ b/homeassistant/components/locative/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/locative/translations/pt-BR.json b/homeassistant/components/locative/translations/pt-BR.json index 400750b8fec..d134a5113f4 100644 --- a/homeassistant/components/locative/translations/pt-BR.json +++ b/homeassistant/components/locative/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { "default": "Para enviar locais para o Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso webhook no aplicativo Locative. \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) para mais detalhes." diff --git a/homeassistant/components/locative/translations/uk.json b/homeassistant/components/locative/translations/uk.json index d9a47130871..ccfac69f0a9 100644 --- a/homeassistant/components/locative/translations/uk.json +++ b/homeassistant/components/locative/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/lock/translations/pt-BR.json b/homeassistant/components/lock/translations/pt-BR.json index f9c4e12214c..02ce765e7d1 100644 --- a/homeassistant/components/lock/translations/pt-BR.json +++ b/homeassistant/components/lock/translations/pt-BR.json @@ -4,6 +4,14 @@ "lock": "Bloquear {entity_name}", "open": "Abrir {entity_name}", "unlock": "Desbloquear {entity_name}" + }, + "condition_type": { + "is_locked": "{entity_name} est\u00e1 bloqueado", + "is_unlocked": "{entity_name} est\u00e1 desbloqueado" + }, + "trigger_type": { + "locked": "{entity_name} for bloqueado", + "unlocked": "{entity_name} for desbloqueado" } }, "state": { diff --git a/homeassistant/components/logi_circle/translations/pt-BR.json b/homeassistant/components/logi_circle/translations/pt-BR.json index 10b985c11c6..3086d6560f1 100644 --- a/homeassistant/components/logi_circle/translations/pt-BR.json +++ b/homeassistant/components/logi_circle/translations/pt-BR.json @@ -13,7 +13,7 @@ }, "step": { "auth": { - "description": "Por favor, siga o link abaixo e Aceite o acesso \u00e0 sua conta do Logi Circle, depois volte e pressione Enviar abaixo. \n\n [Link] ( {authorization_url} )", + "description": "Por favor, siga o link abaixo e **Aceite** o acesso \u00e0 sua conta do Logi Circle, depois volte e pressione **Enviar** abaixo. \n\n [Link] ( {authorization_url} )", "title": "Autenticar com o Logi Circle" }, "user": { diff --git a/homeassistant/components/lookin/translations/pt-BR.json b/homeassistant/components/lookin/translations/pt-BR.json index c6fccf44ba2..38a6ae11358 100644 --- a/homeassistant/components/lookin/translations/pt-BR.json +++ b/homeassistant/components/lookin/translations/pt-BR.json @@ -4,11 +4,11 @@ "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", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + "no_devices_found": "Nenhum dispositivo encontrado na rede" }, "error": { "cannot_connect": "Falha ao conectar", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "unknown": "Erro inesperado" }, "flow_title": "{name} ({host})", diff --git a/homeassistant/components/lovelace/translations/pt-BR.json b/homeassistant/components/lovelace/translations/pt-BR.json new file mode 100644 index 00000000000..2ff25d17161 --- /dev/null +++ b/homeassistant/components/lovelace/translations/pt-BR.json @@ -0,0 +1,10 @@ +{ + "system_health": { + "info": { + "dashboards": "Pain\u00e9is", + "mode": "Modo", + "resources": "Recursos", + "views": "Visualiza\u00e7\u00f5es" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/pt-BR.json b/homeassistant/components/lutron_caseta/translations/pt-BR.json index e3451a9a058..28a85a8820d 100644 --- a/homeassistant/components/lutron_caseta/translations/pt-BR.json +++ b/homeassistant/components/lutron_caseta/translations/pt-BR.json @@ -2,21 +2,75 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "not_lutron_device": "O dispositivo descoberto n\u00e3o \u00e9 um dispositivo Lutron" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name} ( {host} )", "step": { "import_failed": { "description": "N\u00e3o foi poss\u00edvel configurar a ponte (host: {host}) importada do configuration.yaml.", "title": "Falha ao importar a configura\u00e7\u00e3o da ponte Cas\u00e9ta." }, + "link": { + "description": "Para parear com {name} ( {host} ), ap\u00f3s enviar este formul\u00e1rio, pressione o bot\u00e3o preto na parte de tr\u00e1s da ponte.", + "title": "Parear com a ponte" + }, "user": { "data": { "host": "Nome do host" - } + }, + "description": "Digite o endere\u00e7o IP do dispositivo.", + "title": "Conecte-se automaticamente \u00e0 ponte" } } + }, + "device_automation": { + "trigger_subtype": { + "button_1": "Primeiro bot\u00e3o", + "button_2": "Segundo bot\u00e3o", + "button_3": "Terceiro bot\u00e3o", + "button_4": "Quarto bot\u00e3o", + "close_1": "Fechar 1", + "close_2": "Fechar 2", + "close_3": "Fechar 3", + "close_4": "Fechar 4", + "close_all": "Feche tudo", + "group_1_button_1": "Primeiro bot\u00e3o do primeiro grupo", + "group_1_button_2": "Primeiro bot\u00e3o segundo grupo", + "group_2_button_1": "Primeiro bot\u00e3o do segundo grupo", + "group_2_button_2": "Segundo bot\u00e3o do segundo grupo", + "lower": "Abaixar", + "lower_1": "Inferior 1", + "lower_2": "Inferior 2", + "lower_3": "Inferior 3", + "lower_4": "Inferior 4", + "lower_all": "Baixar tudo", + "off": "Desligado", + "on": "Ligado", + "open_1": "Abrir 1", + "open_2": "Abrir 2", + "open_3": "Abrir 3", + "open_4": "Abrir 4", + "open_all": "Abra tudo", + "raise": "Aumentar", + "raise_1": "Aumentar 1", + "raise_2": "Aumentar 2", + "raise_3": "Aumentar 3", + "raise_4": "Aumentar 4", + "raise_all": "Aumentar tudo", + "stop": "Parar (favorito)", + "stop_1": "Parar 1", + "stop_2": "Parar 2", + "stop_3": "Parar 3", + "stop_4": "Parar 4", + "stop_all": "Parar tudo" + }, + "trigger_type": { + "press": "\"{subtype}\" pressionado", + "release": "\"{subtype}\" lan\u00e7ado" + } } } \ No newline at end of file diff --git a/homeassistant/components/lyric/translations/pt-BR.json b/homeassistant/components/lyric/translations/pt-BR.json index 1e17e604c38..907a396d5e2 100644 --- a/homeassistant/components/lyric/translations/pt-BR.json +++ b/homeassistant/components/lyric/translations/pt-BR.json @@ -9,7 +9,11 @@ "default": "Autenticado com sucesso" }, "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, "reauth_confirm": { + "description": "A integra\u00e7\u00e3o do Lyric precisa autenticar novamente sua conta.", "title": "Reautenticar Integra\u00e7\u00e3o" } } diff --git a/homeassistant/components/mailgun/translations/ja.json b/homeassistant/components/mailgun/translations/ja.json index cacb7e92502..58818dd99de 100644 --- a/homeassistant/components/mailgun/translations/ja.json +++ b/homeassistant/components/mailgun/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/mailgun/translations/nl.json b/homeassistant/components/mailgun/translations/nl.json index dea33946af5..5e84c62a314 100644 --- a/homeassistant/components/mailgun/translations/nl.json +++ b/homeassistant/components/mailgun/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/mailgun/translations/pt-BR.json b/homeassistant/components/mailgun/translations/pt-BR.json index 7c0caa68997..7985d9ddbfb 100644 --- a/homeassistant/components/mailgun/translations/pt-BR.json +++ b/homeassistant/components/mailgun/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [Webhooks com Mailgun]({mailgun_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}) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." diff --git a/homeassistant/components/mailgun/translations/uk.json b/homeassistant/components/mailgun/translations/uk.json index d999b52085a..0c31d070bec 100644 --- a/homeassistant/components/mailgun/translations/uk.json +++ b/homeassistant/components/mailgun/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/mazda/translations/pt-BR.json b/homeassistant/components/mazda/translations/pt-BR.json index 4c13fdf68da..7b28450bfd0 100644 --- a/homeassistant/components/mazda/translations/pt-BR.json +++ b/homeassistant/components/mazda/translations/pt-BR.json @@ -5,6 +5,7 @@ "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { + "account_locked": "Conta bloqueada. Por favor, tente novamente mais tarde.", "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" @@ -12,9 +13,14 @@ "step": { "user": { "data": { - "password": "Senha" - } + "email": "Email", + "password": "Senha", + "region": "Regi\u00e3o" + }, + "description": "Digite o endere\u00e7o de e-mail e senha que voc\u00ea usa para entrar no aplicativo MyMazda.", + "title": "Mazda Connected Services - Adicionar conta" } } - } + }, + "title": "Servi\u00e7os conectados Mazda" } \ No newline at end of file diff --git a/homeassistant/components/media_player/translations/nl.json b/homeassistant/components/media_player/translations/nl.json index 6ad22742533..5fae215f4f9 100644 --- a/homeassistant/components/media_player/translations/nl.json +++ b/homeassistant/components/media_player/translations/nl.json @@ -8,6 +8,7 @@ "is_playing": "{entity_name} wordt afgespeeld" }, "trigger_type": { + "changed_states": "{entity_name} veranderde van status", "idle": "{entity_name} wordt inactief", "paused": "{entity_name} is gepauzeerd", "playing": "{entity_name} begint te spelen", diff --git a/homeassistant/components/media_player/translations/pt-BR.json b/homeassistant/components/media_player/translations/pt-BR.json index 2efe036e309..147f66ec0e7 100644 --- a/homeassistant/components/media_player/translations/pt-BR.json +++ b/homeassistant/components/media_player/translations/pt-BR.json @@ -1,7 +1,19 @@ { "device_automation": { + "condition_type": { + "is_idle": "{entity_name} est\u00e1 ocioso", + "is_off": "{entity_name} est\u00e1 desligado", + "is_on": "{entity_name} est\u00e1 ligado", + "is_paused": "{entity_name} est\u00e1 pausado", + "is_playing": "{entity_name} est\u00e1 reproduzindo" + }, "trigger_type": { - "changed_states": "{entity_name} ligado ou desligado" + "changed_states": "{entity_name} ligado ou desligado", + "idle": "{entity_name} ficar ocioso", + "paused": "{entity_name} for pausado", + "playing": "{entity_name} come\u00e7ar a reproduzir", + "turned_off": "{entity_name} for desligado", + "turned_on": "{entity_name} for ligado" } }, "state": { @@ -10,9 +22,9 @@ "off": "Desligado", "on": "Ligado", "paused": "Pausado", - "playing": "Tocando", + "playing": "Reproduzindo", "standby": "Em espera" } }, - "title": "Media player" + "title": "Navegador multim\u00eddia" } \ No newline at end of file diff --git a/homeassistant/components/melcloud/translations/pt-BR.json b/homeassistant/components/melcloud/translations/pt-BR.json index eac56eb486a..6cd33d9fbb1 100644 --- a/homeassistant/components/melcloud/translations/pt-BR.json +++ b/homeassistant/components/melcloud/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Integra\u00e7\u00e3o MELCloud j\u00e1 configurada para este email. O token de acesso foi atualizado." + }, "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", @@ -8,8 +11,11 @@ "step": { "user": { "data": { - "password": "Senha" - } + "password": "Senha", + "username": "Email" + }, + "description": "Conecte-se usando sua conta MELCloud.", + "title": "Conecte-se ao MELCloud" } } } diff --git a/homeassistant/components/met/translations/el.json b/homeassistant/components/met/translations/el.json index dd50a5ac784..6759159b1db 100644 --- a/homeassistant/components/met/translations/el.json +++ b/homeassistant/components/met/translations/el.json @@ -2,6 +2,11 @@ "config": { "abort": { "no_home": "\u0394\u03b5\u03bd \u03ad\u03c7\u03bf\u03c5\u03bd \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03c3\u03c5\u03bd\u03c4\u03b5\u03c4\u03b1\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03ba\u03b1\u03c4\u03bf\u03b9\u03ba\u03af\u03b1\u03c2 \u03c3\u03c4\u03b7 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03c9\u03bd \u03c4\u03bf\u03c5 Home Assistant" + }, + "step": { + "user": { + "description": "Meteorologisk institutt" + } } } } \ No newline at end of file diff --git a/homeassistant/components/met/translations/pt-BR.json b/homeassistant/components/met/translations/pt-BR.json index e0520cc442b..d87561136a6 100644 --- a/homeassistant/components/met/translations/pt-BR.json +++ b/homeassistant/components/met/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "no_home": "Nenhuma coordenada de casa est\u00e1 definida na configura\u00e7\u00e3o do Home Assistant" + }, "error": { "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, diff --git a/homeassistant/components/met_eireann/translations/pt-BR.json b/homeassistant/components/met_eireann/translations/pt-BR.json index ee4ea6b05df..d72a8d1ccfd 100644 --- a/homeassistant/components/met_eireann/translations/pt-BR.json +++ b/homeassistant/components/met_eireann/translations/pt-BR.json @@ -6,10 +6,13 @@ "step": { "user": { "data": { + "elevation": "Eleva\u00e7\u00e3o", "latitude": "Latitude", "longitude": "Longitude", "name": "Nome" - } + }, + "description": "Insira sua localiza\u00e7\u00e3o para usar os dados meteorol\u00f3gicos da API de previs\u00e3o meteorol\u00f3gica p\u00fablica do Met \u00c9ireann", + "title": "Localiza\u00e7\u00e3o" } } } diff --git a/homeassistant/components/meteo_france/translations/pt-BR.json b/homeassistant/components/meteo_france/translations/pt-BR.json index 2aab8c8f8ec..456c6eef17c 100644 --- a/homeassistant/components/meteo_france/translations/pt-BR.json +++ b/homeassistant/components/meteo_france/translations/pt-BR.json @@ -4,10 +4,31 @@ "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada", "unknown": "Erro inesperado" }, + "error": { + "empty": "Nenhum resultado na pesquisa da cidade: verifique o campo da cidade" + }, "step": { + "cities": { + "data": { + "city": "Cidade" + }, + "description": "Escolha sua cidade na lista", + "title": "M\u00e9t\u00e9o-France" + }, "user": { "data": { "city": "Cidade" + }, + "description": "Insira o c\u00f3digo postal (somente para a Fran\u00e7a, recomendado) ou o nome da cidade", + "title": "M\u00e9t\u00e9o-France" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "mode": "Modo de previs\u00e3o" } } } diff --git a/homeassistant/components/meteoclimatic/translations/pt-BR.json b/homeassistant/components/meteoclimatic/translations/pt-BR.json index 118cb50d8da..c81109b8939 100644 --- a/homeassistant/components/meteoclimatic/translations/pt-BR.json +++ b/homeassistant/components/meteoclimatic/translations/pt-BR.json @@ -5,7 +5,16 @@ "unknown": "Erro inesperado" }, "error": { - "not_found": "[%key:common::config_flow::abort::no_devices_found%]" + "not_found": "Nenhum dispositivo encontrado na rede" + }, + "step": { + "user": { + "data": { + "code": "C\u00f3digo da esta\u00e7\u00e3o" + }, + "description": "Digite o c\u00f3digo da esta\u00e7\u00e3o Meteoclim\u00e1tica (por exemplo, ESCAT4300000043206B)", + "title": "Meteoclimatic" + } } } } \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/pt-BR.json b/homeassistant/components/metoffice/translations/pt-BR.json index 29bb6935cf5..3e0fc4b79d3 100644 --- a/homeassistant/components/metoffice/translations/pt-BR.json +++ b/homeassistant/components/metoffice/translations/pt-BR.json @@ -13,7 +13,9 @@ "api_key": "Chave da API", "latitude": "Latitude", "longitude": "Longitude" - } + }, + "description": "A latitude e a longitude ser\u00e3o usadas para encontrar a esta\u00e7\u00e3o meteorol\u00f3gica mais pr\u00f3xima.", + "title": "Conecte-se ao Met Office do Reino Unido" } } } diff --git a/homeassistant/components/mikrotik/translations/pt-BR.json b/homeassistant/components/mikrotik/translations/pt-BR.json index ba24f5937fe..0fb66a063bd 100644 --- a/homeassistant/components/mikrotik/translations/pt-BR.json +++ b/homeassistant/components/mikrotik/translations/pt-BR.json @@ -21,5 +21,16 @@ "title": "Configurar roteador Mikrotik" } } + }, + "options": { + "step": { + "device_tracker": { + "data": { + "arp_ping": "Habilitar ping ARP", + "detection_time": "Considere o tempo para definir em casa", + "force_dhcp": "For\u00e7ar varredura usando DHCP" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/minecraft_server/translations/pt-BR.json b/homeassistant/components/minecraft_server/translations/pt-BR.json index 2af6adcd47d..d71651e98e8 100644 --- a/homeassistant/components/minecraft_server/translations/pt-BR.json +++ b/homeassistant/components/minecraft_server/translations/pt-BR.json @@ -3,12 +3,19 @@ "abort": { "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, + "error": { + "cannot_connect": "Falha ao conectar ao servidor. Verifique o host e a porta e tente novamente. Verifique tamb\u00e9m se voc\u00ea est\u00e1 executando pelo menos a vers\u00e3o 1.7 do Minecraft em seu servidor.", + "invalid_ip": "O endere\u00e7o IP \u00e9 inv\u00e1lido (o endere\u00e7o MAC n\u00e3o p\u00f4de ser determinado). Corrija-o e tente novamente.", + "invalid_port": "A porta deve estar no intervalo de 1024 a 65535. Corrija-a e tente novamente." + }, "step": { "user": { "data": { "host": "Nome do host", "name": "Nome" - } + }, + "description": "Configure sua inst\u00e2ncia do Minecraft Server para permitir o monitoramento.", + "title": "Vincule seu servidor Minecraft" } } } diff --git a/homeassistant/components/mobile_app/translations/pt-BR.json b/homeassistant/components/mobile_app/translations/pt-BR.json index 4c211f4bc53..f108db65cad 100644 --- a/homeassistant/components/mobile_app/translations/pt-BR.json +++ b/homeassistant/components/mobile_app/translations/pt-BR.json @@ -8,5 +8,11 @@ "description": "Deseja configurar o componente do aplicativo m\u00f3vel?" } } - } + }, + "device_automation": { + "action_type": { + "notify": "Enviar uma notifica\u00e7\u00e3o" + } + }, + "title": "Aplicativo mobile" } \ No newline at end of file diff --git a/homeassistant/components/modem_callerid/translations/pt-BR.json b/homeassistant/components/modem_callerid/translations/pt-BR.json index 84b9d25418a..39394d0752e 100644 --- a/homeassistant/components/modem_callerid/translations/pt-BR.json +++ b/homeassistant/components/modem_callerid/translations/pt-BR.json @@ -2,17 +2,24 @@ "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" + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "no_devices_found": "Nenhum dispositivo restante encontrado" }, "error": { "cannot_connect": "Falha ao conectar" }, "step": { + "usb_confirm": { + "description": "Esta \u00e9 uma integra\u00e7\u00e3o para chamadas fixas usando um modem de voz CX93001. Isso pode recuperar informa\u00e7\u00f5es de identifica\u00e7\u00e3o de chamadas com a op\u00e7\u00e3o de rejeitar uma chamada recebida.", + "title": "Modem do telefone" + }, "user": { "data": { "name": "Nome", "port": "Porta" - } + }, + "description": "Esta \u00e9 uma integra\u00e7\u00e3o para chamadas fixas usando um modem de voz CX93001. Isso pode recuperar informa\u00e7\u00f5es de identifica\u00e7\u00e3o de chamadas com a op\u00e7\u00e3o de rejeitar uma chamada recebida.", + "title": "Modem do telefone" } } } diff --git a/homeassistant/components/modern_forms/translations/pt-BR.json b/homeassistant/components/modern_forms/translations/pt-BR.json index 4296c2d05f9..07a68e2fb84 100644 --- a/homeassistant/components/modern_forms/translations/pt-BR.json +++ b/homeassistant/components/modern_forms/translations/pt-BR.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "confirm": { "description": "Deseja iniciar a configura\u00e7\u00e3o?" @@ -14,8 +15,14 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure seu ventilador do Modern Forms para integrar com o Home Assistant." + }, + "zeroconf_confirm": { + "description": "Deseja adicionar o f\u00e3 do Modern Forms chamado `{name}` ao Home Assistant?", + "title": "Dispositivo de ventilador do Modern Forms descoberto" } } - } + }, + "title": "Formas modernas" } \ No newline at end of file diff --git a/homeassistant/components/monoprice/translations/el.json b/homeassistant/components/monoprice/translations/el.json index d72413d8e86..28c82949398 100644 --- a/homeassistant/components/monoprice/translations/el.json +++ b/homeassistant/components/monoprice/translations/el.json @@ -13,5 +13,20 @@ "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae" } } + }, + "options": { + "step": { + "init": { + "data": { + "source_1": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b7\u03b3\u03ae\u03c2 #1", + "source_2": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b7\u03b3\u03ae\u03c2 #2", + "source_3": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b7\u03b3\u03ae\u03c2 #3", + "source_4": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b7\u03b3\u03ae\u03c2 #4", + "source_5": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b7\u03b3\u03ae\u03c2 #5", + "source_6": "\u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b7\u03b3\u03ae\u03c2 #6" + }, + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c0\u03b7\u03b3\u03ce\u03bd" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/monoprice/translations/pt-BR.json b/homeassistant/components/monoprice/translations/pt-BR.json index 486d16cf25a..2935c6510be 100644 --- a/homeassistant/components/monoprice/translations/pt-BR.json +++ b/homeassistant/components/monoprice/translations/pt-BR.json @@ -21,5 +21,20 @@ "title": "Conecte-se ao dispositivo" } } + }, + "options": { + "step": { + "init": { + "data": { + "source_1": "Nome da fonte #1", + "source_2": "Nome da fonte #2", + "source_3": "Nome da fonte #3", + "source_4": "Nome da fonte #4", + "source_5": "Nome da fonte #5", + "source_6": "Nome da fonte #6" + }, + "title": "Configurar as fontes" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/motion_blinds/translations/pt-BR.json b/homeassistant/components/motion_blinds/translations/pt-BR.json index 50b2728a93b..dcabdbd16e5 100644 --- a/homeassistant/components/motion_blinds/translations/pt-BR.json +++ b/homeassistant/components/motion_blinds/translations/pt-BR.json @@ -5,30 +5,45 @@ "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "connection_error": "Falha ao conectar" }, + "error": { + "discovery_error": "Falha ao descobrir um Motion Gateway", + "invalid_interface": "Interface de rede inv\u00e1lida" + }, + "flow_title": "Cortinas de movimento", "step": { "connect": { "data": { "api_key": "Chave da API", "interface": "A interface de rede a ser utilizada" - } + }, + "description": "Voc\u00ea precisar\u00e1 da chave de API de 16 caracteres, consulte https://www.home-assistant.io/integrations/motion_blinds/#retrieving-the-key para obter instru\u00e7\u00f5es", + "title": "Cortinas de movimento" }, "select": { "data": { "select_ip": "Endere\u00e7o IP" - } + }, + "description": "Execute a configura\u00e7\u00e3o novamente se desejar conectar Motion Gateways adicionais", + "title": "Selecione o Motion Gateway que voc\u00ea deseja conectar" }, "user": { "data": { "api_key": "Chave da API", "host": "Endere\u00e7o IP" - } + }, + "description": "Conecte-se ao seu Motion Gateway, se o endere\u00e7o IP n\u00e3o estiver definido, a descoberta autom\u00e1tica ser\u00e1 usada", + "title": "Cortinas de movimento" } } }, "options": { "step": { "init": { - "description": "Especifique as configura\u00e7\u00f5es opcionais" + "data": { + "wait_for_push": "Aguarde o push multicast na atualiza\u00e7\u00e3o" + }, + "description": "Especifique as configura\u00e7\u00f5es opcionais", + "title": "Cortinas de movimento" } } } diff --git a/homeassistant/components/motioneye/translations/pt-BR.json b/homeassistant/components/motioneye/translations/pt-BR.json index d78113d7f9c..2ede694dcba 100644 --- a/homeassistant/components/motioneye/translations/pt-BR.json +++ b/homeassistant/components/motioneye/translations/pt-BR.json @@ -7,9 +7,14 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_url": "URL inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { + "hassio_confirm": { + "description": "Deseja configurar o Home Assistant para se conectar ao servi\u00e7o motionEye fornecido pelo add-on: {addon} ?", + "title": "motionEye via Home Assistant add-on" + }, "user": { "data": { "admin_password": "Senha Administrador", @@ -25,7 +30,9 @@ "step": { "init": { "data": { - "stream_url_template": "Modelo de URL de fluxo" + "stream_url_template": "Modelo de URL de fluxo", + "webhook_set": "Configure os webhooks do motionEye para relatar eventos ao Home Assistant", + "webhook_set_overwrite": "Substituir webhooks n\u00e3o reconhecidos" } } } diff --git a/homeassistant/components/mqtt/translations/pt-BR.json b/homeassistant/components/mqtt/translations/pt-BR.json index 14768a05340..526fe072cf7 100644 --- a/homeassistant/components/mqtt/translations/pt-BR.json +++ b/homeassistant/components/mqtt/translations/pt-BR.json @@ -22,8 +22,8 @@ "data": { "discovery": "Ativar descoberta" }, - "description": "Deseja configurar o Home Assistant para se conectar ao broker MQTT fornecido pelo complemento Supervisor {addon}?", - "title": "MQTT Broker via add-on Supervisor" + "description": "Deseja configurar o Home Assistant para se conectar ao broker MQTT fornecido pelo add-on {addon}?", + "title": "MQTT Broker via add-on" } } }, @@ -37,19 +37,51 @@ "button_6": "Sexto bot\u00e3o", "turn_off": "Desligar", "turn_on": "Ligar" + }, + "trigger_type": { + "button_double_press": "\"{subtype}\" clicado duas vezes", + "button_long_press": "\"{subtype}\" continuamente pressionado", + "button_long_release": "\"{subtype}\" lan\u00e7ado ap\u00f3s longa prensa", + "button_quadruple_press": "\"{subtype}\" quadruplicado", + "button_quintuple_press": "\"{subtype}\" quintuplo clicado", + "button_short_press": "\"{subtype}\" pressionado", + "button_short_release": "\"{subtype}\" lan\u00e7ados", + "button_triple_press": "\"{subtype}\" triplo clicado" } }, "options": { "error": { + "bad_birth": "T\u00f3pico \u00b4Birth message\u00b4 inv\u00e1lido", + "bad_will": "T\u00f3pico \u00b4Will message\u00b4 inv\u00e1lido", "cannot_connect": "Falha ao conectar" }, "step": { "broker": { "data": { + "broker": "", "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "description": "Insira as informa\u00e7\u00f5es de conex\u00e3o do seu broker MQTT.", + "title": "Op\u00e7\u00f5es do broker" + }, + "options": { + "data": { + "birth_enable": "Ativar \u00b4Birth message\u00b4", + "birth_payload": "Payload \u00b4Birth message\u00b4", + "birth_qos": "QoS \u00b4Birth message\u00b4", + "birth_retain": "Retain \u00b4Birth message\u00b4", + "birth_topic": "T\u00f3pico \u00b4Birth message\u00b4", + "discovery": "Ativar descoberta", + "will_enable": "Ativar `Will message`", + "will_payload": "Payload `Will message`", + "will_qos": "QoS `Will message`", + "will_retain": "Retain `Will message`", + "will_topic": "T\u00f3pico `Will message`" + }, + "description": "Descoberta - Se a descoberta estiver habilitada (recomendado), o Home Assistant descobrir\u00e1 automaticamente dispositivos e entidades que publicam suas configura\u00e7\u00f5es no broker MQTT. Se a descoberta estiver desabilitada, toda a configura\u00e7\u00e3o dever\u00e1 ser feita manualmente.\n\u00b4Birth message\u00b4 - Ser\u00e1 enviada sempre que o Home Assistant (re)conectar-se ao broker MQTT.\n`Will message` - Ser\u00e1 enviada sempre que o Home Assistant perder sua conex\u00e3o com o broker, tanto no caso de uma parada programada (por exemplo, o Home Assistant desligando) quanto no caso de uma parada inesperada (por exemplo, o Home Assistant travando ou perdendo sua conex\u00e3o de rede).", + "title": "Op\u00e7\u00f5es de MQTT" } } } diff --git a/homeassistant/components/mqtt/translations/uk.json b/homeassistant/components/mqtt/translations/uk.json index b8cbab32b14..b684595b170 100644 --- a/homeassistant/components/mqtt/translations/uk.json +++ b/homeassistant/components/mqtt/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f" diff --git a/homeassistant/components/mullvad/translations/pt-BR.json b/homeassistant/components/mullvad/translations/pt-BR.json index 0c5be5614ac..341389ea117 100644 --- a/homeassistant/components/mullvad/translations/pt-BR.json +++ b/homeassistant/components/mullvad/translations/pt-BR.json @@ -6,6 +6,11 @@ "error": { "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "description": "Configurar a integra\u00e7\u00e3o do Mullvad VPN?" + } } } } \ No newline at end of file diff --git a/homeassistant/components/mutesync/translations/pt-BR.json b/homeassistant/components/mutesync/translations/pt-BR.json index 159cd52c341..fe08f78aa73 100644 --- a/homeassistant/components/mutesync/translations/pt-BR.json +++ b/homeassistant/components/mutesync/translations/pt-BR.json @@ -2,6 +2,7 @@ "config": { "error": { "cannot_connect": "Falha ao conectar", + "invalid_auth": "Habilitar autentica\u00e7\u00e3o em Prefer\u00eancias m\u00fctesync > Autentica\u00e7\u00e3o", "unknown": "Erro inesperado" }, "step": { diff --git a/homeassistant/components/myq/translations/pt-BR.json b/homeassistant/components/myq/translations/pt-BR.json index 7a85aed89fb..75d340c7571 100644 --- a/homeassistant/components/myq/translations/pt-BR.json +++ b/homeassistant/components/myq/translations/pt-BR.json @@ -13,13 +13,16 @@ "reauth_confirm": { "data": { "password": "Senha" - } + }, + "description": "A senha para {username} n\u00e3o \u00e9 mais v\u00e1lida.", + "title": "Reautentique sua conta MyQ" }, "user": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se ao Gateway MyQ" } } } diff --git a/homeassistant/components/mysensors/translations/pt-BR.json b/homeassistant/components/mysensors/translations/pt-BR.json index ac4274b1fa3..468acf70588 100644 --- a/homeassistant/components/mysensors/translations/pt-BR.json +++ b/homeassistant/components/mysensors/translations/pt-BR.json @@ -3,14 +3,78 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "cannot_connect": "Falha ao conectar", + "duplicate_persistence_file": "Arquivo de persist\u00eancia j\u00e1 em uso", + "duplicate_topic": "T\u00f3pico j\u00e1 em uso", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_device": "Dispositivo inv\u00e1lido", + "invalid_ip": "Endere\u00e7o IP inv\u00e1lido", + "invalid_persistence_file": "Arquivo de persist\u00eancia inv\u00e1lido", + "invalid_port": "N\u00famero de porta inv\u00e1lido", + "invalid_publish_topic": "T\u00f3pico de publica\u00e7\u00e3o inv\u00e1lido", + "invalid_serial": "Porta serial inv\u00e1lida", + "invalid_subscribe_topic": "T\u00f3pico de inscri\u00e7\u00e3o inv\u00e1lido", + "invalid_version": "Vers\u00e3o MySensors inv\u00e1lida", + "not_a_number": "Por favor, digite um n\u00famero", + "port_out_of_range": "O n\u00famero da porta deve ser no m\u00ednimo 1 e no m\u00e1ximo 65535", + "same_topic": "Subscrever e publicar t\u00f3picos s\u00e3o os mesmos", "unknown": "Erro inesperado" }, "error": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "cannot_connect": "Falha ao conectar", + "duplicate_persistence_file": "Arquivo de persist\u00eancia j\u00e1 em uso", + "duplicate_topic": "T\u00f3pico j\u00e1 em uso", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_device": "Dispositivo inv\u00e1lido", + "invalid_ip": "Endere\u00e7o IP inv\u00e1lido", + "invalid_persistence_file": "Arquivo de persist\u00eancia inv\u00e1lido", + "invalid_port": "N\u00famero da porta inv\u00e1lida", + "invalid_publish_topic": "T\u00f3pico de publica\u00e7\u00e3o inv\u00e1lido", + "invalid_serial": "Porta serial inv\u00e1lida", + "invalid_subscribe_topic": "T\u00f3pico de inscri\u00e7\u00e3o inv\u00e1lido", + "invalid_version": "Vers\u00e3o MySensors inv\u00e1lida", + "mqtt_required": "A integra\u00e7\u00e3o do MQTT n\u00e3o est\u00e1 configurada", + "not_a_number": "Por favor, digite um n\u00famero", + "port_out_of_range": "O n\u00famero da porta deve ser no m\u00ednimo 1 e no m\u00e1ximo 65535", + "same_topic": "Subscrever e publicar t\u00f3picos s\u00e3o os mesmos", "unknown": "Erro inesperado" + }, + "step": { + "gw_mqtt": { + "data": { + "persistence_file": "arquivo de persist\u00eancia (deixe em branco para gerar automaticamente)", + "retain": "mqtt retain", + "topic_in_prefix": "prefixo para t\u00f3picos de entrada (topic_in_prefix)", + "topic_out_prefix": "prefixo para t\u00f3picos de sa\u00edda (topic_out_prefix)", + "version": "Vers\u00e3o MySensors" + }, + "description": "Configura\u00e7\u00e3o do gateway MQTT" + }, + "gw_serial": { + "data": { + "baud_rate": "taxa de transmiss\u00e3o", + "device": "Porta serial", + "persistence_file": "arquivo de persist\u00eancia (deixe em branco para gerar automaticamente)", + "version": "Vers\u00e3o MySensors" + }, + "description": "Configura\u00e7\u00e3o do gateway serial" + }, + "gw_tcp": { + "data": { + "device": "Endere\u00e7o IP do gateway", + "persistence_file": "arquivo de persist\u00eancia (deixe em branco para gerar automaticamente)", + "tcp_port": "porta", + "version": "Vers\u00e3o MySensors" + }, + "description": "Configura\u00e7\u00e3o do gateway Ethernet" + }, + "user": { + "data": { + "gateway_type": "Tipo de gateway" + }, + "description": "Escolha o m\u00e9todo de conex\u00e3o com o gateway" + } } - } + }, + "title": "MySensors" } \ No newline at end of file diff --git a/homeassistant/components/nam/translations/pt-BR.json b/homeassistant/components/nam/translations/pt-BR.json index 7b56c616af1..270e080701c 100644 --- a/homeassistant/components/nam/translations/pt-BR.json +++ b/homeassistant/components/nam/translations/pt-BR.json @@ -2,14 +2,20 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "device_unsupported": "O dispositivo n\u00e3o \u00e9 compat\u00edvel.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", "reauth_unsuccessful": "A reautentica\u00e7\u00e3o falhou. Remova a integra\u00e7\u00e3o e configure-a novamente." }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, + "flow_title": "{host}", "step": { + "confirm_discovery": { + "description": "Deseja configurar o Nettigo Air Monitor em {host} ?" + }, "credentials": { "data": { "password": "Senha", @@ -27,7 +33,8 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure a integra\u00e7\u00e3o do Nettigo Air Monitor." } } } diff --git a/homeassistant/components/nanoleaf/translations/pt-BR.json b/homeassistant/components/nanoleaf/translations/pt-BR.json index b6ce644bac9..3946a794711 100644 --- a/homeassistant/components/nanoleaf/translations/pt-BR.json +++ b/homeassistant/components/nanoleaf/translations/pt-BR.json @@ -9,9 +9,15 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "not_allowing_new_tokens": "Nanoleaf n\u00e3o est\u00e1 permitindo novos tokens, siga as instru\u00e7\u00f5es acima.", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { + "link": { + "description": "Pressione e segure o bot\u00e3o liga/desliga em seu Nanoleaf por 5 segundos at\u00e9 que os LEDs do bot\u00e3o comecem a piscar e clique em **ENVIAR** dentro de 30 segundos.", + "title": "Link Nanoleaf" + }, "user": { "data": { "host": "Nome do host" diff --git a/homeassistant/components/neato/translations/pt-BR.json b/homeassistant/components/neato/translations/pt-BR.json index dc4207a45f9..684f7cdff22 100644 --- a/homeassistant/components/neato/translations/pt-BR.json +++ b/homeassistant/components/neato/translations/pt-BR.json @@ -11,9 +11,13 @@ "default": "Autenticado com sucesso" }, "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, "reauth_confirm": { "title": "Deseja iniciar a configura\u00e7\u00e3o?" } } - } + }, + "title": "Neato Botvac" } \ No newline at end of file diff --git a/homeassistant/components/nest/translations/el.json b/homeassistant/components/nest/translations/el.json index 1d75ba96a7e..201cd7c02b5 100644 --- a/homeassistant/components/nest/translations/el.json +++ b/homeassistant/components/nest/translations/el.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "invalid_pin": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf\u03c2 \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 PIN" + }, "step": { "auth": { "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd Google" diff --git a/homeassistant/components/nest/translations/pt-BR.json b/homeassistant/components/nest/translations/pt-BR.json index 3db8792484c..54b558493b8 100644 --- a/homeassistant/components/nest/translations/pt-BR.json +++ b/homeassistant/components/nest/translations/pt-BR.json @@ -6,7 +6,8 @@ "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})", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", - "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "unknown_authorize_url_generation": "Erro desconhecido ao gerar um URL de autoriza\u00e7\u00e3o." }, "create_entry": { "default": "Autenticado com sucesso" @@ -32,16 +33,19 @@ "data": { "flow_impl": "Provedor" }, - "description": "Escolha atrav\u00e9s de qual provedor de autentica\u00e7\u00e3o voc\u00ea deseja autenticar com o Nest.", + "description": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o", "title": "Provedor de Autentica\u00e7\u00e3o" }, "link": { "data": { "code": "C\u00f3digo PIN" }, - "description": "Para vincular sua conta do Nest, [autorize sua conta] ( {url} ). \n\n Ap\u00f3s a autoriza\u00e7\u00e3o, copie e cole o c\u00f3digo PIN fornecido abaixo.", + "description": "Para vincular sua conta do Nest, [autorize sua conta]({url}). \n\n Ap\u00f3s a autoriza\u00e7\u00e3o, copie e cole o c\u00f3digo PIN fornecido abaixo.", "title": "Link da conta Nest" }, + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, "pubsub": { "data": { "cloud_project_id": "ID do projeto do Google Cloud" @@ -50,13 +54,17 @@ "title": "Configurar o Google Cloud" }, "reauth_confirm": { + "description": "A integra\u00e7\u00e3o Nest precisa re-autenticar sua conta", "title": "Reautenticar Integra\u00e7\u00e3o" } } }, "device_automation": { "trigger_type": { - "camera_motion": "Movimento detectado" + "camera_motion": "Movimento detectado", + "camera_person": "Pessoa detectada", + "camera_sound": "Som detectado", + "doorbell_chime": "Campainha pressionada" } } } \ No newline at end of file diff --git a/homeassistant/components/nest/translations/uk.json b/homeassistant/components/nest/translations/uk.json index f2ee64e7fc4..0d105c59c05 100644 --- a/homeassistant/components/nest/translations/uk.json +++ b/homeassistant/components/nest/translations/uk.json @@ -5,7 +5,7 @@ "missing_configuration": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", "no_url_available": "URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0454\u044e] ({docs_url}) \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u043f\u0440\u043e \u0446\u044e \u043f\u043e\u043c\u0438\u043b\u043a\u0443.", "reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u043f\u0440\u043e\u0439\u0448\u043b\u0430 \u0443\u0441\u043f\u0456\u0448\u043d\u043e", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "unknown_authorize_url_generation": "\u041d\u0435\u0432\u0456\u0434\u043e\u043c\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0440\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457." }, "create_entry": { diff --git a/homeassistant/components/netatmo/translations/pt-BR.json b/homeassistant/components/netatmo/translations/pt-BR.json index 98d1882d5e0..b47c0ea3646 100644 --- a/homeassistant/components/netatmo/translations/pt-BR.json +++ b/homeassistant/components/netatmo/translations/pt-BR.json @@ -11,21 +11,59 @@ "default": "Autenticado com sucesso" }, "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, "reauth_confirm": { "description": "A integra\u00e7\u00e3o Netatmo precisa autenticar novamente sua conta", "title": "Reautenticar Integra\u00e7\u00e3o" } } }, + "device_automation": { + "trigger_subtype": { + "away": "fora", + "hg": "protetor de geada", + "schedule": "hor\u00e1rio" + }, + "trigger_type": { + "alarm_started": "{entity_name} detectou um alarme", + "animal": "{entity_name} detectou um animal", + "cancel_set_point": "{entity_name} retomou sua programa\u00e7\u00e3o", + "human": "{entity_name} detectou um humano", + "movement": "{entity_name} detectou movimento", + "outdoor": "{entity_name} detectou um evento ao ar livre", + "person": "{entity_name} detectou uma pessoa", + "person_away": "{entity_name} detectou que uma pessoa saiu", + "set_point": "Temperatura alvo {entity_name} definida manualmente", + "therm_mode": "{entity_name} mudou para \" {subtype} \"", + "turned_off": "{entity_name} for desligado", + "turned_on": "{entity_name} for ligado", + "vehicle": "{entity_name} detectou um ve\u00edculo" + } + }, "options": { "step": { "public_weather": { "data": { + "area_name": "Nome da \u00e1rea", "lat_ne": "Latitude nordeste", "lat_sw": "Latitude sudoeste", "lon_ne": "Longitude nordeste", - "lon_sw": "Longitude sudoeste" - } + "lon_sw": "Longitude sudoeste", + "mode": "C\u00e1lculo", + "show_on_map": "Mostrar no mapa" + }, + "description": "Configure um sensor meteorol\u00f3gico p\u00fablico para uma \u00e1rea.", + "title": "Sensor meteorol\u00f3gico p\u00fablico Netatmo" + }, + "public_weather_areas": { + "data": { + "new_area": "Nome da \u00e1rea", + "weather_areas": "\u00c1reas meteorol\u00f3gicas" + }, + "description": "Configurar sensores meteorol\u00f3gicos p\u00fablicos.", + "title": "Sensor meteorol\u00f3gico p\u00fablico Netatmo" } } } diff --git a/homeassistant/components/netatmo/translations/uk.json b/homeassistant/components/netatmo/translations/uk.json index b8c439edfde..9d6065a4841 100644 --- a/homeassistant/components/netatmo/translations/uk.json +++ b/homeassistant/components/netatmo/translations/uk.json @@ -4,7 +4,7 @@ "authorize_url_timeout": "\u041c\u0438\u043d\u0443\u0432 \u0447\u0430\u0441 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457.", "missing_configuration": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", "no_url_available": "URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0454\u044e] ({docs_url}) \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u043f\u0440\u043e \u0446\u044e \u043f\u043e\u043c\u0438\u043b\u043a\u0443.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "create_entry": { "default": "\u0410\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044e \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e." diff --git a/homeassistant/components/netgear/translations/pt-BR.json b/homeassistant/components/netgear/translations/pt-BR.json index 82c149c759f..4789dcc042b 100644 --- a/homeassistant/components/netgear/translations/pt-BR.json +++ b/homeassistant/components/netgear/translations/pt-BR.json @@ -3,6 +3,9 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, + "error": { + "config": "Erro de conex\u00e3o ou de login: verifique sua configura\u00e7\u00e3o" + }, "step": { "user": { "data": { @@ -12,7 +15,7 @@ "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio (Opcional)" }, - "description": "Host padr\u00e3o: {host}\n Porta padr\u00e3o: {port}\n Usu\u00e1rio padr\u00e3o: {username}", + "description": "Host padr\u00e3o: {host}\nPorta padr\u00e3o: {port}\nUsu\u00e1rio padr\u00e3o: {username}", "title": "Netgear" } } @@ -20,6 +23,9 @@ "options": { "step": { "init": { + "data": { + "consider_home": "Considere o tempo de casa (segundos)" + }, "description": "Especifique configura\u00e7\u00f5es opcionais", "title": "Netgear" } diff --git a/homeassistant/components/nexia/translations/pt-BR.json b/homeassistant/components/nexia/translations/pt-BR.json index 66c671f99a3..e9cce64aef9 100644 --- a/homeassistant/components/nexia/translations/pt-BR.json +++ b/homeassistant/components/nexia/translations/pt-BR.json @@ -11,9 +11,11 @@ "step": { "user": { "data": { + "brand": "Marca", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se a mynexia.com" } } } diff --git a/homeassistant/components/nfandroidtv/translations/pt-BR.json b/homeassistant/components/nfandroidtv/translations/pt-BR.json index 467eb83fea3..43b7a296c21 100644 --- a/homeassistant/components/nfandroidtv/translations/pt-BR.json +++ b/homeassistant/components/nfandroidtv/translations/pt-BR.json @@ -12,7 +12,9 @@ "data": { "host": "Nome do host", "name": "Nome" - } + }, + "description": "Essa integra\u00e7\u00e3o requer as Notifica\u00e7\u00f5es para o aplicativo Android TV.\n\nPara Android TV: https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google\nPara Fire TV: https://www.amazon.com/Christian-Fees-Notifications-for-Fire/dp/B00OESCXEK\n\nVoc\u00ea deve configurar a reserva DHCP no roteador (consulte o manual do usu\u00e1rio do roteador) ou um endere\u00e7o IP est\u00e1tico no dispositivo. Se n\u00e3o, o dispositivo acabar\u00e1 por ficar indispon\u00edvel.", + "title": "Notifica\u00e7\u00f5es para Android TV / Fire TV" } } } diff --git a/homeassistant/components/nightscout/translations/pt-BR.json b/homeassistant/components/nightscout/translations/pt-BR.json index bc2a518b65b..4c31da85534 100644 --- a/homeassistant/components/nightscout/translations/pt-BR.json +++ b/homeassistant/components/nightscout/translations/pt-BR.json @@ -8,12 +8,15 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "Nightscout", "step": { "user": { "data": { "api_key": "Chave da API", "url": "URL" - } + }, + "description": "- URL: o endere\u00e7o da sua inst\u00e2ncia nightscout. ou seja: https://myhomeassistant.duckdns.org:5423\n- Chave da API (opcional): Use somente se sua inst\u00e2ncia estiver protegida (auth_default_roles != readable).", + "title": "Insira as informa\u00e7\u00f5es do seu servidor Nightscout." } } } diff --git a/homeassistant/components/nina/translations/pt-BR.json b/homeassistant/components/nina/translations/pt-BR.json index 4116fff076d..c22d3e06530 100644 --- a/homeassistant/components/nina/translations/pt-BR.json +++ b/homeassistant/components/nina/translations/pt-BR.json @@ -13,8 +13,14 @@ "data": { "_a_to_d": "City/county (A-D)", "_e_to_h": "City/county (E-H)", - "_i_to_l": "City/county (I-L)" - } + "_i_to_l": "City/county (I-L)", + "_m_to_q": "Cidade/munic\u00edpio (M-Q)", + "_r_to_u": "Cidade/munic\u00edpio (R-U)", + "_v_to_z": "Cidade/munic\u00edpio (V-Z)", + "corona_filter": "Remover avisos do corona", + "slots": "M\u00e1ximo de avisos por cidade/munic\u00edpio" + }, + "title": "Selecione a cidade/munic\u00edpio" } } } diff --git a/homeassistant/components/nmap_tracker/translations/pt-BR.json b/homeassistant/components/nmap_tracker/translations/pt-BR.json index 26eae684761..bf058495cb9 100644 --- a/homeassistant/components/nmap_tracker/translations/pt-BR.json +++ b/homeassistant/components/nmap_tracker/translations/pt-BR.json @@ -2,6 +2,40 @@ "config": { "abort": { "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "invalid_hosts": "Hosts inv\u00e1lidos" + }, + "step": { + "user": { + "data": { + "exclude": "Endere\u00e7os de rede (separados por v\u00edrgula) para excluir do escaneamento", + "home_interval": "N\u00famero m\u00ednimo de minutos entre escaneamento de dispositivos ativos (preservar bateria)", + "hosts": "Endere\u00e7os de rede (separados por v\u00edrgula) para escanear", + "scan_options": "Op\u00e7\u00f5es de escaneamento bruto configur\u00e1veis para Nmap" + }, + "description": "Configure os hosts a serem verificados pelo Nmap. O endere\u00e7o de rede e as exclus\u00f5es podem ser endere\u00e7os IP (192.168.1.1), redes IP (192.168.0.0/24) ou intervalos de IP (192.168.1.0-32)." + } } - } + }, + "options": { + "error": { + "invalid_hosts": "Hosts inv\u00e1lidos" + }, + "step": { + "init": { + "data": { + "consider_home": "Segundos para esperar at\u00e9 marcar um rastreador de dispositivo como fora de casa depois de n\u00e3o ser visto.", + "exclude": "Endere\u00e7os de rede (separados por v\u00edrgula) para excluir do escaneamento", + "home_interval": "N\u00famero m\u00ednimo de minutos entre escaneamento de dispositivos ativos (preservar bateria)", + "hosts": "Endere\u00e7os de rede (separados por v\u00edrgula) para escanear", + "interval_seconds": "Intervalo de varredura", + "scan_options": "Op\u00e7\u00f5es de varredura configur\u00e1veis brutas para Nmap", + "track_new_devices": "Rastrear novos dispositivos" + }, + "description": "Configure hosts a serem digitalizados pelo Nmap. O endere\u00e7o de rede e exclus\u00f5es podem ser Endere\u00e7os IP (192.168.1.1), Redes IP (192.168.0.0/24) ou Faixas IP (192.168.1.0-32)." + } + } + }, + "title": "Nmap Tracker" } \ No newline at end of file diff --git a/homeassistant/components/notion/translations/el.json b/homeassistant/components/notion/translations/el.json index 75652397406..288856ef8a1 100644 --- a/homeassistant/components/notion/translations/el.json +++ b/homeassistant/components/notion/translations/el.json @@ -1,8 +1,14 @@ { "config": { + "error": { + "no_devices": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc" + }, "step": { "reauth_confirm": { "description": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf {username}." + }, + "user": { + "title": "\u03a3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c3\u03b1\u03c2" } } } diff --git a/homeassistant/components/nuki/translations/pt-BR.json b/homeassistant/components/nuki/translations/pt-BR.json index 045720cd332..e00d14b479e 100644 --- a/homeassistant/components/nuki/translations/pt-BR.json +++ b/homeassistant/components/nuki/translations/pt-BR.json @@ -13,6 +13,7 @@ "data": { "token": "Token de acesso" }, + "description": "A integra\u00e7\u00e3o Nuki precisa se autenticar novamente com sua ponte.", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { diff --git a/homeassistant/components/number/translations/pt-BR.json b/homeassistant/components/number/translations/pt-BR.json new file mode 100644 index 00000000000..b4527702744 --- /dev/null +++ b/homeassistant/components/number/translations/pt-BR.json @@ -0,0 +1,8 @@ +{ + "device_automation": { + "action_type": { + "set_value": "Definir valor para {entity_name}" + } + }, + "title": "N\u00famero" +} \ No newline at end of file diff --git a/homeassistant/components/nut/translations/pt-BR.json b/homeassistant/components/nut/translations/pt-BR.json index 5a5ec19d2b2..d6be7b41044 100644 --- a/homeassistant/components/nut/translations/pt-BR.json +++ b/homeassistant/components/nut/translations/pt-BR.json @@ -27,7 +27,8 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se ao servidor NUT" } } }, @@ -39,8 +40,10 @@ "step": { "init": { "data": { + "resources": "Recursos", "scan_interval": "Intervalo de escaneamento (segundos)" - } + }, + "description": "Escolha os recursos dos sensores." } } } diff --git a/homeassistant/components/nzbget/translations/pt-BR.json b/homeassistant/components/nzbget/translations/pt-BR.json index f7489f07d8f..69c0c575eca 100644 --- a/homeassistant/components/nzbget/translations/pt-BR.json +++ b/homeassistant/components/nzbget/translations/pt-BR.json @@ -7,6 +7,7 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "user": { "data": { @@ -17,6 +18,16 @@ "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio", "verify_ssl": "Verifique o certificado SSL" + }, + "title": "Conecte-se ao NZBGet" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Frequ\u00eancia de atualiza\u00e7\u00e3o (segundos)" } } } diff --git a/homeassistant/components/nzbget/translations/uk.json b/homeassistant/components/nzbget/translations/uk.json index eba15cca19c..a7f7e8b3f07 100644 --- a/homeassistant/components/nzbget/translations/uk.json +++ b/homeassistant/components/nzbget/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "unknown": "\u041d\u0435\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430" }, "error": { diff --git a/homeassistant/components/omnilogic/translations/pt-BR.json b/homeassistant/components/omnilogic/translations/pt-BR.json index 790e3e661a3..6a48db65df5 100644 --- a/homeassistant/components/omnilogic/translations/pt-BR.json +++ b/homeassistant/components/omnilogic/translations/pt-BR.json @@ -16,5 +16,15 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "ph_offset": "Deslocamento de pH (positivo ou negativo)", + "polling_interval": "Intervalo de sondagem (em segundos)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/omnilogic/translations/uk.json b/homeassistant/components/omnilogic/translations/uk.json index 21ebf6f4faf..6c65ff99dbb 100644 --- a/homeassistant/components/omnilogic/translations/uk.json +++ b/homeassistant/components/omnilogic/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", diff --git a/homeassistant/components/ondilo_ico/translations/pt-BR.json b/homeassistant/components/ondilo_ico/translations/pt-BR.json index c64994cd0d6..c219c32f8e3 100644 --- a/homeassistant/components/ondilo_ico/translations/pt-BR.json +++ b/homeassistant/components/ondilo_ico/translations/pt-BR.json @@ -6,6 +6,11 @@ }, "create_entry": { "default": "Autenticado com sucesso" + }, + "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + } } } } \ No newline at end of file diff --git a/homeassistant/components/onewire/translations/pt-BR.json b/homeassistant/components/onewire/translations/pt-BR.json index cfb890a38bf..401452bcaf5 100644 --- a/homeassistant/components/onewire/translations/pt-BR.json +++ b/homeassistant/components/onewire/translations/pt-BR.json @@ -4,14 +4,22 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "invalid_path": "Diret\u00f3rio n\u00e3o encontrado." }, "step": { "owserver": { "data": { "host": "Nome do host", "port": "Porta" - } + }, + "title": "Definir detalhes do servidor" + }, + "user": { + "data": { + "type": "Tipo de conex\u00e3o" + }, + "title": "Configurar 1-Wire" } } } diff --git a/homeassistant/components/onvif/translations/pt-BR.json b/homeassistant/components/onvif/translations/pt-BR.json index 488bf662102..d5586b2dd2b 100644 --- a/homeassistant/components/onvif/translations/pt-BR.json +++ b/homeassistant/components/onvif/translations/pt-BR.json @@ -25,7 +25,8 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "title": "Configurar dispositivo ONVIF" }, "configure_profile": { "data": { @@ -49,6 +50,9 @@ "title": "Configurar dispositivo ONVIF" }, "user": { + "data": { + "auto": "Pesquisar automaticamente" + }, "description": "Ao clicar em enviar, procuraremos na sua rede por dispositivos ONVIF compat\u00edveis com o Perfil S. \n\nAlguns fabricantes deixam o ONVIF desativado por padr\u00e3o. Verifique se o ONVIF est\u00e1 ativado na configura\u00e7\u00e3o da sua c\u00e2mera.", "title": "Configura\u00e7\u00e3o do dispositivo ONVIF" } diff --git a/homeassistant/components/open_meteo/translations/pt-BR.json b/homeassistant/components/open_meteo/translations/pt-BR.json new file mode 100644 index 00000000000..44ef054dcea --- /dev/null +++ b/homeassistant/components/open_meteo/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "zone": "Zona" + }, + "description": "Selecione o local a ser usado para previs\u00e3o do tempo" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/opentherm_gw/translations/el.json b/homeassistant/components/opentherm_gw/translations/el.json index f15bc7bdc0e..11f543797fe 100644 --- a/homeassistant/components/opentherm_gw/translations/el.json +++ b/homeassistant/components/opentherm_gw/translations/el.json @@ -1,11 +1,27 @@ { + "config": { + "error": { + "id_exists": "\u03a4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03c0\u03cd\u03bb\u03b7\u03c2 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7" + }, + "step": { + "init": { + "data": { + "device": "\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL", + "id": "\u0391\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc" + }, + "title": "\u03a0\u03cd\u03bb\u03b7 OpenTherm" + } + } + }, "options": { "step": { "init": { "data": { + "floor_temperature": "\u0398\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1 \u03b4\u03b1\u03c0\u03ad\u03b4\u03bf\u03c5", "read_precision": "\u0394\u03b9\u03ac\u03b2\u03b1\u03c3\u03b5 \u03c4\u03b7\u03bd \u03b1\u03ba\u03c1\u03af\u03b2\u03b5\u03b9\u03b1", "set_precision": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b1\u03ba\u03c1\u03af\u03b2\u03b5\u03b9\u03b1\u03c2" - } + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03c0\u03cd\u03bb\u03b7 OpenTherm" } } } diff --git a/homeassistant/components/opentherm_gw/translations/pt-BR.json b/homeassistant/components/opentherm_gw/translations/pt-BR.json index a677332c3e1..cf4ed0846d2 100644 --- a/homeassistant/components/opentherm_gw/translations/pt-BR.json +++ b/homeassistant/components/opentherm_gw/translations/pt-BR.json @@ -2,13 +2,30 @@ "config": { "error": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "id_exists": "ID do gateway j\u00e1 existe" }, "step": { "init": { "data": { + "device": "Caminho ou URL", + "id": "ID", "name": "Nome" - } + }, + "title": "OpenTherm Gateway" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "floor_temperature": "Temperatura do piso", + "read_precision": "Precis\u00e3o de leitura", + "set_precision": "Definir precis\u00e3o", + "temporary_override_mode": "Modo de substitui\u00e7\u00e3o tempor\u00e1ria do ponto de ajuste" + }, + "description": "Op\u00e7\u00f5es para o OpenTherm Gateway" } } } diff --git a/homeassistant/components/openuv/translations/pt-BR.json b/homeassistant/components/openuv/translations/pt-BR.json index 7be0885bde9..1fe9216bdad 100644 --- a/homeassistant/components/openuv/translations/pt-BR.json +++ b/homeassistant/components/openuv/translations/pt-BR.json @@ -17,5 +17,16 @@ "title": "Preencha suas informa\u00e7\u00f5es" } } + }, + "options": { + "step": { + "init": { + "data": { + "from_window": "Iniciar \u00edndice UV para a janela de prote\u00e7\u00e3o", + "to_window": "Fim do \u00edndice UV para a janela de prote\u00e7\u00e3o" + }, + "title": "Configurar OpenUV" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/openweathermap/translations/pt-BR.json b/homeassistant/components/openweathermap/translations/pt-BR.json index 5e7c3559d90..dd88767bb61 100644 --- a/homeassistant/components/openweathermap/translations/pt-BR.json +++ b/homeassistant/components/openweathermap/translations/pt-BR.json @@ -11,8 +11,23 @@ "user": { "data": { "api_key": "Chave da API", + "language": "Idioma", "latitude": "Latitude", - "longitude": "Longitude" + "longitude": "Longitude", + "mode": "Modo", + "name": "Nome da integra\u00e7\u00e3o" + }, + "description": "Configure a integra\u00e7\u00e3o do OpenWeatherMap. Para gerar a chave de API, acesse https://openweathermap.org/appid", + "title": "OpenWeatherMap" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "language": "Idioma", + "mode": "Modo" } } } diff --git a/homeassistant/components/overkiz/translations/ja.json b/homeassistant/components/overkiz/translations/ja.json index 6ff74c5a61e..b2bf92f329f 100644 --- a/homeassistant/components/overkiz/translations/ja.json +++ b/homeassistant/components/overkiz/translations/ja.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" + "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059", + "reauth_successful": "\u518d\u8a8d\u8a3c\u306b\u6210\u529f\u3057\u307e\u3057\u305f" }, "error": { "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", diff --git a/homeassistant/components/overkiz/translations/nl.json b/homeassistant/components/overkiz/translations/nl.json index 7c64d862e2f..e76f534350b 100644 --- a/homeassistant/components/overkiz/translations/nl.json +++ b/homeassistant/components/overkiz/translations/nl.json @@ -1,7 +1,9 @@ { "config": { "abort": { - "already_configured": "Account is al geconfigureerd" + "already_configured": "Account is al geconfigureerd", + "reauth_successful": "Herauthenticatie was succesvol", + "reauth_wrong_account": "U kunt deze invoer alleen opnieuw verifi\u00ebren met hetzelfde Overkiz account en hub" }, "error": { "cannot_connect": "Kan geen verbinding maken", diff --git a/homeassistant/components/overkiz/translations/pt-BR.json b/homeassistant/components/overkiz/translations/pt-BR.json index 802aef80752..545ddf77c8d 100644 --- a/homeassistant/components/overkiz/translations/pt-BR.json +++ b/homeassistant/components/overkiz/translations/pt-BR.json @@ -8,15 +8,19 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "server_in_maintenance": "O servidor est\u00e1 fora de servi\u00e7o para manuten\u00e7\u00e3o", + "too_many_requests": "Muitas solicita\u00e7\u00f5es, tente novamente mais tarde", "unknown": "Erro inesperado" }, "step": { "user": { "data": { "host": "Nome do host", + "hub": "Hub", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "A plataforma Overkiz \u00e9 utilizada por v\u00e1rios fornecedores como Somfy (Connexoon/TaHoma), Hitachi (Hi Kumo), Rexel (Energeasy Connect) e Atlantic (Cozytouch). Insira suas credenciais de aplicativo e selecione seu hub." } } } diff --git a/homeassistant/components/overkiz/translations/select.ru.json b/homeassistant/components/overkiz/translations/select.ru.json new file mode 100644 index 00000000000..6c4c93ca753 --- /dev/null +++ b/homeassistant/components/overkiz/translations/select.ru.json @@ -0,0 +1,13 @@ +{ + "state": { + "overkiz__memorized_simple_volume": { + "highest": "\u0421\u0430\u043c\u044b\u0439 \u0432\u044b\u0441\u043e\u043a\u0438\u0439", + "standard": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439" + }, + "overkiz__open_closed_pedestrian": { + "closed": "\u0417\u0430\u043a\u0440\u044b\u0442\u044b\u0439", + "open": "\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439", + "pedestrian": "\u041f\u0435\u0448\u0435\u0445\u043e\u0434\u043d\u044b\u0439" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/sensor.nl.json b/homeassistant/components/overkiz/translations/sensor.nl.json index f1471f4f5b6..aef0b1e0394 100644 --- a/homeassistant/components/overkiz/translations/sensor.nl.json +++ b/homeassistant/components/overkiz/translations/sensor.nl.json @@ -13,6 +13,7 @@ "verylow": "Zeer laag" }, "overkiz__priority_lock_originator": { + "external_gateway": "Externe gateway", "local_user": "Lokale gebruiker", "lsc": "LSC", "myself": "Ikzelf", @@ -27,7 +28,10 @@ "wind": "Wind" }, "overkiz__sensor_defect": { - "dead": "Onbereikbaar" + "dead": "Onbereikbaar", + "low_battery": "Batterij bijna leeg", + "maintenance_required": "Onderhoud vereist", + "no_defect": "Geen defect" }, "overkiz__sensor_room": { "clean": "Schoon", diff --git a/homeassistant/components/overkiz/translations/sensor.pt-BR.json b/homeassistant/components/overkiz/translations/sensor.pt-BR.json index 7ba542d0cbe..3ec82aa83d5 100644 --- a/homeassistant/components/overkiz/translations/sensor.pt-BR.json +++ b/homeassistant/components/overkiz/translations/sensor.pt-BR.json @@ -1,6 +1,7 @@ { "state": { "overkiz__battery": { + "full": "Completa", "low": "Baixo", "normal": "Normal", "verylow": "Muito baixo" @@ -12,11 +13,14 @@ "verylow": "Muito baixo" }, "overkiz__priority_lock_originator": { + "external_gateway": "Gateway externo", "local_user": "Usu\u00e1rio local", "lsc": "LSC", "myself": "Eu mesmo", "rain": "Chuva", + "saac": "SAAC", "security": "Seguran\u00e7a", + "sfc": "SFC", "temperature": "Temperatura", "timer": "Temporizador", "ups": "UPS", diff --git a/homeassistant/components/ovo_energy/translations/pt-BR.json b/homeassistant/components/ovo_energy/translations/pt-BR.json index dfd1563d548..4b73ecca8b9 100644 --- a/homeassistant/components/ovo_energy/translations/pt-BR.json +++ b/homeassistant/components/ovo_energy/translations/pt-BR.json @@ -5,17 +5,22 @@ "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{username}", "step": { "reauth": { "data": { "password": "Senha" - } + }, + "description": "Falha na autentica\u00e7\u00e3o para OVO Energy. Por favor, insira suas credenciais atuais.", + "title": "Reautentica\u00e7\u00e3o" }, "user": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Configure uma inst\u00e2ncia OVO Energy para acessar seu uso de energia.", + "title": "Adicionar conta OVO Energy" } } } diff --git a/homeassistant/components/owntracks/translations/ja.json b/homeassistant/components/owntracks/translations/ja.json index faec1e6977b..998478a9cc8 100644 --- a/homeassistant/components/owntracks/translations/ja.json +++ b/homeassistant/components/owntracks/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002" }, "create_entry": { diff --git a/homeassistant/components/owntracks/translations/nl.json b/homeassistant/components/owntracks/translations/nl.json index 65189e6b0be..74baf0fe106 100644 --- a/homeassistant/components/owntracks/translations/nl.json +++ b/homeassistant/components/owntracks/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk." }, "create_entry": { diff --git a/homeassistant/components/owntracks/translations/pt-BR.json b/homeassistant/components/owntracks/translations/pt-BR.json index 4137bf5b9a4..79c42db20e3 100644 --- a/homeassistant/components/owntracks/translations/pt-BR.json +++ b/homeassistant/components/owntracks/translations/pt-BR.json @@ -5,7 +5,7 @@ "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "create_entry": { - "default": "\n\n No Android, abra [o aplicativo OwnTracks] ( {android_url} ), v\u00e1 para prefer\u00eancias - > conex\u00e3o. Altere as seguintes configura\u00e7\u00f5es: \n - Modo: HTTP privado \n - Anfitri\u00e3o: {webhook_url} \n - Identifica\u00e7\u00e3o: \n - Nome de usu\u00e1rio: ` \n - ID do dispositivo: ` ` \n\n No iOS, abra o aplicativo OwnTracks ( {ios_url} ), toque no \u00edcone (i) no canto superior esquerdo - > configura\u00e7\u00f5es. Altere as seguintes configura\u00e7\u00f5es: \n - Modo: HTTP \n - URL: {webhook_url} \n - Ativar a autentica\u00e7\u00e3o \n - UserID: ` ` \n\n {secret} \n \n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) para mais informa\u00e7\u00f5es." + "default": "\n\nNo Android, abra [o aplicativo OwnTracks]({android_url}), v\u00e1 para prefer\u00eancias -> conex\u00e3o. Altere as seguintes configura\u00e7\u00f5es:\n - Modo: HTTP privado\n - Anfitri\u00e3o: {webhook_url}\n - Identifica\u00e7\u00e3o:\n - Nome de usu\u00e1rio: `''`\n - ID do dispositivo: `''` \n\nNo iOS, abra o aplicativo OwnTracks ({ios_url}), toque no \u00edcone (i) no canto superior esquerdo -> configura\u00e7\u00f5es. Altere as seguintes configura\u00e7\u00f5es:\n - Modo: HTTP\n - URL: {webhook_url}\n - Ativar a autentica\u00e7\u00e3o\n - UserID: `''`\n\n{secret}\n\nVeja [a documenta\u00e7\u00e3o]({docs_url}) para mais informa\u00e7\u00f5es." }, "step": { "user": { diff --git a/homeassistant/components/owntracks/translations/uk.json b/homeassistant/components/owntracks/translations/uk.json index e6a6fc26068..04cac3dd6ec 100644 --- a/homeassistant/components/owntracks/translations/uk.json +++ b/homeassistant/components/owntracks/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "create_entry": { "default": "\u042f\u043a\u0449\u043e \u0412\u0430\u0448 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u043f\u0440\u0430\u0446\u044e\u0454 \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439\u043d\u0456\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0456 Android, \u0432\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u043e\u043a [OwnTracks]({android_url}), \u043f\u043e\u0442\u0456\u043c preferences - > connection. \u0417\u043c\u0456\u043d\u0456\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0442\u0430\u043a, \u044f\u043a \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043e \u043d\u0438\u0436\u0447\u0435:\n- Mode: Private HTTP\n- Host: {webhook_url}\n- Identification:\n- Username: ``\n- Device ID: `` \n\n\u042f\u043a\u0449\u043e \u0412\u0430\u0448 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u043f\u0440\u0430\u0446\u044e\u0454 \u043d\u0430 iOS, \u0432\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u043e\u043a [OwnTracks]({ios_url}), \u043d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u043d\u0430 \u0437\u043d\u0430\u0447\u043e\u043a (i) \u0432 \u043b\u0456\u0432\u043e\u043c\u0443 \u0432\u0435\u0440\u0445\u043d\u044c\u043e\u043c\u0443 \u043a\u0443\u0442\u043a\u0443 - > settings. \u0417\u043c\u0456\u043d\u0456\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0442\u0430\u043a, \u044f\u043a \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043e \u043d\u0438\u0436\u0447\u0435:\n- Mode: HTTP\n- URL: {webhook_url}\n- Turn on authentication\n- UserID: ``\n\n{secret}\n\n\u041e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 [\u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0431\u0456\u043b\u044c\u0448 \u0434\u043e\u043a\u043b\u0430\u0434\u043d\u043e\u0457 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457." diff --git a/homeassistant/components/ozw/translations/el.json b/homeassistant/components/ozw/translations/el.json index d365534110b..f30b504897d 100644 --- a/homeassistant/components/ozw/translations/el.json +++ b/homeassistant/components/ozw/translations/el.json @@ -4,6 +4,9 @@ "mqtt_required": "\u0397 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 MQTT \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03c4\u03b5\u03af", "single_instance_allowed": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03ae\u03b4\u03b7. \u039c\u03cc\u03bd\u03bf \u03bc\u03af\u03b1 \u03c0\u03b1\u03c1\u03b1\u03bc\u03b5\u03c4\u03c1\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae." }, + "progress": { + "install_addon": "\u03a0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03c9\u03b8\u03b5\u03af \u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf\u03c5 OpenZWave. \u0391\u03c5\u03c4\u03cc \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c1\u03ba\u03ad\u03c3\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03bb\u03b5\u03c0\u03c4\u03ac." + }, "step": { "install_addon": { "title": "\u0397 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf\u03c5 OpenZWave \u03ad\u03c7\u03b5\u03b9 \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9" diff --git a/homeassistant/components/ozw/translations/pt-BR.json b/homeassistant/components/ozw/translations/pt-BR.json index 079c311cd0a..8ec256d1d75 100644 --- a/homeassistant/components/ozw/translations/pt-BR.json +++ b/homeassistant/components/ozw/translations/pt-BR.json @@ -1,15 +1,40 @@ { "config": { "abort": { + "addon_info_failed": "Falha ao obter informa\u00e7\u00f5es do add-on OpenZWave.", + "addon_install_failed": "Falha ao instalar o add-on OpenZWave.", + "addon_set_config_failed": "Falha ao definir a configura\u00e7\u00e3o do OpenZWave.", "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "mqtt_required": "A integra\u00e7\u00e3o do MQTT n\u00e3o est\u00e1 configurada", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, + "error": { + "addon_start_failed": "Falha ao iniciar o add-on OpenZWave. Verifique a configura\u00e7\u00e3o." + }, + "progress": { + "install_addon": "Aguarde enquanto a instala\u00e7\u00e3o do add-on OpenZWave termina. Isso pode levar v\u00e1rios minutos." + }, "step": { + "hassio_confirm": { + "title": "Configure a integra\u00e7\u00e3o do OpenZWave com o add-on OpenZWave" + }, + "install_addon": { + "title": "A instala\u00e7\u00e3o do add-on OpenZWave foi iniciada" + }, + "on_supervisor": { + "data": { + "use_addon": "Use o add-on OpenZWave Supervisor" + }, + "description": "Deseja usar o add-on OpenZWave Supervisor?", + "title": "Selecione o m\u00e9todo de conex\u00e3o" + }, "start_addon": { "data": { + "network_key": "Chave de rede", "usb_path": "Caminho do Dispositivo USB" - } + }, + "title": "Digite a configura\u00e7\u00e3o do add-on OpenZWave" } } } diff --git a/homeassistant/components/ozw/translations/uk.json b/homeassistant/components/ozw/translations/uk.json index f8fb161aa1c..f662bc978ae 100644 --- a/homeassistant/components/ozw/translations/uk.json +++ b/homeassistant/components/ozw/translations/uk.json @@ -7,7 +7,7 @@ "already_configured": "\u0426\u0435\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u0434\u043e\u0434\u0430\u043d\u043e \u0432 Home Assistant.", "already_in_progress": "\u041f\u0440\u043e\u0446\u0435\u0441 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0442\u0440\u0438\u0432\u0430\u0454.", "mqtt_required": "\u0406\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f MQTT \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0430.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "addon_start_failed": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 OpenZWave. \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." diff --git a/homeassistant/components/p1_monitor/translations/pt-BR.json b/homeassistant/components/p1_monitor/translations/pt-BR.json index b46de9ce8ee..777a1fc5633 100644 --- a/homeassistant/components/p1_monitor/translations/pt-BR.json +++ b/homeassistant/components/p1_monitor/translations/pt-BR.json @@ -9,7 +9,8 @@ "data": { "host": "Nome do host", "name": "Nome" - } + }, + "description": "Configure o P1 Monitor para integrar com o Home Assistant." } } } diff --git a/homeassistant/components/panasonic_viera/translations/pt-BR.json b/homeassistant/components/panasonic_viera/translations/pt-BR.json index 51f86ab0e82..8cc89f6215b 100644 --- a/homeassistant/components/panasonic_viera/translations/pt-BR.json +++ b/homeassistant/components/panasonic_viera/translations/pt-BR.json @@ -14,7 +14,8 @@ "data": { "pin": "C\u00f3digo PIN" }, - "description": "C\u00f3digo PIN" + "description": "C\u00f3digo PIN", + "title": "Pareamento" }, "user": { "data": { diff --git a/homeassistant/components/philips_js/translations/pt-BR.json b/homeassistant/components/philips_js/translations/pt-BR.json index f7b0e700c18..a4da1d92ed6 100644 --- a/homeassistant/components/philips_js/translations/pt-BR.json +++ b/homeassistant/components/philips_js/translations/pt-BR.json @@ -5,19 +5,38 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "invalid_pin": "PIN inv\u00e1lido", + "pairing_failure": "N\u00e3o foi poss\u00edvel parear: {error_id}", "unknown": "Erro inesperado" }, "step": { "pair": { "data": { "pin": "C\u00f3digo PIN" - } + }, + "description": "Digite o PIN exibido na sua TV", + "title": "Par" }, "user": { "data": { + "api_version": "Vers\u00e3o da API", "host": "Nome do host" } } } + }, + "device_automation": { + "trigger_type": { + "turn_on": "Dispositivo for solicitado para ligar" + } + }, + "options": { + "step": { + "init": { + "data": { + "allow_notify": "Permitir o uso do servi\u00e7o de notifica\u00e7\u00e3o de dados." + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/pt-BR.json b/homeassistant/components/pi_hole/translations/pt-BR.json index 08c70aa431f..3de821afe8d 100644 --- a/homeassistant/components/pi_hole/translations/pt-BR.json +++ b/homeassistant/components/pi_hole/translations/pt-BR.json @@ -20,6 +20,7 @@ "name": "Nome", "port": "Porta", "ssl": "Usar um certificado SSL", + "statistics_only": "Somente estat\u00edsticas", "verify_ssl": "Verifique o certificado SSL" } } diff --git a/homeassistant/components/picnic/translations/pt-BR.json b/homeassistant/components/picnic/translations/pt-BR.json index 66c671f99a3..c11bc3fa965 100644 --- a/homeassistant/components/picnic/translations/pt-BR.json +++ b/homeassistant/components/picnic/translations/pt-BR.json @@ -11,10 +11,12 @@ "step": { "user": { "data": { + "country_code": "C\u00f3digo do pa\u00eds", "password": "Senha", "username": "Usu\u00e1rio" } } } - } + }, + "title": "Picnic" } \ No newline at end of file diff --git a/homeassistant/components/plaato/translations/el.json b/homeassistant/components/plaato/translations/el.json index bc23114f672..85fc79981ce 100644 --- a/homeassistant/components/plaato/translations/el.json +++ b/homeassistant/components/plaato/translations/el.json @@ -24,7 +24,8 @@ "data": { "device_name": "\u039f\u03bd\u03bf\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c3\u03b1\u03c2", "device_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 Plaato" - } + }, + "title": "\u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03c9\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ce\u03bd Plaato" }, "webhook": { "description": "\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03c4\u03b5 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03b1 \u03c3\u03c4\u03bf Home Assistant, \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 webhook \u03c3\u03c4\u03bf Plaato Airlock.\n\n\u03a3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b1\u03ba\u03cc\u03bb\u03bf\u03c5\u03b8\u03b5\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2:\n\n- URL: `{webhook_url}`\n- \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2: \n\n\u0391\u03bd\u03b1\u03c4\u03c1\u03ad\u03be\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd [\u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7]({docs_url}) \u03b3\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2." diff --git a/homeassistant/components/plaato/translations/ja.json b/homeassistant/components/plaato/translations/ja.json index 8b3f030b72f..0842ca6da74 100644 --- a/homeassistant/components/plaato/translations/ja.json +++ b/homeassistant/components/plaato/translations/ja.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059", + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/plaato/translations/nl.json b/homeassistant/components/plaato/translations/nl.json index 7dc3eaf6fb7..83e2874ed73 100644 --- a/homeassistant/components/plaato/translations/nl.json +++ b/homeassistant/components/plaato/translations/nl.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Account is al geconfigureerd", + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/plaato/translations/pt-BR.json b/homeassistant/components/plaato/translations/pt-BR.json index e8568c1ec15..4b57d3f984e 100644 --- a/homeassistant/components/plaato/translations/pt-BR.json +++ b/homeassistant/components/plaato/translations/pt-BR.json @@ -3,15 +3,52 @@ "abort": { "already_configured": "A conta j\u00e1 foi configurada", "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", - "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { - "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso de webhook na Plaato Airlock.\n\nPreencha as seguintes informa\u00e7\u00f5es:\n\n- URL: `{webhook_url}`\n- M\u00e9todo: POST\n\nVeja [a documenta\u00e7\u00e3o]({docs_url}) para mais detalhes." + "default": "Seu Plaato {device_type} com o nome **{device_name}** foi configurado com sucesso!" + }, + "error": { + "invalid_webhook_device": "Voc\u00ea selecionou um dispositivo que n\u00e3o suporta o envio de dados para um webhook. Est\u00e1 dispon\u00edvel apenas para o Airlock", + "no_api_method": "Voc\u00ea precisa adicionar um token de autentica\u00e7\u00e3o ou selecionar webhook", + "no_auth_token": "Voc\u00ea precisa adicionar um token de autentica\u00e7\u00e3o" }, "step": { + "api_method": { + "data": { + "token": "Cole o token de autentica\u00e7\u00e3o aqui", + "use_webhook": "Usar webhook" + }, + "description": "Para poder consultar a API, \u00e9 necess\u00e1rio um `auth_token`, que pode ser obtido seguindo [estas](https://plaato.zendesk.com/hc/en-us/articles/360003234717-Auth-token) instru\u00e7\u00f5es \n\n Dispositivo selecionado: ** {device_type} ** \n\n Se voc\u00ea preferir usar o m\u00e9todo de webhook integrado (somente Airlock), marque a caixa abaixo e deixe o token de autentica\u00e7\u00e3o em branco", + "title": "Selecione o m\u00e9todo de API" + }, "user": { + "data": { + "device_name": "D\u00ea um nome ao seu dispositivo", + "device_type": "Tipo de dispositivo Plaato" + }, "description": "Deseja iniciar a configura\u00e7\u00e3o?", "title": "Configurar o Plaato Webhook" + }, + "webhook": { + "description": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso de webhook no Plaato Airlock. \n\nPreencha as seguintes informa\u00e7\u00f5es: \n\n - URL: `{webhook_url}`\n - M\u00e9todo: POST \n\nConsulte [a documenta\u00e7\u00e3o]({docs_url}) para obter mais detalhes.", + "title": "Webhook para usar" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "update_interval": "Intervalo de atualiza\u00e7\u00e3o (minutos)" + }, + "description": "Defina o intervalo de atualiza\u00e7\u00e3o (minutos)", + "title": "Op\u00e7\u00f5es para Plaato" + }, + "webhook": { + "description": "Informa\u00e7\u00f5es do webhook: \n\n- URL: `{webhook_url}`\n- M\u00e9todo: POST \n\n", + "title": "Op\u00e7\u00f5es para a Plaato Airlock" } } } diff --git a/homeassistant/components/plaato/translations/uk.json b/homeassistant/components/plaato/translations/uk.json index a4f7de7c6be..6e740a68cdb 100644 --- a/homeassistant/components/plaato/translations/uk.json +++ b/homeassistant/components/plaato/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/plant/translations/pt-BR.json b/homeassistant/components/plant/translations/pt-BR.json index 09b88d2578b..4a720d6cb77 100644 --- a/homeassistant/components/plant/translations/pt-BR.json +++ b/homeassistant/components/plant/translations/pt-BR.json @@ -5,5 +5,5 @@ "problem": "Problema" } }, - "title": "Planta" + "title": "Monitor de Planta" } \ No newline at end of file diff --git a/homeassistant/components/plex/translations/pt-BR.json b/homeassistant/components/plex/translations/pt-BR.json index d300e57c1fa..ea74d2b173b 100644 --- a/homeassistant/components/plex/translations/pt-BR.json +++ b/homeassistant/components/plex/translations/pt-BR.json @@ -10,6 +10,7 @@ }, "error": { "faulty_credentials": "Falha na autoriza\u00e7\u00e3o, verifique o token", + "host_or_token": "Deve fornecer pelo menos um Host ou Token", "no_servers": "Nenhum servidor vinculado \u00e0 conta Plex", "not_found": "Servidor Plex n\u00e3o encontrado", "ssl_error": "Problema no certificado SSL" @@ -33,10 +34,15 @@ "description": "V\u00e1rios servidores dispon\u00edveis, selecione um:", "title": "Selecione servidor Plex" }, + "user": { + "description": "Continue para [plex.tv](https://plex.tv) para vincular um servidor Plex.", + "title": "Plex Media Server" + }, "user_advanced": { "data": { "setup_method": "M\u00e9todo de configura\u00e7\u00e3o" - } + }, + "title": "Plex Media Server" } } }, @@ -44,6 +50,9 @@ "step": { "plex_mp_settings": { "data": { + "ignore_new_shared_users": "Ignorar novos usu\u00e1rios gerenciados/compartilhados", + "ignore_plex_web_clients": "Ignorar clientes Web Plex", + "monitored_users": "Usu\u00e1rios monitorados", "use_episode_art": "Usar arte epis\u00f3dio" }, "description": "Op\u00e7\u00f5es para Plex Media Players" diff --git a/homeassistant/components/plugwise/translations/pt-BR.json b/homeassistant/components/plugwise/translations/pt-BR.json index c6a9a255cb7..f53f6c7c379 100644 --- a/homeassistant/components/plugwise/translations/pt-BR.json +++ b/homeassistant/components/plugwise/translations/pt-BR.json @@ -8,17 +8,34 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { "user": { "data": { "flow_type": "Tipo de conex\u00e3o" - } + }, + "description": "Produto:", + "title": "Tipo Plugwise" }, "user_gateway": { "data": { "host": "Endere\u00e7o IP", - "port": "Porta" - } + "password": "ID do Smile", + "port": "Porta", + "username": "Nome de usu\u00e1rio Smile" + }, + "description": "Por favor, insira", + "title": "Conecte-se ao Smile" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Intervalo de escaneamento (segundos)" + }, + "description": "Ajustar as op\u00e7\u00f5es Plugwise" } } } diff --git a/homeassistant/components/plum_lightpad/translations/pt-BR.json b/homeassistant/components/plum_lightpad/translations/pt-BR.json index 88364743020..4213b842e46 100644 --- a/homeassistant/components/plum_lightpad/translations/pt-BR.json +++ b/homeassistant/components/plum_lightpad/translations/pt-BR.json @@ -9,7 +9,8 @@ "step": { "user": { "data": { - "password": "Senha" + "password": "Senha", + "username": "Email" } } } diff --git a/homeassistant/components/point/translations/pt-BR.json b/homeassistant/components/point/translations/pt-BR.json index ef5fb55e538..a940c67daf9 100644 --- a/homeassistant/components/point/translations/pt-BR.json +++ b/homeassistant/components/point/translations/pt-BR.json @@ -4,7 +4,8 @@ "already_setup": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", "external_setup": "Point configurado com \u00eaxito a partir de outro fluxo.", - "no_flows": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.\nVoc\u00ea precisa configurar o Point antes de ser capaz de autenticar com ele. [Por favor, leia as instru\u00e7\u00f5es](https://www.home-assistant.io/components/point/)." + "no_flows": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.\nVoc\u00ea precisa configurar o Point antes de ser capaz de autenticar com ele. [Por favor, leia as instru\u00e7\u00f5es](https://www.home-assistant.io/components/point/).", + "unknown_authorize_url_generation": "Erro desconhecido ao gerar um URL de autoriza\u00e7\u00e3o." }, "create_entry": { "default": "Autenticado com sucesso" @@ -15,7 +16,7 @@ }, "step": { "auth": { - "description": "Siga o link abaixo e Aceite o acesso \u00e0 sua conta Minut, depois volte e pressione Enviar. \n\n [Link]({authorization_url})", + "description": "Siga o link abaixo e **Aceite** o acesso \u00e0 sua conta Minut, depois volte e pressione **Enviar**. \n\n [Link]({authorization_url})", "title": "Autenticar Ponto" }, "user": { @@ -23,7 +24,7 @@ "flow_impl": "Provedor" }, "description": "Deseja iniciar a configura\u00e7\u00e3o?", - "title": "Provedor de Autentica\u00e7\u00e3o" + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" } } } diff --git a/homeassistant/components/point/translations/uk.json b/homeassistant/components/point/translations/uk.json index 798f76e4f6b..c4d23a6055d 100644 --- a/homeassistant/components/point/translations/uk.json +++ b/homeassistant/components/point/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_setup": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "already_setup": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "authorize_url_timeout": "\u041c\u0438\u043d\u0443\u0432 \u0447\u0430\u0441 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457.", "external_setup": "Point \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u0438\u0439 \u0437 \u0456\u043d\u0448\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0443.", "no_flows": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", diff --git a/homeassistant/components/poolsense/translations/pt-BR.json b/homeassistant/components/poolsense/translations/pt-BR.json index c1e5cf3ac21..8b2e2bddda0 100644 --- a/homeassistant/components/poolsense/translations/pt-BR.json +++ b/homeassistant/components/poolsense/translations/pt-BR.json @@ -9,9 +9,11 @@ "step": { "user": { "data": { + "email": "Email", "password": "Senha" }, - "description": "Deseja iniciar a configura\u00e7\u00e3o?" + "description": "Deseja iniciar a configura\u00e7\u00e3o?", + "title": "PoolSense" } } } diff --git a/homeassistant/components/powerwall/translations/pt-BR.json b/homeassistant/components/powerwall/translations/pt-BR.json index f95b3489f8c..1da49f708d9 100644 --- a/homeassistant/components/powerwall/translations/pt-BR.json +++ b/homeassistant/components/powerwall/translations/pt-BR.json @@ -7,14 +7,17 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", - "unknown": "Erro inesperado" + "unknown": "Erro inesperado", + "wrong_version": "Seu powerwall usa uma vers\u00e3o de software que n\u00e3o \u00e9 compat\u00edvel. Considere atualizar ou relatar este problema para que ele possa ser resolvido." }, + "flow_title": "{ip_address}", "step": { "user": { "data": { "ip_address": "Endere\u00e7o IP", "password": "Senha" }, + "description": "A senha \u00e9 geralmente os \u00faltimos 5 caracteres do n\u00famero de s\u00e9rie do Backup Gateway e pode ser encontrada no aplicativo Tesla ou os \u00faltimos 5 caracteres da senha encontrada dentro da porta do Backup Gateway 2.", "title": "Conecte-se ao powerwall" } } diff --git a/homeassistant/components/profiler/translations/uk.json b/homeassistant/components/profiler/translations/uk.json index 5594895456e..b1d6150a318 100644 --- a/homeassistant/components/profiler/translations/uk.json +++ b/homeassistant/components/profiler/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "user": { diff --git a/homeassistant/components/progettihwsw/translations/pt-BR.json b/homeassistant/components/progettihwsw/translations/pt-BR.json index 1e898e15ce0..9d5f4715fd1 100644 --- a/homeassistant/components/progettihwsw/translations/pt-BR.json +++ b/homeassistant/components/progettihwsw/translations/pt-BR.json @@ -8,11 +8,33 @@ "unknown": "Erro inesperado" }, "step": { + "relay_modes": { + "data": { + "relay_1": "Rel\u00e9 1", + "relay_10": "Rel\u00e9 10", + "relay_11": "Rel\u00e9 11", + "relay_12": "Rel\u00e9 12", + "relay_13": "Rel\u00e9 13", + "relay_14": "Rel\u00e9 14", + "relay_15": "Rel\u00e9 15", + "relay_16": "Rel\u00e9 16", + "relay_2": "Rel\u00e9 2", + "relay_3": "Rel\u00e9 3", + "relay_4": "Rel\u00e9 4", + "relay_5": "Rel\u00e9 5", + "relay_6": "Rel\u00e9 6", + "relay_7": "Rel\u00e9 7", + "relay_8": "Rel\u00e9 8", + "relay_9": "Rel\u00e9 9" + }, + "title": "Configurar rel\u00e9s" + }, "user": { "data": { "host": "Nome do host", "port": "Porta" - } + }, + "title": "Placa de configura\u00e7\u00e3o" } } } diff --git a/homeassistant/components/prosegur/translations/pt-BR.json b/homeassistant/components/prosegur/translations/pt-BR.json index 8df5069e431..71d9df7c175 100644 --- a/homeassistant/components/prosegur/translations/pt-BR.json +++ b/homeassistant/components/prosegur/translations/pt-BR.json @@ -12,12 +12,14 @@ "step": { "reauth_confirm": { "data": { + "description": "Re-autentique com a conta Prosegur.", "password": "Senha", "username": "Usu\u00e1rio" } }, "user": { "data": { + "country": "Pa\u00eds", "password": "Senha", "username": "Usu\u00e1rio" } diff --git a/homeassistant/components/ps4/translations/pt-BR.json b/homeassistant/components/ps4/translations/pt-BR.json index 06ddc17f942..7938cbb6241 100644 --- a/homeassistant/components/ps4/translations/pt-BR.json +++ b/homeassistant/components/ps4/translations/pt-BR.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "credential_error": "Erro ao buscar credenciais.", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "port_987_bind_error": "N\u00e3o foi poss\u00edvel conectar na porta 987. Consulte a [documenta\u00e7\u00e3o] (https://www.home-assistant.io/components/ps4/) para informa\u00e7\u00f5es adicionais.", "port_997_bind_error": "N\u00e3o foi poss\u00edvel conectar na porta 997. Consulte a [documenta\u00e7\u00e3o] (https://www.home-assistant.io/components/ps4/) para informa\u00e7\u00f5es adicionais." }, diff --git a/homeassistant/components/pvoutput/translations/pt-BR.json b/homeassistant/components/pvoutput/translations/pt-BR.json index a97b0b3abd4..39bcb9258c6 100644 --- a/homeassistant/components/pvoutput/translations/pt-BR.json +++ b/homeassistant/components/pvoutput/translations/pt-BR.json @@ -11,13 +11,15 @@ "reauth_confirm": { "data": { "api_key": "Chave da API" - } + }, + "description": "Para re-autenticar com PVOutput, voc\u00ea precisar\u00e1 obter a chave API em {account_url}." }, "user": { "data": { "api_key": "Chave da API", "system_id": "ID do sistema" - } + }, + "description": "Para autenticar com PVOutput, voc\u00ea precisar\u00e1 obter a chave de API em {account_url} . \n\n Os IDs de sistema dos sistemas registrados s\u00e3o listados nessa mesma p\u00e1gina." } } } diff --git a/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json b/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json index 396f9f6ab67..e5754180a7c 100644 --- a/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json +++ b/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json @@ -7,10 +7,25 @@ "user": { "data": { "name": "Nome do sensor", - "tariff": "Tarifa contratada (1, 2 ou 3 per\u00edodos)" + "power": "Pot\u00eancia contratada (kW)", + "power_p3": "Pot\u00eancia contratada para o per\u00edodo de vale P3 (kW)", + "tariff": "Tarifa aplic\u00e1vel por zona geogr\u00e1fica" }, - "description": "Esse sensor usa a API oficial para obter [pre\u00e7os por hora de eletricidade (PVPC)]](https://www.esios.ree.es/es/pvpc) na Espanha. \nPara uma explica\u00e7\u00e3o mais precisa, visite os [documentos de integra\u00e7\u00e3o](https://www.home-assistant.io/integrations/pvpc_hourly_pricing/). \n\nSelecione a taxa contratada com base no n\u00famero de per\u00edodos de cobran\u00e7a por dia: \n- 1 per\u00edodo: normal \n- 2 per\u00edodos: discrimina\u00e7\u00e3o (taxa noturna) \n- 3 per\u00edodos: carro el\u00e9trico (taxa noturna de 3 per\u00edodos)", - "title": "Sele\u00e7\u00e3o de tarifas" + "description": "Esse sensor usa a API oficial para obter [pre\u00e7os por hora de eletricidade (PVPC)](https://www.esios.ree.es/es/pvpc) na Espanha. \nPara uma explica\u00e7\u00e3o mais precisa, visite os [documentos de integra\u00e7\u00e3o](https://www.home-assistant.io/integrations/pvpc_hourly_pricing/). \n\nSelecione a taxa contratada com base no n\u00famero de per\u00edodos de cobran\u00e7a por dia: \n- 1 per\u00edodo: normal \n- 2 per\u00edodos: discrimina\u00e7\u00e3o (taxa noturna) \n- 3 per\u00edodos: carro el\u00e9trico (taxa noturna de 3 per\u00edodos)", + "title": "Configura\u00e7\u00e3o do sensor" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "power": "Pot\u00eancia contratada (kW)", + "power_p3": "Pot\u00eancia contratada para o per\u00edodo de vale P3 (kW)", + "tariff": "Tarifa aplic\u00e1vel por zona geogr\u00e1fica" + }, + "description": "Este sensor usa a API oficial para obter [pre\u00e7os por hora de eletricidade (PVPC)](https://www.esios.ree.es/es/pvpc) na Espanha.\n Para uma explica\u00e7\u00e3o mais precisa, visite os [documentos de integra\u00e7\u00e3o](https://www.home-assistant.io/integrations/pvpc_hourly_pricing/).", + "title": "Configura\u00e7\u00e3o do sensor" } } } diff --git a/homeassistant/components/rachio/translations/el.json b/homeassistant/components/rachio/translations/el.json new file mode 100644 index 00000000000..4e3e9483945 --- /dev/null +++ b/homeassistant/components/rachio/translations/el.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "user": { + "description": "\u0398\u03b1 \u03c7\u03c1\u03b5\u03b9\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af API \u03b1\u03c0\u03cc \u03c4\u03bf https://app.rach.io/. \u039c\u03b5\u03c4\u03b1\u03b2\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03b9\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03ba\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf 'GET API KEY'.", + "title": "\u03a3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c3\u03b1\u03c2 Rachio" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rachio/translations/pt-BR.json b/homeassistant/components/rachio/translations/pt-BR.json index 55888146567..c1c53e065dc 100644 --- a/homeassistant/components/rachio/translations/pt-BR.json +++ b/homeassistant/components/rachio/translations/pt-BR.json @@ -12,6 +12,17 @@ "user": { "data": { "api_key": "Chave da API" + }, + "description": "Voc\u00ea precisar\u00e1 da chave de API de https://app.rach.io/. V\u00e1 para Configura\u00e7\u00f5es e clique em 'GET API KEY'.", + "title": "Conecte-se ao seu dispositivo Rachio" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "manual_run_mins": "Dura\u00e7\u00e3o em minutos para ser executada ao ativar um interruptor de zona" } } } diff --git a/homeassistant/components/rainforest_eagle/translations/pt-BR.json b/homeassistant/components/rainforest_eagle/translations/pt-BR.json index 5082256276c..e40f41a6152 100644 --- a/homeassistant/components/rainforest_eagle/translations/pt-BR.json +++ b/homeassistant/components/rainforest_eagle/translations/pt-BR.json @@ -11,7 +11,9 @@ "step": { "user": { "data": { - "host": "Nome do host" + "cloud_id": "Cloud ID", + "host": "Nome do host", + "install_code": "C\u00f3digo de instala\u00e7\u00e3o" } } } diff --git a/homeassistant/components/rainmachine/translations/pt-BR.json b/homeassistant/components/rainmachine/translations/pt-BR.json index 1acfcef8cd3..6359b1b6ae9 100644 --- a/homeassistant/components/rainmachine/translations/pt-BR.json +++ b/homeassistant/components/rainmachine/translations/pt-BR.json @@ -6,6 +6,7 @@ "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{ip}", "step": { "user": { "data": { @@ -16,5 +17,15 @@ "title": "Preencha suas informa\u00e7\u00f5es" } } + }, + "options": { + "step": { + "init": { + "data": { + "zone_run_time": "Tempo de execu\u00e7\u00e3o da zona padr\u00e3o (em segundos)" + }, + "title": "Configurar RainMachine" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/rdw/translations/pt-BR.json b/homeassistant/components/rdw/translations/pt-BR.json index d0ed7981642..57de88fd6e9 100644 --- a/homeassistant/components/rdw/translations/pt-BR.json +++ b/homeassistant/components/rdw/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "unknown_license_plate": "Placa desconhecida" }, "step": { "user": { diff --git a/homeassistant/components/recollect_waste/translations/pt-BR.json b/homeassistant/components/recollect_waste/translations/pt-BR.json index e29d809ebff..0df3b63a2f8 100644 --- a/homeassistant/components/recollect_waste/translations/pt-BR.json +++ b/homeassistant/components/recollect_waste/translations/pt-BR.json @@ -2,6 +2,27 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "invalid_place_or_service_id": "ID de local ou ID de servi\u00e7o inv\u00e1lido" + }, + "step": { + "user": { + "data": { + "place_id": "ID do lugar", + "service_id": "ID de servi\u00e7o" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "friendly_name": "Use nomes amig\u00e1veis para tipos de coleta (quando poss\u00edvel)" + }, + "title": "Configurar Recollect Waste" + } } } } \ No newline at end of file diff --git a/homeassistant/components/remote/translations/nl.json b/homeassistant/components/remote/translations/nl.json index 18d984f5c68..47ba3d7eda7 100644 --- a/homeassistant/components/remote/translations/nl.json +++ b/homeassistant/components/remote/translations/nl.json @@ -10,6 +10,8 @@ "is_on": "{entity_name} staat aan" }, "trigger_type": { + "changed_states": "{entity_name} in- of uitgeschakeld", + "toggled": "{entity_name} in- of uitgeschakeld", "turned_off": "{entity_name} uitgeschakeld", "turned_on": "{entity_name} ingeschakeld" } diff --git a/homeassistant/components/remote/translations/pt-BR.json b/homeassistant/components/remote/translations/pt-BR.json index e1220006111..15d9b0d7c76 100644 --- a/homeassistant/components/remote/translations/pt-BR.json +++ b/homeassistant/components/remote/translations/pt-BR.json @@ -1,8 +1,19 @@ { "device_automation": { + "action_type": { + "toggle": "Alternar {entity_name}", + "turn_off": "Desligar {entity_name}", + "turn_on": "Ligar {entity_name}" + }, + "condition_type": { + "is_off": "{entity_name} est\u00e1 desligado", + "is_on": "{entity_name} est\u00e1 ligado" + }, "trigger_type": { "changed_states": "{entity_name} ligado ou desligado", - "toggled": "{entity_name} ligado ou desligado" + "toggled": "{entity_name} ligado ou desligado", + "turned_off": "{entity_name} for desligado", + "turned_on": "{entity_name} for ligado" } }, "state": { diff --git a/homeassistant/components/renault/translations/pt-BR.json b/homeassistant/components/renault/translations/pt-BR.json index a4c2dc620e3..28054eac1c5 100644 --- a/homeassistant/components/renault/translations/pt-BR.json +++ b/homeassistant/components/renault/translations/pt-BR.json @@ -2,22 +2,33 @@ "config": { "abort": { "already_configured": "A conta j\u00e1 foi configurada", + "kamereon_no_account": "N\u00e3o foi poss\u00edvel encontrar a conta Kamereon", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { "invalid_credentials": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { + "kamereon": { + "data": { + "kamereon_account_id": "ID da conta Kamereon" + }, + "title": "Selecione o ID da conta Kamereon" + }, "reauth_confirm": { "data": { "password": "Senha" }, + "description": "Atualize sua senha para {username}", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { - "password": "Senha" - } + "locale": "Localidade", + "password": "Senha", + "username": "Email" + }, + "title": "Definir credenciais Renault" } } } diff --git a/homeassistant/components/rfxtrx/translations/pt-BR.json b/homeassistant/components/rfxtrx/translations/pt-BR.json index eae5b5e1484..6f867a22a55 100644 --- a/homeassistant/components/rfxtrx/translations/pt-BR.json +++ b/homeassistant/components/rfxtrx/translations/pt-BR.json @@ -12,19 +12,73 @@ "data": { "host": "Nome do host", "port": "Porta" - } + }, + "title": "Selecione o endere\u00e7o de conex\u00e3o" + }, + "setup_serial": { + "data": { + "device": "Selecionar dispositivo" + }, + "title": "Dispositivo" }, "setup_serial_manual_path": { "data": { "device": "Caminho do Dispositivo USB" - } + }, + "title": "Caminho" + }, + "user": { + "data": { + "type": "Tipo de conex\u00e3o" + }, + "title": "Selecione o tipo de conex\u00e3o" } } }, + "device_automation": { + "action_type": { + "send_command": "Enviar comando: {subtype}", + "send_status": "Enviar atualiza\u00e7\u00e3o de status: {subtype}" + }, + "trigger_type": { + "command": "Comando recebido: {subtype}", + "status": "Status recebido: {subtype}" + } + }, "options": { "error": { "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_event_code": "C\u00f3digo de evento inv\u00e1lido", + "invalid_input_2262_off": "Entrada inv\u00e1lida para comando desligado", + "invalid_input_2262_on": "Entrada inv\u00e1lida para comando ligado", + "invalid_input_off_delay": "Entrada inv\u00e1lida para atraso de desligamento", "unknown": "Erro inesperado" + }, + "step": { + "prompt_options": { + "data": { + "automatic_add": "Habilitar a adi\u00e7\u00e3o autom\u00e1tica", + "debug": "Habilitar a depura\u00e7\u00e3o", + "device": "Selecione o dispositivo para configurar", + "event_code": "Insira o c\u00f3digo do evento para adicionar", + "remove_device": "Selecione o dispositivo para excluir" + }, + "title": "Op\u00e7\u00f5es de Rfxtrx" + }, + "set_device_options": { + "data": { + "command_off": "Valor de bits de dados para comando desligado", + "command_on": "Valor de bits de dados para comando ligado", + "data_bit": "N\u00famero de bits de dados", + "fire_event": "Ativar evento do dispositivo", + "off_delay": "Atraso de desligamento", + "off_delay_enabled": "Ativar atraso de desligamento", + "replace_device": "Selecione o dispositivo para substituir", + "signal_repetitions": "N\u00famero de repeti\u00e7\u00f5es de sinal", + "venetian_blind_mode": "Modo de persianas" + }, + "title": "Configurar op\u00e7\u00f5es do dispositivo" + } } } } \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/uk.json b/homeassistant/components/rfxtrx/translations/uk.json index 1b0938b8b70..65cca65679c 100644 --- a/homeassistant/components/rfxtrx/translations/uk.json +++ b/homeassistant/components/rfxtrx/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "already_configured": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f" }, "error": { diff --git a/homeassistant/components/ring/translations/pt-BR.json b/homeassistant/components/ring/translations/pt-BR.json index 124d9d36c33..e3bbe6cd9d0 100644 --- a/homeassistant/components/ring/translations/pt-BR.json +++ b/homeassistant/components/ring/translations/pt-BR.json @@ -8,11 +8,18 @@ "unknown": "Erro inesperado" }, "step": { + "2fa": { + "data": { + "2fa": "C\u00f3digo de verifica\u00e7\u00e3o em duas etapas" + }, + "title": "Autentica\u00e7\u00e3o de duas etapas" + }, "user": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Entrar com conta Ring" } } } diff --git a/homeassistant/components/risco/translations/pt-BR.json b/homeassistant/components/risco/translations/pt-BR.json index ab7d4be0a4c..53659ab672a 100644 --- a/homeassistant/components/risco/translations/pt-BR.json +++ b/homeassistant/components/risco/translations/pt-BR.json @@ -20,11 +20,35 @@ }, "options": { "step": { + "ha_to_risco": { + "data": { + "armed_away": "Armado Fora", + "armed_custom_bypass": "Bypass Armado Personalizado", + "armed_home": "Armado (Casa)", + "armed_night": "Armado (Noite)" + }, + "description": "Selecione o estado para definir seu alarme Risco ao armar o alarme do Home Assistant", + "title": "Mapear os estados do Home Assistant para os estados do Risco" + }, "init": { "data": { "code_arm_required": "C\u00f3digo PIN", - "code_disarm_required": "C\u00f3digo PIN" - } + "code_disarm_required": "C\u00f3digo PIN", + "scan_interval": "Quantas vezes pesquisar Risco (em segundos)" + }, + "title": "Configurar op\u00e7\u00f5es" + }, + "risco_to_ha": { + "data": { + "A": "Grupo A", + "B": "Grupo B", + "C": "Grupo C", + "D": "Grupo D", + "arm": "Armado (FORA)", + "partial_arm": "Parcialmente Armado (STAY)" + }, + "description": "Selecione qual estado o alarme do Home Assistant reportar\u00e1 para cada estado reportado pelo Risco", + "title": "Mapear os estados do Risco para os estados do Home Assistant" } } } diff --git a/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json b/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json index 8722382b01b..a278ec20ec2 100644 --- a/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json +++ b/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json @@ -11,8 +11,10 @@ "step": { "user": { "data": { + "email": "Email", "password": "Senha" - } + }, + "title": "Conecte-se \u00e0 sua conta Rituals" } } } diff --git a/homeassistant/components/roku/translations/el.json b/homeassistant/components/roku/translations/el.json new file mode 100644 index 00000000000..793cd468f33 --- /dev/null +++ b/homeassistant/components/roku/translations/el.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "description": "\u0395\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 Roku \u03c3\u03b1\u03c2." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/roku/translations/pt-BR.json b/homeassistant/components/roku/translations/pt-BR.json index f0a9a26bdb8..408bbc915c0 100644 --- a/homeassistant/components/roku/translations/pt-BR.json +++ b/homeassistant/components/roku/translations/pt-BR.json @@ -8,8 +8,12 @@ "error": { "cannot_connect": "Falha ao conectar" }, - "flow_title": "Roku: {name}", + "flow_title": "{name}", "step": { + "discovery_confirm": { + "description": "Deseja configurar {name}?", + "title": "Roku" + }, "ssdp_confirm": { "description": "Voc\u00ea quer configurar o {name}?", "title": "Roku" diff --git a/homeassistant/components/roomba/translations/pt-BR.json b/homeassistant/components/roomba/translations/pt-BR.json index dbd20196984..ee0a29eac89 100644 --- a/homeassistant/components/roomba/translations/pt-BR.json +++ b/homeassistant/components/roomba/translations/pt-BR.json @@ -2,26 +2,40 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "not_irobot_device": "O dispositivo descoberto n\u00e3o \u00e9 um dispositivo iRobot", + "short_blid": "O BLID foi truncado" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name} ( {host} )", "step": { "init": { "data": { "host": "Nome do host" - } + }, + "description": "Selecione um Roomba ou Braava.", + "title": "Conecte-se automaticamente ao dispositivo" + }, + "link": { + "description": "Pressione e segure o bot\u00e3o Home em {name} at\u00e9 que o dispositivo gere um som (cerca de dois segundos) e envie em 30 segundos.", + "title": "Recuperar Senha" }, "link_manual": { "data": { "password": "Senha" - } + }, + "description": "A senha do dispositivo n\u00e3o p\u00f4de ser recuperada automaticamente. Siga as etapas descritas na documenta\u00e7\u00e3o em: {auth_help_url}", + "title": "Digite a senha" }, "manual": { "data": { + "blid": "BLID", "host": "Nome do host" - } + }, + "description": "Nenhum Roomba ou Braava foi descoberto em sua rede.", + "title": "Conecte-se manualmente ao dispositivo" }, "user": { "data": { @@ -31,7 +45,7 @@ "host": "Nome do host", "password": "Senha" }, - "description": "Atualmente, a recupera\u00e7\u00e3o do BLID e da senha \u00e9 um processo manual. Siga as etapas descritas na documenta\u00e7\u00e3o em: https://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", + "description": "Selecione um Roomba ou Braava.", "title": "Conecte-se ao dispositivo" } } diff --git a/homeassistant/components/rpi_power/translations/pt-BR.json b/homeassistant/components/rpi_power/translations/pt-BR.json index 369064ba6cb..f886cab722a 100644 --- a/homeassistant/components/rpi_power/translations/pt-BR.json +++ b/homeassistant/components/rpi_power/translations/pt-BR.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "no_devices_found": "N\u00e3o \u00e9 poss\u00edvel encontrar a classe de sistema necess\u00e1ria para este componente, verifique se o kernel \u00e9 recente e se o hardware \u00e9 suportado", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { @@ -8,5 +9,6 @@ "description": "Deseja iniciar a configura\u00e7\u00e3o?" } } - } + }, + "title": "Verificador de fonte de alimenta\u00e7\u00e3o Raspberry Pi" } \ No newline at end of file diff --git a/homeassistant/components/rpi_power/translations/uk.json b/homeassistant/components/rpi_power/translations/uk.json index b60160e1c4e..39b0dee9bdb 100644 --- a/homeassistant/components/rpi_power/translations/uk.json +++ b/homeassistant/components/rpi_power/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438\u0439 \u043a\u043b\u0430\u0441, \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0446\u044c\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430. \u041f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0443 \u0412\u0430\u0441 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043d\u0430\u0439\u043d\u043e\u0432\u0456\u0448\u0435 \u044f\u0434\u0440\u043e \u0456 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u043d\u0435 \u043e\u0431\u043b\u0430\u0434\u043d\u0430\u043d\u043d\u044f.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/rtsp_to_webrtc/translations/nl.json b/homeassistant/components/rtsp_to_webrtc/translations/nl.json index 57d4fd851d2..6b3344f2b6b 100644 --- a/homeassistant/components/rtsp_to_webrtc/translations/nl.json +++ b/homeassistant/components/rtsp_to_webrtc/translations/nl.json @@ -12,6 +12,7 @@ }, "step": { "hassio_confirm": { + "description": "Wilt u Home Assistant configureren om verbinding te maken met de RTSPtoWebRTC-server die wordt geleverd door de add-on: {addon}?", "title": "RTSPtoWebRTC via Home Assistant add-on" }, "user": { diff --git a/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json b/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json index e6fd29a97df..78560798862 100644 --- a/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json +++ b/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json @@ -1,6 +1,8 @@ { "config": { "abort": { + "server_failure": "O servidor RTSPtoWebRTC retornou um erro. Verifique os logs para obter mais informa\u00e7\u00f5es.", + "server_unreachable": "N\u00e3o \u00e9 poss\u00edvel se comunicar com o servidor RTSPtoWebRTC. Verifique os logs para obter mais informa\u00e7\u00f5es.", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { diff --git a/homeassistant/components/samsungtv/translations/pt-BR.json b/homeassistant/components/samsungtv/translations/pt-BR.json index 429ae516c9b..407e9d94d0a 100644 --- a/homeassistant/components/samsungtv/translations/pt-BR.json +++ b/homeassistant/components/samsungtv/translations/pt-BR.json @@ -3,16 +3,32 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "auth_missing": "O Home Assistant n\u00e3o est\u00e1 autorizado a se conectar a esta TV Samsung. Verifique as configura\u00e7\u00f5es do Gerenciador de dispositivos externos da sua TV para autorizar o Home Assistant.", "cannot_connect": "Falha ao conectar", + "id_missing": "Este dispositivo Samsung n\u00e3o possui um SerialNumber.", + "missing_config_entry": "Este dispositivo Samsung n\u00e3o tem uma entrada de configura\u00e7\u00e3o.", + "not_supported": "Este dispositivo Samsung n\u00e3o \u00e9 compat\u00edvel no momento.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", "unknown": "Erro inesperado" }, + "error": { + "auth_missing": "O Home Assistant n\u00e3o est\u00e1 autorizado a se conectar a esta TV Samsung. Verifique as configura\u00e7\u00f5es do Gerenciador de dispositivos externos da sua TV para autorizar o Home Assistant." + }, + "flow_title": "{device}", "step": { + "confirm": { + "description": "Deseja configurar {device}? Se voc\u00ea nunca conectou o Home Assistant antes, aparecer\u00e1 um pop-up na sua TV pedindo autoriza\u00e7\u00e3o.", + "title": "TV Samsung" + }, + "reauth_confirm": { + "description": "Ap\u00f3s o envio, aceite o pop-up em {device} solicitando autoriza\u00e7\u00e3o em 30 segundos." + }, "user": { "data": { "host": "Nome do host", "name": "Nome" - } + }, + "description": "Insira suas informa\u00e7\u00f5es da Samsung TV. Se voc\u00ea nunca conectou o Home Assistant antes de ver um pop-up na sua TV pedindo autoriza\u00e7\u00e3o." } } } diff --git a/homeassistant/components/screenlogic/translations/pt-BR.json b/homeassistant/components/screenlogic/translations/pt-BR.json index 3640d2ac0a7..ee99fa03406 100644 --- a/homeassistant/components/screenlogic/translations/pt-BR.json +++ b/homeassistant/components/screenlogic/translations/pt-BR.json @@ -6,12 +6,33 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "gateway_entry": { "data": { "ip_address": "Endere\u00e7o IP", "port": "Porta" - } + }, + "description": "Insira as informa\u00e7\u00f5es do seu ScreenLogic Gateway.", + "title": "ScreenLogic" + }, + "gateway_select": { + "data": { + "selected_gateway": "Gateway" + }, + "description": "Os seguintes gateways ScreenLogic foram descobertos. Selecione um para configurar ou opte por configurar manualmente um gateway ScreenLogic.", + "title": "ScreenLogic" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Segundos entre escaneamentos" + }, + "description": "Especifique as configura\u00e7\u00f5es para {gateway_name}", + "title": "ScreenLogic" } } } diff --git a/homeassistant/components/select/translations/pt-BR.json b/homeassistant/components/select/translations/pt-BR.json new file mode 100644 index 00000000000..1eabd618ce3 --- /dev/null +++ b/homeassistant/components/select/translations/pt-BR.json @@ -0,0 +1,14 @@ +{ + "device_automation": { + "action_type": { + "select_option": "Alterar op\u00e7\u00e3o de {entity_name}" + }, + "condition_type": { + "selected_option": "Op\u00e7\u00e3o selecionada atual de {entity_name}" + }, + "trigger_type": { + "current_option_changed": "{entity_name} op\u00e7\u00e3o alterada" + } + }, + "title": "Selecionar" +} \ No newline at end of file diff --git a/homeassistant/components/sense/translations/pt-BR.json b/homeassistant/components/sense/translations/pt-BR.json index ad7889f7536..3544bd22dc3 100644 --- a/homeassistant/components/sense/translations/pt-BR.json +++ b/homeassistant/components/sense/translations/pt-BR.json @@ -11,9 +11,11 @@ "step": { "user": { "data": { + "email": "Email", "password": "Senha", "timeout": "Tempo limite" - } + }, + "title": "Conecte-se ao seu monitor de Energia Sense" } } } diff --git a/homeassistant/components/senseme/translations/ja.json b/homeassistant/components/senseme/translations/ja.json index 4971b9f4494..36fd50cfdcc 100644 --- a/homeassistant/components/senseme/translations/ja.json +++ b/homeassistant/components/senseme/translations/ja.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u30c7\u30d0\u30a4\u30b9\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" + "already_configured": "\u30c7\u30d0\u30a4\u30b9\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059", + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f" }, "error": { "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", diff --git a/homeassistant/components/sensor/translations/pt-BR.json b/homeassistant/components/sensor/translations/pt-BR.json index dfb4321dbc6..72e1c7ba023 100644 --- a/homeassistant/components/sensor/translations/pt-BR.json +++ b/homeassistant/components/sensor/translations/pt-BR.json @@ -2,29 +2,61 @@ "device_automation": { "condition_type": { "is_apparent_power": "Pot\u00eancia aparente atual de {entity_name}", - "is_battery_level": "N\u00edvel atual da bateria {nome_entidade}", + "is_battery_level": "N\u00edvel atual da bateria {entity_name}", + "is_carbon_dioxide": "N\u00edvel atual de concentra\u00e7\u00e3o de di\u00f3xido de carbono de {entity_name}", + "is_carbon_monoxide": "N\u00edvel de concentra\u00e7\u00e3o de mon\u00f3xido de carbono atual de {entity_name}", + "is_current": "Corrente atual de {entity_name}", + "is_energy": "Energia atual de {entity_name}", "is_frequency": "Frequ\u00eancia atual de {entity_name}", + "is_gas": "G\u00e1s atual de {entity_name}", "is_humidity": "Humidade atual do(a) {entity_name}", - "is_illuminance": "Luminosidade atual {nome_da_entidade}", + "is_illuminance": "Luminosidade atual {entity_name}", + "is_nitrogen_dioxide": "N\u00edvel atual de concentra\u00e7\u00e3o de di\u00f3xido de nitrog\u00eanio de {entity_name}", + "is_nitrogen_monoxide": "N\u00edvel atual de concentra\u00e7\u00e3o de mon\u00f3xido de nitrog\u00eanio de {entity_name}", + "is_nitrous_oxide": "N\u00edvel atual de concentra\u00e7\u00e3o de \u00f3xido nitroso de {entity_name}", + "is_ozone": "N\u00edvel atual de concentra\u00e7\u00e3o de oz\u00f4nio de {entity_name}", + "is_pm1": "N\u00edvel de concentra\u00e7\u00e3o PM1 atual de {entity_name}", + "is_pm10": "N\u00edvel de concentra\u00e7\u00e3o PM10 atual de {entity_name}", + "is_pm25": "N\u00edvel de concentra\u00e7\u00e3o PM2.5 atual de {entity_name}", "is_power": "Pot\u00eancia atual {entity_name}", + "is_power_factor": "Fator de pot\u00eancia atual de {entity_name}", "is_pressure": "Press\u00e3o atual do(a) {entity_name}", "is_reactive_power": "Pot\u00eancia reativa atual de {entity_name}", "is_signal_strength": "For\u00e7a do sinal atual do(a) {entity_name}", + "is_sulphur_dioxide": "N\u00edvel atual de concentra\u00e7\u00e3o de di\u00f3xido de enxofre de {entity_name}", "is_temperature": "Temperatura atual do(a) {entity_name}", - "is_value": "Valor atual de {entity_name}" + "is_value": "Valor atual de {entity_name}", + "is_volatile_organic_compounds": "N\u00edvel atual de concentra\u00e7\u00e3o de compostos org\u00e2nicos vol\u00e1teis de {entity_name}", + "is_voltage": "Tens\u00e3o atual de {entity_name}" }, "trigger_type": { "apparent_power": "Mudan\u00e7as de poder aparentes de {entity_name}", - "battery_level": "{nome_da_entidade} mudan\u00e7as no n\u00edvel da bateria", + "battery_level": "{entity_name} mudan\u00e7as no n\u00edvel da bateria", + "carbon_dioxide": "Mudan\u00e7as na concentra\u00e7\u00e3o de di\u00f3xido de carbono de {entity_name}", + "carbon_monoxide": "Altera\u00e7\u00f5es na concentra\u00e7\u00e3o de mon\u00f3xido de carbono de {entity_name}", + "current": "Mudan\u00e7a na corrente de {entity_name}", + "energy": "Mudan\u00e7as na energia de {entity_name}", "frequency": "Altera\u00e7\u00f5es de frequ\u00eancia de {entity_name}", - "humidity": "{nome_da_entidade} mudan\u00e7as de umidade", - "illuminance": "{nome_da_entidade} mudan\u00e7as de luminosidade", + "gas": "Mudan\u00e7as de g\u00e1s de {entity_name}", + "humidity": "{entity_name} mudan\u00e7as de umidade", + "illuminance": "{entity_name} mudan\u00e7as de luminosidade", + "nitrogen_dioxide": "Mudan\u00e7as na concentra\u00e7\u00e3o de di\u00f3xido de nitrog\u00eanio de {entity_name}", + "nitrogen_monoxide": "Mudan\u00e7as na concentra\u00e7\u00e3o de mon\u00f3xido de nitrog\u00eanio de {entity_name}", + "nitrous_oxide": "Altera\u00e7\u00f5es na concentra\u00e7\u00e3o de \u00f3xido nitroso de {entity_name}", + "ozone": "Mudan\u00e7as na concentra\u00e7\u00e3o de oz\u00f4nio de {entity_name}", + "pm1": "Mudan\u00e7as na concentra\u00e7\u00e3o PM1 de {entity_name}", + "pm10": "Mudan\u00e7as na concentra\u00e7\u00e3o PM10 de {entity_name}", + "pm25": "Altera\u00e7\u00f5es na concentra\u00e7\u00e3o PM2.5 de {entity_name}", "power": "{entity_name} mudan\u00e7as de energia", + "power_factor": "Altera\u00e7\u00f5es do fator de pot\u00eancia de {entity_name}", "pressure": "{entity_name} mudan\u00e7as de press\u00e3o", "reactive_power": "Altera\u00e7\u00f5es de pot\u00eancia reativa de {entity_name}", - "signal_strength": "{nome_da_entidade} muda a for\u00e7a do sinal", + "signal_strength": "{entity_name} muda a for\u00e7a do sinal", + "sulphur_dioxide": "Altera\u00e7\u00f5es na concentra\u00e7\u00e3o de di\u00f3xido de enxofre de {entity_name}", "temperature": "{entity_name} mudan\u00e7as de temperatura", - "value": "{nome_da_entidade} mudan\u00e7as de valor" + "value": "{entity_name} mudan\u00e7as de valor", + "volatile_organic_compounds": "Altera\u00e7\u00f5es na concentra\u00e7\u00e3o de compostos org\u00e2nicos vol\u00e1teis de {entity_name}", + "voltage": "Mudan\u00e7as de voltagem de {entity_name}" } }, "state": { diff --git a/homeassistant/components/sentry/translations/pt-BR.json b/homeassistant/components/sentry/translations/pt-BR.json index cae844d66ee..21f1e3ef91a 100644 --- a/homeassistant/components/sentry/translations/pt-BR.json +++ b/homeassistant/components/sentry/translations/pt-BR.json @@ -9,7 +9,27 @@ }, "step": { "user": { - "description": "Digite seu DSN Sentry" + "data": { + "dsn": "DSN" + }, + "description": "Digite seu DSN Sentry", + "title": "Sentry" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "environment": "Nome opcional do ambiente.", + "event_custom_components": "Enviar eventos de componentes personalizados", + "event_handled": "Enviar eventos tratados", + "event_third_party_packages": "Envie eventos de pacotes de terceiros", + "logging_event_level": "O n\u00edvel de registro Sentry registrar\u00e1 um evento para", + "logging_level": "O n\u00edvel de log Sentry gravar\u00e1 logs como breadcrums para", + "tracing": "Habilitar o rastreamento de desempenho", + "tracing_sample_rate": "Taxa de amostragem de rastreamento; entre 0,0 e 1,0 (1,0 = 100%)" + } } } } diff --git a/homeassistant/components/sentry/translations/uk.json b/homeassistant/components/sentry/translations/uk.json index 01da0308851..124ac4543ed 100644 --- a/homeassistant/components/sentry/translations/uk.json +++ b/homeassistant/components/sentry/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "bad_dsn": "\u041d\u0435\u0432\u0456\u0440\u043d\u0438\u0439 DSN.", diff --git a/homeassistant/components/shelly/translations/pt-BR.json b/homeassistant/components/shelly/translations/pt-BR.json index 47d51f44547..8b8ec5ea020 100644 --- a/homeassistant/components/shelly/translations/pt-BR.json +++ b/homeassistant/components/shelly/translations/pt-BR.json @@ -1,14 +1,19 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "unsupported_firmware": "O dispositivo est\u00e1 usando uma vers\u00e3o de firmware n\u00e3o compat\u00edvel." }, "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { + "confirm_discovery": { + "description": "Deseja configurar o {model} em {host} ? \n\n Os dispositivos alimentados por bateria que s\u00e3o protegidos por senha devem ser ativados antes de continuar com a configura\u00e7\u00e3o.\n Dispositivos alimentados por bateria que n\u00e3o s\u00e3o protegidos por senha ser\u00e3o adicionados quando o dispositivo for ativado, agora voc\u00ea pode ativar manualmente o dispositivo usando um bot\u00e3o ou aguardar a pr\u00f3xima atualiza\u00e7\u00e3o de dados do dispositivo." + }, "credentials": { "data": { "password": "Senha", @@ -18,8 +23,31 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Antes de configurar, os dispositivos alimentados por bateria devem ser ativados, agora voc\u00ea pode ativar o dispositivo usando um bot\u00e3o nele." } } + }, + "device_automation": { + "trigger_subtype": { + "button": "Bot\u00e3o", + "button1": "Primeiro bot\u00e3o", + "button2": "Segundo bot\u00e3o", + "button3": "Terceiro bot\u00e3o", + "button4": "Quarto bot\u00e3o" + }, + "trigger_type": { + "btn_down": "{subtype} bot\u00e3o para baixo", + "btn_up": "{subtype} bot\u00e3o para cima", + "double": "{subtype} clicado duas vezes", + "double_push": "{subtype} empurr\u00e3o duplo", + "long": "{subtype} clicado longo", + "long_push": "{subtype} empurr\u00e3o longo", + "long_single": "{subtype} clicado longo e, em seguida, \u00fanico clicado", + "single": "{subtype} \u00fanico clicado", + "single_long": "{subtype} \u00fanico clicado e, em seguida, clique longo", + "single_push": "{subtype} \u00fanico empurr\u00e3o", + "triple": "{subtype} triplo clicado" + } } } \ No newline at end of file diff --git a/homeassistant/components/sia/translations/pt-BR.json b/homeassistant/components/sia/translations/pt-BR.json index ccc0fc7c477..a113717859f 100644 --- a/homeassistant/components/sia/translations/pt-BR.json +++ b/homeassistant/components/sia/translations/pt-BR.json @@ -1,14 +1,50 @@ { "config": { "error": { + "invalid_account_format": "A conta n\u00e3o \u00e9 um valor hexadecimal, use apenas 0-9 e AF.", + "invalid_account_length": "A conta n\u00e3o tem o tamanho certo, tem que ter entre 3 e 16 caracteres.", + "invalid_key_format": "A chave n\u00e3o \u00e9 um valor hexadecimal, use apenas 0-9 e AF.", + "invalid_key_length": "A chave n\u00e3o tem o tamanho certo, tem que ter 16, 24 ou 32 caracteres hexadecimais.", + "invalid_ping": "O intervalo de ping precisa estar entre 1 e 1440 minutos.", + "invalid_zones": "Deve haver pelo menos 1 zona.", "unknown": "Erro inesperado" }, "step": { + "additional_account": { + "data": { + "account": "ID da conta", + "additional_account": "Contas adicionais", + "encryption_key": "Chave de encripta\u00e7\u00e3o", + "ping_interval": "Intervalo de ping (min)", + "zones": "N\u00famero de zonas para a conta" + }, + "title": "Adicione outra conta \u00e0 porta atual." + }, "user": { "data": { - "port": "Porta" - } + "account": "ID da conta", + "additional_account": "Contas adicionais", + "encryption_key": "Chave de encripta\u00e7\u00e3o", + "ping_interval": "Intervalo de ping (min)", + "port": "Porta", + "protocol": "Protocolo", + "zones": "N\u00famero de zonas para a conta" + }, + "title": "Crie uma conex\u00e3o para sistemas de alarme baseados em SIA." } } - } + }, + "options": { + "step": { + "options": { + "data": { + "ignore_timestamps": "Ignore a verifica\u00e7\u00e3o do timestamp dos eventos do SIA", + "zones": "N\u00famero de zonas para a conta" + }, + "description": "Defina as op\u00e7\u00f5es da conta: {account}", + "title": "Op\u00e7\u00f5es para a configura\u00e7\u00e3o SIA." + } + } + }, + "title": "Sistemas de alarme SIA" } \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/el.json b/homeassistant/components/simplisafe/translations/el.json index 776b52e4d70..35cb5786fd2 100644 --- a/homeassistant/components/simplisafe/translations/el.json +++ b/homeassistant/components/simplisafe/translations/el.json @@ -22,5 +22,15 @@ "title": "\u03a3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c3\u03b1\u03c2" } } + }, + "options": { + "step": { + "init": { + "data": { + "code": "\u039a\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 (\u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf UI \u03c4\u03bf\u03c5 Home Assistant)" + }, + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 SimpliSafe" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/pt-BR.json b/homeassistant/components/simplisafe/translations/pt-BR.json index cdf8d042b28..f64e478a485 100644 --- a/homeassistant/components/simplisafe/translations/pt-BR.json +++ b/homeassistant/components/simplisafe/translations/pt-BR.json @@ -1,31 +1,54 @@ { "config": { "abort": { - "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + "already_configured": "Esta conta SimpliSafe j\u00e1 est\u00e1 em uso.", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "wrong_account": "As credenciais de usu\u00e1rio fornecidas n\u00e3o correspondem a esta conta SimpliSafe." }, "error": { "identifier_exists": "Conta j\u00e1 cadastrada", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "still_awaiting_mfa": "Ainda aguardando clique no e-mail da MFA", "unknown": "Erro inesperado" }, "step": { "input_auth_code": { "data": { "auth_code": "C\u00f3digo de Autoriza\u00e7\u00e3o" - } + }, + "description": "Insira o c\u00f3digo de autoriza\u00e7\u00e3o do URL do aplicativo Web SimpliSafe:", + "title": "Concluir autoriza\u00e7\u00e3o" + }, + "mfa": { + "description": "Verifique seu e-mail para obter um link do SimpliSafe. Ap\u00f3s verificar o link, volte aqui para concluir a instala\u00e7\u00e3o da integra\u00e7\u00e3o.", + "title": "Autentica\u00e7\u00e3o SimpliSafe multifator" }, "reauth_confirm": { "data": { "password": "Senha" }, + "description": "Seu acesso expirou ou foi revogado. Digite sua senha para vincular novamente sua conta.", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { + "auth_code": "C\u00f3digo de autoriza\u00e7\u00e3o", + "code": "C\u00f3digo (usado na IU do Home Assistant)", "password": "Senha", - "username": "Endere\u00e7o de e-mail" + "username": "Email" }, - "title": "Preencha suas informa\u00e7\u00f5es" + "description": "O SimpliSafe autentica com o Home Assistant por meio do aplicativo da Web SimpliSafe. Por limita\u00e7\u00f5es t\u00e9cnicas, existe uma etapa manual ao final deste processo; certifique-se de ler a [documenta\u00e7\u00e3o]( {docs_url} ) antes de come\u00e7ar. \n\n 1. Clique [aqui]( {url} ) para abrir o aplicativo da web SimpliSafe e insira suas credenciais. \n\n 2. Quando o processo de login estiver conclu\u00eddo, retorne aqui e insira o c\u00f3digo de autoriza\u00e7\u00e3o abaixo.", + "title": "Preencha suas informa\u00e7\u00f5es." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code": "C\u00f3digo (usado na IU do Home Assistant)" + }, + "title": "Configurar SimpliSafe" } } } diff --git a/homeassistant/components/sma/translations/pt-BR.json b/homeassistant/components/sma/translations/pt-BR.json index 566418e49a9..21017fe6fc3 100644 --- a/homeassistant/components/sma/translations/pt-BR.json +++ b/homeassistant/components/sma/translations/pt-BR.json @@ -6,17 +6,21 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "cannot_retrieve_device_info": "Conectado com sucesso, mas incapaz de recuperar as informa\u00e7\u00f5es do dispositivo", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "group": "Grupo", "host": "Nome do host", "password": "Senha", "ssl": "Usar um certificado SSL", "verify_ssl": "Verifique o certificado SSL" - } + }, + "description": "Insira as informa\u00e7\u00f5es do seu dispositivo SMA.", + "title": "Configurar SMA Solar" } } } diff --git a/homeassistant/components/smappee/translations/pt-BR.json b/homeassistant/components/smappee/translations/pt-BR.json index a0219eb309f..dfd6b31fe2e 100644 --- a/homeassistant/components/smappee/translations/pt-BR.json +++ b/homeassistant/components/smappee/translations/pt-BR.json @@ -2,16 +2,33 @@ "config": { "abort": { "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_configured_local_device": "Os dispositivos locais j\u00e1 est\u00e3o configurados. Remova-os primeiro antes de configurar um dispositivo em nuvem.", "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", "cannot_connect": "Falha ao conectar", + "invalid_mdns": "Dispositivo n\u00e3o suportado para a integra\u00e7\u00e3o do Smappee.", "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})" }, + "flow_title": "{name}", "step": { + "environment": { + "data": { + "environment": "Ambiente" + }, + "description": "Configure seu Smappee para integrar com o Home Assistant." + }, "local": { "data": { "host": "Nome do host" - } + }, + "description": "Digite o host para iniciar a integra\u00e7\u00e3o local do Smappee" + }, + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, + "zeroconf_confirm": { + "description": "Deseja adicionar o dispositivo Smappee com n\u00famero de s\u00e9rie ` {serialnumber} ` ao Home Assistant?", + "title": "Dispositivo Smappee descoberto" } } } diff --git a/homeassistant/components/smarthab/translations/pt-BR.json b/homeassistant/components/smarthab/translations/pt-BR.json index 9200a7c2eac..ef205c53827 100644 --- a/homeassistant/components/smarthab/translations/pt-BR.json +++ b/homeassistant/components/smarthab/translations/pt-BR.json @@ -2,13 +2,17 @@ "config": { "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "service": "Erro ao tentar acessar o SmartHab. O servi\u00e7o pode estar inoperante. Verifique sua conex\u00e3o.", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "email": "Email", "password": "Senha" - } + }, + "description": "Por motivos t\u00e9cnicos, certifique-se de usar uma conta secund\u00e1ria espec\u00edfica para a configura\u00e7\u00e3o do Home Assistant. Voc\u00ea pode criar um a partir do aplicativo SmartHab.", + "title": "Configurar SmartHab" } } } diff --git a/homeassistant/components/smartthings/translations/pt-BR.json b/homeassistant/components/smartthings/translations/pt-BR.json index 9b6fe28f84b..a4a80fb29cc 100644 --- a/homeassistant/components/smartthings/translations/pt-BR.json +++ b/homeassistant/components/smartthings/translations/pt-BR.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "invalid_webhook_url": "O Home Assistant n\u00e3o est\u00e1 configurado corretamente para receber atualiza\u00e7\u00f5es do SmartThings. O URL do webhook \u00e9 inv\u00e1lido:\n> {webhook_url}\n\nAtualize sua configura\u00e7\u00e3o de acordo com as [instru\u00e7\u00f5es]({component_url}), reinicie o Home Assistant e tente novamente.", "no_available_locations": "N\u00e3o h\u00e1 Locais SmartThings dispon\u00edveis para configura\u00e7\u00e3o no Home Assistant." }, "error": { @@ -8,17 +9,29 @@ "token_forbidden": "O token n\u00e3o possui os escopos necess\u00e1rios do OAuth.", "token_invalid_format": "O token deve estar no formato UID / GUID", "token_unauthorized": "O token \u00e9 inv\u00e1lido ou n\u00e3o est\u00e1 mais autorizado.", - "webhook_error": "O SmartThings n\u00e3o p\u00f4de validar o terminal configurado em `base_url`. Por favor, revise os requisitos do componente." + "webhook_error": "SmartThings n\u00e3o p\u00f4de validar a URL do webhook. Por favor, certifique-se de que a URL do webhook seja acess\u00edvel a partir da internet e tente novamente." }, "step": { + "authorize": { + "title": "Autorizar o Home Assistant" + }, "pat": { "data": { "access_token": "Token de acesso" - } + }, + "description": "Insira um [Token de Acesso Pessoal]({token_url}) SmartThings que foi criado de acordo com as [instru\u00e7\u00f5es]({component_url}). Isso ser\u00e1 usado para criar a integra\u00e7\u00e3o do Home Assistant em sua conta SmartThings.", + "title": "Insira o token de acesso pessoal" + }, + "select_location": { + "data": { + "location_id": "Localiza\u00e7\u00e3o" + }, + "description": "Selecione o local do SmartThings que deseja adicionar ao Home Assistant. Em seguida, abriremos uma nova janela e solicitaremos que voc\u00ea fa\u00e7a login e autorize a instala\u00e7\u00e3o da integra\u00e7\u00e3o do Home Assistant no local selecionado.", + "title": "Selecione a localiza\u00e7\u00e3o" }, "user": { - "description": "Por favor, insira um SmartThings [Personal Access Token] ( {token_url} ) que foi criado de acordo com as [instru\u00e7\u00f5es] ( {component_url} ).", - "title": "Digite o token de acesso pessoal" + "description": "SmartThings ser\u00e1 configurado para enviar atualiza\u00e7\u00f5es push para home assistant em:\n> {webhook_url}\n\nSe isso n\u00e3o estiver correto, atualize sua configura\u00e7\u00e3o, reinicie o Home Assistant e tente novamente.", + "title": "Confirmar URL de retorno de chamada" } } } diff --git a/homeassistant/components/smarttub/translations/pt-BR.json b/homeassistant/components/smarttub/translations/pt-BR.json index 77da3eac5d8..4eedb6d7a3b 100644 --- a/homeassistant/components/smarttub/translations/pt-BR.json +++ b/homeassistant/components/smarttub/translations/pt-BR.json @@ -9,12 +9,16 @@ }, "step": { "reauth_confirm": { + "description": "A integra\u00e7\u00e3o do SmartTub precisa re-autenticar sua conta", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { + "email": "Email", "password": "Senha" - } + }, + "description": "Digite seu endere\u00e7o de e-mail e senha do SmartTub para fazer login", + "title": "Login" } } } diff --git a/homeassistant/components/sms/translations/pt-BR.json b/homeassistant/components/sms/translations/pt-BR.json index 9b73cd590b2..05e211760f2 100644 --- a/homeassistant/components/sms/translations/pt-BR.json +++ b/homeassistant/components/sms/translations/pt-BR.json @@ -7,6 +7,14 @@ "error": { "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "device": "Dispositivo" + }, + "title": "Conectado ao modem" + } } } } \ No newline at end of file diff --git a/homeassistant/components/sms/translations/uk.json b/homeassistant/components/sms/translations/uk.json index be271a2b6e4..0105742da5f 100644 --- a/homeassistant/components/sms/translations/uk.json +++ b/homeassistant/components/sms/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u0426\u0435\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u0434\u043e\u0434\u0430\u043d\u043e \u0432 Home Assistant.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", diff --git a/homeassistant/components/solaredge/translations/pt-BR.json b/homeassistant/components/solaredge/translations/pt-BR.json index 3fdd2b2db64..f005c2913ef 100644 --- a/homeassistant/components/solaredge/translations/pt-BR.json +++ b/homeassistant/components/solaredge/translations/pt-BR.json @@ -5,7 +5,9 @@ }, "error": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "invalid_api_key": "Chave de API inv\u00e1lida" + "could_not_connect": "N\u00e3o foi poss\u00edvel conectar-se \u00e0 API do solaredge", + "invalid_api_key": "Chave de API inv\u00e1lida", + "site_not_active": "O site n\u00e3o est\u00e1 ativo" }, "step": { "user": { diff --git a/homeassistant/components/solarlog/translations/pt-BR.json b/homeassistant/components/solarlog/translations/pt-BR.json index 30221b1d790..b935d245da9 100644 --- a/homeassistant/components/solarlog/translations/pt-BR.json +++ b/homeassistant/components/solarlog/translations/pt-BR.json @@ -10,8 +10,10 @@ "step": { "user": { "data": { - "host": "Nome do host" - } + "host": "Nome do host", + "name": "O prefixo a ser usado para seus sensores Solar-Log" + }, + "title": "Defina sua conex\u00e3o Solar-Log" } } } diff --git a/homeassistant/components/solax/translations/ja.json b/homeassistant/components/solax/translations/ja.json new file mode 100644 index 00000000000..70aee01ce0f --- /dev/null +++ b/homeassistant/components/solax/translations/ja.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", + "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" + }, + "step": { + "user": { + "data": { + "ip_address": "IP\u30a2\u30c9\u30ec\u30b9", + "password": "\u30d1\u30b9\u30ef\u30fc\u30c9", + "port": "\u30dd\u30fc\u30c8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/solax/translations/nl.json b/homeassistant/components/solax/translations/nl.json new file mode 100644 index 00000000000..4e0c400148f --- /dev/null +++ b/homeassistant/components/solax/translations/nl.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "Kan geen verbinding maken", + "unknown": "Onverwachte fout" + }, + "step": { + "user": { + "data": { + "ip_address": "IP-adres", + "password": "Wachtwoord", + "port": "Poort" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/solax/translations/uk.json b/homeassistant/components/solax/translations/uk.json new file mode 100644 index 00000000000..bc7d29b12f9 --- /dev/null +++ b/homeassistant/components/solax/translations/uk.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", + "unknown": "\u041d\u0435\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430" + }, + "step": { + "user": { + "data": { + "ip_address": "IP-\u0430\u0434\u0440\u0435\u0441\u0430", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "port": "\u041f\u043e\u0440\u0442" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/soma/translations/el.json b/homeassistant/components/soma/translations/el.json new file mode 100644 index 00000000000..35980b52f40 --- /dev/null +++ b/homeassistant/components/soma/translations/el.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "missing_configuration": "\u03a4\u03bf \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf Soma \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03c4\u03b5\u03af. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7.", + "result_error": "\u03a4\u03bf SOMA Connect \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b5 \u03bc\u03b5 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1\u03c4\u03bf\u03c2." + }, + "step": { + "user": { + "description": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 SOMA Connect.", + "title": "SOMA Connect" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/soma/translations/pt-BR.json b/homeassistant/components/soma/translations/pt-BR.json index bb4ddf9a67c..fb1af9db783 100644 --- a/homeassistant/components/soma/translations/pt-BR.json +++ b/homeassistant/components/soma/translations/pt-BR.json @@ -15,7 +15,9 @@ "data": { "host": "Nome do host", "port": "Porta" - } + }, + "description": "Insira as configura\u00e7\u00f5es de conex\u00e3o do seu SOMA Connect.", + "title": "SOMA Connect" } } } diff --git a/homeassistant/components/somfy/translations/pt-BR.json b/homeassistant/components/somfy/translations/pt-BR.json index 5e658d36102..8ad5fac9044 100644 --- a/homeassistant/components/somfy/translations/pt-BR.json +++ b/homeassistant/components/somfy/translations/pt-BR.json @@ -8,6 +8,11 @@ }, "create_entry": { "default": "Autenticado com sucesso" + }, + "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + } } } } \ No newline at end of file diff --git a/homeassistant/components/somfy/translations/uk.json b/homeassistant/components/somfy/translations/uk.json index ebf7e41044e..207169ad6b0 100644 --- a/homeassistant/components/somfy/translations/uk.json +++ b/homeassistant/components/somfy/translations/uk.json @@ -4,7 +4,7 @@ "authorize_url_timeout": "\u041c\u0438\u043d\u0443\u0432 \u0447\u0430\u0441 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457.", "missing_configuration": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", "no_url_available": "URL-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u0454\u044e] ({docs_url}) \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u043f\u0440\u043e \u0446\u044e \u043f\u043e\u043c\u0438\u043b\u043a\u0443.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "create_entry": { "default": "\u0410\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044e \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e." diff --git a/homeassistant/components/somfy_mylink/translations/pt-BR.json b/homeassistant/components/somfy_mylink/translations/pt-BR.json index f01e9d01465..12efd378984 100644 --- a/homeassistant/components/somfy_mylink/translations/pt-BR.json +++ b/homeassistant/components/somfy_mylink/translations/pt-BR.json @@ -8,18 +8,46 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{mac} ( {ip} )", "step": { "user": { "data": { "host": "Nome do host", - "port": "Porta" - } + "port": "Porta", + "system_id": "ID do sistema" + }, + "description": "A ID do sistema pode ser obtida no aplicativo MyLink em Integra\u00e7\u00e3o selecionando qualquer servi\u00e7o n\u00e3o Cloud." } } }, "options": { "abort": { "cannot_connect": "Falha ao conectar" + }, + "step": { + "entity_config": { + "data": { + "reverse": "A cobertura est\u00e1 invertida" + }, + "description": "Configurar op\u00e7\u00f5es para ` {entity_id} `", + "title": "Configurar entidade" + }, + "init": { + "data": { + "default_reverse": "Status de revers\u00e3o padr\u00e3o para coberturas n\u00e3o configuradas", + "entity_id": "Configure uma entidade espec\u00edfica.", + "target_id": "Configure as op\u00e7\u00f5es para uma cobertura." + }, + "title": "Configurar op\u00e7\u00f5es do MyLink" + }, + "target_config": { + "data": { + "reverse": "A cobertura est\u00e1 invertida" + }, + "description": "Configurar op\u00e7\u00f5es para ` {target_name} `", + "title": "Configurar a MyLink Cover" + } } - } + }, + "title": "Somfy MyLink" } \ No newline at end of file diff --git a/homeassistant/components/sonarr/translations/pt-BR.json b/homeassistant/components/sonarr/translations/pt-BR.json index db1bf2075f9..f6b8b63781a 100644 --- a/homeassistant/components/sonarr/translations/pt-BR.json +++ b/homeassistant/components/sonarr/translations/pt-BR.json @@ -9,13 +9,16 @@ "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{name}", "step": { "reauth_confirm": { + "description": "A integra\u00e7\u00e3o do Sonarr precisa ser autenticada manualmente novamente com a API do Sonarr hospedada em: {host}", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { "api_key": "Chave da API", + "base_path": "Caminho para a API", "host": "Nome do host", "port": "Porta", "ssl": "Usar um certificado SSL", @@ -23,5 +26,15 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "upcoming_days": "N\u00famero de pr\u00f3ximos dias a serem exibidos", + "wanted_max_items": "N\u00famero m\u00e1ximo de itens desejados para exibir" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/pt-BR.json b/homeassistant/components/songpal/translations/pt-BR.json index 5b5afff290a..0a6fcbb52c2 100644 --- a/homeassistant/components/songpal/translations/pt-BR.json +++ b/homeassistant/components/songpal/translations/pt-BR.json @@ -1,10 +1,22 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "not_songpal_device": "N\u00e3o \u00e9 um dispositivo Songpal" }, "error": { "cannot_connect": "Falha ao conectar" + }, + "flow_title": "{name} ({host})", + "step": { + "init": { + "description": "Deseja configurar {name} ( {host} )?" + }, + "user": { + "data": { + "endpoint": "Ponto final" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/sonos/translations/pt-BR.json b/homeassistant/components/sonos/translations/pt-BR.json index 78407c85e22..527d0046b7c 100644 --- a/homeassistant/components/sonos/translations/pt-BR.json +++ b/homeassistant/components/sonos/translations/pt-BR.json @@ -1,12 +1,13 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", + "not_sonos_device": "O dispositivo descoberto n\u00e3o \u00e9 um dispositivo Sonos", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { - "description": "Voc\u00ea quer configurar o Sonos?" + "description": "Deseja configurar o Sonos?" } } } diff --git a/homeassistant/components/sonos/translations/uk.json b/homeassistant/components/sonos/translations/uk.json index aff6c9f59b1..64d4af145c4 100644 --- a/homeassistant/components/sonos/translations/uk.json +++ b/homeassistant/components/sonos/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/speedtestdotnet/translations/pt-BR.json b/homeassistant/components/speedtestdotnet/translations/pt-BR.json index 7caf7983714..0498a2fad6d 100644 --- a/homeassistant/components/speedtestdotnet/translations/pt-BR.json +++ b/homeassistant/components/speedtestdotnet/translations/pt-BR.json @@ -1,12 +1,24 @@ { "config": { "abort": { - "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "wrong_server_id": "O ID do servidor n\u00e3o \u00e9 v\u00e1lido" }, "step": { "user": { "description": "Deseja iniciar a configura\u00e7\u00e3o?" } } + }, + "options": { + "step": { + "init": { + "data": { + "manual": "Desativar atualiza\u00e7\u00e3o autom\u00e1tica", + "scan_interval": "Frequ\u00eancia de atualiza\u00e7\u00e3o (minutos)", + "server_name": "Selecione o servidor de teste" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/speedtestdotnet/translations/uk.json b/homeassistant/components/speedtestdotnet/translations/uk.json index 89ef24440d1..e54ed1da92e 100644 --- a/homeassistant/components/speedtestdotnet/translations/uk.json +++ b/homeassistant/components/speedtestdotnet/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "wrong_server_id": "\u041d\u0435\u043f\u0440\u0438\u043f\u0443\u0441\u0442\u0438\u043c\u0438\u0439 \u0456\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430." }, "step": { diff --git a/homeassistant/components/spider/translations/pt-BR.json b/homeassistant/components/spider/translations/pt-BR.json index 70df08020b6..3c281b4754c 100644 --- a/homeassistant/components/spider/translations/pt-BR.json +++ b/homeassistant/components/spider/translations/pt-BR.json @@ -12,7 +12,8 @@ "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Entrar com a conta mijn.ithodaalderop.nl" } } } diff --git a/homeassistant/components/spider/translations/uk.json b/homeassistant/components/spider/translations/uk.json index b8be2a14887..52e7158c40a 100644 --- a/homeassistant/components/spider/translations/uk.json +++ b/homeassistant/components/spider/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "invalid_auth": "\u041d\u0435\u0432\u0456\u0440\u043d\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f.", diff --git a/homeassistant/components/spotify/translations/pt-BR.json b/homeassistant/components/spotify/translations/pt-BR.json index 6858c6371c0..c49fbfabfa0 100644 --- a/homeassistant/components/spotify/translations/pt-BR.json +++ b/homeassistant/components/spotify/translations/pt-BR.json @@ -1,12 +1,27 @@ { "config": { "abort": { - "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})" + "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", + "missing_configuration": "A integra\u00e7\u00e3o do Spotify n\u00e3o est\u00e1 configurada. 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})", + "reauth_account_mismatch": "A conta Spotify autenticada com, n\u00e3o corresponde \u00e0 conta necess\u00e1ria para reautentica\u00e7\u00e3o." + }, + "create_entry": { + "default": "Autenticado com sucesso no Spotify." }, "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, "reauth_confirm": { + "description": "A integra\u00e7\u00e3o do Spotify precisa ser autenticada novamente com o Spotify para a conta: {account}", "title": "Reautenticar Integra\u00e7\u00e3o" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "Endpoint da API do Spotify acess\u00edvel" + } } } \ No newline at end of file diff --git a/homeassistant/components/squeezebox/translations/pt-BR.json b/homeassistant/components/squeezebox/translations/pt-BR.json index 5e94ace2864..28ca34f0818 100644 --- a/homeassistant/components/squeezebox/translations/pt-BR.json +++ b/homeassistant/components/squeezebox/translations/pt-BR.json @@ -1,13 +1,16 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_server_found": "Nenhum servidor LMS encontrado." }, "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "no_server_found": "N\u00e3o foi poss\u00edvel descobrir o servidor automaticamente.", "unknown": "Erro inesperado" }, + "flow_title": "{host}", "step": { "edit": { "data": { @@ -15,7 +18,8 @@ "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" - } + }, + "title": "Editar informa\u00e7\u00f5es de conex\u00e3o" }, "user": { "data": { diff --git a/homeassistant/components/srp_energy/translations/pt-BR.json b/homeassistant/components/srp_energy/translations/pt-BR.json index 790e3e661a3..b0dbfe9c6d0 100644 --- a/homeassistant/components/srp_energy/translations/pt-BR.json +++ b/homeassistant/components/srp_energy/translations/pt-BR.json @@ -5,16 +5,20 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "invalid_account": "O ID da conta deve ser um n\u00famero de 9 d\u00edgitos", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "id": "ID da conta", + "is_tou": "Plano de tempo de uso", "password": "Senha", "username": "Usu\u00e1rio" } } } - } + }, + "title": "SRP Energy" } \ No newline at end of file diff --git a/homeassistant/components/srp_energy/translations/uk.json b/homeassistant/components/srp_energy/translations/uk.json index 5267aa2a575..144e40f15bb 100644 --- a/homeassistant/components/srp_energy/translations/uk.json +++ b/homeassistant/components/srp_energy/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", diff --git a/homeassistant/components/starline/translations/pt-BR.json b/homeassistant/components/starline/translations/pt-BR.json index 3b73793804a..d9141c8b5cb 100644 --- a/homeassistant/components/starline/translations/pt-BR.json +++ b/homeassistant/components/starline/translations/pt-BR.json @@ -1,17 +1,24 @@ { "config": { "error": { + "error_auth_app": "C\u00f3digo ou segredo do aplicativo incorreto", "error_auth_mfa": "C\u00f3digo incorreto", "error_auth_user": "Usu\u00e1rio ou senha incorretos" }, "step": { "auth_app": { + "data": { + "app_id": "ID do aplicativo", + "app_secret": "Segredo" + }, + "description": "ID do aplicativo e c\u00f3digo secreto de [conta de desenvolvedor StarLine](https://my.starline.ru/developer)", "title": "Credenciais do aplicativo" }, "auth_captcha": { "data": { "captcha_code": "C\u00f3digo da imagem" }, + "description": "{captcha_img}", "title": "Captcha" }, "auth_mfa": { @@ -25,7 +32,9 @@ "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Email e senha da conta StarLine", + "title": "Credenciais do usu\u00e1rio" } } } diff --git a/homeassistant/components/steamist/translations/nl.json b/homeassistant/components/steamist/translations/nl.json index ccd7379c346..926f3cc4b9d 100644 --- a/homeassistant/components/steamist/translations/nl.json +++ b/homeassistant/components/steamist/translations/nl.json @@ -19,7 +19,8 @@ "user": { "data": { "host": "Host" - } + }, + "description": "Als u de host leeg laat, zal discovery worden gebruikt om apparaten te vinden." } } } diff --git a/homeassistant/components/steamist/translations/pt-BR.json b/homeassistant/components/steamist/translations/pt-BR.json index 685c6dc5319..b099c4b36f7 100644 --- a/homeassistant/components/steamist/translations/pt-BR.json +++ b/homeassistant/components/steamist/translations/pt-BR.json @@ -4,7 +4,7 @@ "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", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "not_steamist_device": "N\u00e3o \u00e9 um dispositivo de vaporizador" }, "error": { diff --git a/homeassistant/components/stookalert/translations/pt-BR.json b/homeassistant/components/stookalert/translations/pt-BR.json index d252c078a2c..5ad1d9f9a81 100644 --- a/homeassistant/components/stookalert/translations/pt-BR.json +++ b/homeassistant/components/stookalert/translations/pt-BR.json @@ -2,6 +2,13 @@ "config": { "abort": { "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "step": { + "user": { + "data": { + "province": "Prov\u00edncia" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/subaru/translations/pt-BR.json b/homeassistant/components/subaru/translations/pt-BR.json index 3ccfca2f59f..e88a9e883c0 100644 --- a/homeassistant/components/subaru/translations/pt-BR.json +++ b/homeassistant/components/subaru/translations/pt-BR.json @@ -5,15 +5,38 @@ "cannot_connect": "Falha ao conectar" }, "error": { + "bad_pin_format": "O PIN deve ter 4 d\u00edgitos", "cannot_connect": "Falha ao conectar", + "incorrect_pin": "PIN incorreto", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { + "pin": { + "data": { + "pin": "PIN" + }, + "description": "Por favor, digite seu PIN MySubaru\n NOTA: Todos os ve\u00edculos em conta devem ter o mesmo PIN", + "title": "Configura\u00e7\u00e3o do Subaru Starlink" + }, "user": { "data": { + "country": "Selecione o pa\u00eds", "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Por favor, insira suas credenciais MySubaru\n NOTA: A configura\u00e7\u00e3o inicial pode demorar at\u00e9 30 segundos", + "title": "Configura\u00e7\u00e3o do Subaru Starlink" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "update_enabled": "Habilitar as pesquisas de ve\u00edculos" + }, + "description": "Quando ativado, a pesquisa de ve\u00edculos enviar\u00e1 um comando remoto para seu ve\u00edculo a cada 2 horas para obter novos dados do sensor. Sem a pesquisa de ve\u00edculos, os novos dados do sensor s\u00f3 s\u00e3o recebidos quando o ve\u00edculo enviar\u00e1 automaticamente os dados (normalmente ap\u00f3s o desligamento do motor).", + "title": "Op\u00e7\u00f5es do Subaru Starlink" } } } diff --git a/homeassistant/components/switch/translations/nl.json b/homeassistant/components/switch/translations/nl.json index dbc4dc19f37..71d3b0f6b8e 100644 --- a/homeassistant/components/switch/translations/nl.json +++ b/homeassistant/components/switch/translations/nl.json @@ -10,6 +10,7 @@ "is_on": "{entity_name} is ingeschakeld" }, "trigger_type": { + "changed_states": "{entity_name} in- of uitgeschakeld", "toggled": "{entity_name} in-of uitgeschakeld", "turned_off": "{entity_name} uitgeschakeld", "turned_on": "{entity_name} ingeschakeld" diff --git a/homeassistant/components/switch/translations/pt-BR.json b/homeassistant/components/switch/translations/pt-BR.json index d00cce3da9f..cb73ce3c5cf 100644 --- a/homeassistant/components/switch/translations/pt-BR.json +++ b/homeassistant/components/switch/translations/pt-BR.json @@ -1,9 +1,9 @@ { "device_automation": { "action_type": { - "toggle": "Alternar {nome_da_entidade}", - "turn_off": "Desligar {nome_da_entidade}", - "turn_on": "Ligar {nome_da_entidade}" + "toggle": "Alternar {entity_name}", + "turn_off": "Desligar {entity_name}", + "turn_on": "Ligar {entity_name}" }, "condition_type": { "is_off": "{entity_name} est\u00e1 desligado", diff --git a/homeassistant/components/switchbot/translations/pt-BR.json b/homeassistant/components/switchbot/translations/pt-BR.json index c63ab2a1f27..bf9cb746dcb 100644 --- a/homeassistant/components/switchbot/translations/pt-BR.json +++ b/homeassistant/components/switchbot/translations/pt-BR.json @@ -3,16 +3,33 @@ "abort": { "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", "cannot_connect": "Falha ao conectar", + "no_unconfigured_devices": "Nenhum dispositivo n\u00e3o configurado foi encontrado.", + "switchbot_unsupported_type": "Tipo de Switchbot sem suporte.", "unknown": "Erro inesperado" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "user": { "data": { + "mac": "Endere\u00e7o MAC do dispositivo", "name": "Nome", "password": "Senha" + }, + "title": "Configurar dispositivo Switchbot" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "retry_count": "Contagem de tentativas", + "retry_timeout": "Intervalo entre tentativas", + "scan_timeout": "Quanto tempo para verificar os dados do an\u00fancio", + "update_time": "Tempo entre atualiza\u00e7\u00f5es (segundos)" } } } diff --git a/homeassistant/components/switcher_kis/translations/pt-BR.json b/homeassistant/components/switcher_kis/translations/pt-BR.json index d5efbb90261..1778d39a7d0 100644 --- a/homeassistant/components/switcher_kis/translations/pt-BR.json +++ b/homeassistant/components/switcher_kis/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { diff --git a/homeassistant/components/syncthing/translations/pt-BR.json b/homeassistant/components/syncthing/translations/pt-BR.json index 451ec4459eb..08f66569d93 100644 --- a/homeassistant/components/syncthing/translations/pt-BR.json +++ b/homeassistant/components/syncthing/translations/pt-BR.json @@ -10,10 +10,13 @@ "step": { "user": { "data": { + "title": "Configurar integra\u00e7\u00e3o do Syncthing", + "token": "Token", "url": "URL", "verify_ssl": "Verifique o certificado SSL" } } } - } + }, + "title": "Sincroniza\u00e7\u00e3o" } \ No newline at end of file diff --git a/homeassistant/components/syncthru/translations/pt-BR.json b/homeassistant/components/syncthru/translations/pt-BR.json index 7164e5bb083..0872de05be9 100644 --- a/homeassistant/components/syncthru/translations/pt-BR.json +++ b/homeassistant/components/syncthru/translations/pt-BR.json @@ -3,15 +3,23 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, + "error": { + "invalid_url": "URL inv\u00e1lida", + "syncthru_not_supported": "O dispositivo n\u00e3o suporta SyncThru", + "unknown_state": "Estado da impressora desconhecido, verifique o URL e a conectividade de rede" + }, + "flow_title": "{name}", "step": { "confirm": { "data": { - "name": "Nome" + "name": "Nome", + "url": "URL da interface da Web" } }, "user": { "data": { - "name": "Nome" + "name": "Nome", + "url": "URL da interface da Web" } } } diff --git a/homeassistant/components/synology_dsm/translations/nl.json b/homeassistant/components/synology_dsm/translations/nl.json index 8740308faf0..801c1d7fe82 100644 --- a/homeassistant/components/synology_dsm/translations/nl.json +++ b/homeassistant/components/synology_dsm/translations/nl.json @@ -64,6 +64,7 @@ "init": { "data": { "scan_interval": "Minuten tussen scans", + "snap_profile_type": "Kwaliteitsniveau van camera-snapshots (0:hoog 1:gemiddeld 2:laag)", "timeout": "Time-out (seconden)" } } diff --git a/homeassistant/components/synology_dsm/translations/pt-BR.json b/homeassistant/components/synology_dsm/translations/pt-BR.json index f139d3fa5f5..ddde3e1e29d 100644 --- a/homeassistant/components/synology_dsm/translations/pt-BR.json +++ b/homeassistant/components/synology_dsm/translations/pt-BR.json @@ -2,20 +2,23 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "reconfigure_successful": "A reconfigura\u00e7\u00e3o foi bem-sucedida" }, "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "missing_data": "Dados ausentes: tente novamente mais tarde ou outra configura\u00e7\u00e3o", "otp_failed": "Falha na autentica\u00e7\u00e3o em duas etapas, tente novamente com um novo c\u00f3digo", "unknown": "Erro inesperado" }, - "flow_title": "Synology DSM {name} ({host})", + "flow_title": "{name} ({host})", "step": { "2sa": { "data": { "otp_code": "C\u00f3digo" - } + }, + "title": "Synology DSM: autentica\u00e7\u00e3o em duas etapas" }, "link": { "data": { @@ -33,6 +36,7 @@ "password": "Senha", "username": "Usu\u00e1rio" }, + "description": "Motivo: {details}", "title": "Synology DSM Reautenticar Integra\u00e7\u00e3o" }, "reauth_confirm": { @@ -50,7 +54,8 @@ "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio", "verify_ssl": "Verifique o certificado SSL" - } + }, + "title": "Synology DSM" } } }, @@ -59,7 +64,8 @@ "init": { "data": { "scan_interval": "Minutos entre os escaneamentos", - "snap_profile_type": "N\u00edvel de qualidade dos instant\u00e2neos da c\u00e2mera (0: alto 1: m\u00e9dio 2: baixo)" + "snap_profile_type": "N\u00edvel de qualidade dos instant\u00e2neos da c\u00e2mera (0: alto 1: m\u00e9dio 2: baixo)", + "timeout": "Tempo limite (segundos)" } } } diff --git a/homeassistant/components/system_bridge/translations/pt-BR.json b/homeassistant/components/system_bridge/translations/pt-BR.json index b928fae8a32..ed1bcd01ded 100644 --- a/homeassistant/components/system_bridge/translations/pt-BR.json +++ b/homeassistant/components/system_bridge/translations/pt-BR.json @@ -10,19 +10,23 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{name}", "step": { "authenticate": { "data": { "api_key": "Chave da API" - } + }, + "description": "Insira a chave de API que voc\u00ea definiu em sua configura\u00e7\u00e3o para {name} ." }, "user": { "data": { "api_key": "Chave da API", "host": "Nome do host", "port": "Porta" - } + }, + "description": "Por favor, insira os detalhes da sua conex\u00e3o." } } - } + }, + "title": "Ponte do sistema" } \ No newline at end of file diff --git a/homeassistant/components/tado/translations/pt-BR.json b/homeassistant/components/tado/translations/pt-BR.json index 9038912d008..68cf24fe5df 100644 --- a/homeassistant/components/tado/translations/pt-BR.json +++ b/homeassistant/components/tado/translations/pt-BR.json @@ -25,6 +25,7 @@ "data": { "fallback": "Ative o modo de fallback." }, + "description": "O modo Fallback mudar\u00e1 para Smart Schedule na pr\u00f3xima troca de agendamento ap\u00f3s ajustar manualmente uma zona.", "title": "Ajuste as op\u00e7\u00f5es do Tado." } } diff --git a/homeassistant/components/tasmota/translations/pt-BR.json b/homeassistant/components/tasmota/translations/pt-BR.json index 9ab59f40649..6fa1f064e88 100644 --- a/homeassistant/components/tasmota/translations/pt-BR.json +++ b/homeassistant/components/tasmota/translations/pt-BR.json @@ -2,6 +2,21 @@ "config": { "abort": { "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "invalid_discovery_topic": "Prefixo do t\u00f3pico de descoberta inv\u00e1lido." + }, + "step": { + "config": { + "data": { + "discovery_prefix": "Prefixo do t\u00f3pico de descoberta" + }, + "description": "Por favor, insira a configura\u00e7\u00e3o do Tasmota.", + "title": "Tasmota" + }, + "confirm": { + "description": "Deseja configurar o Tasmota?" + } } } } \ No newline at end of file diff --git a/homeassistant/components/tasmota/translations/uk.json b/homeassistant/components/tasmota/translations/uk.json index 6639a9c9626..5b57f950866 100644 --- a/homeassistant/components/tasmota/translations/uk.json +++ b/homeassistant/components/tasmota/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "invalid_discovery_topic": "\u041d\u0435\u0432\u0456\u0440\u043d\u0438\u0439 \u043f\u0440\u0435\u0444\u0456\u043a\u0441 \u0442\u0435\u043c\u0438 \u0430\u0432\u0442\u043e\u0432\u0438\u044f\u0432\u043b\u0435\u043d\u043d\u044f." diff --git a/homeassistant/components/tellduslive/translations/pt-BR.json b/homeassistant/components/tellduslive/translations/pt-BR.json index 7965c3083d2..1c94b12cc59 100644 --- a/homeassistant/components/tellduslive/translations/pt-BR.json +++ b/homeassistant/components/tellduslive/translations/pt-BR.json @@ -3,7 +3,8 @@ "abort": { "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", - "unknown": "Erro inesperado" + "unknown": "Erro inesperado", + "unknown_authorize_url_generation": "Erro desconhecido ao gerar um URL de autoriza\u00e7\u00e3o." }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" diff --git a/homeassistant/components/tesla_wall_connector/translations/pt-BR.json b/homeassistant/components/tesla_wall_connector/translations/pt-BR.json index 4f05163182c..da2c9d50f34 100644 --- a/homeassistant/components/tesla_wall_connector/translations/pt-BR.json +++ b/homeassistant/components/tesla_wall_connector/translations/pt-BR.json @@ -7,17 +7,22 @@ "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, + "flow_title": "{serial_number} ( {host} )", "step": { "user": { "data": { "host": "Nome do host" - } + }, + "title": "Configurar o conector de parede Tesla" } } }, "options": { "step": { "init": { + "data": { + "scan_interval": "Frequ\u00eancia de atualiza\u00e7\u00e3o" + }, "title": "Configurar op\u00e7\u00f5es para o Tesla Wall Connector" } } diff --git a/homeassistant/components/tibber/translations/el.json b/homeassistant/components/tibber/translations/el.json new file mode 100644 index 00000000000..bf736e09664 --- /dev/null +++ b/homeassistant/components/tibber/translations/el.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "timeout": "\u039b\u03ae\u03be\u03b7 \u03c7\u03c1\u03bf\u03bd\u03b9\u03ba\u03bf\u03cd \u03bf\u03c1\u03af\u03bf\u03c5 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c3\u03c4\u03bf Tibber" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/pt-BR.json b/homeassistant/components/tibber/translations/pt-BR.json index 2e1206f4807..7ff66347009 100644 --- a/homeassistant/components/tibber/translations/pt-BR.json +++ b/homeassistant/components/tibber/translations/pt-BR.json @@ -5,13 +5,16 @@ }, "error": { "cannot_connect": "Falha ao conectar", - "invalid_access_token": "Token de acesso inv\u00e1lido" + "invalid_access_token": "Token de acesso inv\u00e1lido", + "timeout": "Tempo limite de conex\u00e3o com o Tibber" }, "step": { "user": { "data": { "access_token": "Token de acesso" - } + }, + "description": "Insira seu token de acesso em https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" } } } diff --git a/homeassistant/components/tile/translations/pt-BR.json b/homeassistant/components/tile/translations/pt-BR.json index 33b2e29d518..e3a4aa67c02 100644 --- a/homeassistant/components/tile/translations/pt-BR.json +++ b/homeassistant/components/tile/translations/pt-BR.json @@ -16,8 +16,20 @@ }, "user": { "data": { - "password": "Senha" - } + "password": "Senha", + "username": "Email" + }, + "title": "Configurar bloco" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "show_inactive": "Mostrar blocos inativos" + }, + "title": "Configurar bloco" } } } diff --git a/homeassistant/components/tolo/translations/pt-BR.json b/homeassistant/components/tolo/translations/pt-BR.json index 4c7ead4c7d6..c86e10b4e8e 100644 --- a/homeassistant/components/tolo/translations/pt-BR.json +++ b/homeassistant/components/tolo/translations/pt-BR.json @@ -2,11 +2,12 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + "no_devices_found": "Nenhum dispositivo encontrado na rede" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "confirm": { "description": "Deseja iniciar a configura\u00e7\u00e3o?" @@ -14,7 +15,8 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Digite o nome do host ou o endere\u00e7o IP do seu dispositivo TOLO Sauna." } } } diff --git a/homeassistant/components/tolo/translations/select.pt-BR.json b/homeassistant/components/tolo/translations/select.pt-BR.json new file mode 100644 index 00000000000..61ee349aa2f --- /dev/null +++ b/homeassistant/components/tolo/translations/select.pt-BR.json @@ -0,0 +1,8 @@ +{ + "state": { + "tolo__lamp_mode": { + "automatic": "autom\u00e1tico", + "manual": "manual" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/toon/translations/pt-BR.json b/homeassistant/components/toon/translations/pt-BR.json index 347c3d8e88c..98220340205 100644 --- a/homeassistant/components/toon/translations/pt-BR.json +++ b/homeassistant/components/toon/translations/pt-BR.json @@ -1,10 +1,24 @@ { "config": { "abort": { + "already_configured": "O contrato selecionado j\u00e1 est\u00e1 configurado.", "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", "missing_configuration": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.", "no_agreements": "Esta conta n\u00e3o possui exibi\u00e7\u00f5es Toon.", - "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})" + "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})", + "unknown_authorize_url_generation": "Erro desconhecido ao gerar um URL de autoriza\u00e7\u00e3o." + }, + "step": { + "agreement": { + "data": { + "agreement": "Acordo" + }, + "description": "Selecione o endere\u00e7o do contrato que voc\u00ea deseja adicionar.", + "title": "Selecione seu contrato" + }, + "pick_implementation": { + "title": "Escolha seu locat\u00e1rio para autenticar" + } } } } \ No newline at end of file diff --git a/homeassistant/components/totalconnect/translations/pt-BR.json b/homeassistant/components/totalconnect/translations/pt-BR.json index 7a58875b9f2..47dfe5437e0 100644 --- a/homeassistant/components/totalconnect/translations/pt-BR.json +++ b/homeassistant/components/totalconnect/translations/pt-BR.json @@ -6,10 +6,20 @@ "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "usercode": "C\u00f3digo de usu\u00e1rio n\u00e3o \u00e9 v\u00e1lido para este usu\u00e1rio neste local" }, "step": { + "locations": { + "data": { + "location": "Localiza\u00e7\u00e3o", + "usercode": "C\u00f3digo de usu\u00e1rio" + }, + "description": "Insira o c\u00f3digo de usu\u00e1rio para este usu\u00e1rio no local {location_id}", + "title": "C\u00f3digos de usu\u00e1rio de localiza\u00e7\u00e3o" + }, "reauth_confirm": { + "description": "Total Connect precisa re-autenticar sua conta", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { diff --git a/homeassistant/components/tplink/translations/pt-BR.json b/homeassistant/components/tplink/translations/pt-BR.json index 1977a436365..a034b44b761 100644 --- a/homeassistant/components/tplink/translations/pt-BR.json +++ b/homeassistant/components/tplink/translations/pt-BR.json @@ -2,13 +2,13 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { "cannot_connect": "Falha ao conectar" }, - "flow_title": "{nome} {modelo} ({host})", + "flow_title": "{name} {model} ({host})", "step": { "confirm": { "description": "Deseja configurar dispositivos inteligentes TP-Link?" @@ -16,10 +16,16 @@ "discovery_confirm": { "description": "Deseja configurar {name} {model} ({host})?" }, + "pick_device": { + "data": { + "device": "Dispositivo" + } + }, "user": { "data": { "host": "Nome do host" - } + }, + "description": "Se voc\u00ea deixar o host vazio, a descoberta ser\u00e1 usada para encontrar dispositivos." } } } diff --git a/homeassistant/components/tplink/translations/uk.json b/homeassistant/components/tplink/translations/uk.json index cfeaf049675..abbfc076f7e 100644 --- a/homeassistant/components/tplink/translations/uk.json +++ b/homeassistant/components/tplink/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/traccar/translations/ja.json b/homeassistant/components/traccar/translations/ja.json index 4338175fda6..c635e23fbe0 100644 --- a/homeassistant/components/traccar/translations/ja.json +++ b/homeassistant/components/traccar/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/traccar/translations/nl.json b/homeassistant/components/traccar/translations/nl.json index 0b4563d69fc..45a70a42b43 100644 --- a/homeassistant/components/traccar/translations/nl.json +++ b/homeassistant/components/traccar/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/traccar/translations/pt-BR.json b/homeassistant/components/traccar/translations/pt-BR.json index 827c8e19066..1fc86514bd1 100644 --- a/homeassistant/components/traccar/translations/pt-BR.json +++ b/homeassistant/components/traccar/translations/pt-BR.json @@ -2,10 +2,11 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { - "default": "Para enviar eventos ao Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso de webhook no Traccar. \n\n Use o seguinte URL: ` {webhook_url} ` \n\n Veja [a documenta\u00e7\u00e3o] ({docs_url}) para mais detalhes." + "default": "Para enviar eventos ao Home Assistant, voc\u00ea precisar\u00e1 configurar o recurso de webhook no Traccar. \n\n Use o seguinte URL: ` {webhook_url} ` \n\n Veja [a documenta\u00e7\u00e3o]({docs_url}) para mais detalhes." }, "step": { "user": { diff --git a/homeassistant/components/traccar/translations/uk.json b/homeassistant/components/traccar/translations/uk.json index 5bfb1714a79..4d400941016 100644 --- a/homeassistant/components/traccar/translations/uk.json +++ b/homeassistant/components/traccar/translations/uk.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "cloud_not_connected": "\u041d\u0435 \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0434\u043e Home Assistant Cloud.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/tractive/translations/pt-BR.json b/homeassistant/components/tractive/translations/pt-BR.json index e9a14f43238..d33bdf4f9aa 100644 --- a/homeassistant/components/tractive/translations/pt-BR.json +++ b/homeassistant/components/tractive/translations/pt-BR.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_failed_existing": "N\u00e3o foi poss\u00edvel atualizar a entrada de configura\u00e7\u00e3o. Remova a integra\u00e7\u00e3o e configure-a novamente.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { @@ -11,6 +12,7 @@ "step": { "user": { "data": { + "email": "Email", "password": "Senha" } } diff --git a/homeassistant/components/tradfri/translations/pt-BR.json b/homeassistant/components/tradfri/translations/pt-BR.json index 702aa6e33de..5cf3afc282d 100644 --- a/homeassistant/components/tradfri/translations/pt-BR.json +++ b/homeassistant/components/tradfri/translations/pt-BR.json @@ -5,6 +5,7 @@ "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento" }, "error": { + "cannot_authenticate": "N\u00e3o \u00e9 poss\u00edvel autenticar, o Gateway est\u00e1 emparelhado com outro servidor como, por exemplo, Homekit?", "cannot_connect": "Falha ao conectar", "invalid_key": "Falha ao registrar-se com a chave fornecida. Se isso continuar acontecendo, tente reiniciar o gateway.", "timeout": "Excedido tempo limite para validar c\u00f3digo" diff --git a/homeassistant/components/transmission/translations/pt-BR.json b/homeassistant/components/transmission/translations/pt-BR.json index e9edf1d94e2..3353884ef33 100644 --- a/homeassistant/components/transmission/translations/pt-BR.json +++ b/homeassistant/components/transmission/translations/pt-BR.json @@ -25,6 +25,8 @@ "step": { "init": { "data": { + "limit": "Limite", + "order": "Pedido", "scan_interval": "Frequ\u00eancia de atualiza\u00e7\u00e3o" }, "title": "Configurar op\u00e7\u00f5es para Transmission" diff --git a/homeassistant/components/tuya/translations/pt-BR.json b/homeassistant/components/tuya/translations/pt-BR.json index bffe92b154f..242d1e9ee08 100644 --- a/homeassistant/components/tuya/translations/pt-BR.json +++ b/homeassistant/components/tuya/translations/pt-BR.json @@ -13,27 +13,29 @@ "step": { "login": { "data": { - "access_id": "Access ID", - "access_secret": "Access Secret", - "country_code": "C\u00f3digo do pa\u00eds", - "endpoint": "Zona de disponibilidade", - "password": "Senha", - "tuya_app_type": "Aplicativo m\u00f3vel", - "username": "Conta" + "access_id": "Tuya IoT Access ID", + "access_secret": "Tuya IoT Access Secret", + "country_code": "Pa\u00eds", + "endpoint": "Regi\u00e3o", + "password": "Senha do Aplicativo", + "tuya_app_type": "O aplicativo onde sua conta \u00e9 registrada", + "username": "Usu\u00e1rio do Aplicativo" }, - "description": "Insira sua credencial Tuya", - "title": "Tuya" + "description": "Digite sua credencial Tuya", + "title": "Integra\u00e7\u00e3o Tuya" }, "user": { "data": { + "access_id": "Tuya IoT Access ID", + "access_secret": "Tuya IoT Access Secret", "country_code": "Pa\u00eds", - "password": "Senha", + "password": "Senha do Aplicativo", "platform": "O aplicativo onde sua conta \u00e9 registrada", "region": "Regi\u00e3o", - "tuya_project_type": "Tipo de projeto de nuvem Tuya", - "username": "Nome de usu\u00e1rio" + "tuya_project_type": "Tipo de projeto de Tuya Cloud", + "username": "Usu\u00e1rio do Aplicativo" }, - "description": "Digite sua credencial Tuya.", + "description": "Digite sua credencial Tuya", "title": "Integra\u00e7\u00e3o Tuya" } } @@ -56,8 +58,10 @@ "max_temp": "Temperatura m\u00e1xima do alvo (use min e max = 0 para padr\u00e3o)", "min_kelvin": "Temperatura m\u00ednima de cor suportada em kelvin", "min_temp": "Temperatura m\u00ednima desejada (use m\u00edn e m\u00e1x = 0 para o padr\u00e3o)", + "set_temp_divided": "Use o valor de temperatura dividido para o comando de temperatura definido", "support_color": "For\u00e7ar suporte de cores", "temp_divider": "Divisor de valores de temperatura (0 = usar padr\u00e3o)", + "temp_step_override": "Etapa de temperatura alvo", "tuya_max_coltemp": "Temperatura m\u00e1xima de cor relatada pelo dispositivo", "unit_of_measurement": "Unidade de temperatura usada pelo dispositivo" }, @@ -67,8 +71,12 @@ "init": { "data": { "discovery_interval": "Intervalo de pesquisa do dispositivo de descoberta em segundos", - "list_devices": "Selecione os dispositivos para configurar ou deixe em branco para salvar a configura\u00e7\u00e3o" - } + "list_devices": "Selecione os dispositivos para configurar ou deixe em branco para salvar a configura\u00e7\u00e3o", + "query_device": "Selecione o dispositivo que usar\u00e1 o m\u00e9todo de consulta para atualiza\u00e7\u00e3o de status mais r\u00e1pida", + "query_interval": "Intervalo de sondagem do dispositivo de consulta em segundos" + }, + "description": "N\u00e3o defina valores de intervalo de sondagens muito baixos ou as chamadas falhar\u00e3o gerando mensagem de erro no log", + "title": "Configurar op\u00e7\u00f5es do Tuya" } } } diff --git a/homeassistant/components/tuya/translations/select.it.json b/homeassistant/components/tuya/translations/select.it.json index 575a28b2dc0..629e98f6986 100644 --- a/homeassistant/components/tuya/translations/select.it.json +++ b/homeassistant/components/tuya/translations/select.it.json @@ -10,6 +10,14 @@ "1": "Spento", "2": "Acceso" }, + "tuya__curtain_mode": { + "morning": "Mattina", + "night": "Notte" + }, + "tuya__curtain_motor_mode": { + "back": "Indietro", + "forward": "Avanti" + }, "tuya__decibel_sensitivity": { "0": "Bassa sensibilit\u00e0", "1": "Alta sensibilit\u00e0" diff --git a/homeassistant/components/tuya/translations/select.ja.json b/homeassistant/components/tuya/translations/select.ja.json index 57d4297fd68..89ea2c39090 100644 --- a/homeassistant/components/tuya/translations/select.ja.json +++ b/homeassistant/components/tuya/translations/select.ja.json @@ -10,10 +10,23 @@ "1": "\u30aa\u30d5", "2": "\u30aa\u30f3" }, + "tuya__curtain_mode": { + "morning": "\u671d", + "night": "\u591c" + }, + "tuya__curtain_motor_mode": { + "back": "\u623b\u308b", + "forward": "\u9032\u3080" + }, "tuya__decibel_sensitivity": { "0": "\u4f4e\u611f\u5ea6", "1": "\u9ad8\u611f\u5ea6" }, + "tuya__fan_angle": { + "30": "30\u00b0", + "60": "60\u00b0", + "90": "90\u00b0" + }, "tuya__fingerbot_mode": { "click": "\u62bc\u3059", "switch": "\u30b9\u30a4\u30c3\u30c1" diff --git a/homeassistant/components/tuya/translations/select.nl.json b/homeassistant/components/tuya/translations/select.nl.json index 0961f6a29fd..4393efb7859 100644 --- a/homeassistant/components/tuya/translations/select.nl.json +++ b/homeassistant/components/tuya/translations/select.nl.json @@ -10,10 +10,22 @@ "1": "Uit", "2": "Aan" }, + "tuya__curtain_mode": { + "morning": "Ochtend", + "night": "Nacht" + }, + "tuya__curtain_motor_mode": { + "back": "Terug", + "forward": "Vooruit" + }, "tuya__decibel_sensitivity": { "0": "Lage gevoeligheid", "1": "Hoge gevoeligheid" }, + "tuya__fan_angle": { + "60": "60\u00b0", + "90": "90\u00b0" + }, "tuya__fingerbot_mode": { "click": "Duw", "switch": "Schakelaar" @@ -58,8 +70,20 @@ "small": "Klein" }, "tuya__vacuum_mode": { + "bow": "Boog", + "left_bow": "Boog links", + "left_spiral": "Spiraal links", + "part": "Deel", + "partial_bow": "Boog gedeeltelijk", + "pick_zone": "Kies zone", "point": "Punt", "pose": "Houding", + "random": "Willekeurig", + "right_bow": "Boog rechts", + "right_spiral": "Spiraal Rechts", + "single": "Enkel", + "smart": "Smart", + "spiral": "Spiraal", "wall_follow": "Volg muur", "zone": "Zone" } diff --git a/homeassistant/components/tuya/translations/select.pt-BR.json b/homeassistant/components/tuya/translations/select.pt-BR.json index 06353ca7846..e32b8ebcd3c 100644 --- a/homeassistant/components/tuya/translations/select.pt-BR.json +++ b/homeassistant/components/tuya/translations/select.pt-BR.json @@ -31,6 +31,10 @@ "click": "Pulsador", "switch": "Interruptor" }, + "tuya__ipc_work_mode": { + "0": "Modo de baixo consumo", + "1": "Modo de trabalho cont\u00ednuo" + }, "tuya__led_type": { "halogen": "Halog\u00eanio", "incandescent": "Incandescente", @@ -41,6 +45,15 @@ "pos": "Indique a localiza\u00e7\u00e3o do interruptor", "relay": "Indicar o estado de ligar/desligar" }, + "tuya__motion_sensitivity": { + "0": "Sensibilidade baixa", + "1": "Sensibilidade m\u00e9dia", + "2": "Sensibilidade alta" + }, + "tuya__record_mode": { + "1": "Gravar apenas eventos", + "2": "Grava\u00e7\u00e3o cont\u00ednua" + }, "tuya__relay_status": { "last": "Lembre-se do \u00faltimo estado", "memory": "Lembre-se do \u00faltimo estado", @@ -61,22 +74,25 @@ "small": "Pequeno" }, "tuya__vacuum_mode": { - "bow": "Arco", - "chargego": "Voltar para a base", - "left_bow": "Curvar \u00e0 esquerda", - "left_spiral": "Espiral Esquerda", - "mop": "Mop", - "part": "Parte", - "partial_bow": "Curvar Parcialmente", - "pick_zone": "Escolher Zona", + "bow": "", + "chargego": "Retornar para Base", + "left_bow": "", + "left_spiral": "", + "mop": "Esfregar (Mop)", + "part": "Parcial", + "partial_bow": "", + "pick_zone": "C\u00f4modos Selecionados", "point": "Ponto", - "pose": "Pose", + "pose": "Ponto Definido", "random": "Aleat\u00f3rio", - "right_bow": "Curvar \u00e0 direita", - "right_spiral": "Espiral direita", - "single": "\u00danico", - "standby": "Aguarde", - "zone": "\u00c1rea" + "right_bow": "", + "right_spiral": "", + "single": "Simples", + "smart": "Autom\u00e1tica", + "spiral": "Espiral", + "standby": "Em Espera", + "wall_follow": "Limpeza de Cantos", + "zone": "\u00c1rea Selecionada" } } } \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/select.ru.json b/homeassistant/components/tuya/translations/select.ru.json index 9f575f3f5f4..c6da7570d5e 100644 --- a/homeassistant/components/tuya/translations/select.ru.json +++ b/homeassistant/components/tuya/translations/select.ru.json @@ -63,6 +63,7 @@ "power_on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e" }, "tuya__vacuum_cistern": { + "closed": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e", "high": "\u0412\u044b\u0441\u043e\u043a\u0438\u0439", "low": "\u041d\u0438\u0437\u043a\u0438\u0439", "middle": "\u0421\u0440\u0435\u0434\u043d\u0438\u0439" @@ -73,18 +74,22 @@ "small": "\u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439" }, "tuya__vacuum_mode": { + "bow": "\u041e\u0433\u0438\u0431\u0430\u0442\u044c", "chargego": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u043a \u0434\u043e\u043a-\u0441\u0442\u0430\u043d\u0446\u0438\u0438", + "left_bow": "\u041e\u0433\u0438\u0431\u0430\u0442\u044c \u0441\u043b\u0435\u0432\u0430", "left_spiral": "\u0421\u043f\u0438\u0440\u0430\u043b\u044c \u0432\u043b\u0435\u0432\u043e", "mop": "\u0428\u0432\u0430\u0431\u0440\u0430", "part": "\u0427\u0430\u0441\u0442\u044c", "pick_zone": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0437\u043e\u043d\u0443", "point": "\u0422\u043e\u0447\u043a\u0430", "random": "\u0421\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0439", + "right_bow": "\u041e\u0433\u0438\u0431\u0430\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u0430", "right_spiral": "\u0421\u043f\u0438\u0440\u0430\u043b\u044c \u0432\u043f\u0440\u0430\u0432\u043e", "single": "\u041e\u0434\u0438\u043d\u043e\u0447\u043d\u044b\u0439", "smart": "\u0418\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439", "spiral": "\u0421\u043f\u0438\u0440\u0430\u043b\u044c", "standby": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435", + "wall_follow": "\u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0437\u0430 \u0441\u0442\u0435\u043d\u043e\u0439", "zone": "\u0417\u043e\u043d\u0430" } } diff --git a/homeassistant/components/tuya/translations/select.uk.json b/homeassistant/components/tuya/translations/select.uk.json new file mode 100644 index 00000000000..3e802b0e97f --- /dev/null +++ b/homeassistant/components/tuya/translations/select.uk.json @@ -0,0 +1,17 @@ +{ + "state": { + "tuya__curtain_mode": { + "morning": "\u0420\u0430\u043d\u043e\u043a", + "night": "\u041d\u0456\u0447" + }, + "tuya__curtain_motor_mode": { + "back": "\u041d\u0430\u0437\u0430\u0434", + "forward": "\u0412\u043f\u0435\u0440\u0435\u0434" + }, + "tuya__fan_angle": { + "30": "30\u00b0", + "60": "60\u00b0", + "90": "90\u00b0" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/sensor.pt-BR.json b/homeassistant/components/tuya/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..b8e8beeb094 --- /dev/null +++ b/homeassistant/components/tuya/translations/sensor.pt-BR.json @@ -0,0 +1,15 @@ +{ + "state": { + "tuya__status": { + "boiling_temp": "Temperatura de ebuli\u00e7\u00e3o", + "cooling": "Resfriamento", + "heating": "Aquecimento", + "heating_temp": "Temperatura de aquecimento", + "reserve_1": "Reserva 1", + "reserve_2": "Reserva 2", + "reserve_3": "Reserva 3", + "standby": "Em espera", + "warm": "Preserva\u00e7\u00e3o do calor" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/uk.json b/homeassistant/components/tuya/translations/uk.json index 1d2709d260a..97616e5f388 100644 --- a/homeassistant/components/tuya/translations/uk.json +++ b/homeassistant/components/tuya/translations/uk.json @@ -3,7 +3,7 @@ "abort": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f", "invalid_auth": "\u041d\u0435\u0432\u0456\u0440\u043d\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "invalid_auth": "\u041d\u0435\u0432\u0456\u0440\u043d\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f." diff --git a/homeassistant/components/twilio/translations/ja.json b/homeassistant/components/twilio/translations/ja.json index 45930c49e7b..84ea72878e7 100644 --- a/homeassistant/components/twilio/translations/ja.json +++ b/homeassistant/components/twilio/translations/ja.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Home Assistant Cloud\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "single_instance_allowed": "\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5358\u4e00\u306e\u8a2d\u5b9a\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002", "webhook_not_internet_accessible": "Webhook\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u53d7\u4fe1\u3059\u308b\u306b\u306f\u3001Home Assistant\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3001\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002" }, diff --git a/homeassistant/components/twilio/translations/nl.json b/homeassistant/components/twilio/translations/nl.json index 3d31175d2de..cf180123c98 100644 --- a/homeassistant/components/twilio/translations/nl.json +++ b/homeassistant/components/twilio/translations/nl.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "cloud_not_connected": "Niet verbonden met Home Assistant Cloud.", "single_instance_allowed": "Al geconfigureerd. Slechts \u00e9\u00e9n configuratie mogelijk.", "webhook_not_internet_accessible": "Uw Home Assistant-instantie moet toegankelijk zijn via internet om webhook-berichten te ontvangen." }, diff --git a/homeassistant/components/twilio/translations/pt-BR.json b/homeassistant/components/twilio/translations/pt-BR.json index 68e068c0fee..4f6e33f0f7a 100644 --- a/homeassistant/components/twilio/translations/pt-BR.json +++ b/homeassistant/components/twilio/translations/pt-BR.json @@ -2,7 +2,8 @@ "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." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "webhook_not_internet_accessible": "Sua inst\u00e2ncia do Home Assistant precisa estar acess\u00edvel pela Internet para receber mensagens de webhook." }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [Webhooks com Twilio] ( {twilio_url} ). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application / x-www-form-urlencoded \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." diff --git a/homeassistant/components/twilio/translations/uk.json b/homeassistant/components/twilio/translations/uk.json index 8ea0ce86a37..0ba735ba9c2 100644 --- a/homeassistant/components/twilio/translations/uk.json +++ b/homeassistant/components/twilio/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.", + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f.", "webhook_not_internet_accessible": "\u0412\u0430\u0448 Home Assistant \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0434\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f Webhook-\u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u044c." }, "create_entry": { diff --git a/homeassistant/components/twinkly/translations/pt-BR.json b/homeassistant/components/twinkly/translations/pt-BR.json index e35968d4e89..3aff4eb867d 100644 --- a/homeassistant/components/twinkly/translations/pt-BR.json +++ b/homeassistant/components/twinkly/translations/pt-BR.json @@ -7,10 +7,15 @@ "cannot_connect": "Falha ao conectar" }, "step": { + "discovery_confirm": { + "description": "Deseja configurar {name} - {model} ( {host} )?" + }, "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure sua fita de led Twinkly", + "title": "Twinkly" } } } diff --git a/homeassistant/components/unifi/translations/el.json b/homeassistant/components/unifi/translations/el.json index cfc6a2fc8b4..4c3917b4cae 100644 --- a/homeassistant/components/unifi/translations/el.json +++ b/homeassistant/components/unifi/translations/el.json @@ -42,6 +42,7 @@ }, "statistics_sensors": { "data": { + "allow_bandwidth_sensors": "\u0391\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03c7\u03c1\u03ae\u03c3\u03b7\u03c2 \u03b5\u03cd\u03c1\u03bf\u03c5\u03c2 \u03b6\u03ce\u03bd\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b5\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5", "allow_uptime_sensors": "\u0391\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c5 \u03c3\u03c5\u03bd\u03b5\u03c7\u03bf\u03cd\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b5\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5" }, "description": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03c9\u03bd \u03c3\u03c4\u03b1\u03c4\u03b9\u03c3\u03c4\u03b9\u03ba\u03ce\u03bd \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03c9\u03bd", diff --git a/homeassistant/components/unifi/translations/pt-BR.json b/homeassistant/components/unifi/translations/pt-BR.json index a0bf047d827..2419418479b 100644 --- a/homeassistant/components/unifi/translations/pt-BR.json +++ b/homeassistant/components/unifi/translations/pt-BR.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "O site de controle j\u00e1 est\u00e1 configurado", + "configuration_updated": "Configura\u00e7\u00e3o atualizada.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { @@ -9,6 +10,7 @@ "service_unavailable": "Falha ao conectar", "unknown_client_mac": "Nenhum cliente dispon\u00edvel nesse endere\u00e7o MAC" }, + "flow_title": "{site} ( {host} )", "step": { "user": { "data": { @@ -27,27 +29,40 @@ "step": { "client_control": { "data": { - "block_client": "Clientes com acesso controlado \u00e0 rede" + "block_client": "Clientes com acesso controlado \u00e0 rede", + "dpi_restrictions": "Permitir o controle de grupos de restri\u00e7\u00e3o de DPI", + "poe_clients": "Permitir o controle POE de clientes" }, "description": "Configurar controles do cliente \n\nCrie comutadores para os n\u00fameros de s\u00e9rie para os quais deseja controlar o acesso \u00e0 rede.", - "title": "UniFi op\u00e7\u00f5es de 2/3" + "title": "Op\u00e7\u00f5es UniFi 2/3" }, "device_tracker": { "data": { "detection_time": "Tempo em segundos desde a \u00faltima vez que foi visto at\u00e9 ser considerado afastado", + "ignore_wired_bug": "Desativar `wired bug logic`", + "ssid_filter": "Selecione SSIDs para rastrear clientes sem fio", "track_clients": "Rastrear clientes da rede", "track_devices": "Rastrear dispositivos de rede (dispositivos Ubiquiti)", "track_wired_clients": "Incluir clientes de rede com fio" - } - }, - "init": { - "data": { - "one": "um", - "other": "uns" - } + }, + "description": "Configurar rastreamento de dispositivo", + "title": "Op\u00e7\u00f5es UniFi 1/3" }, "simple_options": { + "data": { + "block_client": "Clientes com acesso controlado \u00e0 rede", + "track_clients": "Rastrear clientes da rede", + "track_devices": "Rastrear dispositivos de rede (dispositivos Ubiquiti)" + }, "description": "Configurar integra\u00e7\u00e3o UniFi" + }, + "statistics_sensors": { + "data": { + "allow_bandwidth_sensors": "Sensores de uso de largura de banda para clientes de rede", + "allow_uptime_sensors": "Sensores de tempo de atividade para clientes de rede" + }, + "description": "Configurar sensores de estat\u00edsticas", + "title": "Op\u00e7\u00f5es UniFi 3/3" } } } diff --git a/homeassistant/components/unifiprotect/translations/nl.json b/homeassistant/components/unifiprotect/translations/nl.json index a7417a8e50d..090624f2009 100644 --- a/homeassistant/components/unifiprotect/translations/nl.json +++ b/homeassistant/components/unifiprotect/translations/nl.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Apparaat is al geconfigureerd" + "already_configured": "Apparaat is al geconfigureerd", + "discovery_started": "Ontdekking gestart" }, "error": { "cannot_connect": "Kan geen verbinding maken", @@ -9,6 +10,7 @@ "protect_version": "Minimaal vereiste versie is v1.20.0. Upgrade UniFi Protect en probeer het opnieuw.", "unknown": "Onverwachte fout" }, + "flow_title": "{name} ({ip_address})", "step": { "discovery_confirm": { "data": { diff --git a/homeassistant/components/unifiprotect/translations/pt-BR.json b/homeassistant/components/unifiprotect/translations/pt-BR.json index 9fe15726de7..1f26b952998 100644 --- a/homeassistant/components/unifiprotect/translations/pt-BR.json +++ b/homeassistant/components/unifiprotect/translations/pt-BR.json @@ -7,9 +7,10 @@ "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "protect_version": "A vers\u00e3o m\u00ednima exigida \u00e9 v1.20.0. Atualize o UniFi Protect e tente novamente.", "unknown": "Erro inesperado" }, - "flow_title": "{nome} ({ip_address})", + "flow_title": "{name} ({ip_address})", "step": { "discovery_confirm": { "data": { @@ -17,7 +18,7 @@ "username": "Usu\u00e1rio", "verify_ssl": "Verifique o certificado SSL" }, - "description": "Deseja configurar {name} ({ip_address})?", + "description": "Deseja configurar {name} ({ip_address})?\nVoc\u00ea precisar\u00e1 de um usu\u00e1rio local criado no console do sistema operacional UniFi para fazer login. Usu\u00e1rios da Ubiquiti Cloud n\u00e3o funcionar\u00e3o. Para mais informa\u00e7\u00f5es: {local_user_documentation_url}", "title": "Descoberta UniFi Protect" }, "reauth_confirm": { @@ -46,8 +47,12 @@ "step": { "init": { "data": { - "disable_rtsp": "Desativar o fluxo RTSP" - } + "all_updates": "M\u00e9tricas em tempo real (AVISO: aumenta muito o uso da CPU)", + "disable_rtsp": "Desativar o fluxo RTSP", + "override_connection_host": "Anular o host de conex\u00e3o" + }, + "description": "A op\u00e7\u00e3o de m\u00e9tricas em tempo real s\u00f3 deve ser habilitada se voc\u00ea tiver habilitado os sensores de diagn\u00f3stico e quiser que eles sejam atualizados em tempo real. Se n\u00e3o estiver ativado, eles ser\u00e3o atualizados apenas uma vez a cada 15 minutos.", + "title": "Op\u00e7\u00f5es de prote\u00e7\u00e3o UniFi" } } } diff --git a/homeassistant/components/upb/translations/pt-BR.json b/homeassistant/components/upb/translations/pt-BR.json index 03f403b7936..402b81140f9 100644 --- a/homeassistant/components/upb/translations/pt-BR.json +++ b/homeassistant/components/upb/translations/pt-BR.json @@ -5,14 +5,18 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "invalid_upb_file": "Caminho e nome do arquivo de exporta\u00e7\u00e3o UPSstart UPB.", "unknown": "Erro inesperado" }, "step": { "user": { "data": { "address": "Endere\u00e7o (veja a descri\u00e7\u00e3o acima)", + "file_path": "Caminho e nome do arquivo de exporta\u00e7\u00e3o UPSstart UPB.", "protocol": "Protocolo" - } + }, + "description": "Conecte um M\u00f3dulo de Interface Powerline Universal Powerline Bus (UPB PIM). A string de endere\u00e7o deve estar no formato 'address[:port]' para 'tcp'. A porta \u00e9 opcional e o padr\u00e3o \u00e9 2101. Exemplo: '192.168.1.42'. Para o protocolo serial, o endere\u00e7o deve estar no formato 'tty[:baud]'. O baud \u00e9 opcional e o padr\u00e3o \u00e9 4800. Exemplo: '/dev/ttyS1'.", + "title": "Conecte-se ao UPB PIM" } } } diff --git a/homeassistant/components/upcloud/translations/pt-BR.json b/homeassistant/components/upcloud/translations/pt-BR.json index d905975f78d..0fadb90bf5a 100644 --- a/homeassistant/components/upcloud/translations/pt-BR.json +++ b/homeassistant/components/upcloud/translations/pt-BR.json @@ -12,5 +12,14 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Intervalo de atualiza\u00e7\u00e3o em segundos, m\u00ednimo 30" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/updater/translations/pt-BR.json b/homeassistant/components/updater/translations/pt-BR.json index 7d07ec8da09..cc89a22092a 100644 --- a/homeassistant/components/updater/translations/pt-BR.json +++ b/homeassistant/components/updater/translations/pt-BR.json @@ -1,3 +1,3 @@ { - "title": "Atualizador" + "title": "Gerenciador de atualiza\u00e7\u00f5es" } \ No newline at end of file diff --git a/homeassistant/components/upnp/translations/pt-BR.json b/homeassistant/components/upnp/translations/pt-BR.json index 3258117a145..a1544981ea9 100644 --- a/homeassistant/components/upnp/translations/pt-BR.json +++ b/homeassistant/components/upnp/translations/pt-BR.json @@ -3,15 +3,29 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "incomplete_discovery": "Descoberta incompleta", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + "no_devices_found": "Nenhum dispositivo encontrado na rede" }, + "flow_title": "{name}", "step": { + "ssdp_confirm": { + "description": "Deseja configurar este dispositivo UPnP/IGD?" + }, "user": { "data": { "scan_interval": "Intervalo de atualiza\u00e7\u00e3o (segundos, m\u00ednimo 30)", + "unique_id": "Dispositivo", "usn": "Dispositivo" } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Intervalo de atualiza\u00e7\u00e3o (segundos, m\u00ednimo 30)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/uptimerobot/translations/pt-BR.json b/homeassistant/components/uptimerobot/translations/pt-BR.json index 20a7ba268bf..0d9bea96b12 100644 --- a/homeassistant/components/uptimerobot/translations/pt-BR.json +++ b/homeassistant/components/uptimerobot/translations/pt-BR.json @@ -2,12 +2,14 @@ "config": { "abort": { "already_configured": "A conta j\u00e1 foi configurada", + "reauth_failed_existing": "N\u00e3o foi poss\u00edvel atualizar a entrada de configura\u00e7\u00e3o. Remova a integra\u00e7\u00e3o e configure-a novamente.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", "unknown": "Erro inesperado" }, "error": { "cannot_connect": "Falha ao conectar", "invalid_api_key": "Chave de API inv\u00e1lida", + "reauth_failed_matching_account": "A chave de API fornecida n\u00e3o corresponde ao ID da conta da configura\u00e7\u00e3o existente.", "unknown": "Erro inesperado" }, "step": { @@ -15,12 +17,14 @@ "data": { "api_key": "Chave da API" }, + "description": "Voc\u00ea precisa fornecer uma nova chave de API somente leitura do UptimeRobot", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { "api_key": "Chave da API" - } + }, + "description": "Voc\u00ea precisa fornecer uma chave de API somente leitura do UptimeRobot" } } } diff --git a/homeassistant/components/uptimerobot/translations/sensor.ja.json b/homeassistant/components/uptimerobot/translations/sensor.ja.json new file mode 100644 index 00000000000..e9bccabf736 --- /dev/null +++ b/homeassistant/components/uptimerobot/translations/sensor.ja.json @@ -0,0 +1,11 @@ +{ + "state": { + "uptimerobot__monitor_status": { + "down": "\u4e0b", + "not_checked_yet": "\u307e\u3060\u30c1\u30a7\u30c3\u30af\u3057\u3066\u3044\u307e\u305b\u3093", + "pause": "\u4e00\u6642\u505c\u6b62", + "seems_down": "\u4e0b\u304c\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059", + "up": "\u4e0a" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/uptimerobot/translations/sensor.nl.json b/homeassistant/components/uptimerobot/translations/sensor.nl.json new file mode 100644 index 00000000000..8aad2b8b56f --- /dev/null +++ b/homeassistant/components/uptimerobot/translations/sensor.nl.json @@ -0,0 +1,11 @@ +{ + "state": { + "uptimerobot__monitor_status": { + "down": "Offline", + "not_checked_yet": "Nog niet gecontroleerd", + "pause": "Pauzeer", + "seems_down": "Lijkt offline", + "up": "Online" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/vacuum/translations/pt-BR.json b/homeassistant/components/vacuum/translations/pt-BR.json index 77a38f3b298..e149d944f93 100644 --- a/homeassistant/components/vacuum/translations/pt-BR.json +++ b/homeassistant/components/vacuum/translations/pt-BR.json @@ -1,5 +1,9 @@ { "device_automation": { + "action_type": { + "clean": "Permitir {entity_name} limpar", + "dock": "Permitir {entity_name} voltar \u00e0 base" + }, "condition_type": { "is_cleaning": "{entity_name} est\u00e1 limpando", "is_docked": "{entity_name} est\u00e1 na base" @@ -13,8 +17,8 @@ "_": { "cleaning": "Limpando", "docked": "Na base", - "error": "Erro", - "idle": "Em espera", + "error": "Falha", + "idle": "Ocioso", "off": "Desligado", "on": "Ligado", "paused": "Pausado", diff --git a/homeassistant/components/vallox/translations/pt-BR.json b/homeassistant/components/vallox/translations/pt-BR.json index 847cb96c0db..729e5257db8 100644 --- a/homeassistant/components/vallox/translations/pt-BR.json +++ b/homeassistant/components/vallox/translations/pt-BR.json @@ -17,6 +17,7 @@ "host": "Nome do host", "name": "Nome" }, + "description": "Configure a integra\u00e7\u00e3o Vallox. Se voc\u00ea tiver problemas com a configura\u00e7\u00e3o, v\u00e1 para {integration_docs_url} .", "title": "Vallox" } } diff --git a/homeassistant/components/venstar/translations/pt-BR.json b/homeassistant/components/venstar/translations/pt-BR.json index 27ba000cef7..c22a92e1808 100644 --- a/homeassistant/components/venstar/translations/pt-BR.json +++ b/homeassistant/components/venstar/translations/pt-BR.json @@ -15,7 +15,8 @@ "pin": "C\u00f3digo PIN", "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio" - } + }, + "title": "Conecte-se ao termostato Venstar" } } } diff --git a/homeassistant/components/vera/translations/pt-BR.json b/homeassistant/components/vera/translations/pt-BR.json new file mode 100644 index 00000000000..361b0487617 --- /dev/null +++ b/homeassistant/components/vera/translations/pt-BR.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "cannot_connect": "N\u00e3o foi poss\u00edvel conectar ao controlador com URL {base_url}" + }, + "step": { + "user": { + "data": { + "exclude": "IDs de dispositivos Vera a serem exclu\u00eddos do Home Assistant.", + "lights": "Vera - alternar os IDs do dispositivo para tratar como luzes no Home Assistant.", + "vera_controller_url": "URL do controlador" + }, + "description": "Forne\u00e7a um URL do controlador Vera abaixo. Deve ficar assim: http://192.168.1.161:3480.", + "title": "Configurar controlador Vera" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "exclude": "IDs de dispositivos Vera a serem exclu\u00eddos do Home Assistant.", + "lights": "Vera alternar os IDs do dispositivo para tratar como luzes no Home Assistant." + }, + "description": "Consulte a documenta\u00e7\u00e3o do vera para obter detalhes sobre par\u00e2metros opcionais: https://www.home-assistant.io/integrations/vera/. Nota: Quaisquer altera\u00e7\u00f5es aqui precisar\u00e3o de uma reinicializa\u00e7\u00e3o no servidor do Home Assistant. Para limpar valores, forne\u00e7a um espa\u00e7o.", + "title": "Op\u00e7\u00f5es do controlador Vera" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/verisure/translations/pt-BR.json b/homeassistant/components/verisure/translations/pt-BR.json index 21c367c3b87..1fc733bfd55 100644 --- a/homeassistant/components/verisure/translations/pt-BR.json +++ b/homeassistant/components/verisure/translations/pt-BR.json @@ -9,16 +9,39 @@ "unknown": "Erro inesperado" }, "step": { + "installation": { + "data": { + "giid": "Instala\u00e7\u00e3o" + }, + "description": "O Home Assistant encontrou v\u00e1rias instala\u00e7\u00f5es da Verisure na sua conta do My Pages. Por favor, selecione a instala\u00e7\u00e3o para adicionar ao Home Assistant." + }, "reauth_confirm": { "data": { + "description": "Re-autentique com sua conta Verisure My Pages.", + "email": "Email", "password": "Senha" } }, "user": { "data": { + "description": "Fa\u00e7a login com sua conta Verisure My Pages.", + "email": "Email", "password": "Senha" } } } + }, + "options": { + "error": { + "code_format_mismatch": "O c\u00f3digo PIN padr\u00e3o n\u00e3o corresponde ao n\u00famero necess\u00e1rio de d\u00edgitos" + }, + "step": { + "init": { + "data": { + "lock_code_digits": "N\u00famero de d\u00edgitos no c\u00f3digo PIN para fechaduras", + "lock_default_code": "C\u00f3digo PIN padr\u00e3o para bloqueios, usado se nenhum for fornecido" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/version/translations/pt-BR.json b/homeassistant/components/version/translations/pt-BR.json index 0bb3eabad8c..2129822ace5 100644 --- a/homeassistant/components/version/translations/pt-BR.json +++ b/homeassistant/components/version/translations/pt-BR.json @@ -4,7 +4,21 @@ "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "step": { + "user": { + "data": { + "version_source": "Origem da vers\u00e3o" + }, + "description": "Selecione a fonte da qual voc\u00ea deseja rastrear as vers\u00f5es", + "title": "Selecione o tipo de instala\u00e7\u00e3o" + }, "version_source": { + "data": { + "beta": "Incluir vers\u00f5es beta", + "board": "Qual placa deve ser rastreada", + "channel": "Qual canal deve ser rastreado", + "image": "Qual imagem deve ser rastreada" + }, + "description": "Configurar o acompanhamento de vers\u00e3o {version_source}", "title": "Configurar" } } diff --git a/homeassistant/components/vesync/translations/uk.json b/homeassistant/components/vesync/translations/uk.json index 7f6b3a46b15..1649357f4ff 100644 --- a/homeassistant/components/vesync/translations/uk.json +++ b/homeassistant/components/vesync/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "invalid_auth": "\u041d\u0435\u0432\u0456\u0440\u043d\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f." diff --git a/homeassistant/components/vicare/translations/pt-BR.json b/homeassistant/components/vicare/translations/pt-BR.json index d7026fd7ef1..01504272dac 100644 --- a/homeassistant/components/vicare/translations/pt-BR.json +++ b/homeassistant/components/vicare/translations/pt-BR.json @@ -7,13 +7,19 @@ "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "{name} ( {host} )", "step": { "user": { "data": { "client_id": "Chave da API", + "heating_type": "Tipo de aquecimento", "name": "Nome", - "password": "Senha" - } + "password": "Senha", + "scan_interval": "Intervalo de varredura (segundos)", + "username": "Email" + }, + "description": "Configure a integra\u00e7\u00e3o do ViCare. Para gerar a chave de API, acesse https://developer.viessmann.com", + "title": "{name}" } } } diff --git a/homeassistant/components/vilfo/translations/pt-BR.json b/homeassistant/components/vilfo/translations/pt-BR.json index 605caa3e40d..8766261955f 100644 --- a/homeassistant/components/vilfo/translations/pt-BR.json +++ b/homeassistant/components/vilfo/translations/pt-BR.json @@ -14,6 +14,7 @@ "access_token": "Token de acesso", "host": "Nome do host" }, + "description": "Configure a integra\u00e7\u00e3o do roteador Vilfo. Voc\u00ea precisa do seu nome de host/IP do roteador Vilfo e um token de acesso \u00e0 API. Para obter informa\u00e7\u00f5es adicionais sobre essa integra\u00e7\u00e3o e como obter esses detalhes, visite: https://www.home-assistant.io/integrations/vilfo", "title": "Conecte-se ao roteador Vilfo" } } diff --git a/homeassistant/components/vizio/translations/el.json b/homeassistant/components/vizio/translations/el.json index 13b26b44b76..99414ed3b6f 100644 --- a/homeassistant/components/vizio/translations/el.json +++ b/homeassistant/components/vizio/translations/el.json @@ -20,5 +20,16 @@ "description": "\u0388\u03bd\u03b1 \u0394\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 \u03c4\u03b9\u03c2 \u03c4\u03b7\u03bb\u03b5\u03bf\u03c1\u03ac\u03c3\u03b5\u03b9\u03c2. \u0395\u03ac\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03b6\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ad\u03bd\u03b1 \u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2, \u03b1\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03ba\u03b5\u03bd\u03cc \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03ac\u03c3\u03b5\u03c4\u03b5 \u03b1\u03c0\u03cc \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03b1\u03bd\u03c4\u03b9\u03c3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7\u03c2." } } + }, + "options": { + "step": { + "init": { + "data": { + "apps_to_include_or_exclude": "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03af\u03bb\u03b7\u03c8\u03b7 \u03ae \u03b5\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7", + "include_or_exclude": "\u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03af\u03bb\u03b7\u03c8\u03b7 \u03ae \u03b5\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ce\u03bd;" + }, + "description": "\u0395\u03ac\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 Smart TV, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03c0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac \u03bd\u03b1 \u03c6\u03b9\u03bb\u03c4\u03c1\u03ac\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1 \u03c0\u03b7\u03b3\u03ce\u03bd \u03c3\u03b1\u03c2 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c0\u03bf\u03b9\u03b5\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03b8\u03b1 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03ae \u03b8\u03b1 \u03b5\u03be\u03b1\u03b9\u03c1\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1 \u03c0\u03b7\u03b3\u03ce\u03bd \u03c3\u03b1\u03c2." + } + } } } \ No newline at end of file diff --git a/homeassistant/components/vizio/translations/pt-BR.json b/homeassistant/components/vizio/translations/pt-BR.json index 6db9e827831..785bbd75294 100644 --- a/homeassistant/components/vizio/translations/pt-BR.json +++ b/homeassistant/components/vizio/translations/pt-BR.json @@ -2,7 +2,8 @@ "config": { "abort": { "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "updated_entry": "Esta entrada j\u00e1 foi configurada, mas o nome, aplicativos e/ou op\u00e7\u00f5es definidas na configura\u00e7\u00e3o n\u00e3o correspondem \u00e0 configura\u00e7\u00e3o anteriormente importada, portanto a entrada de configura\u00e7\u00e3o foi atualizada de acordo." }, "error": { "cannot_connect": "Falha ao conectar", @@ -18,10 +19,12 @@ "title": "Processo de pareamento completo" }, "pairing_complete": { + "description": "Seu Dispositivo VIZIO SmartCast agora est\u00e1 conectado ao Home Assistant.", "title": "Pareamento completo" }, "pairing_complete_import": { - "description": "Seu Dispositivo VIZIO SmartCast agora est\u00e1 conectado ao Home Assistant.\n\nSeu Token de acesso \u00e9 '**{access_token}**'." + "description": "Seu Dispositivo VIZIO SmartCast agora est\u00e1 conectado ao Home Assistant.\n\nSeu Token de acesso \u00e9 '**{access_token}**'.", + "title": "Emparelhamento conclu\u00eddo" }, "user": { "data": { @@ -34,5 +37,18 @@ "title": "Dispositivo VIZIO SmartCast" } } + }, + "options": { + "step": { + "init": { + "data": { + "apps_to_include_or_exclude": "Aplicativos para incluir ou excluir", + "include_or_exclude": "Incluir ou excluir aplicativos?", + "volume_step": "Tamanho do Passo do Volume" + }, + "description": "Se voc\u00ea tiver uma Smart TV, poder\u00e1 filtrar sua lista de fontes opcionalmente escolhendo quais aplicativos incluir ou excluir em sua lista de fontes.", + "title": "Alterar op\u00e7\u00f5es para Dispositivo VIZIO SmartCast" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/vlc_telnet/translations/pt-BR.json b/homeassistant/components/vlc_telnet/translations/pt-BR.json index 146adc6d4c7..0a26a6aaf7d 100644 --- a/homeassistant/components/vlc_telnet/translations/pt-BR.json +++ b/homeassistant/components/vlc_telnet/translations/pt-BR.json @@ -12,11 +12,16 @@ "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, + "flow_title": "{host}", "step": { + "hassio_confirm": { + "description": "Voc\u00ea quer se conectar para adicionar {addon}?" + }, "reauth_confirm": { "data": { "password": "Senha" - } + }, + "description": "Digite a senha correta para o host: {host}" }, "user": { "data": { diff --git a/homeassistant/components/volumio/translations/pt-BR.json b/homeassistant/components/volumio/translations/pt-BR.json index 1e898e15ce0..487710baf01 100644 --- a/homeassistant/components/volumio/translations/pt-BR.json +++ b/homeassistant/components/volumio/translations/pt-BR.json @@ -1,13 +1,18 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "N\u00e3o foi poss\u00edvel conectar o Audi\u00f3filo descoberto" }, "error": { "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, "step": { + "discovery_confirm": { + "description": "Voc\u00ea quer adicionar o audi\u00f3filo {name} ao Home Assistant?", + "title": "O dispositivo foi encontrado" + }, "user": { "data": { "host": "Nome do host", diff --git a/homeassistant/components/wallbox/translations/pt-BR.json b/homeassistant/components/wallbox/translations/pt-BR.json index 21ab247c000..3fb6428603a 100644 --- a/homeassistant/components/wallbox/translations/pt-BR.json +++ b/homeassistant/components/wallbox/translations/pt-BR.json @@ -20,9 +20,11 @@ "user": { "data": { "password": "Senha", + "station": "N\u00famero de s\u00e9rie da esta\u00e7\u00e3o", "username": "Usu\u00e1rio" } } } - } + }, + "title": "Wallbox" } \ No newline at end of file diff --git a/homeassistant/components/water_heater/translations/pt-BR.json b/homeassistant/components/water_heater/translations/pt-BR.json new file mode 100644 index 00000000000..28e234b4d74 --- /dev/null +++ b/homeassistant/components/water_heater/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "device_automation": { + "action_type": { + "turn_off": "Desligar {entity_name}", + "turn_on": "Ligar {entity_name}" + } + }, + "state": { + "_": { + "eco": "Eco", + "electric": "El\u00e9trico", + "gas": "G\u00e1s", + "heat_pump": "Bomba de calor", + "high_demand": "Alta demanda", + "off": "Desligado", + "performance": "Desempenho" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/watttime/translations/pt-BR.json b/homeassistant/components/watttime/translations/pt-BR.json index 2f61296cff5..286a714eac4 100644 --- a/homeassistant/components/watttime/translations/pt-BR.json +++ b/homeassistant/components/watttime/translations/pt-BR.json @@ -27,6 +27,7 @@ "data": { "password": "Senha" }, + "description": "Por favor, digite novamente a senha para {username} :", "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { @@ -37,5 +38,15 @@ "description": "Insira seu nome de usu\u00e1rio e senha:" } } + }, + "options": { + "step": { + "init": { + "data": { + "show_on_map": "Mostrar localiza\u00e7\u00e3o monitorada no mapa" + }, + "title": "Configurar WattTime" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/waze_travel_time/translations/pt-BR.json b/homeassistant/components/waze_travel_time/translations/pt-BR.json index a8d47f260b6..54ade45119b 100644 --- a/homeassistant/components/waze_travel_time/translations/pt-BR.json +++ b/homeassistant/components/waze_travel_time/translations/pt-BR.json @@ -9,9 +9,31 @@ "step": { "user": { "data": { - "name": "Nome" - } + "destination": "Destino", + "name": "Nome", + "origin": "Origem", + "region": "Regi\u00e3o" + }, + "description": "Para Origem e Destino, insira o endere\u00e7o ou as coordenadas GPS do local (as coordenadas GPS devem ser separadas por uma v\u00edrgula). Voc\u00ea tamb\u00e9m pode inserir um ID de entidade que forne\u00e7a essas informa\u00e7\u00f5es em seu estado, um ID de entidade com atributos de latitude e longitude ou um nome amig\u00e1vel de zona." } } - } + }, + "options": { + "step": { + "init": { + "data": { + "avoid_ferries": "Evitar balsas?", + "avoid_subscription_roads": "Evitar estradas que precisam de uma vinheta/assinatura?", + "avoid_toll_roads": "Evitar estradas com ped\u00e1gio?", + "excl_filter": "SEM Substring na descri\u00e7\u00e3o da rota selecionada", + "incl_filter": "Substring na descri\u00e7\u00e3o da rota selecionada", + "realtime": "Tempo de viagem em tempo real?", + "units": "Unidades", + "vehicle_type": "Tipo de Ve\u00edculo" + }, + "description": "As entradas `substring` permitir\u00e3o que voc\u00ea force a integra\u00e7\u00e3o a usar uma rota espec\u00edfica ou evite uma rota espec\u00edfica em seu c\u00e1lculo de viagem no tempo." + } + } + }, + "title": "Tempo de viagem do Waze" } \ No newline at end of file diff --git a/homeassistant/components/weather/translations/pt-BR.json b/homeassistant/components/weather/translations/pt-BR.json index 64a81da9b35..bf5f96d8491 100644 --- a/homeassistant/components/weather/translations/pt-BR.json +++ b/homeassistant/components/weather/translations/pt-BR.json @@ -7,15 +7,15 @@ "fog": "Nevoeiro", "hail": "Granizo", "lightning": "Raios", - "lightning-rainy": "Raios, chuvoso", + "lightning-rainy": "Chuvoso com raios", "partlycloudy": "Parcialmente nublado", "pouring": "Torrencial", "rainy": "Chuvoso", "snowy": "Neve", - "snowy-rainy": "Neve, chuva", + "snowy-rainy": "Chuvoso com neve", "sunny": "Ensolarado", - "windy": "Ventoso", - "windy-variant": "Ventoso" + "windy": "Ventania", + "windy-variant": "Ventania" } } } \ No newline at end of file diff --git a/homeassistant/components/wemo/translations/pt-BR.json b/homeassistant/components/wemo/translations/pt-BR.json index 6000966dc7e..59e6bf2e3b0 100644 --- a/homeassistant/components/wemo/translations/pt-BR.json +++ b/homeassistant/components/wemo/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "no_devices_found": "Nenhum dispositivo encontrado na rede", "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { @@ -9,5 +9,10 @@ "description": "Voc\u00ea quer configurar o Wemo?" } } + }, + "device_automation": { + "trigger_type": { + "long_press": "O bot\u00e3o Wemo foi pressionado por 2 segundos." + } } } \ No newline at end of file diff --git a/homeassistant/components/wemo/translations/uk.json b/homeassistant/components/wemo/translations/uk.json index 1217d664234..2a705d370f4 100644 --- a/homeassistant/components/wemo/translations/uk.json +++ b/homeassistant/components/wemo/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/whois/translations/ja.json b/homeassistant/components/whois/translations/ja.json index 7102e95a25d..66a7868a265 100644 --- a/homeassistant/components/whois/translations/ja.json +++ b/homeassistant/components/whois/translations/ja.json @@ -3,6 +3,12 @@ "abort": { "already_configured": "\u30b5\u30fc\u30d3\u30b9\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" }, + "error": { + "unexpected_response": "Whois\u30b5\u30fc\u30d0\u30fc\u304b\u3089\u306e\u4e88\u671f\u3057\u306a\u3044\u5fdc\u7b54", + "unknown_date_format": "Whois\u30b5\u30fc\u30d0\u30fc\u306e\u5fdc\u7b54\u3067\u4e0d\u660e\u306a\u65e5\u4ed8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8", + "unknown_tld": "\u6307\u5b9a\u3055\u308c\u305fTLD\u306f\u4e0d\u660e\u3001\u3082\u3057\u304f\u306f\u3053\u306e\u30a4\u30f3\u30c6\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u3067\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093", + "whois_command_failed": "Whois\u30b3\u30de\u30f3\u30c9\u304c\u5931\u6557\u3057\u307e\u3057\u305f: whois\u60c5\u5831\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/whois/translations/pt-BR.json b/homeassistant/components/whois/translations/pt-BR.json index 062f816c14a..cf4b5334c20 100644 --- a/homeassistant/components/whois/translations/pt-BR.json +++ b/homeassistant/components/whois/translations/pt-BR.json @@ -4,6 +4,8 @@ "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "error": { + "unexpected_response": "Resposta inesperada do servidor whois", + "unknown_date_format": "Formato de data desconhecido na resposta do servidor whois", "unknown_tld": "O TLD fornecido \u00e9 desconhecido ou n\u00e3o est\u00e1 dispon\u00edvel para esta integra\u00e7\u00e3o", "whois_command_failed": "O comando Whois falhou: n\u00e3o foi poss\u00edvel recuperar informa\u00e7\u00f5es whois" }, diff --git a/homeassistant/components/wiffi/translations/pt-BR.json b/homeassistant/components/wiffi/translations/pt-BR.json index ab43d965a8f..226e5399cdd 100644 --- a/homeassistant/components/wiffi/translations/pt-BR.json +++ b/homeassistant/components/wiffi/translations/pt-BR.json @@ -13,5 +13,14 @@ "title": "Configurar servidor TCP para dispositivos WIFFI" } } + }, + "options": { + "step": { + "init": { + "data": { + "timeout": "Tempo limite (minutos)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/wilight/translations/pt-BR.json b/homeassistant/components/wilight/translations/pt-BR.json index e29d809ebff..5da689b9b74 100644 --- a/homeassistant/components/wilight/translations/pt-BR.json +++ b/homeassistant/components/wilight/translations/pt-BR.json @@ -1,7 +1,16 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "not_supported_device": "Este WiLight n\u00e3o \u00e9 suportado atualmente", + "not_wilight_device": "Este dispositivo n\u00e3o \u00e9 WiLight" + }, + "flow_title": "{name}", + "step": { + "confirm": { + "description": "Voc\u00ea deseja configurar WiLight {name}?\n\nEle suporta: {components}", + "title": "WiLight" + } } } } \ No newline at end of file diff --git a/homeassistant/components/withings/translations/pt-BR.json b/homeassistant/components/withings/translations/pt-BR.json index 9e89d9ff753..6a067498f1e 100644 --- a/homeassistant/components/withings/translations/pt-BR.json +++ b/homeassistant/components/withings/translations/pt-BR.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_configured": "Configura\u00e7\u00e3o atualizada para o perfil.", "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", "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})" @@ -11,8 +12,20 @@ "error": { "already_configured": "A conta j\u00e1 foi configurada" }, + "flow_title": "{profile}", "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + }, + "profile": { + "data": { + "profile": "Nome do perfil" + }, + "description": "Forne\u00e7a um nome de perfil exclusivo para esses dados. Normalmente, esse \u00e9 o nome do perfil selecionado na etapa anterior.", + "title": "Perfil de usu\u00e1rio." + }, "reauth": { + "description": "O perfil \"{profile}\" precisa ser autenticado novamente para continuar recebendo dados do Withings", "title": "Reautenticar Integra\u00e7\u00e3o" } } diff --git a/homeassistant/components/wled/translations/nl.json b/homeassistant/components/wled/translations/nl.json index 8423f2d3f48..d1ba5b75ec3 100644 --- a/homeassistant/components/wled/translations/nl.json +++ b/homeassistant/components/wled/translations/nl.json @@ -2,7 +2,8 @@ "config": { "abort": { "already_configured": "Apparaat is al geconfigureerd", - "cannot_connect": "Kan geen verbinding maken" + "cannot_connect": "Kan geen verbinding maken", + "cct_unsupported": "Dit WLED-apparaat maakt gebruik van CCT-kanalen, wat niet wordt ondersteund door deze integratie" }, "error": { "cannot_connect": "Kan geen verbinding maken" diff --git a/homeassistant/components/wled/translations/pt-BR.json b/homeassistant/components/wled/translations/pt-BR.json index da05a0b6690..c922f86d776 100644 --- a/homeassistant/components/wled/translations/pt-BR.json +++ b/homeassistant/components/wled/translations/pt-BR.json @@ -8,10 +8,25 @@ "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { "user": { "data": { "host": "Nome do host" + }, + "description": "Configure seu WLED para integra\u00e7\u00e3o com o Home Assistant." + }, + "zeroconf_confirm": { + "description": "Deseja adicionar o WLED chamado `{name}` ao Home Assistant?", + "title": "Dispositivo WLED descoberto" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "keep_master_light": "Mantenha a luz principal, mesmo com 1 segmento de LED." } } } diff --git a/homeassistant/components/wled/translations/select.pt-BR.json b/homeassistant/components/wled/translations/select.pt-BR.json new file mode 100644 index 00000000000..0323f9f7960 --- /dev/null +++ b/homeassistant/components/wled/translations/select.pt-BR.json @@ -0,0 +1,9 @@ +{ + "state": { + "wled__live_override": { + "0": "Desligado", + "1": "Ligado", + "2": "At\u00e9 que o dispositivo seja reiniciado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wolflink/translations/pt-BR.json b/homeassistant/components/wolflink/translations/pt-BR.json index 99728884edb..617a2398ae8 100644 --- a/homeassistant/components/wolflink/translations/pt-BR.json +++ b/homeassistant/components/wolflink/translations/pt-BR.json @@ -12,13 +12,15 @@ "device": { "data": { "device_name": "Dispositivo" - } + }, + "title": "Selecione o dispositivo WOLF" }, "user": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "title": "Conex\u00e3o WOLF SmartSet" } } } diff --git a/homeassistant/components/wolflink/translations/sensor.pt-BR.json b/homeassistant/components/wolflink/translations/sensor.pt-BR.json index 2af363e8f1c..7c2cdca7bf8 100644 --- a/homeassistant/components/wolflink/translations/sensor.pt-BR.json +++ b/homeassistant/components/wolflink/translations/sensor.pt-BR.json @@ -1,18 +1,87 @@ { "state": { "wolflink__state": { + "1_x_warmwasser": "1 x DHW", + "abgasklappe": "Amortecedor de g\u00e1s de combust\u00e3o", + "absenkbetrieb": "Modo de recuo", + "absenkstop": "Parada de recuo", "aktiviert": "Ativado", + "antilegionellenfunktion": "Fun\u00e7\u00e3o anti-legionela", + "at_abschaltung": "Desligamento OT", + "at_frostschutz": "Prote\u00e7\u00e3o contra geada OT", "aus": "Desativado", + "auto": "Auto", + "auto_off_cool": "AutoOffCool", + "auto_on_cool": "AutoOnCool", + "automatik_aus": "Automatic OFF", + "automatik_ein": "Automatic ON", + "bereit_keine_ladung": "Pronto, n\u00e3o carregando", + "betrieb_ohne_brenner": "Trabalhando sem bico", + "cooling": "Resfriamento", "deaktiviert": "Inativo", + "dhw_prior": "DHWPrior", "eco": "Econ\u00f4mico", "ein": "Habilitado", + "estrichtrocknung": "Secagem da mesa", + "externe_deaktivierung": "Desativa\u00e7\u00e3o externa", + "fernschalter_ein": "Controle remoto ativado", + "frost_heizkreis": "Congelamento do circuito de aquecimento", + "frost_warmwasser": "Geada DHW", + "frostschutz": "Prote\u00e7\u00e3o contra geada", + "gasdruck": "Press\u00e3o do g\u00e1s", + "glt_betrieb": "Modo BMS", + "gradienten_uberwachung": "Monitoramento de gradiente", + "heizbetrieb": "Modo de aquecimento", + "heizgerat_mit_speicher": "Boiler com cilindro", + "heizung": "Aquecimento", + "initialisierung": "Inicializa\u00e7\u00e3o", + "kalibration": "Calibra\u00e7\u00e3o", + "kalibration_heizbetrieb": "Calibra\u00e7\u00e3o do modo de aquecimento", + "kalibration_kombibetrieb": "Calibra\u00e7\u00e3o do modo combinado", + "kalibration_warmwasserbetrieb": "Calibra\u00e7\u00e3o DHW", + "kaskadenbetrieb": "Opera\u00e7\u00e3o em cascata", + "kombibetrieb": "Modo combinado", + "kombigerat": "Boiler combinado", + "kombigerat_mit_solareinbindung": "Boiler combinado com integra\u00e7\u00e3o solar", + "mindest_kombizeit": "Tempo m\u00ednimo combinado", + "nachlauf_heizkreispumpe": "Funcionamento da bomba do circuito de aquecimento", + "nachspulen": "P\u00f3s-lavagem", + "nur_heizgerat": "Apenas Boiler", + "parallelbetrieb": "Modo paralelo", + "partymodus": "Modo festa", + "perm_cooling": "PermCooling", + "permanent": "Permanente", + "permanentbetrieb": "Modo permanente", + "reduzierter_betrieb": "Modo limitado", + "rt_abschaltung": "Desligamento do RT", + "rt_frostschutz": "RT prote\u00e7\u00e3o contra congelamento", + "ruhekontakt": "Descansar contato", + "schornsteinfeger": "Teste de emiss\u00f5es", + "smart_grid": "SmartGrid", + "smart_home": "SmartHome", + "softstart": "In\u00edcio suave", + "solarbetrieb": "Modo solar", + "sparbetrieb": "Modo econ\u00f4mico", + "sparen": "Economia", + "spreizung_hoch": "dT muito largo", + "spreizung_kf": "Espalhe KF", "stabilisierung": "Estabiliza\u00e7\u00e3o", "standby": "Em espera", "start": "Iniciar", "storung": "Falha", + "taktsperre": "Anti-ciclo", + "telefonfernschalter": "Interruptor remoto do telefone", "test": "Teste", + "tpw": "TPW", "urlaubsmodus": "Modo de f\u00e9rias", - "ventilprufung": "Teste de v\u00e1lvula" + "ventilprufung": "Teste de v\u00e1lvula", + "vorspulen": "Enx\u00e1gue de entrada", + "warmwasser": "DHW", + "warmwasser_schnellstart": "in\u00edcio r\u00e1pido DHW", + "warmwasserbetrieb": "Modo DHW", + "warmwassernachlauf": "DHW funcionando", + "warmwasservorrang": "Prioridade de DHW", + "zunden": "Igni\u00e7\u00e3o" } } } \ No newline at end of file diff --git a/homeassistant/components/xbox/translations/pt-BR.json b/homeassistant/components/xbox/translations/pt-BR.json index 20d831afd2e..7f788c1ebb8 100644 --- a/homeassistant/components/xbox/translations/pt-BR.json +++ b/homeassistant/components/xbox/translations/pt-BR.json @@ -7,6 +7,11 @@ }, "create_entry": { "default": "Autenticado com sucesso" + }, + "step": { + "pick_implementation": { + "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" + } } } } \ No newline at end of file diff --git a/homeassistant/components/xbox/translations/uk.json b/homeassistant/components/xbox/translations/uk.json index a1b3f8340fc..1828c0737a6 100644 --- a/homeassistant/components/xbox/translations/uk.json +++ b/homeassistant/components/xbox/translations/uk.json @@ -3,7 +3,7 @@ "abort": { "authorize_url_timeout": "\u041c\u0438\u043d\u0443\u0432 \u0447\u0430\u0441 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0456\u0457.", "missing_configuration": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0442\u0435\u0441\u044f \u0437 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044f\u043c\u0438.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "create_entry": { "default": "\u0410\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044e \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e." diff --git a/homeassistant/components/xiaomi_aqara/translations/pt-BR.json b/homeassistant/components/xiaomi_aqara/translations/pt-BR.json index 4b579f14eaa..5e188e54565 100644 --- a/homeassistant/components/xiaomi_aqara/translations/pt-BR.json +++ b/homeassistant/components/xiaomi_aqara/translations/pt-BR.json @@ -2,21 +2,41 @@ "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" + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "not_xiaomi_aqara": "N\u00e3o \u00e9 um Xiaomi Aqara Gateway, o dispositivo descoberto n\u00e3o corresponde aos gateways conhecidos" }, "error": { - "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + "discovery_error": "Falha ao descobrir um Xiaomi Aqara Gateway, tente usar o IP do dispositivo que executa o HomeAssistant como interface", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido, veja https://www.home-assistant.io/integrations/xiaomi_aqara/#connection-problem", + "invalid_interface": "Interface de rede inv\u00e1lida", + "invalid_key": "Chave de API inv\u00e1lida", + "invalid_mac": "Endere\u00e7o Mac inv\u00e1lido" }, + "flow_title": "{name}", "step": { "select": { "data": { "select_ip": "Endere\u00e7o IP" - } + }, + "description": "Execute a configura\u00e7\u00e3o novamente se quiser conectar gateways adicionais", + "title": "Selecione o Xiaomi Aqara Gateway que voc\u00ea deseja conectar" + }, + "settings": { + "data": { + "key": "A chave do seu gateway", + "name": "Nome do Gateway" + }, + "description": "A chave (senha) pode ser recuperada usando este tutorial: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz. Se a chave n\u00e3o for fornecida, apenas os sensores estar\u00e3o acess\u00edveis", + "title": "Xiaomi Aqara Gateway, configura\u00e7\u00f5es opcionais" }, "user": { "data": { - "host": "Endere\u00e7o IP" - } + "host": "Endere\u00e7o IP", + "interface": "A interface de rede a ser usada", + "mac": "Endere\u00e7o Mac (opcional)" + }, + "description": "Conecte-se ao seu Xiaomi Aqara Gateway, se os endere\u00e7os IP e MAC ficarem vazios, a descoberta autom\u00e1tica \u00e9 usada", + "title": "Gateway Xiaomi Aqara" } } } diff --git a/homeassistant/components/xiaomi_miio/translations/pt-BR.json b/homeassistant/components/xiaomi_miio/translations/pt-BR.json index d57568ed7fc..9e966a541d5 100644 --- a/homeassistant/components/xiaomi_miio/translations/pt-BR.json +++ b/homeassistant/components/xiaomi_miio/translations/pt-BR.json @@ -3,35 +3,96 @@ "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "incomplete_info": "Informa\u00e7\u00f5es incompletas para configurar o dispositivo, nenhum host ou token fornecido.", + "not_xiaomi_miio": "O dispositivo (ainda) n\u00e3o \u00e9 suportado pelo Xiaomi Miio.", "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "cloud_credentials_incomplete": "Credenciais da nuvem incompletas, preencha o nome de usu\u00e1rio, a senha e o pa\u00eds", + "cloud_login_error": "N\u00e3o foi poss\u00edvel fazer login no Xiaomi Miio Cloud, verifique as credenciais.", + "cloud_no_devices": "Nenhum dispositivo encontrado nesta conta de nuvem Xiaomi Miio.", + "no_device_selected": "Nenhum dispositivo selecionado, selecione um dispositivo.", + "unknown_device": "O modelo do dispositivo n\u00e3o \u00e9 conhecido, n\u00e3o \u00e9 poss\u00edvel configurar o dispositivo usando o fluxo de configura\u00e7\u00e3o.", + "wrong_token": "Erro de checksum, token errado" }, + "flow_title": "{name}", "step": { + "cloud": { + "data": { + "cloud_country": "Pa\u00eds do servidor em Cloud", + "cloud_password": "Senha da Cloud", + "cloud_username": "Usu\u00e1rio da Cloud", + "manual": "Configurar manualmente (n\u00e3o recomendado)" + }, + "description": "Fa\u00e7a login na Cloud Xiaomi Miio, consulte https://www.openhab.org/addons/bindings/miio/#country-servers para o servidor em cloud usar.", + "title": "Conecte-se a um dispositivo Xiaomi Miio ou Xiaomi Gateway" + }, + "connect": { + "data": { + "model": "Modelo do dispositivo" + }, + "description": "Selecione manualmente o modelo do dispositivo entre os modelos suportados.", + "title": "Conecte-se a um dispositivo Xiaomi Miio ou Xiaomi Gateway" + }, "device": { "data": { "host": "Endere\u00e7o IP", + "model": "Modelo do dispositivo (opcional)", + "name": "Nome do dispositivo", "token": "Token da API" }, - "description": "Voc\u00ea precisar\u00e1 do Token da API com 32 caracteres, consulte https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-the-access-token para obter instru\u00e7\u00f5es. Observe que o Token da API \u00e9 diferente da chave usada pela integra\u00e7\u00e3o Xiaomi Aqara." + "description": "Voc\u00ea precisar\u00e1 do Token da API com 32 caracteres, consulte https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-the-access-token para obter instru\u00e7\u00f5es. Observe que o Token da API \u00e9 diferente da chave usada pela integra\u00e7\u00e3o Xiaomi Aqara.", + "title": "Conecte-se a um dispositivo Xiaomi Miio ou Xiaomi Gateway" }, "gateway": { "data": { "host": "Endere\u00e7o IP", + "name": "Nome do Gateway", "token": "Token da API" }, - "description": "Voc\u00ea precisar\u00e1 do Token da API com 32 caracteres, consulte https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token para obter instru\u00e7\u00f5es. Observe que o Token da API \u00e9 diferente da chave usada pela integra\u00e7\u00e3o Xiaomi Aqara." + "description": "Voc\u00ea precisar\u00e1 do Token da API com 32 caracteres, consulte https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token para obter instru\u00e7\u00f5es. Observe que o Token da API \u00e9 diferente da chave usada pela integra\u00e7\u00e3o Xiaomi Aqara.", + "title": "Conecte-se a um Xiaomi Gateway" }, "manual": { "data": { "host": "Endere\u00e7o IP", "token": "Token da API" }, - "description": "Voc\u00ea precisar\u00e1 do Token da API com 32 caracteres, consulte https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-the-access-token para obter instru\u00e7\u00f5es. Observe que o Token da API \u00e9 diferente da chave usada pela integra\u00e7\u00e3o Xiaomi Aqara." + "description": "Voc\u00ea precisar\u00e1 do Token da API com 32 caracteres, consulte https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-the-access-token para obter instru\u00e7\u00f5es. Observe que o Token da API \u00e9 diferente da chave usada pela integra\u00e7\u00e3o Xiaomi Aqara.", + "title": "Conecte-se a um dispositivo Xiaomi Miio ou Xiaomi Gateway" }, "reauth_confirm": { + "description": "A integra\u00e7\u00e3o do Xiaomi Miio precisa autenticar novamente sua conta para atualizar os tokens ou adicionar credenciais de nuvem ausentes.", "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "select": { + "data": { + "select_device": "Dispositivo Miio" + }, + "description": "Selecione o dispositivo Xiaomi Miio para configurar.", + "title": "Conecte-se a um dispositivo Xiaomi Miio ou Xiaomi Gateway" + }, + "user": { + "data": { + "gateway": "Conecte-se a um Xiaomi Gateway" + }, + "description": "Selecione a qual dispositivo voc\u00ea deseja se conectar.", + "title": "Xiaomi Miio" + } + } + }, + "options": { + "error": { + "cloud_credentials_incomplete": "Credenciais da cloud incompletas, preencha o nome de usu\u00e1rio, a senha e o pa\u00eds" + }, + "step": { + "init": { + "data": { + "cloud_subdevices": "Use a cloud para obter subdispositivos conectados" + }, + "description": "Especificar configura\u00e7\u00f5es opcionais", + "title": "Xiaomi Miio" } } } diff --git a/homeassistant/components/xiaomi_miio/translations/select.pt-BR.json b/homeassistant/components/xiaomi_miio/translations/select.pt-BR.json new file mode 100644 index 00000000000..c4c1735bff3 --- /dev/null +++ b/homeassistant/components/xiaomi_miio/translations/select.pt-BR.json @@ -0,0 +1,9 @@ +{ + "state": { + "xiaomi_miio__led_brightness": { + "bright": "Brilhante", + "dim": "Escurecido", + "off": "Desligado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/yale_smart_alarm/translations/pt-BR.json b/homeassistant/components/yale_smart_alarm/translations/pt-BR.json index dae2a14938a..332c91ed447 100644 --- a/homeassistant/components/yale_smart_alarm/translations/pt-BR.json +++ b/homeassistant/components/yale_smart_alarm/translations/pt-BR.json @@ -11,6 +11,7 @@ "step": { "reauth_confirm": { "data": { + "area_id": "ID da \u00e1rea", "name": "Nome", "password": "Senha", "username": "Usu\u00e1rio" @@ -18,6 +19,7 @@ }, "user": { "data": { + "area_id": "ID da \u00e1rea", "name": "Nome", "password": "Senha", "username": "Usu\u00e1rio" diff --git a/homeassistant/components/yamaha_musiccast/translations/pt-BR.json b/homeassistant/components/yamaha_musiccast/translations/pt-BR.json index 378809a995b..eee52e2182b 100644 --- a/homeassistant/components/yamaha_musiccast/translations/pt-BR.json +++ b/homeassistant/components/yamaha_musiccast/translations/pt-BR.json @@ -1,8 +1,13 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "yxc_control_url_missing": "A URL de controle n\u00e3o \u00e9 fornecida na descri\u00e7\u00e3o do ssdp." }, + "error": { + "no_musiccast_device": "Este dispositivo parece n\u00e3o ser um dispositivo MusicCast." + }, + "flow_title": "MusicCast: {name}", "step": { "confirm": { "description": "Deseja iniciar a configura\u00e7\u00e3o?" @@ -10,7 +15,8 @@ "user": { "data": { "host": "Nome do host" - } + }, + "description": "Configure o MusicCast para integrar com o Home Assistant." } } } diff --git a/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json b/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json index fa9634e5b94..dfbd33784b5 100644 --- a/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json +++ b/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json @@ -1,6 +1,27 @@ { "state": { + "yamaha_musiccast__dimmer": { + "auto": "Auto" + }, + "yamaha_musiccast__zone_equalizer_mode": { + "auto": "Auto", + "bypass": "Contornar", + "manual": "Manual" + }, + "yamaha_musiccast__zone_link_audio_delay": { + "audio_sync": "Sincroniza\u00e7\u00e3o de \u00e1udio", + "audio_sync_off": "Sincroniza\u00e7\u00e3o de \u00e1udio desligada", + "audio_sync_on": "Sincroniza\u00e7\u00e3o de \u00e1udio ligada", + "balanced": "Equilibrado", + "lip_sync": "Sincroniza\u00e7\u00e3o labial" + }, + "yamaha_musiccast__zone_link_audio_quality": { + "compressed": "Comprimido", + "uncompressed": "Descomprimido" + }, "yamaha_musiccast__zone_link_control": { + "speed": "Velocidade", + "stability": "Estabilidade", "standard": "Padr\u00e3o" }, "yamaha_musiccast__zone_sleep": { diff --git a/homeassistant/components/yeelight/translations/pt-BR.json b/homeassistant/components/yeelight/translations/pt-BR.json index 87327e1e441..2c54af41b25 100644 --- a/homeassistant/components/yeelight/translations/pt-BR.json +++ b/homeassistant/components/yeelight/translations/pt-BR.json @@ -2,16 +2,40 @@ "config": { "abort": { "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + "no_devices_found": "Nenhum dispositivo encontrado na rede" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{model} {id} ({host})", "step": { + "discovery_confirm": { + "description": "Deseja configurar {model} ({host})?" + }, + "pick_device": { + "data": { + "device": "Dispositivo" + } + }, "user": { "data": { "host": "Nome do host" - } + }, + "description": "Se voc\u00ea deixar o host vazio, a descoberta ser\u00e1 usada para encontrar dispositivos." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "model": "Modelo", + "nightlight_switch": "Use o interruptor de luz noturna", + "save_on_change": "Salvar status na altera\u00e7\u00e3o", + "transition": "Tempo de transi\u00e7\u00e3o (ms)", + "use_music_mode": "Ativar o modo de m\u00fasica" + }, + "description": "Se voc\u00ea deixar o modelo vazio, ele ser\u00e1 detectado automaticamente." } } } diff --git a/homeassistant/components/zerproc/translations/uk.json b/homeassistant/components/zerproc/translations/uk.json index 292861e9129..5c2489c2a18 100644 --- a/homeassistant/components/zerproc/translations/uk.json +++ b/homeassistant/components/zerproc/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u041f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432 \u043c\u0435\u0440\u0435\u0436\u0456.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "step": { "confirm": { diff --git a/homeassistant/components/zha/translations/pt-BR.json b/homeassistant/components/zha/translations/pt-BR.json index c07761309b8..2e5aec0d1cc 100644 --- a/homeassistant/components/zha/translations/pt-BR.json +++ b/homeassistant/components/zha/translations/pt-BR.json @@ -1,12 +1,18 @@ { "config": { "abort": { - "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + "not_zha_device": "Este dispositivo n\u00e3o \u00e9 um dispositivo ZHA", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "usb_probe_failed": "Falha ao sondar o dispositivo usb" }, "error": { "cannot_connect": "Falha ao conectar" }, + "flow_title": "{name}", "step": { + "confirm": { + "description": "Voc\u00ea deseja configurar {name}?" + }, "pick_radio": { "data": { "radio_type": "Tipo de r\u00e1dio" @@ -16,15 +22,37 @@ }, "port_config": { "data": { - "baudrate": "velocidade da porta" + "baudrate": "velocidade da porta", + "flow_control": "controle de fluxo de dados", + "path": "Caminho do dispositivo serial" }, + "description": "Digite configura\u00e7\u00f5es espec\u00edficas da porta", "title": "Configura\u00e7\u00f5es" }, "user": { + "data": { + "path": "Caminho do dispositivo serial" + }, + "description": "Selecione a porta serial para o r\u00e1dio Zigbee", "title": "ZHA" } } }, + "config_panel": { + "zha_alarm_options": { + "alarm_arm_requires_code": "C\u00f3digo necess\u00e1rio para a\u00e7\u00f5es de armamento", + "alarm_failed_tries": "O n\u00famero de entradas consecutivas de c\u00f3digo com falha para acionar um alarme", + "alarm_master_code": "C\u00f3digo mestre para o(s) painel(es) de controle de alarme", + "title": "Op\u00e7\u00f5es do painel de controle de alarme" + }, + "zha_options": { + "consider_unavailable_battery": "Considerar dispositivos alimentados por bateria indispon\u00edveis ap\u00f3s (segundos)", + "consider_unavailable_mains": "Considerar os dispositivos alimentados pela rede indispon\u00edveis ap\u00f3s (segundos)", + "default_light_transition": "Tempo de transi\u00e7\u00e3o de luz padr\u00e3o (segundos)", + "enable_identify_on_join": "Ativar o efeito de identifica\u00e7\u00e3o quando os dispositivos ingressarem na rede", + "title": "Op\u00e7\u00f5es globais" + } + }, "device_automation": { "action_type": { "squawk": "Squawk", @@ -63,6 +91,14 @@ "device_shaken": "Dispositivo sacudido", "device_slid": "Dispositivo deslizou \" {subtype} \"", "device_tilted": "Dispositivo inclinado", + "remote_button_alt_double_press": "Bot\u00e3o \" {subtype} \" clicado duas vezes (modo alternativo)", + "remote_button_alt_long_press": "Bot\u00e3o \" {subtype} \" pressionado continuamente (modo alternativo)", + "remote_button_alt_long_release": "Bot\u00e3o \" {subtype} \" liberado ap\u00f3s press\u00e3o longa (modo alternativo)", + "remote_button_alt_quadruple_press": "Bot\u00e3o \" {subtype} \" clicado quatro vezes (modo alternativo)", + "remote_button_alt_quintuple_press": "Bot\u00e3o \" {subtype} \" clicado qu\u00edntuplo (modo alternativo)", + "remote_button_alt_short_press": "Bot\u00e3o \" {subtype} \" pressionado (modo alternativo)", + "remote_button_alt_short_release": "Bot\u00e3o \" {subtype} \" liberado (modo alternativo)", + "remote_button_alt_triple_press": "Bot\u00e3o \" {subtype} \" clicado tr\u00eas vezes (modo alternativo)", "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", diff --git a/homeassistant/components/zha/translations/uk.json b/homeassistant/components/zha/translations/uk.json index 7bd62cf26e1..f7206911534 100644 --- a/homeassistant/components/zha/translations/uk.json +++ b/homeassistant/components/zha/translations/uk.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "cannot_connect": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0456\u0434'\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f" diff --git a/homeassistant/components/zodiac/translations/sensor.pt-BR.json b/homeassistant/components/zodiac/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..9662e6160e4 --- /dev/null +++ b/homeassistant/components/zodiac/translations/sensor.pt-BR.json @@ -0,0 +1,18 @@ +{ + "state": { + "zodiac__sign": { + "aquarius": "Aqu\u00e1rio", + "aries": "\u00c1ries", + "cancer": "C\u00e2ncer", + "capricorn": "Capric\u00f3rnio", + "gemini": "G\u00eameos", + "leo": "Le\u00e3o", + "libra": "Libra", + "pisces": "Peixes", + "sagittarius": "Sagit\u00e1rio", + "scorpio": "Escorpi\u00e3o", + "taurus": "Touro", + "virgo": "Virgem" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/pt-BR.json b/homeassistant/components/zoneminder/translations/pt-BR.json index 318aba882af..a7fada70a83 100644 --- a/homeassistant/components/zoneminder/translations/pt-BR.json +++ b/homeassistant/components/zoneminder/translations/pt-BR.json @@ -1,21 +1,33 @@ { "config": { "abort": { + "auth_fail": "Nome de usu\u00e1rio ou senha est\u00e1 incorreta.", "cannot_connect": "Falha ao conectar", + "connection_error": "Falha ao conectar a um servidor ZoneMinder.", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "create_entry": { + "default": "Servidor ZoneMinder adicionado." + }, "error": { + "auth_fail": "Nome de usu\u00e1rio ou senha est\u00e1 incorreta.", "cannot_connect": "Falha ao conectar", + "connection_error": "Falha ao conectar a um servidor ZoneMinder.", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, + "flow_title": "ZoneMinder", "step": { "user": { "data": { + "host": "Host e Porta (ex 10.10.0.4:8010)", "password": "Senha", + "path": "Caminho ZM", + "path_zms": "Caminho ZMS", "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio", "verify_ssl": "Verifique o certificado SSL" - } + }, + "title": "Adicione o Servidor ZoneMinder." } } } diff --git a/homeassistant/components/zwave/translations/pt-BR.json b/homeassistant/components/zwave/translations/pt-BR.json index b4ad9acae3a..079f1ab8593 100644 --- a/homeassistant/components/zwave/translations/pt-BR.json +++ b/homeassistant/components/zwave/translations/pt-BR.json @@ -25,8 +25,8 @@ "sleeping": "Dormindo" }, "query_stage": { - "dead": "Morto ({query_stage})", - "initializing": "Iniciando ( {query_stage} )" + "dead": "Morto", + "initializing": "Iniciando" } } } \ No newline at end of file diff --git a/homeassistant/components/zwave/translations/uk.json b/homeassistant/components/zwave/translations/uk.json index 696c0caccd2..3c5b49681c8 100644 --- a/homeassistant/components/zwave/translations/uk.json +++ b/homeassistant/components/zwave/translations/uk.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u0426\u0435\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0436\u0435 \u0434\u043e\u0434\u0430\u043d\u043e \u0432 Home Assistant.", - "single_instance_allowed": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e." + "single_instance_allowed": "\u0412\u0436\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e. \u041c\u043e\u0436\u043b\u0438\u0432\u0430 \u043b\u0438\u0448\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f." }, "error": { "option_error": "\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 Z-Wave. \u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0448\u043b\u044f\u0445 \u0434\u043e USB-\u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e." diff --git a/homeassistant/components/zwave_js/translations/pt-BR.json b/homeassistant/components/zwave_js/translations/pt-BR.json index 7bc8288c2dd..b8fadd65089 100644 --- a/homeassistant/components/zwave_js/translations/pt-BR.json +++ b/homeassistant/components/zwave_js/translations/pt-BR.json @@ -1,62 +1,147 @@ { "config": { "abort": { + "addon_get_discovery_info_failed": "Falhou em obter informa\u00e7\u00f5es de descoberta do add-on Z-Wave JS.", + "addon_info_failed": "Falha ao obter informa\u00e7\u00f5es do add-on Z-Wave JS.", + "addon_install_failed": "Falha ao instalar o add-on Z-Wave JS.", + "addon_set_config_failed": "Falha ao definir a configura\u00e7\u00e3o do Z-Wave JS.", + "addon_start_failed": "Falha ao iniciar o add-on Z-Wave JS.", "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" + "cannot_connect": "Falha ao conectar", + "discovery_requires_supervisor": "A descoberta requer o supervisor.", + "not_zwave_device": "O dispositivo descoberto n\u00e3o \u00e9 um dispositivo Z-Wave." }, "error": { + "addon_start_failed": "Falha ao iniciar o add-on Z-Wave JS. Verifique a configura\u00e7\u00e3o.", "cannot_connect": "Falha ao conectar", + "invalid_ws_url": "URL de websocket inv\u00e1lido", "unknown": "Erro inesperado" }, + "flow_title": "{name}", + "progress": { + "install_addon": "Aguarde enquanto a instala\u00e7\u00e3o do add-on Z-Wave JS termina. Isso pode levar v\u00e1rios minutos.", + "start_addon": "Aguarde enquanto a inicializa\u00e7\u00e3o do add-on Z-Wave JS \u00e9 conclu\u00edda. Isso pode levar alguns segundos." + }, "step": { "configure_addon": { "data": { + "network_key": "Chave de rede", "s0_legacy_key": "Chave S0 (Legado)", "s2_access_control_key": "Chave de controle de acesso S2", "s2_authenticated_key": "Chave autenticada S2", "s2_unauthenticated_key": "Chave n\u00e3o autenticada S2", "usb_path": "Caminho do Dispositivo USB" - } + }, + "description": "O add-on gerar\u00e1 chaves de seguran\u00e7a se esses campos forem deixados em vazios.", + "title": "Digite a configura\u00e7\u00e3o do add-on Z-Wave JS" + }, + "hassio_confirm": { + "title": "Configure a integra\u00e7\u00e3o Z-Wave JS com o add-on Z-Wave JS" + }, + "install_addon": { + "title": "A instala\u00e7\u00e3o do add-on Z-Wave JS foi iniciada" }, "manual": { "data": { "url": "URL" } + }, + "on_supervisor": { + "data": { + "use_addon": "Use o add-on Z-Wave JS Supervisor" + }, + "description": "Deseja usar o add-on Z-Wave JS Supervisor?", + "title": "Selecione o m\u00e9todo de conex\u00e3o" + }, + "start_addon": { + "title": "O add-on Z-Wave JS est\u00e1 iniciando." + }, + "usb_confirm": { + "description": "Deseja configurar o {name} com o add-on Z-Wave JS?" } } }, "device_automation": { "action_type": { + "clear_lock_usercode": "Limpar o c\u00f3digo de usu\u00e1rio em {entity_name}", + "ping": "Ping dispositivo", + "refresh_value": "Atualize os valores para {entity_name}", + "reset_meter": "Redefinir medidores em {subtype}", "set_config_parameter": "Definir valor do par\u00e2metro de configura\u00e7\u00e3o {subtype}", "set_lock_usercode": "Defina um c\u00f3digo de usu\u00e1rio em {entity_name}", "set_value": "Definir valor de um valor de onda Z" + }, + "condition_type": { + "config_parameter": "Valor do par\u00e2metro de configura\u00e7\u00e3o {subtype}", + "node_status": "Status do n\u00f3", + "value": "Valor atual de um Z-Wave" + }, + "trigger_type": { + "event.notification.entry_control": "Enviou uma notifica\u00e7\u00e3o de controle de entrada", + "event.notification.notification": "Enviou uma notifica\u00e7\u00e3o", + "event.value_notification.basic": "Evento CC b\u00e1sico em {subtype}", + "event.value_notification.central_scene": "A\u00e7\u00e3o da cena central em {subtype}", + "event.value_notification.scene_activation": "Ativa\u00e7\u00e3o de cena em {subtype}", + "state.node_status": "Status do n\u00f3 alterado", + "zwave_js.value_updated.config_parameter": "Altera\u00e7\u00e3o de valor no par\u00e2metro de configura\u00e7\u00e3o {subtype}", + "zwave_js.value_updated.value": "Altera\u00e7\u00e3o de valor em um valor Z-Wave JS" } }, "options": { "abort": { + "addon_get_discovery_info_failed": "Falha em obter informa\u00e7\u00f5es sobre a descoberta do add-on Z-Wave JS.", + "addon_info_failed": "Falha ao obter informa\u00e7\u00f5es do add-on Z-Wave JS.", + "addon_install_failed": "Falha ao instalar o add-on Z-Wave JS.", + "addon_set_config_failed": "Falha ao definir a configura\u00e7\u00e3o do Z-Wave JS.", + "addon_start_failed": "Falha ao iniciar o complemento Z-Wave JS.", "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", - "cannot_connect": "Falha ao conectar" + "cannot_connect": "Falha ao conectar", + "different_device": "O dispositivo USB conectado n\u00e3o \u00e9 o mesmo configurado anteriormente para esta entrada de configura\u00e7\u00e3o. Em vez disso, crie uma nova entrada de configura\u00e7\u00e3o para o novo dispositivo." }, "error": { "cannot_connect": "Falha ao conectar", + "invalid_ws_url": "URL de websocket inv\u00e1lido", "unknown": "Erro inesperado" }, + "progress": { + "install_addon": "Aguarde enquanto a instala\u00e7\u00e3o do complemento Z-Wave JS termina. Isso pode levar v\u00e1rios minutos.", + "start_addon": "Aguarde enquanto a inicializa\u00e7\u00e3o do complemento Z-Wave JS \u00e9 conclu\u00edda. Isso pode levar alguns segundos." + }, "step": { "configure_addon": { "data": { + "emulate_hardware": "Emular hardware", + "log_level": "N\u00edvel de registro", + "network_key": "Chave de rede", "s0_legacy_key": "Chave S0 (Legado)", "s2_access_control_key": "Chave de controle de acesso S2", "s2_authenticated_key": "Chave autenticada S2", "s2_unauthenticated_key": "Chave n\u00e3o autenticada S2", "usb_path": "Caminho do Dispositivo USB" - } + }, + "description": "O complemento gerar\u00e1 chaves de seguran\u00e7a se esses campos forem deixados em branco.", + "title": "Digite a configura\u00e7\u00e3o do add-on Z-Wave JS" + }, + "install_addon": { + "title": "A instala\u00e7\u00e3o do add-on Z-Wave JS foi iniciada" }, "manual": { "data": { "url": "URL" } + }, + "on_supervisor": { + "data": { + "use_addon": "Use o add-on Z-Wave JS" + }, + "description": "Deseja usar o add-on Z-Wave JS?", + "title": "Selecione o m\u00e9todo de conex\u00e3o" + }, + "start_addon": { + "title": "O add-on Z-Wave JS est\u00e1 iniciando." } } - } + }, + "title": "Z-Wave JS" } \ No newline at end of file