From 77ef86faee0c7eac3a418dc5784a0aa9d2c769c7 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 30 Jan 2022 00:14:21 +0000 Subject: [PATCH] [ci skip] Translation update --- .../components/abode/translations/pt-BR.json | 12 ++- .../abode/translations/zh-Hant.json | 2 +- .../accuweather/translations/el.json | 7 +- .../accuweather/translations/pt-BR.json | 10 ++- .../accuweather/translations/zh-Hant.json | 2 +- .../components/acmeda/translations/pt-BR.json | 7 ++ .../components/adax/translations/pt-BR.json | 25 ++++++ .../adguard/translations/pt-BR.json | 10 ++- .../advantage_air/translations/pt-BR.json | 18 ++++ .../components/aemet/translations/pt-BR.json | 19 ++++ .../agent_dvr/translations/pt-BR.json | 8 ++ .../components/airly/translations/pt-BR.json | 20 +++++ .../components/airnow/translations/pt-BR.json | 21 +++++ .../airthings/translations/pt-BR.json | 21 +++++ .../airtouch4/translations/pt-BR.json | 17 ++++ .../components/airvisual/translations/el.json | 7 ++ .../airvisual/translations/pt-BR.json | 27 +++++- .../alarmdecoder/translations/pt-BR.json | 18 ++++ .../components/almond/translations/pt-BR.json | 6 ++ .../almond/translations/zh-Hant.json | 2 +- .../components/ambee/translations/pt-BR.json | 26 ++++++ .../ambiclimate/translations/pt-BR.json | 5 +- .../ambient_station/translations/pt-BR.json | 7 +- .../androidtv/translations/pt-BR.json | 56 +++++++++++- .../components/apple_tv/translations/el.json | 3 +- .../apple_tv/translations/pt-BR.json | 25 ++++++ .../arcam_fmj/translations/pt-BR.json | 15 ++++ .../aseko_pool_live/translations/pt-BR.json | 19 ++++ .../asuswrt/translations/pt-BR.json | 23 +++++ .../asuswrt/translations/zh-Hant.json | 2 +- .../components/atag/translations/pt-BR.json | 13 ++- .../components/august/translations/pt-BR.json | 20 +++++ .../components/aurora/translations/pt-BR.json | 16 ++++ .../translations/pt-BR.json | 10 +++ .../aussie_broadband/translations/pt-BR.json | 50 +++++++++++ .../components/awair/translations/pt-BR.json | 20 ++++- .../components/axis/translations/pt-BR.json | 10 ++- .../azure_devops/translations/el.json | 16 +++- .../azure_devops/translations/pt-BR.json | 6 ++ .../azure_event_hub/translations/pt-BR.json | 12 +++ .../azure_event_hub/translations/zh-Hant.json | 2 +- .../components/balboa/translations/pt-BR.json | 18 ++++ .../binary_sensor/translations/el.json | 2 + .../binary_sensor/translations/pt-BR.json | 89 ++++++++++++++++++- .../components/blebox/translations/pt-BR.json | 7 ++ .../components/blink/translations/pt-BR.json | 6 +- .../translations/pt-BR.json | 19 ++++ .../components/bond/translations/pt-BR.json | 23 ++++- .../bosch_shc/translations/pt-BR.json | 22 +++++ .../braviatv/translations/pt-BR.json | 15 ++++ .../broadlink/translations/pt-BR.json | 47 ++++++++++ .../brother/translations/pt-BR.json | 4 +- .../components/brunt/translations/pt-BR.json | 29 ++++++ .../components/bsblan/translations/pt-BR.json | 13 +++ .../buienradar/translations/pt-BR.json | 18 ++++ .../components/canary/translations/pt-BR.json | 19 ++++ .../canary/translations/zh-Hant.json | 2 +- .../components/cast/translations/pt-BR.json | 4 +- .../components/cast/translations/zh-Hant.json | 2 +- .../cert_expiry/translations/pt-BR.json | 7 +- .../climacell/translations/pt-BR.json | 20 +++++ .../climacell/translations/sensor.pt-BR.json | 27 ++++++ .../cloudflare/translations/el.json | 5 ++ .../cloudflare/translations/pt-BR.json | 25 ++++++ .../cloudflare/translations/zh-Hant.json | 2 +- .../co2signal/translations/pt-BR.json | 25 ++++++ .../components/coinbase/translations/el.json | 22 ++++- .../coinbase/translations/pt-BR.json | 27 ++++++ .../control4/translations/pt-BR.json | 8 +- .../coolmaster/translations/pt-BR.json | 5 +- .../coronavirus/translations/pt-BR.json | 3 +- .../cpuspeed/translations/pt-BR.json | 16 ++++ .../cpuspeed/translations/zh-Hant.json | 4 +- .../crownstone/translations/el.json | 22 +++++ .../crownstone/translations/pt-BR.json | 63 +++++++++++++ .../components/daikin/translations/pt-BR.json | 16 +++- .../components/deconz/translations/pt-BR.json | 42 ++++++++- .../denonavr/translations/pt-BR.json | 15 ++++ .../devolo_home_control/translations/el.json | 3 + .../translations/pt-BR.json | 14 +++ .../components/dexcom/translations/pt-BR.json | 20 +++++ .../dialogflow/translations/pt-BR.json | 4 + .../dialogflow/translations/zh-Hant.json | 2 +- .../directv/translations/pt-BR.json | 12 +++ .../components/dlna_dmr/translations/el.json | 23 ++++- .../dlna_dmr/translations/pt-BR.json | 30 +++++++ .../components/dnsip/translations/pt-BR.json | 27 ++++++ .../doorbird/translations/pt-BR.json | 16 +++- .../components/dsmr/translations/pt-BR.json | 25 ++++++ .../components/dunehd/translations/pt-BR.json | 19 ++++ .../components/eafm/translations/pt-BR.json | 7 ++ .../components/ecobee/translations/pt-BR.json | 6 +- .../ecobee/translations/zh-Hant.json | 2 +- .../components/econet/translations/pt-BR.json | 20 +++++ .../components/efergy/translations/pt-BR.json | 20 +++++ .../components/elgato/translations/pt-BR.json | 8 ++ .../components/elkm1/translations/pt-BR.json | 6 ++ .../components/elmax/translations/pt-BR.json | 34 +++++++ .../emonitor/translations/pt-BR.json | 18 ++++ .../emulated_roku/translations/pt-BR.json | 3 + .../enocean/translations/pt-BR.json | 7 ++ .../enocean/translations/zh-Hant.json | 2 +- .../enphase_envoy/translations/pt-BR.json | 22 +++++ .../translations/pt-BR.json | 16 ++++ .../components/epson/translations/pt-BR.json | 15 ++++ .../esphome/translations/pt-BR.json | 7 +- .../evil_genius_labs/translations/pt-BR.json | 15 ++++ .../components/ezviz/translations/pt-BR.json | 35 ++++++++ .../faa_delays/translations/pt-BR.json | 8 ++ .../components/fan/translations/pt-BR.json | 4 + .../fireservicerota/translations/pt-BR.json | 27 ++++++ .../firmata/translations/pt-BR.json | 7 ++ .../fjaraskupan/translations/pt-BR.json | 8 ++ .../fjaraskupan/translations/zh-Hant.json | 2 +- .../flick_electric/translations/pt-BR.json | 4 +- .../components/flipr/translations/pt-BR.json | 19 ++++ .../components/flo/translations/pt-BR.json | 16 +++- .../components/flume/translations/pt-BR.json | 14 ++- .../flunearyou/translations/pt-BR.json | 18 ++++ .../flux_led/translations/pt-BR.json | 36 ++++++++ .../forecast_solar/translations/el.json | 9 ++ .../forecast_solar/translations/pt-BR.json | 13 +++ .../forked_daapd/translations/pt-BR.json | 6 +- .../components/foscam/translations/pt-BR.json | 22 +++++ .../freebox/translations/pt-BR.json | 19 ++++ .../freedompro/translations/pt-BR.json | 18 ++++ .../components/fritz/translations/pt-BR.json | 46 ++++++++++ .../fritzbox/translations/pt-BR.json | 16 ++++ .../fritzbox_callmonitor/translations/el.json | 20 +++++ .../translations/pt-BR.json | 21 +++++ .../components/fronius/translations/el.json | 4 + .../fronius/translations/pt-BR.json | 23 +++++ .../garages_amsterdam/translations/pt-BR.json | 9 ++ .../components/gdacs/translations/pt-BR.json | 2 +- .../geofency/translations/pt-BR.json | 4 + .../geofency/translations/zh-Hant.json | 2 +- .../geonetnz_quakes/translations/pt-BR.json | 2 +- .../geonetnz_volcano/translations/pt-BR.json | 3 + .../components/gios/translations/pt-BR.json | 9 ++ .../glances/translations/pt-BR.json | 12 ++- .../components/goalzero/translations/el.json | 3 + .../goalzero/translations/pt-BR.json | 22 +++++ .../gogogate2/translations/pt-BR.json | 9 +- .../components/goodwe/translations/pt-BR.json | 20 +++++ .../translations/pt-BR.json | 18 ++++ .../gpslogger/translations/pt-BR.json | 4 + .../gpslogger/translations/zh-Hant.json | 2 +- .../components/gree/translations/pt-BR.json | 13 +++ .../components/gree/translations/zh-Hant.json | 2 +- .../growatt_server/translations/pt-BR.json | 17 ++++ .../guardian/translations/pt-BR.json | 17 ++++ .../habitica/translations/pt-BR.json | 16 ++++ .../hangouts/translations/pt-BR.json | 4 +- .../harmony/translations/pt-BR.json | 5 +- .../components/heos/translations/pt-BR.json | 8 +- .../components/heos/translations/zh-Hant.json | 2 +- .../hisense_aehw4a1/translations/pt-BR.json | 8 ++ .../hisense_aehw4a1/translations/zh-Hant.json | 2 +- .../components/hive/translations/pt-BR.json | 25 ++++++ .../hlk_sw16/translations/pt-BR.json | 21 +++++ .../home_connect/translations/pt-BR.json | 6 +- .../home_plus_control/translations/pt-BR.json | 15 ++++ .../translations/zh-Hant.json | 2 +- .../homekit/translations/pt-BR.json | 18 ++++ .../translations/pt-BR.json | 2 +- .../translations/select.pt-BR.json | 9 ++ .../homematicip_cloud/translations/pt-BR.json | 10 +-- .../homewizard/translations/pt-BR.json | 19 ++++ .../honeywell/translations/pt-BR.json | 15 ++++ .../huawei_lte/translations/pt-BR.json | 8 +- .../components/hue/translations/pt-BR.json | 38 ++++++-- .../huisbaasje/translations/pt-BR.json | 20 +++++ .../humidifier/translations/pt-BR.json | 8 ++ .../translations/pt-BR.json | 7 ++ .../hvv_departures/translations/el.json | 4 +- .../hvv_departures/translations/pt-BR.json | 20 +++++ .../components/hyperion/translations/el.json | 28 +++++- .../hyperion/translations/pt-BR.json | 22 +++++ .../components/ialarm/translations/pt-BR.json | 19 ++++ .../iaqualink/translations/pt-BR.json | 12 ++- .../iaqualink/translations/zh-Hant.json | 2 +- .../components/icloud/translations/pt-BR.json | 10 ++- .../components/ifttt/translations/pt-BR.json | 4 + .../ifttt/translations/zh-Hant.json | 2 +- .../insteon/translations/pt-BR.json | 39 +++++++- .../insteon/translations/zh-Hant.json | 2 +- .../intellifire/translations/pt-BR.json | 18 ++++ .../components/ios/translations/pt-BR.json | 4 +- .../components/ios/translations/zh-Hant.json | 2 +- .../iotawatt/translations/pt-BR.json | 22 +++++ .../components/ipp/translations/pt-BR.json | 8 +- .../components/iqvia/translations/pt-BR.json | 3 + .../translations/pt-BR.json | 7 ++ .../translations/zh-Hant.json | 2 +- .../components/iss/translations/ca.json | 16 ++++ .../components/iss/translations/de.json | 16 ++++ .../components/iss/translations/el.json | 15 ++++ .../components/iss/translations/et.json | 16 ++++ .../components/iss/translations/hu.json | 16 ++++ .../components/iss/translations/pt-BR.json | 16 ++++ .../components/iss/translations/ru.json | 16 ++++ .../components/iss/translations/tr.json | 16 ++++ .../components/iss/translations/zh-Hant.json | 16 ++++ .../components/isy994/translations/pt-BR.json | 11 ++- .../components/izone/translations/pt-BR.json | 13 +++ .../izone/translations/zh-Hant.json | 2 +- .../jellyfin/translations/pt-BR.json | 21 +++++ .../jellyfin/translations/zh-Hant.json | 2 +- .../juicenet/translations/pt-BR.json | 12 ++- .../keenetic_ndms2/translations/pt-BR.json | 20 +++++ .../kmtronic/translations/pt-BR.json | 21 +++++ .../components/knx/translations/el.json | 6 +- .../components/knx/translations/pt-BR.json | 35 ++++++++ .../components/knx/translations/zh-Hant.json | 2 +- .../components/kodi/translations/pt-BR.json | 35 ++++++++ .../konnected/translations/pt-BR.json | 18 ++++ .../kostal_plenticore/translations/pt-BR.json | 20 +++++ .../components/kraken/translations/pt-BR.json | 12 +++ .../kraken/translations/zh-Hant.json | 2 +- .../kulersky/translations/pt-BR.json | 13 +++ .../kulersky/translations/zh-Hant.json | 2 +- .../launch_library/translations/pt-BR.json | 12 +++ .../launch_library/translations/zh-Hant.json | 2 +- .../life360/translations/pt-BR.json | 9 +- .../components/lifx/translations/pt-BR.json | 4 +- .../components/lifx/translations/zh-Hant.json | 2 +- .../components/light/translations/pt-BR.json | 2 + .../litejet/translations/pt-BR.json | 14 +++ .../litejet/translations/zh-Hant.json | 2 +- .../litterrobot/translations/pt-BR.json | 20 +++++ .../local_ip/translations/pt-BR.json | 3 +- .../local_ip/translations/zh-Hant.json | 2 +- .../locative/translations/pt-BR.json | 6 +- .../locative/translations/zh-Hant.json | 2 +- .../logi_circle/translations/pt-BR.json | 8 +- .../components/lookin/translations/pt-BR.json | 31 +++++++ .../luftdaten/translations/pt-BR.json | 2 + .../lutron_caseta/translations/pt-BR.json | 11 ++- .../components/lyric/translations/pt-BR.json | 17 ++++ .../mailgun/translations/pt-BR.json | 4 + .../mailgun/translations/zh-Hant.json | 2 +- .../components/mazda/translations/pt-BR.json | 20 +++++ .../media_player/translations/pt-BR.json | 5 ++ .../melcloud/translations/pt-BR.json | 16 ++++ .../components/met/translations/pt-BR.json | 3 + .../met_eireann/translations/pt-BR.json | 16 ++++ .../meteo_france/translations/pt-BR.json | 4 +- .../meteoclimatic/translations/pt-BR.json | 11 +++ .../metoffice/translations/pt-BR.json | 20 +++++ .../mikrotik/translations/pt-BR.json | 8 +- .../components/mill/translations/pt-BR.json | 32 +++++++ .../minecraft_server/translations/pt-BR.json | 10 ++- .../modem_callerid/translations/el.json | 3 + .../modem_callerid/translations/pt-BR.json | 19 ++++ .../modern_forms/translations/pt-BR.json | 21 +++++ .../monoprice/translations/pt-BR.json | 6 +- .../motion_blinds/translations/pt-BR.json | 13 ++- .../motioneye/translations/pt-BR.json | 14 ++- .../components/mqtt/translations/pt-BR.json | 19 +++- .../components/mqtt/translations/zh-Hant.json | 2 +- .../mullvad/translations/pt-BR.json | 11 +++ .../mutesync/translations/pt-BR.json | 15 ++++ .../components/myq/translations/pt-BR.json | 15 ++++ .../mysensors/translations/pt-BR.json | 16 ++++ .../components/nam/translations/el.json | 3 + .../components/nam/translations/pt-BR.json | 34 +++++++ .../nanoleaf/translations/pt-BR.json | 22 +++++ .../components/neato/translations/pt-BR.json | 19 ++++ .../components/nest/translations/el.json | 4 + .../components/nest/translations/pt-BR.json | 33 ++++++- .../components/nest/translations/zh-Hant.json | 2 +- .../netatmo/translations/pt-BR.json | 25 +++++- .../netatmo/translations/zh-Hant.json | 2 +- .../netgear/translations/pt-BR.json | 6 +- .../components/nexia/translations/pt-BR.json | 9 ++ .../nfandroidtv/translations/pt-BR.json | 19 ++++ .../nightscout/translations/pt-BR.json | 2 + .../components/nina/translations/pt-BR.json | 21 +++++ .../components/nina/translations/zh-Hant.json | 2 +- .../nmap_tracker/translations/el.json | 16 +++- .../nmap_tracker/translations/pt-BR.json | 7 ++ .../components/notion/translations/pt-BR.json | 17 +++- .../components/nuheat/translations/pt-BR.json | 5 +- .../components/nuki/translations/pt-BR.json | 27 ++++++ .../components/number/translations/el.json | 8 ++ .../components/nut/translations/pt-BR.json | 16 +++- .../components/nws/translations/pt-BR.json | 5 +- .../components/nzbget/translations/pt-BR.json | 24 +++++ .../nzbget/translations/zh-Hant.json | 2 +- .../octoprint/translations/pt-BR.json | 30 +++++++ .../omnilogic/translations/pt-BR.json | 20 +++++ .../omnilogic/translations/zh-Hant.json | 2 +- .../components/oncue/translations/pt-BR.json | 20 +++++ .../ondilo_ico/translations/pt-BR.json | 11 +++ .../onewire/translations/pt-BR.json | 18 ++++ .../components/onvif/translations/pt-BR.json | 18 +++- .../opengarage/translations/el.json | 11 +++ .../opengarage/translations/pt-BR.json | 22 +++++ .../opentherm_gw/translations/pt-BR.json | 15 ++++ .../components/openuv/translations/pt-BR.json | 5 +- .../openweathermap/translations/pt-BR.json | 20 +++++ .../overkiz/translations/pt-BR.json | 23 +++++ .../overkiz/translations/select.pt-BR.json | 13 +++ .../overkiz/translations/sensor.pt-BR.json | 19 ++++ .../ovo_energy/translations/pt-BR.json | 22 +++++ .../owntracks/translations/pt-BR.json | 4 + .../owntracks/translations/zh-Hant.json | 2 +- .../components/ozw/translations/pt-BR.json | 16 ++++ .../components/ozw/translations/zh-Hant.json | 2 +- .../p1_monitor/translations/pt-BR.json | 16 ++++ .../panasonic_viera/translations/pt-BR.json | 20 ++++- .../philips_js/translations/el.json | 9 ++ .../philips_js/translations/pt-BR.json | 23 +++++ .../pi_hole/translations/pt-BR.json | 13 ++- .../components/picnic/translations/pt-BR.json | 20 +++++ .../components/plaato/translations/pt-BR.json | 7 +- .../plaato/translations/zh-Hant.json | 2 +- .../components/plex/translations/pt-BR.json | 21 ++++- .../plugwise/translations/pt-BR.json | 11 ++- .../plum_lightpad/translations/pt-BR.json | 17 ++++ .../components/point/translations/pt-BR.json | 12 +-- .../point/translations/zh-Hant.json | 2 +- .../poolsense/translations/pt-BR.json | 18 ++++ .../powerwall/translations/pt-BR.json | 9 +- .../profiler/translations/pt-BR.json | 12 +++ .../profiler/translations/zh-Hant.json | 2 +- .../progettihwsw/translations/pt-BR.json | 19 ++++ .../prosegur/translations/pt-BR.json | 27 ++++++ .../components/ps4/translations/pt-BR.json | 12 +-- .../pvoutput/translations/pt-BR.json | 24 +++++ .../translations/pt-BR.json | 2 +- .../components/rachio/translations/pt-BR.json | 19 ++++ .../rainforest_eagle/translations/pt-BR.json | 19 ++++ .../rainmachine/translations/el.json | 10 +++ .../rainmachine/translations/pt-BR.json | 6 ++ .../components/rdw/translations/pt-BR.json | 14 +++ .../recollect_waste/translations/pt-BR.json | 7 ++ .../components/remote/translations/pt-BR.json | 6 ++ .../renault/translations/pt-BR.json | 24 +++++ .../components/rfxtrx/translations/el.json | 9 ++ .../components/rfxtrx/translations/pt-BR.json | 30 +++++++ .../rfxtrx/translations/zh-Hant.json | 2 +- .../ridwell/translations/pt-BR.json | 8 +- .../components/ring/translations/pt-BR.json | 7 ++ .../components/risco/translations/el.json | 4 +- .../components/risco/translations/pt-BR.json | 31 +++++++ .../translations/pt-BR.json | 19 ++++ .../components/roku/translations/pt-BR.json | 11 +++ .../components/roomba/translations/pt-BR.json | 25 +++++- .../components/roon/translations/pt-BR.json | 6 +- .../rpi_power/translations/pt-BR.json | 12 +++ .../rpi_power/translations/zh-Hant.json | 2 +- .../rtsp_to_webrtc/translations/pt-BR.json | 25 ++++++ .../rtsp_to_webrtc/translations/zh-Hant.json | 2 +- .../ruckus_unleashed/translations/pt-BR.json | 21 +++++ .../components/samsungtv/translations/el.json | 1 + .../samsungtv/translations/pt-BR.json | 19 ++++ .../screenlogic/translations/pt-BR.json | 18 ++++ .../components/sense/translations/pt-BR.json | 5 +- .../senseme/translations/pt-BR.json | 30 +++++++ .../sensibo/translations/pt-BR.json | 18 ++++ .../components/sensor/translations/pt-BR.json | 22 ++++- .../components/sentry/translations/pt-BR.json | 3 + .../sentry/translations/zh-Hant.json | 2 +- .../sharkiq/translations/pt-BR.json | 29 ++++++ .../components/shelly/translations/pl.json | 10 +-- .../components/shelly/translations/pt-BR.json | 25 ++++++ .../shopping_list/translations/pt-BR.json | 2 +- .../components/sia/translations/pt-BR.json | 14 +++ .../simplisafe/translations/el.json | 4 +- .../simplisafe/translations/pt-BR.json | 13 ++- .../components/sma/translations/pt-BR.json | 23 +++++ .../smappee/translations/pt-BR.json | 8 +- .../smart_meter_texas/translations/pt-BR.json | 20 +++++ .../smarthab/translations/pt-BR.json | 9 +- .../smartthings/translations/pt-BR.json | 5 ++ .../smarttub/translations/pt-BR.json | 21 +++++ .../components/smhi/translations/pt-BR.json | 3 + .../components/sms/translations/pt-BR.json | 12 +++ .../components/sms/translations/zh-Hant.json | 2 +- .../solaredge/translations/pt-BR.json | 21 +++++ .../solarlog/translations/pt-BR.json | 18 ++++ .../components/solax/translations/pt-BR.json | 17 ++++ .../components/soma/translations/pt-BR.json | 10 ++- .../components/soma/translations/zh-Hant.json | 2 +- .../components/somfy/translations/pt-BR.json | 8 +- .../somfy/translations/zh-Hant.json | 2 +- .../somfy_mylink/translations/pt-BR.json | 25 ++++++ .../components/sonarr/translations/pt-BR.json | 27 ++++++ .../songpal/translations/pt-BR.json | 3 + .../components/sonos/translations/pt-BR.json | 4 +- .../sonos/translations/zh-Hant.json | 2 +- .../speedtestdotnet/translations/pt-BR.json | 12 +++ .../speedtestdotnet/translations/zh-Hant.json | 2 +- .../components/spider/translations/pt-BR.json | 19 ++++ .../spider/translations/zh-Hant.json | 2 +- .../spotify/translations/pt-BR.json | 12 +++ .../squeezebox/translations/pt-BR.json | 27 ++++++ .../srp_energy/translations/pt-BR.json | 20 +++++ .../srp_energy/translations/zh-Hant.json | 2 +- .../steamist/translations/pt-BR.json | 32 +++++++ .../stookalert/translations/pt-BR.json | 7 ++ .../components/subaru/translations/pt-BR.json | 20 +++++ .../surepetcare/translations/pt-BR.json | 2 +- .../components/switch/translations/pt-BR.json | 17 ++++ .../components/switchbot/translations/el.json | 3 +- .../switchbot/translations/pt-BR.json | 20 +++++ .../switcher_kis/translations/pt-BR.json | 13 +++ .../switcher_kis/translations/zh-Hant.json | 2 +- .../syncthing/translations/pt-BR.json | 19 ++++ .../syncthru/translations/pt-BR.json | 19 ++++ .../synology_dsm/translations/pt-BR.json | 41 ++++++++- .../system_bridge/translations/pt-BR.json | 28 ++++++ .../components/tado/translations/pt-BR.json | 8 +- .../components/tailscale/translations/el.json | 15 ++++ .../tailscale/translations/pt-BR.json | 26 ++++++ .../tasmota/translations/pt-BR.json | 7 ++ .../tasmota/translations/zh-Hant.json | 2 +- .../tellduslive/translations/pt-BR.json | 10 ++- .../translations/pt-BR.json | 25 ++++++ .../components/tibber/translations/pt-BR.json | 18 ++++ .../components/tile/translations/pt-BR.json | 24 +++++ .../components/tolo/translations/el.json | 1 + .../components/tolo/translations/pt-BR.json | 21 +++++ .../components/toon/translations/pt-BR.json | 5 +- .../totalconnect/translations/pt-BR.json | 11 ++- .../components/tplink/translations/pt-BR.json | 17 +++- .../tplink/translations/zh-Hant.json | 2 +- .../traccar/translations/pt-BR.json | 4 + .../traccar/translations/zh-Hant.json | 2 +- .../tractive/translations/pt-BR.json | 19 ++++ .../tractive/translations/sensor.el.json | 10 +++ .../tractive/translations/sensor.pt-BR.json | 10 +++ .../tradfri/translations/pt-BR.json | 8 +- .../translations/el.json | 9 ++ .../translations/pt-BR.json | 23 +++++ .../transmission/translations/pt-BR.json | 9 +- .../components/tuya/translations/el.json | 18 ++++ .../components/tuya/translations/pt-BR.json | 26 +++++- .../tuya/translations/select.pt-BR.json | 75 +++++++++++++++- .../components/tuya/translations/zh-Hant.json | 2 +- .../twentemilieu/translations/pt-BR.json | 4 + .../components/twilio/translations/pt-BR.json | 6 +- .../twilio/translations/zh-Hant.json | 2 +- .../twinkly/translations/pt-BR.json | 17 ++++ .../components/unifi/translations/pt-BR.json | 11 +-- .../unifiprotect/translations/pt-BR.json | 40 ++++++++- .../components/upb/translations/pt-BR.json | 5 +- .../upcloud/translations/pt-BR.json | 16 ++++ .../components/upnp/translations/pt-BR.json | 4 +- .../uptimerobot/translations/pt-BR.json | 27 ++++++ .../translations/sensor.pt-BR.json | 11 +++ .../components/vallox/translations/pt-BR.json | 24 +++++ .../components/velbus/translations/pt-BR.json | 20 +++++ .../venstar/translations/pt-BR.json | 22 +++++ .../components/verisure/translations/el.json | 3 + .../verisure/translations/pt-BR.json | 24 +++++ .../version/translations/pt-BR.json | 12 +++ .../components/vesync/translations/pt-BR.json | 9 +- .../vesync/translations/zh-Hant.json | 2 +- .../components/vicare/translations/pt-BR.json | 20 +++++ .../vicare/translations/zh-Hant.json | 2 +- .../components/vilfo/translations/pt-BR.json | 12 ++- .../components/vizio/translations/pt-BR.json | 21 ++++- .../vlc_telnet/translations/pt-BR.json | 13 +++ .../volumio/translations/pt-BR.json | 19 ++++ .../wallbox/translations/pt-BR.json | 28 ++++++ .../watttime/translations/pt-BR.json | 25 +++++- .../waze_travel_time/translations/pt-BR.json | 17 ++++ .../webostv/translations/pt-BR.json | 47 ++++++++++ .../components/webostv/translations/tr.json | 2 +- .../components/wemo/translations/pt-BR.json | 4 +- .../components/wemo/translations/zh-Hant.json | 2 +- .../components/whois/translations/pt-BR.json | 18 ++++ .../components/wiffi/translations/pt-BR.json | 3 +- .../wilight/translations/pt-BR.json | 7 ++ .../withings/translations/pt-BR.json | 13 +++ .../components/wled/translations/pt-BR.json | 19 ++++ .../wled/translations/select.el.json | 7 ++ .../wolflink/translations/pt-BR.json | 7 +- .../wolflink/translations/sensor.el.json | 8 +- .../components/xbox/translations/pt-BR.json | 12 +++ .../components/xbox/translations/zh-Hant.json | 2 +- .../xiaomi_aqara/translations/pt-BR.json | 23 +++++ .../xiaomi_miio/translations/pt-BR.json | 30 ++++++- .../yale_smart_alarm/translations/pt-BR.json | 36 +++++++- .../yamaha_musiccast/translations/pt-BR.json | 17 ++++ .../translations/select.pt-BR.json | 31 +++++++ .../yeelight/translations/pt-BR.json | 18 ++++ .../youless/translations/pt-BR.json | 15 ++++ .../zerproc/translations/pt-BR.json | 2 +- .../zerproc/translations/zh-Hant.json | 2 +- .../components/zha/translations/pt-BR.json | 44 ++++++++- .../components/zha/translations/zh-Hant.json | 2 +- .../zoneminder/translations/pt-BR.json | 22 +++++ .../components/zwave/translations/pt-BR.json | 5 +- .../zwave/translations/zh-Hant.json | 2 +- .../components/zwave_js/translations/el.json | 20 +++++ .../zwave_js/translations/pt-BR.json | 57 +++++++++++- 499 files changed, 6620 insertions(+), 334 deletions(-) create mode 100644 homeassistant/components/acmeda/translations/pt-BR.json create mode 100644 homeassistant/components/adax/translations/pt-BR.json create mode 100644 homeassistant/components/advantage_air/translations/pt-BR.json create mode 100644 homeassistant/components/aemet/translations/pt-BR.json create mode 100644 homeassistant/components/airly/translations/pt-BR.json create mode 100644 homeassistant/components/airnow/translations/pt-BR.json create mode 100644 homeassistant/components/airthings/translations/pt-BR.json create mode 100644 homeassistant/components/airtouch4/translations/pt-BR.json create mode 100644 homeassistant/components/alarmdecoder/translations/pt-BR.json create mode 100644 homeassistant/components/ambee/translations/pt-BR.json create mode 100644 homeassistant/components/apple_tv/translations/pt-BR.json create mode 100644 homeassistant/components/aseko_pool_live/translations/pt-BR.json create mode 100644 homeassistant/components/asuswrt/translations/pt-BR.json create mode 100644 homeassistant/components/aurora/translations/pt-BR.json create mode 100644 homeassistant/components/aurora_abb_powerone/translations/pt-BR.json create mode 100644 homeassistant/components/aussie_broadband/translations/pt-BR.json create mode 100644 homeassistant/components/azure_event_hub/translations/pt-BR.json create mode 100644 homeassistant/components/balboa/translations/pt-BR.json create mode 100644 homeassistant/components/bmw_connected_drive/translations/pt-BR.json create mode 100644 homeassistant/components/bosch_shc/translations/pt-BR.json create mode 100644 homeassistant/components/broadlink/translations/pt-BR.json create mode 100644 homeassistant/components/brunt/translations/pt-BR.json create mode 100644 homeassistant/components/buienradar/translations/pt-BR.json create mode 100644 homeassistant/components/canary/translations/pt-BR.json create mode 100644 homeassistant/components/climacell/translations/pt-BR.json create mode 100644 homeassistant/components/climacell/translations/sensor.pt-BR.json create mode 100644 homeassistant/components/cloudflare/translations/pt-BR.json create mode 100644 homeassistant/components/co2signal/translations/pt-BR.json create mode 100644 homeassistant/components/coinbase/translations/pt-BR.json create mode 100644 homeassistant/components/cpuspeed/translations/pt-BR.json create mode 100644 homeassistant/components/crownstone/translations/pt-BR.json create mode 100644 homeassistant/components/denonavr/translations/pt-BR.json create mode 100644 homeassistant/components/dexcom/translations/pt-BR.json create mode 100644 homeassistant/components/dlna_dmr/translations/pt-BR.json create mode 100644 homeassistant/components/dnsip/translations/pt-BR.json create mode 100644 homeassistant/components/dsmr/translations/pt-BR.json create mode 100644 homeassistant/components/dunehd/translations/pt-BR.json create mode 100644 homeassistant/components/eafm/translations/pt-BR.json create mode 100644 homeassistant/components/econet/translations/pt-BR.json create mode 100644 homeassistant/components/efergy/translations/pt-BR.json create mode 100644 homeassistant/components/elmax/translations/pt-BR.json create mode 100644 homeassistant/components/emonitor/translations/pt-BR.json create mode 100644 homeassistant/components/enocean/translations/pt-BR.json create mode 100644 homeassistant/components/enphase_envoy/translations/pt-BR.json create mode 100644 homeassistant/components/environment_canada/translations/pt-BR.json create mode 100644 homeassistant/components/epson/translations/pt-BR.json create mode 100644 homeassistant/components/evil_genius_labs/translations/pt-BR.json create mode 100644 homeassistant/components/ezviz/translations/pt-BR.json create mode 100644 homeassistant/components/faa_delays/translations/pt-BR.json create mode 100644 homeassistant/components/fireservicerota/translations/pt-BR.json create mode 100644 homeassistant/components/firmata/translations/pt-BR.json create mode 100644 homeassistant/components/fjaraskupan/translations/pt-BR.json create mode 100644 homeassistant/components/flipr/translations/pt-BR.json create mode 100644 homeassistant/components/flunearyou/translations/pt-BR.json create mode 100644 homeassistant/components/flux_led/translations/pt-BR.json create mode 100644 homeassistant/components/forecast_solar/translations/el.json create mode 100644 homeassistant/components/forecast_solar/translations/pt-BR.json create mode 100644 homeassistant/components/foscam/translations/pt-BR.json create mode 100644 homeassistant/components/freebox/translations/pt-BR.json create mode 100644 homeassistant/components/freedompro/translations/pt-BR.json create mode 100644 homeassistant/components/fritz/translations/pt-BR.json create mode 100644 homeassistant/components/fritzbox_callmonitor/translations/el.json create mode 100644 homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json create mode 100644 homeassistant/components/fronius/translations/pt-BR.json create mode 100644 homeassistant/components/garages_amsterdam/translations/pt-BR.json create mode 100644 homeassistant/components/goalzero/translations/pt-BR.json create mode 100644 homeassistant/components/goodwe/translations/pt-BR.json create mode 100644 homeassistant/components/google_travel_time/translations/pt-BR.json create mode 100644 homeassistant/components/gree/translations/pt-BR.json create mode 100644 homeassistant/components/growatt_server/translations/pt-BR.json create mode 100644 homeassistant/components/guardian/translations/pt-BR.json create mode 100644 homeassistant/components/habitica/translations/pt-BR.json create mode 100644 homeassistant/components/hisense_aehw4a1/translations/pt-BR.json create mode 100644 homeassistant/components/hive/translations/pt-BR.json create mode 100644 homeassistant/components/hlk_sw16/translations/pt-BR.json create mode 100644 homeassistant/components/home_plus_control/translations/pt-BR.json create mode 100644 homeassistant/components/homekit_controller/translations/select.pt-BR.json create mode 100644 homeassistant/components/homewizard/translations/pt-BR.json create mode 100644 homeassistant/components/honeywell/translations/pt-BR.json create mode 100644 homeassistant/components/huisbaasje/translations/pt-BR.json create mode 100644 homeassistant/components/humidifier/translations/pt-BR.json create mode 100644 homeassistant/components/hvv_departures/translations/pt-BR.json create mode 100644 homeassistant/components/hyperion/translations/pt-BR.json create mode 100644 homeassistant/components/ialarm/translations/pt-BR.json create mode 100644 homeassistant/components/intellifire/translations/pt-BR.json create mode 100644 homeassistant/components/iotawatt/translations/pt-BR.json create mode 100644 homeassistant/components/islamic_prayer_times/translations/pt-BR.json create mode 100644 homeassistant/components/iss/translations/ca.json create mode 100644 homeassistant/components/iss/translations/de.json create mode 100644 homeassistant/components/iss/translations/el.json create mode 100644 homeassistant/components/iss/translations/et.json create mode 100644 homeassistant/components/iss/translations/hu.json create mode 100644 homeassistant/components/iss/translations/pt-BR.json create mode 100644 homeassistant/components/iss/translations/ru.json create mode 100644 homeassistant/components/iss/translations/tr.json create mode 100644 homeassistant/components/iss/translations/zh-Hant.json create mode 100644 homeassistant/components/izone/translations/pt-BR.json create mode 100644 homeassistant/components/jellyfin/translations/pt-BR.json create mode 100644 homeassistant/components/keenetic_ndms2/translations/pt-BR.json create mode 100644 homeassistant/components/kmtronic/translations/pt-BR.json create mode 100644 homeassistant/components/knx/translations/pt-BR.json create mode 100644 homeassistant/components/kodi/translations/pt-BR.json create mode 100644 homeassistant/components/kostal_plenticore/translations/pt-BR.json create mode 100644 homeassistant/components/kraken/translations/pt-BR.json create mode 100644 homeassistant/components/kulersky/translations/pt-BR.json create mode 100644 homeassistant/components/launch_library/translations/pt-BR.json create mode 100644 homeassistant/components/litejet/translations/pt-BR.json create mode 100644 homeassistant/components/litterrobot/translations/pt-BR.json create mode 100644 homeassistant/components/lookin/translations/pt-BR.json create mode 100644 homeassistant/components/lyric/translations/pt-BR.json create mode 100644 homeassistant/components/mazda/translations/pt-BR.json create mode 100644 homeassistant/components/melcloud/translations/pt-BR.json create mode 100644 homeassistant/components/met_eireann/translations/pt-BR.json create mode 100644 homeassistant/components/meteoclimatic/translations/pt-BR.json create mode 100644 homeassistant/components/metoffice/translations/pt-BR.json create mode 100644 homeassistant/components/mill/translations/pt-BR.json create mode 100644 homeassistant/components/modem_callerid/translations/pt-BR.json create mode 100644 homeassistant/components/modern_forms/translations/pt-BR.json create mode 100644 homeassistant/components/mullvad/translations/pt-BR.json create mode 100644 homeassistant/components/mutesync/translations/pt-BR.json create mode 100644 homeassistant/components/mysensors/translations/pt-BR.json create mode 100644 homeassistant/components/nam/translations/pt-BR.json create mode 100644 homeassistant/components/nanoleaf/translations/pt-BR.json create mode 100644 homeassistant/components/neato/translations/pt-BR.json create mode 100644 homeassistant/components/nfandroidtv/translations/pt-BR.json create mode 100644 homeassistant/components/nina/translations/pt-BR.json create mode 100644 homeassistant/components/nmap_tracker/translations/pt-BR.json create mode 100644 homeassistant/components/nuki/translations/pt-BR.json create mode 100644 homeassistant/components/number/translations/el.json create mode 100644 homeassistant/components/nzbget/translations/pt-BR.json create mode 100644 homeassistant/components/octoprint/translations/pt-BR.json create mode 100644 homeassistant/components/omnilogic/translations/pt-BR.json create mode 100644 homeassistant/components/oncue/translations/pt-BR.json create mode 100644 homeassistant/components/ondilo_ico/translations/pt-BR.json create mode 100644 homeassistant/components/onewire/translations/pt-BR.json create mode 100644 homeassistant/components/opengarage/translations/el.json create mode 100644 homeassistant/components/opengarage/translations/pt-BR.json create mode 100644 homeassistant/components/opentherm_gw/translations/pt-BR.json create mode 100644 homeassistant/components/openweathermap/translations/pt-BR.json create mode 100644 homeassistant/components/overkiz/translations/pt-BR.json create mode 100644 homeassistant/components/overkiz/translations/select.pt-BR.json create mode 100644 homeassistant/components/ovo_energy/translations/pt-BR.json create mode 100644 homeassistant/components/ozw/translations/pt-BR.json create mode 100644 homeassistant/components/p1_monitor/translations/pt-BR.json create mode 100644 homeassistant/components/philips_js/translations/pt-BR.json create mode 100644 homeassistant/components/picnic/translations/pt-BR.json create mode 100644 homeassistant/components/plum_lightpad/translations/pt-BR.json create mode 100644 homeassistant/components/poolsense/translations/pt-BR.json create mode 100644 homeassistant/components/profiler/translations/pt-BR.json create mode 100644 homeassistant/components/progettihwsw/translations/pt-BR.json create mode 100644 homeassistant/components/prosegur/translations/pt-BR.json create mode 100644 homeassistant/components/pvoutput/translations/pt-BR.json create mode 100644 homeassistant/components/rachio/translations/pt-BR.json create mode 100644 homeassistant/components/rainforest_eagle/translations/pt-BR.json create mode 100644 homeassistant/components/rdw/translations/pt-BR.json create mode 100644 homeassistant/components/recollect_waste/translations/pt-BR.json create mode 100644 homeassistant/components/renault/translations/pt-BR.json create mode 100644 homeassistant/components/rfxtrx/translations/pt-BR.json create mode 100644 homeassistant/components/risco/translations/pt-BR.json create mode 100644 homeassistant/components/rituals_perfume_genie/translations/pt-BR.json create mode 100644 homeassistant/components/rpi_power/translations/pt-BR.json create mode 100644 homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json create mode 100644 homeassistant/components/ruckus_unleashed/translations/pt-BR.json create mode 100644 homeassistant/components/samsungtv/translations/pt-BR.json create mode 100644 homeassistant/components/screenlogic/translations/pt-BR.json create mode 100644 homeassistant/components/senseme/translations/pt-BR.json create mode 100644 homeassistant/components/sensibo/translations/pt-BR.json create mode 100644 homeassistant/components/sharkiq/translations/pt-BR.json create mode 100644 homeassistant/components/shelly/translations/pt-BR.json create mode 100644 homeassistant/components/sia/translations/pt-BR.json create mode 100644 homeassistant/components/sma/translations/pt-BR.json create mode 100644 homeassistant/components/smart_meter_texas/translations/pt-BR.json create mode 100644 homeassistant/components/smarttub/translations/pt-BR.json create mode 100644 homeassistant/components/sms/translations/pt-BR.json create mode 100644 homeassistant/components/solaredge/translations/pt-BR.json create mode 100644 homeassistant/components/solarlog/translations/pt-BR.json create mode 100644 homeassistant/components/solax/translations/pt-BR.json create mode 100644 homeassistant/components/somfy_mylink/translations/pt-BR.json create mode 100644 homeassistant/components/sonarr/translations/pt-BR.json create mode 100644 homeassistant/components/speedtestdotnet/translations/pt-BR.json create mode 100644 homeassistant/components/spider/translations/pt-BR.json create mode 100644 homeassistant/components/spotify/translations/pt-BR.json create mode 100644 homeassistant/components/squeezebox/translations/pt-BR.json create mode 100644 homeassistant/components/srp_energy/translations/pt-BR.json create mode 100644 homeassistant/components/steamist/translations/pt-BR.json create mode 100644 homeassistant/components/stookalert/translations/pt-BR.json create mode 100644 homeassistant/components/subaru/translations/pt-BR.json create mode 100644 homeassistant/components/switchbot/translations/pt-BR.json create mode 100644 homeassistant/components/switcher_kis/translations/pt-BR.json create mode 100644 homeassistant/components/syncthing/translations/pt-BR.json create mode 100644 homeassistant/components/syncthru/translations/pt-BR.json create mode 100644 homeassistant/components/system_bridge/translations/pt-BR.json create mode 100644 homeassistant/components/tailscale/translations/el.json create mode 100644 homeassistant/components/tailscale/translations/pt-BR.json create mode 100644 homeassistant/components/tasmota/translations/pt-BR.json create mode 100644 homeassistant/components/tesla_wall_connector/translations/pt-BR.json create mode 100644 homeassistant/components/tibber/translations/pt-BR.json create mode 100644 homeassistant/components/tile/translations/pt-BR.json create mode 100644 homeassistant/components/tolo/translations/pt-BR.json create mode 100644 homeassistant/components/tractive/translations/pt-BR.json create mode 100644 homeassistant/components/tractive/translations/sensor.el.json create mode 100644 homeassistant/components/tractive/translations/sensor.pt-BR.json create mode 100644 homeassistant/components/trafikverket_weatherstation/translations/pt-BR.json create mode 100644 homeassistant/components/twinkly/translations/pt-BR.json create mode 100644 homeassistant/components/upcloud/translations/pt-BR.json create mode 100644 homeassistant/components/uptimerobot/translations/pt-BR.json create mode 100644 homeassistant/components/uptimerobot/translations/sensor.pt-BR.json create mode 100644 homeassistant/components/vallox/translations/pt-BR.json create mode 100644 homeassistant/components/velbus/translations/pt-BR.json create mode 100644 homeassistant/components/venstar/translations/pt-BR.json create mode 100644 homeassistant/components/verisure/translations/pt-BR.json create mode 100644 homeassistant/components/version/translations/pt-BR.json create mode 100644 homeassistant/components/vicare/translations/pt-BR.json create mode 100644 homeassistant/components/volumio/translations/pt-BR.json create mode 100644 homeassistant/components/wallbox/translations/pt-BR.json create mode 100644 homeassistant/components/waze_travel_time/translations/pt-BR.json create mode 100644 homeassistant/components/webostv/translations/pt-BR.json create mode 100644 homeassistant/components/whois/translations/pt-BR.json create mode 100644 homeassistant/components/wilight/translations/pt-BR.json create mode 100644 homeassistant/components/wled/translations/pt-BR.json create mode 100644 homeassistant/components/wled/translations/select.el.json create mode 100644 homeassistant/components/xbox/translations/pt-BR.json create mode 100644 homeassistant/components/xiaomi_aqara/translations/pt-BR.json create mode 100644 homeassistant/components/yamaha_musiccast/translations/pt-BR.json create mode 100644 homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json create mode 100644 homeassistant/components/yeelight/translations/pt-BR.json create mode 100644 homeassistant/components/youless/translations/pt-BR.json create mode 100644 homeassistant/components/zoneminder/translations/pt-BR.json diff --git a/homeassistant/components/abode/translations/pt-BR.json b/homeassistant/components/abode/translations/pt-BR.json index 4c61f5d243d..dc83ae8dc5c 100644 --- a/homeassistant/components/abode/translations/pt-BR.json +++ b/homeassistant/components/abode/translations/pt-BR.json @@ -1,9 +1,19 @@ { "config": { "abort": { - "single_instance_allowed": "Somente uma \u00fanica configura\u00e7\u00e3o de Abode \u00e9 permitida." + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + } + }, "user": { "data": { "password": "Senha", diff --git a/homeassistant/components/abode/translations/zh-Hant.json b/homeassistant/components/abode/translations/zh-Hant.json index 6725df44451..9a7136223b9 100644 --- a/homeassistant/components/abode/translations/zh-Hant.json +++ b/homeassistant/components/abode/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/accuweather/translations/el.json b/homeassistant/components/accuweather/translations/el.json index 20c3b56bd60..0cca8117080 100644 --- a/homeassistant/components/accuweather/translations/el.json +++ b/homeassistant/components/accuweather/translations/el.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "requests_exceeded": "\u0388\u03c7\u03b5\u03b9 \u03be\u03b5\u03c0\u03b5\u03c1\u03b1\u03c3\u03c4\u03b5\u03af \u03bf \u03b5\u03c0\u03b9\u03c4\u03c1\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf API \u03c4\u03bf\u03c5 Accuweather. \u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03ae \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af API." + }, "step": { "user": { "description": "\u0391\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03c4\u03b5 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 \u03bc\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7, \u03c1\u03af\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03bc\u03b1\u03c4\u03b9\u03ac \u03b5\u03b4\u03ce: https://www.home-assistant.io/integrations/accuweather/\n\n\u039f\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03b9 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\u03b9 \u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf \u03bc\u03b7\u03c4\u03c1\u03ce\u03bf \u03bf\u03bd\u03c4\u03bf\u03c4\u03ae\u03c4\u03c9\u03bd \u03bc\u03b5\u03c4\u03ac \u03c4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2.\n\u0397 \u03c0\u03c1\u03cc\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9\u03c1\u03bf\u03cd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03b7\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03b9\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2.", @@ -12,7 +15,9 @@ "user": { "data": { "forecast": "\u03a0\u03c1\u03cc\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9\u03c1\u03bf\u03cd" - } + }, + "description": "\u039b\u03cc\u03b3\u03c9 \u03c4\u03c9\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ce\u03bd \u03c4\u03b7\u03c2 \u03b4\u03c9\u03c1\u03b5\u03ac\u03bd \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd API \u03c4\u03bf\u03c5 AccuWeather, \u03cc\u03c4\u03b1\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03cc\u03b3\u03bd\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9\u03c1\u03bf\u03cd, \u03bf\u03b9 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b8\u03b1 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03ba\u03ac\u03b8\u03b5 80 \u03bb\u03b5\u03c0\u03c4\u03ac \u03b1\u03bd\u03c4\u03af \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 40 \u03bb\u03b5\u03c0\u03c4\u03ac.", + "title": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 AccuWeather" } } }, diff --git a/homeassistant/components/accuweather/translations/pt-BR.json b/homeassistant/components/accuweather/translations/pt-BR.json index 75111f9892d..f4ac44d3b60 100644 --- a/homeassistant/components/accuweather/translations/pt-BR.json +++ b/homeassistant/components/accuweather/translations/pt-BR.json @@ -1,11 +1,19 @@ { "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_api_key": "Chave de API inv\u00e1lida" + }, "step": { "user": { "data": { "api_key": "Chave API", "latitude": "Latitude", - "longitude": "Longitude" + "longitude": "Longitude", + "name": "Nome" }, "title": "AccuWeather" } diff --git a/homeassistant/components/accuweather/translations/zh-Hant.json b/homeassistant/components/accuweather/translations/zh-Hant.json index 11df415d4c9..fbf72991e92 100644 --- a/homeassistant/components/accuweather/translations/zh-Hant.json +++ b/homeassistant/components/accuweather/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/acmeda/translations/pt-BR.json b/homeassistant/components/acmeda/translations/pt-BR.json new file mode 100644 index 00000000000..aa5c22db175 --- /dev/null +++ b/homeassistant/components/acmeda/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/adax/translations/pt-BR.json b/homeassistant/components/adax/translations/pt-BR.json new file mode 100644 index 00000000000..4bde04e1695 --- /dev/null +++ b/homeassistant/components/adax/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "cloud": { + "data": { + "password": "Senha" + } + }, + "user": { + "data": { + "host": "Nome do host", + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/adguard/translations/pt-BR.json b/homeassistant/components/adguard/translations/pt-BR.json index 5d291f4cadb..aa33b469b1b 100644 --- a/homeassistant/components/adguard/translations/pt-BR.json +++ b/homeassistant/components/adguard/translations/pt-BR.json @@ -1,8 +1,12 @@ { "config": { "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", "existing_instance_updated": "Configura\u00e7\u00e3o existente atualizada." }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "hassio_confirm": { "description": "Deseja configurar o Home Assistant para se conectar ao AdGuard Home fornecido pelo complemento Supervisor: {addon} ?", @@ -10,10 +14,12 @@ }, "user": { "data": { + "host": "Nome do host", "password": "Senha", - "ssl": "O AdGuard Home usa um certificado SSL", + "port": "Porta", + "ssl": "Usar um certificado SSL", "username": "Usu\u00e1rio", - "verify_ssl": "O AdGuard Home usa um certificado apropriado" + "verify_ssl": "Verifique o certificado SSL" }, "description": "Configure sua inst\u00e2ncia do AdGuard Home para permitir o monitoramento e o controle." } diff --git a/homeassistant/components/advantage_air/translations/pt-BR.json b/homeassistant/components/advantage_air/translations/pt-BR.json new file mode 100644 index 00000000000..dcf9a44ea4a --- /dev/null +++ b/homeassistant/components/advantage_air/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "ip_address": "Endere\u00e7o IP", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/aemet/translations/pt-BR.json b/homeassistant/components/aemet/translations/pt-BR.json new file mode 100644 index 00000000000..51e8d3fd84e --- /dev/null +++ b/homeassistant/components/aemet/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "invalid_api_key": "Chave de API inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/pt-BR.json b/homeassistant/components/agent_dvr/translations/pt-BR.json index 0077ceddd46..e4203d7c177 100644 --- a/homeassistant/components/agent_dvr/translations/pt-BR.json +++ b/homeassistant/components/agent_dvr/translations/pt-BR.json @@ -1,8 +1,16 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { "data": { + "host": "Nome do host", "port": "Porta" } } diff --git a/homeassistant/components/airly/translations/pt-BR.json b/homeassistant/components/airly/translations/pt-BR.json new file mode 100644 index 00000000000..abe96f8cccc --- /dev/null +++ b/homeassistant/components/airly/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "invalid_api_key": "Chave de API inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/airnow/translations/pt-BR.json b/homeassistant/components/airnow/translations/pt-BR.json new file mode 100644 index 00000000000..acc62eaa7d8 --- /dev/null +++ b/homeassistant/components/airnow/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/airthings/translations/pt-BR.json b/homeassistant/components/airthings/translations/pt-BR.json new file mode 100644 index 00000000000..88693aaab09 --- /dev/null +++ b/homeassistant/components/airthings/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "description": "Fa\u00e7a login em {url} para encontrar suas credenciais", + "id": "ID", + "secret": "Segredo" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/airtouch4/translations/pt-BR.json b/homeassistant/components/airtouch4/translations/pt-BR.json new file mode 100644 index 00000000000..fb9b1f4c79e --- /dev/null +++ b/homeassistant/components/airtouch4/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/airvisual/translations/el.json b/homeassistant/components/airvisual/translations/el.json index 9c9a715e5b1..58431a4d313 100644 --- a/homeassistant/components/airvisual/translations/el.json +++ b/homeassistant/components/airvisual/translations/el.json @@ -7,6 +7,13 @@ "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2" }, "step": { + "geography_by_name": { + "data": { + "country": "\u03a7\u03ce\u03c1\u03b1", + "state": "\u03ba\u03c1\u03ac\u03c4\u03bf\u03c2" + }, + "description": "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf AirVisual cloud API \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03cc\u03bb\u03b7/\u03c0\u03bf\u03bb\u03b9\u03c4\u03b5\u03af\u03b1/\u03c7\u03ce\u03c1\u03b1." + }, "node_pro": { "description": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ae \u03bc\u03bf\u03bd\u03ac\u03b4\u03b1 AirVisual. \u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bd\u03b1\u03ba\u03c4\u03b7\u03b8\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03bf UI \u03c4\u03b7\u03c2 \u03bc\u03bf\u03bd\u03ac\u03b4\u03b1\u03c2.", "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03ba\u03cc\u03bc\u03b2\u03bf\u03c5 AirVisual Node/Pro" diff --git a/homeassistant/components/airvisual/translations/pt-BR.json b/homeassistant/components/airvisual/translations/pt-BR.json index 733411f2465..b9db19d0346 100644 --- a/homeassistant/components/airvisual/translations/pt-BR.json +++ b/homeassistant/components/airvisual/translations/pt-BR.json @@ -1,14 +1,37 @@ { "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { - "general_error": "Ocorreu um erro desconhecido.", - "invalid_api_key": "Chave de API fornecida \u00e9 inv\u00e1lida." + "cannot_connect": "Falha ao conectar", + "general_error": "Erro inesperado", + "invalid_api_key": "Chave de API inv\u00e1lida" }, "step": { + "geography_by_coords": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude" + } + }, + "geography_by_name": { + "data": { + "api_key": "Chave da API" + } + }, "node_pro": { "data": { + "ip_address": "Nome do host", "password": "Senha" } + }, + "reauth_confirm": { + "data": { + "api_key": "Chave da API" + } } } } diff --git a/homeassistant/components/alarmdecoder/translations/pt-BR.json b/homeassistant/components/alarmdecoder/translations/pt-BR.json new file mode 100644 index 00000000000..8caf8d08cec --- /dev/null +++ b/homeassistant/components/alarmdecoder/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "protocol": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/almond/translations/pt-BR.json b/homeassistant/components/almond/translations/pt-BR.json index 94dfbefb86a..d6ddde76595 100644 --- a/homeassistant/components/almond/translations/pt-BR.json +++ b/homeassistant/components/almond/translations/pt-BR.json @@ -1,5 +1,11 @@ { "config": { + "abort": { + "cannot_connect": "Falha ao conectar", + "missing_configuration": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.", + "no_url_available": "N\u00e3o h\u00e1 URL dispon\u00edvel. Para obter informa\u00e7\u00f5es sobre esse erro, [verifique a se\u00e7\u00e3o de ajuda]({docs_url})", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "step": { "pick_implementation": { "title": "Escolha o m\u00e9todo de autentica\u00e7\u00e3o" diff --git a/homeassistant/components/almond/translations/zh-Hant.json b/homeassistant/components/almond/translations/zh-Hant.json index 9606a440aab..d5139fcb8b8 100644 --- a/homeassistant/components/almond/translations/zh-Hant.json +++ b/homeassistant/components/almond/translations/zh-Hant.json @@ -4,7 +4,7 @@ "cannot_connect": "\u9023\u7dda\u5931\u6557", "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", "no_url_available": "\u6c92\u6709\u53ef\u7528\u7684\u7db2\u5740\u3002\u95dc\u65bc\u6b64\u932f\u8aa4\u66f4\u8a73\u7d30\u8a0a\u606f\uff0c[\u9ede\u9078\u5354\u52a9\u7ae0\u7bc0]({docs_url})", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "hassio_confirm": { diff --git a/homeassistant/components/ambee/translations/pt-BR.json b/homeassistant/components/ambee/translations/pt-BR.json new file mode 100644 index 00000000000..03e813c18ff --- /dev/null +++ b/homeassistant/components/ambee/translations/pt-BR.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_api_key": "Chave de API inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "Chave da API" + } + }, + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nome" + } + } + } + } +} \ 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 466096416ae..9f6290dc492 100644 --- a/homeassistant/components/ambiclimate/translations/pt-BR.json +++ b/homeassistant/components/ambiclimate/translations/pt-BR.json @@ -1,10 +1,11 @@ { "config": { "abort": { - "access_token": "Erro desconhecido ao gerar um token de acesso." + "access_token": "Erro desconhecido ao gerar um token de acesso.", + "already_configured": "A conta j\u00e1 foi configurada" }, "create_entry": { - "default": "Autenticado com sucesso no Ambiclimate" + "default": "Autenticado com sucesso" }, "error": { "follow_link": "Por favor, siga o link e autentique-se antes de pressionar Enviar", diff --git a/homeassistant/components/ambient_station/translations/pt-BR.json b/homeassistant/components/ambient_station/translations/pt-BR.json index d3ac36bf0e2..ce7a38d0867 100644 --- a/homeassistant/components/ambient_station/translations/pt-BR.json +++ b/homeassistant/components/ambient_station/translations/pt-BR.json @@ -1,13 +1,16 @@ { "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, "error": { - "invalid_key": "Chave de API e / ou chave de aplicativo inv\u00e1lidas", + "invalid_key": "Chave de API inv\u00e1lida", "no_devices": "Nenhum dispositivo encontrado na conta" }, "step": { "user": { "data": { - "api_key": "Chave API", + "api_key": "Chave da API", "app_key": "Chave de aplicativo" }, "title": "Preencha suas informa\u00e7\u00f5es" diff --git a/homeassistant/components/androidtv/translations/pt-BR.json b/homeassistant/components/androidtv/translations/pt-BR.json index bccf453eb0b..b5b2f9fc0c2 100644 --- a/homeassistant/components/androidtv/translations/pt-BR.json +++ b/homeassistant/components/androidtv/translations/pt-BR.json @@ -1,10 +1,62 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { - "device_class": "O tipo de dispositivo" - } + "adb_server_ip": "Endere\u00e7o IP do servidor ADB (deixe em branco para n\u00e3o usar)", + "adb_server_port": "Porta do servidor ADB", + "adbkey": "Caminho para o arquivo de chave ADB (deixe em branco para gerar automaticamente)", + "device_class": "O tipo de dispositivo", + "host": "Nome do host", + "port": "Porta" + }, + "description": "Defina os par\u00e2metros necess\u00e1rios para se conectar ao seu dispositivo Android TV", + "title": "AndroidTV" + } + } + }, + "options": { + "error": { + "invalid_det_rules": "Regras de detec\u00e7\u00e3o de estado inv\u00e1lidas" + }, + "step": { + "apps": { + "data": { + "app_delete": "Marque para excluir este aplicativo", + "app_id": "ID do aplicativo", + "app_name": "Nome do aplicativo" + }, + "description": "Configurar o ID do aplicativo {app_id}", + "title": "Configurar aplicativos da Android TV" + }, + "init": { + "data": { + "apps": "Configurar lista de aplicativos", + "exclude_unnamed_apps": "Excluir aplicativos com nome desconhecido da lista de fontes", + "get_sources": "Recupere os aplicativos em execu\u00e7\u00e3o como a lista de fontes", + "screencap": "Use a captura de tela para a arte do \u00e1lbum", + "state_detection_rules": "Configurar regras de detec\u00e7\u00e3o de estado", + "turn_off_command": "Comando de desligamento do shell ADB (deixe vazio por padr\u00e3o)", + "turn_on_command": "Comando de ativa\u00e7\u00e3o do shell ADB (deixe vazio por padr\u00e3o)" + }, + "title": "Op\u00e7\u00f5es de TV Android" + }, + "rules": { + "data": { + "rule_delete": "Marque para excluir esta regra", + "rule_id": "ID do aplicativo", + "rule_values": "Lista de regras de detec\u00e7\u00e3o de estado (consulte a documenta\u00e7\u00e3o)" + }, + "description": "Configure a regra de detec\u00e7\u00e3o para o ID do aplicativo {rule_id}", + "title": "Configurar regras de detec\u00e7\u00e3o de estado do Android TV" } } } diff --git a/homeassistant/components/apple_tv/translations/el.json b/homeassistant/components/apple_tv/translations/el.json index 37b07361ad8..d446d618746 100644 --- a/homeassistant/components/apple_tv/translations/el.json +++ b/homeassistant/components/apple_tv/translations/el.json @@ -30,7 +30,8 @@ "title": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2" }, "protocol_disabled": { - "description": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf `{protocol}` \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b9\u03b8\u03b1\u03bd\u03bf\u03cd\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03c0.\u03c7. \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03c4\u03bf\u03c0\u03b9\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03bf\u03bd\u03c4\u03b1\u03b9) \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \n\n \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03c1\u03c9\u03c4\u03bf\u03ba\u03cc\u03bb\u03bb\u03bf\u03c5, \u03b1\u03bb\u03bb\u03ac \u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2 \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2." + "description": "\u0391\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf `{protocol}` \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b9\u03b8\u03b1\u03bd\u03bf\u03cd\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03c0.\u03c7. \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03c4\u03bf\u03c0\u03b9\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03bf\u03bd\u03c4\u03b1\u03b9) \u03c3\u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae. \n\n \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7 \u03b1\u03c5\u03c4\u03bf\u03cd \u03c4\u03bf\u03c5 \u03c0\u03c1\u03c9\u03c4\u03bf\u03ba\u03cc\u03bb\u03bb\u03bf\u03c5, \u03b1\u03bb\u03bb\u03ac \u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2 \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2.", + "title": "\u0394\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03c3\u03cd\u03b6\u03b5\u03c5\u03be\u03b7" }, "reconfigure": { "description": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03ac \u03c4\u03b7\u03c2.", diff --git a/homeassistant/components/apple_tv/translations/pt-BR.json b/homeassistant/components/apple_tv/translations/pt-BR.json new file mode 100644 index 00000000000..5e0497e76c0 --- /dev/null +++ b/homeassistant/components/apple_tv/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "unknown": "Erro inesperado" + }, + "step": { + "pair_with_pin": { + "data": { + "pin": "C\u00f3digo PIN" + } + } + } + } +} \ 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 8071efb001f..58279f9bff9 100644 --- a/homeassistant/components/arcam_fmj/translations/pt-BR.json +++ b/homeassistant/components/arcam_fmj/translations/pt-BR.json @@ -1,4 +1,19 @@ { + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + }, "device_automation": { "trigger_type": { "turn_on": "Foi solicitado que {entity_name} ligue" diff --git a/homeassistant/components/aseko_pool_live/translations/pt-BR.json b/homeassistant/components/aseko_pool_live/translations/pt-BR.json new file mode 100644 index 00000000000..67dcf497bc0 --- /dev/null +++ b/homeassistant/components/aseko_pool_live/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/asuswrt/translations/pt-BR.json b/homeassistant/components/asuswrt/translations/pt-BR.json new file mode 100644 index 00000000000..07f99344a4a --- /dev/null +++ b/homeassistant/components/asuswrt/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/asuswrt/translations/zh-Hant.json b/homeassistant/components/asuswrt/translations/zh-Hant.json index 7aabf592ee3..d0997e495c5 100644 --- a/homeassistant/components/asuswrt/translations/zh-Hant.json +++ b/homeassistant/components/asuswrt/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/atag/translations/pt-BR.json b/homeassistant/components/atag/translations/pt-BR.json index 5d9d5079110..2d6380e59be 100644 --- a/homeassistant/components/atag/translations/pt-BR.json +++ b/homeassistant/components/atag/translations/pt-BR.json @@ -1,7 +1,18 @@ { "config": { "abort": { - "already_configured": "Este dispositivo j\u00e1 foi adicionado ao Home Assistant" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/august/translations/pt-BR.json b/homeassistant/components/august/translations/pt-BR.json index 7186be6216c..61185dc14f7 100644 --- a/homeassistant/components/august/translations/pt-BR.json +++ b/homeassistant/components/august/translations/pt-BR.json @@ -1,6 +1,26 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { + "reauth_validate": { + "data": { + "password": "Senha" + } + }, + "user_validate": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, "validation": { "data": { "code": "C\u00f3digo de verifica\u00e7\u00e3o" diff --git a/homeassistant/components/aurora/translations/pt-BR.json b/homeassistant/components/aurora/translations/pt-BR.json new file mode 100644 index 00000000000..7d9ce5c434d --- /dev/null +++ b/homeassistant/components/aurora/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nome" + } + } + } + } +} \ 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 new file mode 100644 index 00000000000..d81a4031129 --- /dev/null +++ b/homeassistant/components/aurora_abb_powerone/translations/pt-BR.json @@ -0,0 +1,10 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/aussie_broadband/translations/pt-BR.json b/homeassistant/components/aussie_broadband/translations/pt-BR.json new file mode 100644 index 00000000000..c2b3b7e1568 --- /dev/null +++ b/homeassistant/components/aussie_broadband/translations/pt-BR.json @@ -0,0 +1,50 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "no_services_found": "Nenhum servi\u00e7o foi encontrado para esta conta", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "reauth": { + "data": { + "password": "Senha" + }, + "description": "Atualizar senha para {nome de usu\u00e1rio}", + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "service": { + "data": { + "services": "Servi\u00e7os" + }, + "title": "Selecionar servi\u00e7os" + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + }, + "options": { + "abort": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "init": { + "data": { + "services": "Servi\u00e7os" + }, + "title": "Selecionar servi\u00e7os" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/awair/translations/pt-BR.json b/homeassistant/components/awair/translations/pt-BR.json index 6cec4b5050d..ad86023f818 100644 --- a/homeassistant/components/awair/translations/pt-BR.json +++ b/homeassistant/components/awair/translations/pt-BR.json @@ -1,7 +1,25 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { - "invalid_access_token": "token de acesso invalido" + "invalid_access_token": "Token de acesso inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "step": { + "reauth": { + "data": { + "access_token": "Token de acesso" + } + }, + "user": { + "data": { + "access_token": "Token de acesso" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/axis/translations/pt-BR.json b/homeassistant/components/axis/translations/pt-BR.json index 86b6d408baa..7c25606016e 100644 --- a/homeassistant/components/axis/translations/pt-BR.json +++ b/homeassistant/components/axis/translations/pt-BR.json @@ -1,19 +1,21 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado", + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "link_local_address": "Link de endere\u00e7os locais n\u00e3o s\u00e3o suportados", "not_axis_device": "Dispositivo descoberto n\u00e3o \u00e9 um dispositivo Axis" }, "error": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado", - "already_in_progress": "O fluxo de configura\u00e7\u00e3o para o dispositivo j\u00e1 est\u00e1 em andamento." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "flow_title": "Eixos do dispositivo: {name} ({host})", "step": { "user": { "data": { - "host": "Host", + "host": "Nome do host", "password": "Senha", "port": "Porta", "username": "Usu\u00e1rio" diff --git a/homeassistant/components/azure_devops/translations/el.json b/homeassistant/components/azure_devops/translations/el.json index bde76bff399..5f8926f1a51 100644 --- a/homeassistant/components/azure_devops/translations/el.json +++ b/homeassistant/components/azure_devops/translations/el.json @@ -1,13 +1,25 @@ { "config": { + "error": { + "project_error": "\u0394\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03bb\u03ae\u03c8\u03b7 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd \u03ad\u03c1\u03b3\u03bf\u03c5." + }, + "flow_title": "{project_url}", "step": { "reauth": { + "data": { + "personal_access_token": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03a0\u0394\u03a0)" + }, + "description": "\u039f \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5 \u03b3\u03b9\u03b1 \u03c4\u03bf {project_url}. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1 \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03ae\u03c1\u03b9\u03ac \u03c3\u03b1\u03c2.", "title": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7" }, "user": { "data": { - "organization": "\u039f\u03c1\u03b3\u03ac\u03bd\u03c9\u03c3\u03b7" - } + "organization": "\u039f\u03c1\u03b3\u03ac\u03bd\u03c9\u03c3\u03b7", + "personal_access_token": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 (\u03a0\u0394\u03a0)", + "project": "\u0395\u03c1\u03b3\u03bf" + }, + "description": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 Azure DevOps \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03c3\u03b1\u03c2. \u0388\u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc \u03ad\u03c1\u03b3\u03bf.", + "title": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03ad\u03c1\u03b3\u03bf\u03c5 Azure DevOps" } } } diff --git a/homeassistant/components/azure_devops/translations/pt-BR.json b/homeassistant/components/azure_devops/translations/pt-BR.json index 510159829cb..859c87db3fb 100644 --- a/homeassistant/components/azure_devops/translations/pt-BR.json +++ b/homeassistant/components/azure_devops/translations/pt-BR.json @@ -1,6 +1,12 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "project_error": "N\u00e3o foi poss\u00edvel obter informa\u00e7\u00f5es do projeto." }, "step": { diff --git a/homeassistant/components/azure_event_hub/translations/pt-BR.json b/homeassistant/components/azure_event_hub/translations/pt-BR.json new file mode 100644 index 00000000000..65502dcaa23 --- /dev/null +++ b/homeassistant/components/azure_event_hub/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/azure_event_hub/translations/zh-Hant.json b/homeassistant/components/azure_event_hub/translations/zh-Hant.json index 64f713f5bd8..a963a7ab486 100644 --- a/homeassistant/components/azure_event_hub/translations/zh-Hant.json +++ b/homeassistant/components/azure_event_hub/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "cannot_connect": "\u4f7f\u7528 configuration.yaml \u6240\u5305\u542b\u6191\u8b49\u9023\u7dda\u5931\u6557\uff0c\u8acb\u81ea Yaml \u79fb\u9664\u8a72\u6191\u8b49\u4e26\u4f7f\u7528\u8a2d\u5b9a\u6d41\u7a0b\u65b9\u5f0f\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "unknown": "\u4f7f\u7528 configuration.yaml \u6240\u5305\u542b\u6191\u8b49\u9023\u7dda\u767c\u751f\u672a\u77e5\u932f\u8aa4\uff0c\u8acb\u81ea Yaml \u79fb\u9664\u8a72\u6191\u8b49\u4e26\u4f7f\u7528\u8a2d\u5b9a\u6d41\u7a0b\u65b9\u5f0f\u3002" }, "error": { diff --git a/homeassistant/components/balboa/translations/pt-BR.json b/homeassistant/components/balboa/translations/pt-BR.json new file mode 100644 index 00000000000..ff6ede166a9 --- /dev/null +++ b/homeassistant/components/balboa/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/binary_sensor/translations/el.json b/homeassistant/components/binary_sensor/translations/el.json index 294fca09be5..03a750a186d 100644 --- a/homeassistant/components/binary_sensor/translations/el.json +++ b/homeassistant/components/binary_sensor/translations/el.json @@ -51,6 +51,8 @@ "moist": "{entity_name} \u03ad\u03b3\u03b9\u03bd\u03b5 \u03c5\u03b3\u03c1\u03cc", "no_update": "{entity_name} \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5", "not_opened": "{entity_name} \u03ad\u03ba\u03bb\u03b5\u03b9\u03c3\u03b5", + "not_tampered": "{entity_name} \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03b6\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", + "tampered": "{entity_name} \u03ac\u03c1\u03c7\u03b9\u03c3\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03b6\u03b5\u03b9 \u03c0\u03b1\u03c1\u03b1\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", "turned_off": "{entity_name} \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5", "turned_on": "{entity_name} \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5", "update": "{entity_name} \u03ad\u03bb\u03b1\u03b2\u03b5 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7" diff --git a/homeassistant/components/binary_sensor/translations/pt-BR.json b/homeassistant/components/binary_sensor/translations/pt-BR.json index d1bf94170bf..4ca2f04550e 100644 --- a/homeassistant/components/binary_sensor/translations/pt-BR.json +++ b/homeassistant/components/binary_sensor/translations/pt-BR.json @@ -1,12 +1,96 @@ { "device_automation": { "condition_type": { + "is_bat_low": "{entity_name} a bateria est\u00e1 fraca", + "is_co": "{entity_name} est\u00e1 detectando mon\u00f3xido de carbono", + "is_cold": "{entity_name} \u00e9 frio", + "is_connected": "{entity_name} est\u00e1 conectado", + "is_gas": "{entity_name} est\u00e1 detectando g\u00e1s", + "is_hot": "{entity_name} \u00e9 quente", + "is_light": "{entity_name} est\u00e1 detectando luz", + "is_locked": "{entity_name} est\u00e1 bloqueado", + "is_moist": "{entity_name} est\u00e1 \u00famido", "is_motion": "{entity_name} est\u00e1 detectando movimento", - "is_no_motion": "{entity_name} n\u00e3o est\u00e1 detectando movimento" + "is_moving": "{entity_name} est\u00e1 se movendo", + "is_no_co": "{entity_name} n\u00e3o est\u00e1 detectando mon\u00f3xido de carbono", + "is_no_gas": "{entity_name} n\u00e3o est\u00e1 detectando g\u00e1s", + "is_no_light": "{entity_name} n\u00e3o est\u00e1 detectando luz", + "is_no_motion": "{entity_name} n\u00e3o est\u00e1 detectando movimento", + "is_no_problem": "{entity_name} n\u00e3o est\u00e1 detectando problema", + "is_no_smoke": "{entity_name} n\u00e3o est\u00e1 detectando fuma\u00e7a", + "is_no_sound": "{entity_name} n\u00e3o est\u00e1 detectando som", + "is_no_vibration": "{entity_name} n\u00e3o est\u00e1 detectando vibra\u00e7\u00e3o", + "is_not_bat_low": "{entity_name} bateria normal", + "is_not_cold": "{entity_name} n\u00e3o \u00e9 frio", + "is_not_connected": "{entity_name} est\u00e1 desconectado", + "is_not_hot": "{entity_name} n\u00e3o \u00e9 quente", + "is_not_locked": "{entity_name} est\u00e1 desbloqueado", + "is_not_moist": "{entity_name} est\u00e1 seco", + "is_not_moving": "{entity_name} est\u00e1 parado", + "is_not_occupied": "{entity_name} n\u00e3o est\u00e1 ocupado", + "is_not_open": "{entity_name} est\u00e1 fechado", + "is_not_plugged_in": "{entity_name} est\u00e1 desconectado", + "is_not_powered": "{entity_name} n\u00e3o \u00e9 alimentado", + "is_not_present": "{entity_name} n\u00e3o est\u00e1 presente", + "is_not_unsafe": "{entity_name} \u00e9 seguro", + "is_occupied": "{entity_name} est\u00e1 ocupado", + "is_off": "{entity_name} est\u00e1 desligado", + "is_on": "{entity_name} est\u00e1 ligado", + "is_open": "{entity_name} est\u00e1 aberto", + "is_plugged_in": "{entity_name} est\u00e1 conectado", + "is_powered": "{entity_name} \u00e9 alimentado", + "is_present": "{entity_name} est\u00e1 presente", + "is_problem": "{entity_name} est\u00e1 detectando problema", + "is_smoke": "{entity_name} est\u00e1 detectando fuma\u00e7a", + "is_sound": "{entity_name} est\u00e1 detectando som", + "is_unsafe": "{entity_name} \u00e9 inseguro", + "is_vibration": "{entity_name} est\u00e1 detectando vibra\u00e7\u00e3o" }, "trigger_type": { + "bat_low": "{entity_name} bateria fraca", + "co": "{entity_name} come\u00e7ou a detectar mon\u00f3xido de carbono", + "cold": "{entity_name} frio", + "connected": "{entity_name} conectado", + "gas": "{entity_name} come\u00e7ou a detectar g\u00e1s", + "hot": "{entity_name} tornou-se quente", + "light": "{entity_name} come\u00e7ou a detectar luz", + "locked": "{entity_name} bloqueado", "motion": "{entity_name} come\u00e7ou a detectar movimento", - "no_motion": "{entity_name} parou de detectar movimento" + "moving": "{entity_name} come\u00e7ou a se mover", + "no_co": "{entity_name} parou de detectar mon\u00f3xido de carbono", + "no_gas": "{entity_name} parou de detectar g\u00e1s", + "no_light": "{entity_name} parou de detectar luz", + "no_motion": "{entity_name} parou de detectar movimento", + "no_problem": "{entity_name} parou de detectar problema", + "no_smoke": "{entity_name} parou de detectar fuma\u00e7a", + "no_sound": "{entity_name} parou de detectar som", + "no_vibration": "{entity_name} parou de detectar vibra\u00e7\u00e3o", + "not_bat_low": "{entity_name} bateria normal", + "not_cold": "{entity_name} n\u00e3o frio", + "not_connected": "{entity_name} desconectado", + "not_hot": "{entity_name} n\u00e3o quente", + "not_locked": "{entity_name} desbloqueado", + "not_moist": "{entity_name} secou", + "not_moving": "{entity_name} parado", + "not_occupied": "{entity_name} desocupado", + "not_plugged_in": "{entity_name} desconectado", + "not_powered": "{entity_name} sem alimenta\u00e7\u00e3o", + "not_present": "{entity_name} n\u00e3o est\u00e1 presente", + "not_tampered": "{entity_name} parou de detectar adultera\u00e7\u00e3o", + "not_unsafe": "{entity_name} seguro", + "occupied": "{entity_name} ocupado", + "opened": "{entity_name} aberto", + "plugged_in": "{entity_name} conectado", + "powered": "{entity_name} alimentado", + "present": "{entity_name} presente", + "problem": "{entity_name} come\u00e7ou a detectar problema", + "smoke": "{entity_name} come\u00e7ou a detectar fuma\u00e7a", + "sound": "{entity_name} come\u00e7ou a detectar som", + "tampered": "{entity_name} come\u00e7ou a detectar adultera\u00e7\u00e3o", + "turned_off": "{entity_name} desligado", + "turned_on": "{entity_name} ligado", + "unsafe": "{entity_name} tornou-se inseguro", + "vibration": "{entity_name} come\u00e7ou a detectar vibra\u00e7\u00e3o" } }, "device_class": { @@ -37,6 +121,7 @@ "on": "Carregando" }, "co": { + "off": "Limpo", "on": "Detectado" }, "cold": { diff --git a/homeassistant/components/blebox/translations/pt-BR.json b/homeassistant/components/blebox/translations/pt-BR.json index 972aed55cc4..3bc015b6b55 100644 --- a/homeassistant/components/blebox/translations/pt-BR.json +++ b/homeassistant/components/blebox/translations/pt-BR.json @@ -1,5 +1,12 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/blink/translations/pt-BR.json b/homeassistant/components/blink/translations/pt-BR.json index 70d8b8620c4..5624d3765d3 100644 --- a/homeassistant/components/blink/translations/pt-BR.json +++ b/homeassistant/components/blink/translations/pt-BR.json @@ -1,9 +1,11 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { + "cannot_connect": "Falha ao conectar", + "invalid_access_token": "Token de acesso inv\u00e1lido", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, @@ -18,7 +20,7 @@ "user": { "data": { "password": "Senha", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "title": "Entrar com a conta Blink" } diff --git a/homeassistant/components/bmw_connected_drive/translations/pt-BR.json b/homeassistant/components/bmw_connected_drive/translations/pt-BR.json new file mode 100644 index 00000000000..86cf9781d3a --- /dev/null +++ b/homeassistant/components/bmw_connected_drive/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ 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 a58a0045e46..2e596948dc2 100644 --- a/homeassistant/components/bond/translations/pt-BR.json +++ b/homeassistant/components/bond/translations/pt-BR.json @@ -1,5 +1,26 @@ { "config": { - "flow_title": "Bond: {bond_id} ({host})" + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "flow_title": "Bond: {bond_id} ({host})", + "step": { + "confirm": { + "data": { + "access_token": "Token de acesso" + } + }, + "user": { + "data": { + "access_token": "Token de acesso", + "host": "Nome do host" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/bosch_shc/translations/pt-BR.json b/homeassistant/components/bosch_shc/translations/pt-BR.json new file mode 100644 index 00000000000..4916cbdfe49 --- /dev/null +++ b/homeassistant/components/bosch_shc/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ 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 1a0fedff9d0..7bc600a3644 100644 --- a/homeassistant/components/braviatv/translations/pt-BR.json +++ b/homeassistant/components/braviatv/translations/pt-BR.json @@ -1,7 +1,22 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, "step": { + "authorize": { + "data": { + "pin": "C\u00f3digo PIN" + } + }, "user": { + "data": { + "host": "Nome do host" + }, "description": "Configure a integra\u00e7\u00e3o do Sony Bravia TV. Se voc\u00ea tiver problemas com a configura\u00e7\u00e3o, acesse: https://www.home-assistant.io/integrations/braviatv \n\n Verifique se a sua TV est\u00e1 ligada.", "title": "Sony Bravia TV" } diff --git a/homeassistant/components/broadlink/translations/pt-BR.json b/homeassistant/components/broadlink/translations/pt-BR.json new file mode 100644 index 00000000000..0cafe568193 --- /dev/null +++ b/homeassistant/components/broadlink/translations/pt-BR.json @@ -0,0 +1,47 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "not_supported": "Dispositivo n\u00e3o suportado", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "flow_title": "{nome} ({modelo} em {host})", + "step": { + "auth": { + "title": "Autenticar no dispositivo" + }, + "finish": { + "data": { + "name": "Nome" + }, + "title": "Escolha um nome para o dispositivo" + }, + "reset": { + "description": "{nome} ({modelo} em {host}) est\u00e1 bloqueado. Voc\u00ea precisa desbloquear o dispositivo para autenticar e completar a configura\u00e7\u00e3o. Instru\u00e7\u00f5es:\n1. Abra o aplicativo Broadlink.\n2. Clique no dispositivo.\n3. Clique em '...' no canto superior direito.\n4. Role at\u00e9 a parte inferior da p\u00e1gina.\n5. Desabilite o bloqueio.", + "title": "Desbloqueie o dispositivo" + }, + "unlock": { + "data": { + "unlock": "Sim, fa\u00e7a isso." + }, + "description": "{nome} ({modelo} em {host}) est\u00e1 bloqueado. Isso pode levar a problemas de autentica\u00e7\u00e3o no Home Assistant. Gostaria de desbloque\u00e1-lo?", + "title": "Desbloquear o dispositivo (opcional)" + }, + "user": { + "data": { + "host": "Nome do host", + "timeout": "Tempo esgotado" + }, + "title": "Conectar-se ao dispositivo" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/brother/translations/pt-BR.json b/homeassistant/components/brother/translations/pt-BR.json index e7ee63e6e5b..0306932f146 100644 --- a/homeassistant/components/brother/translations/pt-BR.json +++ b/homeassistant/components/brother/translations/pt-BR.json @@ -1,16 +1,18 @@ { "config": { "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "unsupported_model": "Este modelo de impressora n\u00e3o \u00e9 suportado." }, "error": { + "cannot_connect": "Falha ao conectar", "snmp_error": "Servidor SNMP desligado ou impressora n\u00e3o suportada.", "wrong_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido." }, "step": { "user": { "data": { - "host": "Nome do host ou endere\u00e7o IP da impressora", + "host": "Nome do host", "type": "Tipo de impressora" }, "description": "Configure a integra\u00e7\u00e3o da impressora Brother. Se voc\u00ea tiver problemas com a configura\u00e7\u00e3o, acesse: https://www.home-assistant.io/integrations/brother" diff --git a/homeassistant/components/brunt/translations/pt-BR.json b/homeassistant/components/brunt/translations/pt-BR.json new file mode 100644 index 00000000000..6368184212a --- /dev/null +++ b/homeassistant/components/brunt/translations/pt-BR.json @@ -0,0 +1,29 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + }, + "description": "Por favor, reinsira a senha para: {username}", + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "title": "Configure sua integra\u00e7\u00e3o Brunt" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/pt-BR.json b/homeassistant/components/bsblan/translations/pt-BR.json index 3f8701092d1..8b09d9885c2 100644 --- a/homeassistant/components/bsblan/translations/pt-BR.json +++ b/homeassistant/components/bsblan/translations/pt-BR.json @@ -1,7 +1,20 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + }, "description": "Configure o seu dispositivo BSB-Lan para integrar com o Home Assistant.", "title": "Conecte-se ao dispositivo BSB-Lan" } diff --git a/homeassistant/components/buienradar/translations/pt-BR.json b/homeassistant/components/buienradar/translations/pt-BR.json new file mode 100644 index 00000000000..1ab872ffb71 --- /dev/null +++ b/homeassistant/components/buienradar/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/canary/translations/pt-BR.json b/homeassistant/components/canary/translations/pt-BR.json new file mode 100644 index 00000000000..25ded1810fe --- /dev/null +++ b/homeassistant/components/canary/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/canary/translations/zh-Hant.json b/homeassistant/components/canary/translations/zh-Hant.json index 6c7dbea4daa..689ff1c42c5 100644 --- a/homeassistant/components/canary/translations/zh-Hant.json +++ b/homeassistant/components/canary/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { diff --git a/homeassistant/components/cast/translations/pt-BR.json b/homeassistant/components/cast/translations/pt-BR.json index 8abd2dac5e5..369064ba6cb 100644 --- a/homeassistant/components/cast/translations/pt-BR.json +++ b/homeassistant/components/cast/translations/pt-BR.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "single_instance_allowed": "Apenas uma \u00fanica configura\u00e7\u00e3o do Google Cast \u00e9 necess\u00e1ria." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { - "description": "Deseja configurar o Google Cast?" + "description": "Deseja iniciar a configura\u00e7\u00e3o?" } } } diff --git a/homeassistant/components/cast/translations/zh-Hant.json b/homeassistant/components/cast/translations/zh-Hant.json index 1994465c410..cc538845603 100644 --- a/homeassistant/components/cast/translations/zh-Hant.json +++ b/homeassistant/components/cast/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_known_hosts": "\u5df2\u77e5\u4e3b\u6a5f\u5fc5\u9808\u4ee5\u9017\u865f\u5206\u4e3b\u6a5f\u5217\u8868\u3002" diff --git a/homeassistant/components/cert_expiry/translations/pt-BR.json b/homeassistant/components/cert_expiry/translations/pt-BR.json index 6a395059625..db1fff5cd04 100644 --- a/homeassistant/components/cert_expiry/translations/pt-BR.json +++ b/homeassistant/components/cert_expiry/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, "error": { "connection_timeout": "Tempo limite ao conectar-se a este host", "resolve_failed": "Este host n\u00e3o pode ser resolvido" @@ -7,9 +10,9 @@ "step": { "user": { "data": { - "host": "O nome do host do certificado", + "host": "Nome do host", "name": "O nome do certificado", - "port": "A porta do certificado" + "port": "Porta" }, "title": "Defina o certificado para testar" } diff --git a/homeassistant/components/climacell/translations/pt-BR.json b/homeassistant/components/climacell/translations/pt-BR.json new file mode 100644 index 00000000000..687bfdf71f9 --- /dev/null +++ b/homeassistant/components/climacell/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_api_key": "Chave de API inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nome" + }, + "description": "Se Latitude e Longitude n\u00e3o forem fornecidos, os valores padr\u00f5es na configura\u00e7\u00e3o do Home Assistant ser\u00e3o usados. Uma entidade ser\u00e1 criada para cada tipo de previs\u00e3o, mas apenas as selecionadas ser\u00e3o habilitadas por padr\u00e3o." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/climacell/translations/sensor.pt-BR.json b/homeassistant/components/climacell/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..eb3814331b9 --- /dev/null +++ b/homeassistant/components/climacell/translations/sensor.pt-BR.json @@ -0,0 +1,27 @@ +{ + "state": { + "climacell__health_concern": { + "good": "Bom", + "hazardous": "Perigosos", + "moderate": "Moderado", + "unhealthy": "Pouco saud\u00e1vel", + "unhealthy_for_sensitive_groups": "Insalubre para grupos sens\u00edveis", + "very_unhealthy": "Muito prejudicial \u00e0 sa\u00fade" + }, + "climacell__pollen_index": { + "high": "Alto", + "low": "Baixo", + "medium": "M\u00e9dio", + "none": "Nenhum", + "very_high": "Muito alto", + "very_low": "Muito baixo" + }, + "climacell__precipitation_type": { + "freezing_rain": "Chuva congelante", + "ice_pellets": "Granizo", + "none": "Nenhum", + "rain": "Chuva", + "snow": "Neve" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/cloudflare/translations/el.json b/homeassistant/components/cloudflare/translations/el.json index 345aa943039..b8f14483174 100644 --- a/homeassistant/components/cloudflare/translations/el.json +++ b/homeassistant/components/cloudflare/translations/el.json @@ -5,6 +5,11 @@ }, "flow_title": "{name}", "step": { + "reauth_confirm": { + "data": { + "description": "\u0395\u03ba \u03bd\u03ad\u03bf\u03c5 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf Cloudflare." + } + }, "records": { "data": { "records": "\u0395\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03c2" diff --git a/homeassistant/components/cloudflare/translations/pt-BR.json b/homeassistant/components/cloudflare/translations/pt-BR.json new file mode 100644 index 00000000000..8a763643004 --- /dev/null +++ b/homeassistant/components/cloudflare/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "api_token": "Token da API" + } + }, + "user": { + "data": { + "api_token": "Token da API" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/cloudflare/translations/zh-Hant.json b/homeassistant/components/cloudflare/translations/zh-Hant.json index 3ee29277296..675c2b74d28 100644 --- a/homeassistant/components/cloudflare/translations/zh-Hant.json +++ b/homeassistant/components/cloudflare/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { diff --git a/homeassistant/components/co2signal/translations/pt-BR.json b/homeassistant/components/co2signal/translations/pt-BR.json new file mode 100644 index 00000000000..b0989763567 --- /dev/null +++ b/homeassistant/components/co2signal/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "unknown": "Erro inesperado" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "coordinates": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + } + }, + "user": { + "data": { + "api_key": "Token de acesso" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/coinbase/translations/el.json b/homeassistant/components/coinbase/translations/el.json index 312ef7d430d..cb7723d297b 100644 --- a/homeassistant/components/coinbase/translations/el.json +++ b/homeassistant/components/coinbase/translations/el.json @@ -2,18 +2,34 @@ "config": { "error": { "invalid_auth_secret": "\u03a4\u03b1 \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03ae\u03c1\u03b9\u03b1 API \u03b1\u03c0\u03bf\u03c1\u03c1\u03af\u03c6\u03b8\u03b7\u03ba\u03b1\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase \u03bb\u03cc\u03b3\u03c9 \u03bc\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf\u03c5 \u03bc\u03c5\u03c3\u03c4\u03b9\u03ba\u03bf\u03cd API." + }, + "step": { + "user": { + "data": { + "api_token": "\u039c\u03c5\u03c3\u03c4\u03b9\u03ba\u03cc API", + "currencies": "\u039d\u03bf\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03b1 \u03c5\u03c0\u03bf\u03bb\u03bf\u03af\u03c0\u03bf\u03c5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd", + "exchange_rates": "\u03a3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2" + }, + "description": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03bf\u03cd API \u03c3\u03b1\u03c2, \u03cc\u03c0\u03c9\u03c2 \u03b1\u03c5\u03c4\u03ac \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase.", + "title": "\u0392\u03b1\u03c3\u03b9\u03ba\u03ad\u03c2 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b5\u03c2 API \u03c4\u03bf\u03c5 Coinbase" + } } }, "options": { "error": { "currency_unavailable": "\u0388\u03bd\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf API \u03c4\u03b7\u03c2 Coinbase.", - "exchange_rate_unavailable": "\u039c\u03af\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase." + "currency_unavaliable": "\u0388\u03bd\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03bd\u03bf\u03bc\u03b9\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf Coinbase API \u03c3\u03b1\u03c2.", + "exchange_rate_unavailable": "\u039c\u03af\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase.", + "exchange_rate_unavaliable": "\u039c\u03af\u03b1 \u03ae \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd Coinbase." }, "step": { "init": { "data": { - "exchange_base": "\u0392\u03b1\u03c3\u03b9\u03ba\u03cc \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ce\u03bd \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03b9\u03ce\u03bd." - } + "account_balance_currencies": "\u03a5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03c0\u03bf\u03c1\u03c4\u03bf\u03c6\u03bf\u03bb\u03b9\u03bf\u03cd \u03c0\u03c1\u03bf\u03c2 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac.", + "exchange_base": "\u0392\u03b1\u03c3\u03b9\u03ba\u03cc \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ce\u03bd \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03b9\u03ce\u03bd.", + "exchange_rate_currencies": "\u03a3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03bf\u03c4\u03b9\u03bc\u03af\u03b5\u03c2 \u03c0\u03c1\u03bf\u03c2 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac." + }, + "description": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd Coinbase" } } } diff --git a/homeassistant/components/coinbase/translations/pt-BR.json b/homeassistant/components/coinbase/translations/pt-BR.json new file mode 100644 index 00000000000..4c6c4266476 --- /dev/null +++ b/homeassistant/components/coinbase/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_auth_key": "Credenciais de API rejeitadas pela Coinbase devido a uma chave de API inv\u00e1lida.", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API" + } + } + } + }, + "options": { + "error": { + "currency_unavailable": "Um ou mais dos saldos de moeda solicitados n\u00e3o s\u00e3o fornecidos pela sua API Coinbase.", + "exchange_rate_unavailable": "Uma ou mais taxas de c\u00e2mbio solicitadas n\u00e3o s\u00e3o fornecidas pela Coinbase.", + "unknown": "Erro inesperado" + } + } +} \ 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 931024c0e96..c09810d8a43 100644 --- a/homeassistant/components/control4/translations/pt-BR.json +++ b/homeassistant/components/control4/translations/pt-BR.json @@ -1,11 +1,17 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, "error": { - "cannot_connect": "Falha na conex\u00e3o" + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "host": "Endere\u00e7o IP", "password": "Senha", "username": "Usu\u00e1rio" } diff --git a/homeassistant/components/coolmaster/translations/pt-BR.json b/homeassistant/components/coolmaster/translations/pt-BR.json index bb821341818..d69f8206c46 100644 --- a/homeassistant/components/coolmaster/translations/pt-BR.json +++ b/homeassistant/components/coolmaster/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { "data": { @@ -8,7 +11,7 @@ "fan_only": "Suporte apenas o modo ventilador", "heat": "Suporta o modo de aquecimento", "heat_cool": "Suporta o modo de aquecimento/resfriamento autom\u00e1tico", - "host": "Host", + "host": "Nome do host", "off": "Pode ser desligado" } } diff --git a/homeassistant/components/coronavirus/translations/pt-BR.json b/homeassistant/components/coronavirus/translations/pt-BR.json index ab4a4904857..f20cd394948 100644 --- a/homeassistant/components/coronavirus/translations/pt-BR.json +++ b/homeassistant/components/coronavirus/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Este pa\u00eds j\u00e1 est\u00e1 configurado." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" }, "step": { "user": { diff --git a/homeassistant/components/cpuspeed/translations/pt-BR.json b/homeassistant/components/cpuspeed/translations/pt-BR.json new file mode 100644 index 00000000000..f39ce9b4c9a --- /dev/null +++ b/homeassistant/components/cpuspeed/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "alread_configured": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "already_configured": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "not_compatible": "N\u00e3o \u00e9 poss\u00edvel obter informa\u00e7\u00f5es da CPU, esta integra\u00e7\u00e3o n\u00e3o \u00e9 compat\u00edvel com seu sistema" + }, + "step": { + "user": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?", + "title": "Velocidade da CPU" + } + } + }, + "title": "Velocidade da CPU" +} \ No newline at end of file diff --git a/homeassistant/components/cpuspeed/translations/zh-Hant.json b/homeassistant/components/cpuspeed/translations/zh-Hant.json index 5563dadabc7..4885aead70a 100644 --- a/homeassistant/components/cpuspeed/translations/zh-Hant.json +++ b/homeassistant/components/cpuspeed/translations/zh-Hant.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "alread_configured": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", - "already_configured": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "alread_configured": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "already_configured": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "not_compatible": "\u7121\u6cd5\u53d6\u5f97 CPU \u8cc7\u8a0a\uff0c\u9019\u500b\u63d2\u4ef6\u8207\u4f60\u7684\u7cfb\u7d71\u4e0d\u76f8\u5bb9" }, "step": { diff --git a/homeassistant/components/crownstone/translations/el.json b/homeassistant/components/crownstone/translations/el.json index 35033cd1e59..d2990459f4f 100644 --- a/homeassistant/components/crownstone/translations/el.json +++ b/homeassistant/components/crownstone/translations/el.json @@ -43,6 +43,28 @@ "usb_config_option": { "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7 \u03c3\u03b5\u03b9\u03c1\u03b9\u03b1\u03ba\u03ae \u03b8\u03cd\u03c1\u03b1 \u03c4\u03bf\u03c5 Crownstone USB dongle.\n\n\u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03bc\u03b5 VID 10C4 \u03ba\u03b1\u03b9 PID EA60.", "title": "\u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 Crownstone USB dongle" + }, + "usb_manual_config": { + "description": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 \u03b5\u03bd\u03cc\u03c2 dongle USB Crownstone.", + "title": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 USB dongle Crownstone" + }, + "usb_manual_config_option": { + "description": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 \u03b5\u03bd\u03cc\u03c2 dongle USB Crownstone.", + "title": "\u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b7 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae\u03c2 USB dongle Crownstone" + }, + "usb_sphere_config": { + "data": { + "usb_sphere": "Crownstone Sphere" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03af\u03b1 Crownstone Sphere \u03cc\u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf USB.", + "title": "Crownstone USB Sphere" + }, + "usb_sphere_config_option": { + "data": { + "usb_sphere": "Crownstone Sphere" + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03af\u03b1 Crownstone Sphere \u03cc\u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf USB.", + "title": "Crownstone USB Sphere" } } } diff --git a/homeassistant/components/crownstone/translations/pt-BR.json b/homeassistant/components/crownstone/translations/pt-BR.json new file mode 100644 index 00000000000..64f05f01903 --- /dev/null +++ b/homeassistant/components/crownstone/translations/pt-BR.json @@ -0,0 +1,63 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "usb_config": { + "data": { + "usb_path": "Caminho do Dispositivo USB" + } + }, + "usb_manual_config": { + "data": { + "usb_manual_path": "Caminho do Dispositivo USB" + } + }, + "user": { + "data": { + "password": "Senha" + } + } + } + }, + "options": { + "step": { + "usb_config": { + "data": { + "usb_path": "Caminho do Dispositivo USB" + }, + "description": "Selecione a porta serial do dongle USB Crownstone. \n\n Procure um dispositivo com VID 10C4 e PID EA60.", + "title": "Configura\u00e7\u00e3o do dongle USB Crownstone" + }, + "usb_config_option": { + "data": { + "usb_path": "Caminho do Dispositivo USB" + } + }, + "usb_manual_config": { + "data": { + "usb_manual_path": "Caminho do Dispositivo USB" + }, + "description": "Insira manualmente o caminho de um dongle USB Crownstone.", + "title": "Caminho manual do dongle USB Crownstone" + }, + "usb_manual_config_option": { + "data": { + "usb_manual_path": "Caminho do Dispositivo USB" + } + }, + "usb_sphere_config": { + "data": { + "usb_sphere": "Esfera da Pedra da Coroa" + }, + "description": "Selecione um Crownstone Sphere onde o USB est\u00e1 localizado.", + "title": "Esfera USB Crownstone" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/daikin/translations/pt-BR.json b/homeassistant/components/daikin/translations/pt-BR.json index 11642b57627..1489556e10d 100644 --- a/homeassistant/components/daikin/translations/pt-BR.json +++ b/homeassistant/components/daikin/translations/pt-BR.json @@ -1,15 +1,23 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado", - "cannot_connect": "Falha na conex\u00e3o" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "api_password": "Autentica\u00e7\u00e3o inv\u00e1lida, use a chave de API ou a senha.", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, "step": { "user": { "data": { - "host": "Host" + "api_key": "Chave da API", + "host": "Nome do host", + "password": "Senha" }, - "description": "Digite o endere\u00e7o IP do seu AC Daikin.", + "description": "Insira Endere\u00e7o IP do seu Daikin AC. \n\nObserve que Chave da API e Senha s\u00e3o usados apenas por dispositivos BRP072Cxx e SKYFi, respectivamente.", "title": "Configurar o AC Daikin" } } diff --git a/homeassistant/components/deconz/translations/pt-BR.json b/homeassistant/components/deconz/translations/pt-BR.json index 450fa7707d1..feda280cc3f 100644 --- a/homeassistant/components/deconz/translations/pt-BR.json +++ b/homeassistant/components/deconz/translations/pt-BR.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "A ponte j\u00e1 est\u00e1 configurada", - "already_in_progress": "Fluxo de configura\u00e7\u00e3o para ponte j\u00e1 est\u00e1 em andamento.", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "no_bridges": "N\u00e3o h\u00e1 pontes de deCONZ descobertas", "not_deconz_bridge": "N\u00e3o \u00e9 uma ponte deCONZ", "updated_instance": "Atualiza\u00e7\u00e3o da inst\u00e2ncia deCONZ com novo endere\u00e7o de host" @@ -21,6 +21,7 @@ }, "manual_input": { "data": { + "host": "Nome do host", "port": "Porta" } } @@ -28,8 +29,45 @@ }, "device_automation": { "trigger_subtype": { + "both_buttons": "Ambos os bot\u00f5es", "bottom_buttons": "Bot\u00f5es inferiores", - "top_buttons": "Bot\u00f5es superiores" + "button_1": "Primeiro bot\u00e3o", + "button_2": "Segundo bot\u00e3o", + "button_3": "Terceiro bot\u00e3o", + "button_4": "Quarto bot\u00e3o", + "close": "Fechar", + "dim_down": "Diminuir a luminosidade", + "dim_up": "Aumentar a luminosidade", + "left": "Esquerdo", + "open": "Aberto", + "right": "Direito", + "top_buttons": "Bot\u00f5es superiores", + "turn_off": "Desligar", + "turn_on": "Ligar" + }, + "trigger_type": { + "remote_button_double_press": "bot\u00e3o \" {subtype} \" clicado duas vezes", + "remote_button_long_press": "Bot\u00e3o \" {subtype} \" pressionado continuamente", + "remote_button_long_release": "Bot\u00e3o \" {subtype} \" liberado ap\u00f3s press\u00e3o longa", + "remote_button_quadruple_press": "Bot\u00e3o \" {subtype} \" qu\u00e1druplo clicado", + "remote_button_quintuple_press": "Bot\u00e3o \" {subtype} \" qu\u00edntuplo clicado", + "remote_button_rotated": "Bot\u00e3o girado \" {subtype} \"", + "remote_button_rotation_stopped": "A rota\u00e7\u00e3o dos bot\u00f5es \"{subtype}\" parou", + "remote_button_short_press": "Bot\u00e3o \" {subtype} \" pressionado", + "remote_button_short_release": "Bot\u00e3o \" {subtype} \" liberados", + "remote_button_triple_press": "Bot\u00e3o \" {subtype} \" clicado tr\u00eas vezes", + "remote_gyro_activated": "Dispositivo sacudido" + } + }, + "options": { + "step": { + "deconz_devices": { + "data": { + "allow_clip_sensor": "Permitir sensores deCONZ CLIP", + "allow_deconz_groups": "Permitir grupos de luz deCONZ" + }, + "description": "Configure a visibilidade dos tipos de dispositivos deCONZ" + } } } } \ No newline at end of file diff --git a/homeassistant/components/denonavr/translations/pt-BR.json b/homeassistant/components/denonavr/translations/pt-BR.json new file mode 100644 index 00000000000..a39a263484b --- /dev/null +++ b/homeassistant/components/denonavr/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento" + }, + "step": { + "user": { + "data": { + "host": "Endere\u00e7o IP" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/el.json b/homeassistant/components/devolo_home_control/translations/el.json index 6ab4acc7e59..97a0f70ec26 100644 --- a/homeassistant/components/devolo_home_control/translations/el.json +++ b/homeassistant/components/devolo_home_control/translations/el.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "reauth_failed": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03af\u03b4\u03b9\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 mydevolo \u03cc\u03c0\u03c9\u03c2 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03b9\u03bd." + }, "step": { "user": { "data": { diff --git a/homeassistant/components/devolo_home_control/translations/pt-BR.json b/homeassistant/components/devolo_home_control/translations/pt-BR.json index 4a9930dd95d..58d60891613 100644 --- a/homeassistant/components/devolo_home_control/translations/pt-BR.json +++ b/homeassistant/components/devolo_home_control/translations/pt-BR.json @@ -1,8 +1,22 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, "step": { "user": { "data": { + "mydevolo_url": "mydevolo URL", + "password": "Senha" + } + }, + "zeroconf_confirm": { + "data": { + "mydevolo_url": "mydevolo URL", "password": "Senha" } } diff --git a/homeassistant/components/dexcom/translations/pt-BR.json b/homeassistant/components/dexcom/translations/pt-BR.json new file mode 100644 index 00000000000..d86aef5d51d --- /dev/null +++ b/homeassistant/components/dexcom/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/dialogflow/translations/pt-BR.json b/homeassistant/components/dialogflow/translations/pt-BR.json index 45aadbd1730..43954a1f032 100644 --- a/homeassistant/components/dialogflow/translations/pt-BR.json +++ b/homeassistant/components/dialogflow/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [Integra\u00e7\u00e3o do webhook da Dialogflow] ( {dialogflow_url} ). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application / json \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) para mais detalhes." }, diff --git a/homeassistant/components/dialogflow/translations/zh-Hant.json b/homeassistant/components/dialogflow/translations/zh-Hant.json index 6cbd589e17a..0b667026100 100644 --- a/homeassistant/components/dialogflow/translations/zh-Hant.json +++ b/homeassistant/components/dialogflow/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/directv/translations/pt-BR.json b/homeassistant/components/directv/translations/pt-BR.json index 277606b855b..f317d16eb41 100644 --- a/homeassistant/components/directv/translations/pt-BR.json +++ b/homeassistant/components/directv/translations/pt-BR.json @@ -1,9 +1,21 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "flow_title": "DirecTV: {name}", "step": { "ssdp_confirm": { "description": "Voc\u00ea quer configurar o {name}?" + }, + "user": { + "data": { + "host": "Nome do host" + } } } } diff --git a/homeassistant/components/dlna_dmr/translations/el.json b/homeassistant/components/dlna_dmr/translations/el.json index 9d11ff838f4..fcbf8246205 100644 --- a/homeassistant/components/dlna_dmr/translations/el.json +++ b/homeassistant/components/dlna_dmr/translations/el.json @@ -11,6 +11,27 @@ "could_not_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03bc\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae DLNA", "not_dmr": "\u0397 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1\u03c2 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c8\u03b7\u03c6\u03b9\u03b1\u03ba\u03cc\u03c2 \u03b1\u03bd\u03b1\u03bc\u03b5\u03c4\u03b1\u03b4\u03cc\u03c4\u03b7\u03c2 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd" }, - "flow_title": "{name}" + "flow_title": "{name}", + "step": { + "user": { + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b3\u03b9\u03b1 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03ae \u03b1\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03ba\u03b5\u03bd\u03ae \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03b9\u03c3\u03b1\u03b3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL", + "title": "\u0391\u03bd\u03b1\u03ba\u03b1\u03bb\u03cd\u03c6\u03b8\u03b7\u03ba\u03b1\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 DLNA DMR" + } + } + }, + "options": { + "error": { + "invalid_url": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL" + }, + "step": { + "init": { + "data": { + "callback_url_override": "URL \u03ba\u03bb\u03ae\u03c3\u03b7\u03c2 \u03b1\u03ba\u03c1\u03bf\u03b1\u03c4\u03ae \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03bf\u03c2", + "listen_port": "\u0398\u03cd\u03c1\u03b1 \u03b1\u03ba\u03c1\u03cc\u03b1\u03c3\u03b7\u03c2 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03c9\u03bd (\u03c4\u03c5\u03c7\u03b1\u03af\u03b1 \u03b1\u03bd \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af)", + "poll_availability": "\u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b8\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + }, + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 DLNA Digital Media Renderer" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/dlna_dmr/translations/pt-BR.json b/homeassistant/components/dlna_dmr/translations/pt-BR.json new file mode 100644 index 00000000000..58ed851546d --- /dev/null +++ b/homeassistant/components/dlna_dmr/translations/pt-BR.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "alternative_integration": "O dispositivo \u00e9 melhor suportado por outra integra\u00e7\u00e3o", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + }, + "manual": { + "data": { + "url": "URL" + }, + "description": "URL para um arquivo XML de descri\u00e7\u00e3o do dispositivo", + "title": "Conex\u00e3o manual do dispositivo DLNA DMR" + }, + "user": { + "data": { + "host": "Nome do host", + "url": "URL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/dnsip/translations/pt-BR.json b/homeassistant/components/dnsip/translations/pt-BR.json new file mode 100644 index 00000000000..fca625597d4 --- /dev/null +++ b/homeassistant/components/dnsip/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "error": { + "invalid_hostname": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, + "step": { + "user": { + "data": { + "hostname": "O hostname para o qual realizar a consulta DNS" + } + } + } + }, + "options": { + "error": { + "invalid_resolver": "Endere\u00e7o IP inv\u00e1lido para resolver" + }, + "step": { + "init": { + "data": { + "resolver": "Resolver para a busca ipv4", + "resolver_ipv6": "Resolver para a busca IPV6" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/doorbird/translations/pt-BR.json b/homeassistant/components/doorbird/translations/pt-BR.json index 828f6a24e84..e34e7593c77 100644 --- a/homeassistant/components/doorbird/translations/pt-BR.json +++ b/homeassistant/components/doorbird/translations/pt-BR.json @@ -1,9 +1,23 @@ { "config": { "abort": { - "already_configured": "Este DoorBird j\u00e1 est\u00e1 configurado", + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "link_local_address": "Link de endere\u00e7os locais n\u00e3o s\u00e3o suportados", "not_doorbird_device": "Este dispositivo n\u00e3o \u00e9 um DoorBird" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/dsmr/translations/pt-BR.json b/homeassistant/components/dsmr/translations/pt-BR.json new file mode 100644 index 00000000000..95b4ef549a7 --- /dev/null +++ b/homeassistant/components/dsmr/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "step": { + "setup_network": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + }, + "setup_serial_manual_path": { + "data": { + "port": "Caminho do Dispositivo USB" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/dunehd/translations/pt-BR.json b/homeassistant/components/dunehd/translations/pt-BR.json new file mode 100644 index 00000000000..d783704c0a9 --- /dev/null +++ b/homeassistant/components/dunehd/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/eafm/translations/pt-BR.json b/homeassistant/components/eafm/translations/pt-BR.json new file mode 100644 index 00000000000..e29d809ebff --- /dev/null +++ b/homeassistant/components/eafm/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + } + } +} \ 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 921319f55d0..35f7967ccac 100644 --- a/homeassistant/components/ecobee/translations/pt-BR.json +++ b/homeassistant/components/ecobee/translations/pt-BR.json @@ -1,6 +1,10 @@ { "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "error": { + "pin_request_failed": "Erro ao solicitar o PIN do ecobee; verifique se a chave da API est\u00e1 correta.", "token_request_failed": "Erro ao solicitar tokens da ecobee; Por favor, tente novamente." }, "step": { @@ -10,7 +14,7 @@ }, "user": { "data": { - "api_key": "Chave API" + "api_key": "Chave da API" }, "description": "Por favor, insira a chave de API obtida em ecobee.com.", "title": "chave da API ecobee" diff --git a/homeassistant/components/ecobee/translations/zh-Hant.json b/homeassistant/components/ecobee/translations/zh-Hant.json index b4604218206..21e769013ba 100644 --- a/homeassistant/components/ecobee/translations/zh-Hant.json +++ b/homeassistant/components/ecobee/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "pin_request_failed": "ecobee \u6240\u9700\u4ee3\u78bc\u932f\u8aa4\uff0c\u8acb\u78ba\u8a8d\u91d1\u9470\u6b63\u78ba\u6027\u3002", diff --git a/homeassistant/components/econet/translations/pt-BR.json b/homeassistant/components/econet/translations/pt-BR.json new file mode 100644 index 00000000000..55722d53aeb --- /dev/null +++ b/homeassistant/components/econet/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/efergy/translations/pt-BR.json b/homeassistant/components/efergy/translations/pt-BR.json new file mode 100644 index 00000000000..065c29ab9ab --- /dev/null +++ b/homeassistant/components/efergy/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/elgato/translations/pt-BR.json b/homeassistant/components/elgato/translations/pt-BR.json index 02edb707618..10441872c51 100644 --- a/homeassistant/components/elgato/translations/pt-BR.json +++ b/homeassistant/components/elgato/translations/pt-BR.json @@ -1,8 +1,16 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { "data": { + "host": "Nome do host", "port": "Porta" } }, diff --git a/homeassistant/components/elkm1/translations/pt-BR.json b/homeassistant/components/elkm1/translations/pt-BR.json index 932b4b8a72e..efdc82ab438 100644 --- a/homeassistant/components/elkm1/translations/pt-BR.json +++ b/homeassistant/components/elkm1/translations/pt-BR.json @@ -1,8 +1,14 @@ { "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { + "password": "Senha", "username": "Usu\u00e1rio" } } diff --git a/homeassistant/components/elmax/translations/pt-BR.json b/homeassistant/components/elmax/translations/pt-BR.json new file mode 100644 index 00000000000..b2cefe66206 --- /dev/null +++ b/homeassistant/components/elmax/translations/pt-BR.json @@ -0,0 +1,34 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "bad_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_pin": "O C\u00f3digo PIN fornecido \u00e9 inv\u00e1lido", + "network_error": "Ocorreu um erro de rede", + "no_panel_online": "Nenhum painel de controle on-line Elmax foi encontrado.", + "unknown": "Erro inesperado", + "unknown_error": "Erro inesperado" + }, + "step": { + "panels": { + "data": { + "panel_id": "ID do painel", + "panel_name": "Nome do painel", + "panel_pin": "C\u00f3digo PIN" + }, + "description": "Selecione qual painel voc\u00ea gostaria de controlar com esta integra\u00e7\u00e3o. Observe que o painel deve estar LIGADO para ser configurado.", + "title": "Sele\u00e7\u00e3o do painel" + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "description": "Fa\u00e7a login na nuvem Elmax usando suas credenciais" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/emonitor/translations/pt-BR.json b/homeassistant/components/emonitor/translations/pt-BR.json new file mode 100644 index 00000000000..ff6ede166a9 --- /dev/null +++ b/homeassistant/components/emonitor/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/emulated_roku/translations/pt-BR.json b/homeassistant/components/emulated_roku/translations/pt-BR.json index b04554fd41e..864ae263dba 100644 --- a/homeassistant/components/emulated_roku/translations/pt-BR.json +++ b/homeassistant/components/emulated_roku/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/enocean/translations/pt-BR.json b/homeassistant/components/enocean/translations/pt-BR.json new file mode 100644 index 00000000000..9ab59f40649 --- /dev/null +++ b/homeassistant/components/enocean/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/enocean/translations/zh-Hant.json b/homeassistant/components/enocean/translations/zh-Hant.json index 6000b968e5e..021b024c78f 100644 --- a/homeassistant/components/enocean/translations/zh-Hant.json +++ b/homeassistant/components/enocean/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_dongle_path": "\u88dd\u7f6e\u8def\u5f91\u7121\u6548", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_dongle_path": "\u6b64\u8def\u5f91\u7121\u6709\u6548\u88dd\u7f6e" diff --git a/homeassistant/components/enphase_envoy/translations/pt-BR.json b/homeassistant/components/enphase_envoy/translations/pt-BR.json new file mode 100644 index 00000000000..223bb36392f --- /dev/null +++ b/homeassistant/components/enphase_envoy/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/environment_canada/translations/pt-BR.json b/homeassistant/components/environment_canada/translations/pt-BR.json new file mode 100644 index 00000000000..f99ab671b8e --- /dev/null +++ b/homeassistant/components/environment_canada/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/epson/translations/pt-BR.json b/homeassistant/components/epson/translations/pt-BR.json new file mode 100644 index 00000000000..ec60fefab42 --- /dev/null +++ b/homeassistant/components/epson/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/esphome/translations/pt-BR.json b/homeassistant/components/esphome/translations/pt-BR.json index cb050046d50..6a637c735f7 100644 --- a/homeassistant/components/esphome/translations/pt-BR.json +++ b/homeassistant/components/esphome/translations/pt-BR.json @@ -1,10 +1,13 @@ { "config": { "abort": { - "already_configured": "O ESP j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "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", "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}", @@ -21,7 +24,7 @@ }, "user": { "data": { - "host": "Host", + "host": "Nome do host", "port": "Porta" }, "description": "Por favor insira as configura\u00e7\u00f5es de conex\u00e3o de seu n\u00f3 de [ESPHome] (https://esphomelib.com/)." diff --git a/homeassistant/components/evil_genius_labs/translations/pt-BR.json b/homeassistant/components/evil_genius_labs/translations/pt-BR.json new file mode 100644 index 00000000000..159cd52c341 --- /dev/null +++ b/homeassistant/components/evil_genius_labs/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/pt-BR.json b/homeassistant/components/ezviz/translations/pt-BR.json new file mode 100644 index 00000000000..870003bde5d --- /dev/null +++ b/homeassistant/components/ezviz/translations/pt-BR.json @@ -0,0 +1,35 @@ +{ + "config": { + "abort": { + "already_configured_account": "A conta j\u00e1 foi configurada", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, + "step": { + "confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "password": "Senha", + "url": "URL", + "username": "Usu\u00e1rio" + } + }, + "user_custom_url": { + "data": { + "password": "Senha", + "url": "URL", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/faa_delays/translations/pt-BR.json b/homeassistant/components/faa_delays/translations/pt-BR.json new file mode 100644 index 00000000000..34892b7c476 --- /dev/null +++ b/homeassistant/components/faa_delays/translations/pt-BR.json @@ -0,0 +1,8 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fan/translations/pt-BR.json b/homeassistant/components/fan/translations/pt-BR.json index f5e9e2f8629..ef519660db8 100644 --- a/homeassistant/components/fan/translations/pt-BR.json +++ b/homeassistant/components/fan/translations/pt-BR.json @@ -3,6 +3,10 @@ "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" } }, "state": { diff --git a/homeassistant/components/fireservicerota/translations/pt-BR.json b/homeassistant/components/fireservicerota/translations/pt-BR.json new file mode 100644 index 00000000000..2d9c2ad919c --- /dev/null +++ b/homeassistant/components/fireservicerota/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "create_entry": { + "default": "Autenticado com sucesso" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth": { + "data": { + "password": "Senha" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/firmata/translations/pt-BR.json b/homeassistant/components/firmata/translations/pt-BR.json new file mode 100644 index 00000000000..fa50f0901aa --- /dev/null +++ b/homeassistant/components/firmata/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "cannot_connect": "Falha ao conectar" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fjaraskupan/translations/pt-BR.json b/homeassistant/components/fjaraskupan/translations/pt-BR.json new file mode 100644 index 00000000000..d529509749c --- /dev/null +++ b/homeassistant/components/fjaraskupan/translations/pt-BR.json @@ -0,0 +1,8 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fjaraskupan/translations/zh-Hant.json b/homeassistant/components/fjaraskupan/translations/zh-Hant.json index 3312cea3576..6a7db18da61 100644 --- a/homeassistant/components/fjaraskupan/translations/zh-Hant.json +++ b/homeassistant/components/fjaraskupan/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/flick_electric/translations/pt-BR.json b/homeassistant/components/flick_electric/translations/pt-BR.json index f23a27c2b73..2601b89b2a1 100644 --- a/homeassistant/components/flick_electric/translations/pt-BR.json +++ b/homeassistant/components/flick_electric/translations/pt-BR.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "Essa conta j\u00e1 est\u00e1 configurada" + "already_configured": "A conta j\u00e1 foi configurada" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, diff --git a/homeassistant/components/flipr/translations/pt-BR.json b/homeassistant/components/flipr/translations/pt-BR.json new file mode 100644 index 00000000000..8722382b01b --- /dev/null +++ b/homeassistant/components/flipr/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flo/translations/pt-BR.json b/homeassistant/components/flo/translations/pt-BR.json index 026edf7221c..93beddb92a8 100644 --- a/homeassistant/components/flo/translations/pt-BR.json +++ b/homeassistant/components/flo/translations/pt-BR.json @@ -1,7 +1,21 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/flume/translations/pt-BR.json b/homeassistant/components/flume/translations/pt-BR.json index 033dc26c856..17c9f8afe60 100644 --- a/homeassistant/components/flume/translations/pt-BR.json +++ b/homeassistant/components/flume/translations/pt-BR.json @@ -1,18 +1,26 @@ { "config": { "abort": { - "already_configured": "Essa conta j\u00e1 est\u00e1 configurada" + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + } + }, "user": { "data": { "client_id": "ID do Cliente", - "client_secret": "Segredo do cliente" + "client_secret": "Segredo do cliente", + "password": "Senha", + "username": "Usu\u00e1rio" }, "description": "Para acessar a API pessoal do Flume, voc\u00ea precisar\u00e1 solicitar um 'ID do Cliente' e 'Segredo do Cliente' em https://portal.flumetech.com/settings#token", "title": "Conecte-se \u00e0 sua conta Flume" diff --git a/homeassistant/components/flunearyou/translations/pt-BR.json b/homeassistant/components/flunearyou/translations/pt-BR.json new file mode 100644 index 00000000000..35950f57d3b --- /dev/null +++ b/homeassistant/components/flunearyou/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flux_led/translations/pt-BR.json b/homeassistant/components/flux_led/translations/pt-BR.json new file mode 100644 index 00000000000..82b12411670 --- /dev/null +++ b/homeassistant/components/flux_led/translations/pt-BR.json @@ -0,0 +1,36 @@ +{ + "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", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "flow_title": "{modelo} {id} ({ipaddr})", + "step": { + "discovery_confirm": { + "description": "Deseja configurar {model} {id} ({ipaddr})?" + }, + "user": { + "data": { + "host": "Nome do host" + }, + "description": "Se voc\u00ea deixar o host vazio, a descoberta ser\u00e1 usada para localizar dispositivos." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "custom_effect_colors": "Efeito personalizado: Lista de 1 a 16 cores [R,G,B]. Exemplo: [255,0,255],[60,128,0]", + "custom_effect_speed_pct": "Efeito personalizado: Velocidade em porcentagens para o efeito que muda de cor.", + "custom_effect_transition": "Efeito Personalizado: Tipo de transi\u00e7\u00e3o entre as cores.", + "mode": "O modo de brilho escolhido." + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/forecast_solar/translations/el.json b/homeassistant/components/forecast_solar/translations/el.json new file mode 100644 index 00000000000..ac82268cef4 --- /dev/null +++ b/homeassistant/components/forecast_solar/translations/el.json @@ -0,0 +1,9 @@ +{ + "options": { + "step": { + "init": { + "description": "\u0391\u03c5\u03c4\u03ad\u03c2 \u03bf\u03b9 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03bf\u03c5\u03bd \u03c4\u03b7 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2 Solar.Forecast. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b1\u03bd\u03b1\u03c4\u03c1\u03ad\u03be\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b5\u03ac\u03bd \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03c0\u03b5\u03b4\u03af\u03bf \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b1\u03c6\u03ad\u03c2." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/forecast_solar/translations/pt-BR.json b/homeassistant/components/forecast_solar/translations/pt-BR.json new file mode 100644 index 00000000000..aad75b3bed0 --- /dev/null +++ b/homeassistant/components/forecast_solar/translations/pt-BR.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/forked_daapd/translations/pt-BR.json b/homeassistant/components/forked_daapd/translations/pt-BR.json index c45178d6a72..a40bc1321a1 100644 --- a/homeassistant/components/forked_daapd/translations/pt-BR.json +++ b/homeassistant/components/forked_daapd/translations/pt-BR.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado.", + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "not_forked_daapd": "O dispositivo n\u00e3o \u00e9 um servidor forked-daapd." }, "error": { - "unknown_error": "Erro desconhecido.", + "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.", @@ -15,7 +15,7 @@ "step": { "user": { "data": { - "host": "Endere\u00e7o (IP)", + "host": "Nome do host", "name": "Nome amig\u00e1vel", "password": "Senha da API (deixe em branco se n\u00e3o houver senha)", "port": "Porta API" diff --git a/homeassistant/components/foscam/translations/pt-BR.json b/homeassistant/components/foscam/translations/pt-BR.json new file mode 100644 index 00000000000..8037db16e53 --- /dev/null +++ b/homeassistant/components/foscam/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/freebox/translations/pt-BR.json b/homeassistant/components/freebox/translations/pt-BR.json new file mode 100644 index 00000000000..1e898e15ce0 --- /dev/null +++ b/homeassistant/components/freebox/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/freedompro/translations/pt-BR.json b/homeassistant/components/freedompro/translations/pt-BR.json new file mode 100644 index 00000000000..71a36bb8359 --- /dev/null +++ b/homeassistant/components/freedompro/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fritz/translations/pt-BR.json b/homeassistant/components/fritz/translations/pt-BR.json new file mode 100644 index 00000000000..9076a635244 --- /dev/null +++ b/homeassistant/components/fritz/translations/pt-BR.json @@ -0,0 +1,46 @@ +{ + "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", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "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", + "connection_error": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "reauth_confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "start_config": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fritzbox/translations/pt-BR.json b/homeassistant/components/fritzbox/translations/pt-BR.json index 9685e93f927..7693e15a9ec 100644 --- a/homeassistant/components/fritzbox/translations/pt-BR.json +++ b/homeassistant/components/fritzbox/translations/pt-BR.json @@ -1,5 +1,14 @@ { "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", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, "step": { "confirm": { "data": { @@ -8,8 +17,15 @@ }, "description": "Voc\u00ea quer configurar o {name}?" }, + "reauth_confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, "user": { "data": { + "host": "Nome do host", "password": "Senha", "username": "Usu\u00e1rio" } diff --git a/homeassistant/components/fritzbox_callmonitor/translations/el.json b/homeassistant/components/fritzbox_callmonitor/translations/el.json new file mode 100644 index 00000000000..c78531f645f --- /dev/null +++ b/homeassistant/components/fritzbox_callmonitor/translations/el.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "insufficient_permissions": "\u039f \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03b5\u03c0\u03b1\u03c1\u03ba\u03ae \u03b4\u03b9\u03ba\u03b1\u03b9\u03ce\u03bc\u03b1\u03c4\u03b1 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03c3\u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf\u03c5 AVM FRITZ!Box \u03ba\u03b1\u03b9 \u03c3\u03c4\u03bf\u03c5\u03c2 \u03c4\u03b7\u03bb\u03b5\u03c6\u03c9\u03bd\u03b9\u03ba\u03bf\u03cd\u03c2 \u03ba\u03b1\u03c4\u03b1\u03bb\u03cc\u03b3\u03bf\u03c5\u03c2 \u03c4\u03bf\u03c5." + }, + "flow_title": "{name}", + "step": { + "phonebook": { + "data": { + "phonebook": "\u03a4\u03b7\u03bb\u03b5\u03c6\u03c9\u03bd\u03b9\u03ba\u03cc\u03c2 \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2" + } + } + } + }, + "options": { + "error": { + "malformed_prefixes": "\u03a4\u03b1 \u03c0\u03c1\u03bf\u03b8\u03ad\u03bc\u03b1\u03c4\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bb\u03b1\u03bd\u03b8\u03b1\u03c3\u03bc\u03ad\u03bd\u03b1, \u03b5\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03b7 \u03bc\u03bf\u03c1\u03c6\u03ae \u03c4\u03bf\u03c5\u03c2." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json b/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json new file mode 100644 index 00000000000..7bfce93a571 --- /dev/null +++ b/homeassistant/components/fritzbox_callmonitor/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fronius/translations/el.json b/homeassistant/components/fronius/translations/el.json index 7e137fac759..1f22f20b3a2 100644 --- a/homeassistant/components/fronius/translations/el.json +++ b/homeassistant/components/fronius/translations/el.json @@ -4,6 +4,10 @@ "step": { "confirm_discovery": { "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf {device} \u03c3\u03c4\u03bf Home Assistant;" + }, + "user": { + "description": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IP \u03ae \u03c4\u03bf \u03c4\u03bf\u03c0\u03b9\u03ba\u03cc \u03cc\u03bd\u03bf\u03bc\u03b1 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03bf\u03cd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 Fronius.", + "title": "Fronius SolarNet" } } } diff --git a/homeassistant/components/fronius/translations/pt-BR.json b/homeassistant/components/fronius/translations/pt-BR.json new file mode 100644 index 00000000000..70f90c5b5f4 --- /dev/null +++ b/homeassistant/components/fronius/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "flow_title": "{device}", + "step": { + "confirm_discovery": { + "description": "Deseja adicionar {device} ao Home Assistant?" + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/garages_amsterdam/translations/pt-BR.json b/homeassistant/components/garages_amsterdam/translations/pt-BR.json new file mode 100644 index 00000000000..4b01a4755c3 --- /dev/null +++ b/homeassistant/components/garages_amsterdam/translations/pt-BR.json @@ -0,0 +1,9 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/gdacs/translations/pt-BR.json b/homeassistant/components/gdacs/translations/pt-BR.json index 1e866fa8059..53de0312b73 100644 --- a/homeassistant/components/gdacs/translations/pt-BR.json +++ b/homeassistant/components/gdacs/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Local j\u00e1 est\u00e1 configurado." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "step": { "user": { diff --git a/homeassistant/components/geofency/translations/pt-BR.json b/homeassistant/components/geofency/translations/pt-BR.json index d8b430df5f4..95ac686e86e 100644 --- a/homeassistant/components/geofency/translations/pt-BR.json +++ b/homeassistant/components/geofency/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar 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/zh-Hant.json b/homeassistant/components/geofency/translations/zh-Hant.json index accbab5f1d3..6862ab5208e 100644 --- a/homeassistant/components/geofency/translations/zh-Hant.json +++ b/homeassistant/components/geofency/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/geonetnz_quakes/translations/pt-BR.json b/homeassistant/components/geonetnz_quakes/translations/pt-BR.json index ee705850b03..60cc25c59ce 100644 --- a/homeassistant/components/geonetnz_quakes/translations/pt-BR.json +++ b/homeassistant/components/geonetnz_quakes/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Local j\u00e1 est\u00e1 configurado." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "step": { "user": { diff --git a/homeassistant/components/geonetnz_volcano/translations/pt-BR.json b/homeassistant/components/geonetnz_volcano/translations/pt-BR.json index 98180e11248..6f79c486519 100644 --- a/homeassistant/components/geonetnz_volcano/translations/pt-BR.json +++ b/homeassistant/components/geonetnz_volcano/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/gios/translations/pt-BR.json b/homeassistant/components/gios/translations/pt-BR.json index 83add749e47..2228a8031ac 100644 --- a/homeassistant/components/gios/translations/pt-BR.json +++ b/homeassistant/components/gios/translations/pt-BR.json @@ -1,7 +1,16 @@ { "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { + "data": { + "name": "Nome" + }, "title": "GIO\u015a (Inspetor-Chefe Polon\u00eas de Prote\u00e7\u00e3o Ambiental)" } } diff --git a/homeassistant/components/glances/translations/pt-BR.json b/homeassistant/components/glances/translations/pt-BR.json index 7f5535fd04b..1953aa13e2e 100644 --- a/homeassistant/components/glances/translations/pt-BR.json +++ b/homeassistant/components/glances/translations/pt-BR.json @@ -1,11 +1,21 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { "data": { + "host": "Nome do host", + "name": "Nome", "password": "Senha", "port": "Porta", - "username": "Usu\u00e1rio" + "ssl": "Usar um certificado SSL", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" } } } diff --git a/homeassistant/components/goalzero/translations/el.json b/homeassistant/components/goalzero/translations/el.json index 61936c6ff56..cf4ccf81af6 100644 --- a/homeassistant/components/goalzero/translations/el.json +++ b/homeassistant/components/goalzero/translations/el.json @@ -9,6 +9,9 @@ "unknown": "\u0386\u03b3\u03bd\u03c9\u03c3\u03c4\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" }, "step": { + "confirm_discovery": { + "title": "Goal Zero Yeti" + }, "user": { "data": { "host": "\u0394\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2", diff --git a/homeassistant/components/goalzero/translations/pt-BR.json b/homeassistant/components/goalzero/translations/pt-BR.json new file mode 100644 index 00000000000..81137fe0bdc --- /dev/null +++ b/homeassistant/components/goalzero/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/gogogate2/translations/pt-BR.json b/homeassistant/components/gogogate2/translations/pt-BR.json index 79dc7af8131..fd074fcc0f8 100644 --- a/homeassistant/components/gogogate2/translations/pt-BR.json +++ b/homeassistant/components/gogogate2/translations/pt-BR.json @@ -1,11 +1,18 @@ { "config": { + "abort": { + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, "step": { "user": { "data": { "ip_address": "Endere\u00e7o IP", "password": "Senha", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "description": "Forne\u00e7a as informa\u00e7\u00f5es necess\u00e1rias abaixo.", "title": "Configurar GogoGate2" diff --git a/homeassistant/components/goodwe/translations/pt-BR.json b/homeassistant/components/goodwe/translations/pt-BR.json new file mode 100644 index 00000000000..14b1971e625 --- /dev/null +++ b/homeassistant/components/goodwe/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "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" + }, + "error": { + "connection_error": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Endere\u00e7o IP" + }, + "description": "Conecte ao inversor", + "title": "Inversor GoodWe" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/google_travel_time/translations/pt-BR.json b/homeassistant/components/google_travel_time/translations/pt-BR.json new file mode 100644 index 00000000000..9365f5ac690 --- /dev/null +++ b/homeassistant/components/google_travel_time/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/gpslogger/translations/pt-BR.json b/homeassistant/components/gpslogger/translations/pt-BR.json index fe07d42744e..8ef272f0670 100644 --- a/homeassistant/components/gpslogger/translations/pt-BR.json +++ b/homeassistant/components/gpslogger/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar 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/zh-Hant.json b/homeassistant/components/gpslogger/translations/zh-Hant.json index d1e2c743301..7d77525cc8a 100644 --- a/homeassistant/components/gpslogger/translations/zh-Hant.json +++ b/homeassistant/components/gpslogger/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/gree/translations/pt-BR.json b/homeassistant/components/gree/translations/pt-BR.json new file mode 100644 index 00000000000..d5efbb90261 --- /dev/null +++ b/homeassistant/components/gree/translations/pt-BR.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/gree/translations/zh-Hant.json b/homeassistant/components/gree/translations/zh-Hant.json index 90c98e491df..cfd20d603cb 100644 --- a/homeassistant/components/gree/translations/zh-Hant.json +++ b/homeassistant/components/gree/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/growatt_server/translations/pt-BR.json b/homeassistant/components/growatt_server/translations/pt-BR.json new file mode 100644 index 00000000000..e956f89d381 --- /dev/null +++ b/homeassistant/components/growatt_server/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "name": "Nome", + "password": "Senha", + "url": "URL", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/guardian/translations/pt-BR.json b/homeassistant/components/guardian/translations/pt-BR.json new file mode 100644 index 00000000000..14615cff002 --- /dev/null +++ b/homeassistant/components/guardian/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "ip_address": "Endere\u00e7o IP", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/habitica/translations/pt-BR.json b/homeassistant/components/habitica/translations/pt-BR.json new file mode 100644 index 00000000000..f8ca0b40187 --- /dev/null +++ b/homeassistant/components/habitica/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "invalid_credentials": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "url": "URL" + } + } + } + } +} \ 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 3f8fd23b07c..bcf50b5d3da 100644 --- a/homeassistant/components/hangouts/translations/pt-BR.json +++ b/homeassistant/components/hangouts/translations/pt-BR.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "already_configured": "Hangouts do Google j\u00e1 est\u00e1 configurado.", - "unknown": "Ocorreu um erro desconhecido." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "unknown": "Erro inesperado" }, "error": { "invalid_2fa": "Autentica\u00e7\u00e3o de 2 fatores inv\u00e1lida, por favor, tente novamente.", diff --git a/homeassistant/components/harmony/translations/pt-BR.json b/homeassistant/components/harmony/translations/pt-BR.json index 7fe3f58cad6..7686665e6f6 100644 --- a/homeassistant/components/harmony/translations/pt-BR.json +++ b/homeassistant/components/harmony/translations/pt-BR.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, "flow_title": "Logitech Harmony Hub {name}", @@ -15,6 +15,7 @@ }, "user": { "data": { + "host": "Nome do host", "name": "Nome do Hub" }, "title": "Configura\u00e7\u00e3o do Logitech Harmony Hub" diff --git a/homeassistant/components/heos/translations/pt-BR.json b/homeassistant/components/heos/translations/pt-BR.json index 328264d3adf..767cd5d5fb3 100644 --- a/homeassistant/components/heos/translations/pt-BR.json +++ b/homeassistant/components/heos/translations/pt-BR.json @@ -1,9 +1,15 @@ { "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { "data": { - "host": "Host" + "host": "Nome do host" }, "description": "Por favor, digite o nome do host ou o endere\u00e7o IP de um dispositivo Heos (de prefer\u00eancia para conex\u00f5es conectadas por cabo \u00e0 sua rede).", "title": "Conecte-se a Heos" diff --git a/homeassistant/components/heos/translations/zh-Hant.json b/homeassistant/components/heos/translations/zh-Hant.json index fe3e8fb7b43..8a452d98d03 100644 --- a/homeassistant/components/heos/translations/zh-Hant.json +++ b/homeassistant/components/heos/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557" diff --git a/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json b/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json new file mode 100644 index 00000000000..d529509749c --- /dev/null +++ b/homeassistant/components/hisense_aehw4a1/translations/pt-BR.json @@ -0,0 +1,8 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hisense_aehw4a1/translations/zh-Hant.json b/homeassistant/components/hisense_aehw4a1/translations/zh-Hant.json index e08a2c5f6df..49eae73f25e 100644 --- a/homeassistant/components/hisense_aehw4a1/translations/zh-Hant.json +++ b/homeassistant/components/hisense_aehw4a1/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/hive/translations/pt-BR.json b/homeassistant/components/hive/translations/pt-BR.json new file mode 100644 index 00000000000..ef6f9993b11 --- /dev/null +++ b/homeassistant/components/hive/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "unknown": "Erro inesperado" + }, + "step": { + "reauth": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hlk_sw16/translations/pt-BR.json b/homeassistant/components/hlk_sw16/translations/pt-BR.json new file mode 100644 index 00000000000..93beddb92a8 --- /dev/null +++ b/homeassistant/components/hlk_sw16/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/pt-BR.json b/homeassistant/components/home_connect/translations/pt-BR.json index ff8e13aed1f..ea479059ebb 100644 --- a/homeassistant/components/home_connect/translations/pt-BR.json +++ b/homeassistant/components/home_connect/translations/pt-BR.json @@ -1,7 +1,11 @@ { "config": { "abort": { - "missing_configuration": "O componente Home Connect n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\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})" + }, + "create_entry": { + "default": "Autenticado com sucesso" } } } \ 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 new file mode 100644 index 00000000000..85e6cfdec61 --- /dev/null +++ b/homeassistant/components/home_plus_control/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "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})", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "create_entry": { + "default": "Autenticado com sucesso" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_plus_control/translations/zh-Hant.json b/homeassistant/components/home_plus_control/translations/zh-Hant.json index 0faa3110287..da55be65f04 100644 --- a/homeassistant/components/home_plus_control/translations/zh-Hant.json +++ b/homeassistant/components/home_plus_control/translations/zh-Hant.json @@ -6,7 +6,7 @@ "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", "no_url_available": "\u6c92\u6709\u53ef\u7528\u7684\u7db2\u5740\u3002\u95dc\u65bc\u6b64\u932f\u8aa4\u66f4\u8a73\u7d30\u8a0a\u606f\uff0c[\u9ede\u9078\u5354\u52a9\u7ae0\u7bc0]({docs_url})", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "create_entry": { "default": "\u5df2\u6210\u529f\u8a8d\u8b49" diff --git a/homeassistant/components/homekit/translations/pt-BR.json b/homeassistant/components/homekit/translations/pt-BR.json index 1ef802a9202..1c2e3094ec5 100644 --- a/homeassistant/components/homekit/translations/pt-BR.json +++ b/homeassistant/components/homekit/translations/pt-BR.json @@ -1,11 +1,29 @@ { "options": { "step": { + "accessory": { + "data": { + "entities": "Entidades" + }, + "title": "Selecione a entidade para o acess\u00f3rio" + }, "advanced": { "title": "Configura\u00e7\u00e3o avan\u00e7ada" }, "cameras": { "title": "Selecione o codec de v\u00eddeo da c\u00e2mera." + }, + "exclude": { + "data": { + "entities": "Entidades" + }, + "description": "Todas as {domains} \u201d ser\u00e3o inclu\u00eddas, exceto as entidades exclu\u00eddas e as entidades categorizadas.", + "title": "Selecione as entidades a serem exclu\u00eddas" + }, + "include": { + "data": { + "entities": "Entidades" + } } } } diff --git a/homeassistant/components/homekit_controller/translations/pt-BR.json b/homeassistant/components/homekit_controller/translations/pt-BR.json index 55f4b71f7b2..47ee5b8630a 100644 --- a/homeassistant/components/homekit_controller/translations/pt-BR.json +++ b/homeassistant/components/homekit_controller/translations/pt-BR.json @@ -3,7 +3,7 @@ "abort": { "accessory_not_found_error": "N\u00e3o \u00e9 poss\u00edvel adicionar o emparelhamento, pois o dispositivo n\u00e3o pode mais ser encontrado.", "already_configured": "O acess\u00f3rio j\u00e1 est\u00e1 configurado com este controlador.", - "already_in_progress": "O fluxo de configura\u00e7\u00e3o para o dispositivo j\u00e1 est\u00e1 em andamento.", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "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.", diff --git a/homeassistant/components/homekit_controller/translations/select.pt-BR.json b/homeassistant/components/homekit_controller/translations/select.pt-BR.json new file mode 100644 index 00000000000..e807b3eacf7 --- /dev/null +++ b/homeassistant/components/homekit_controller/translations/select.pt-BR.json @@ -0,0 +1,9 @@ +{ + "state": { + "homekit_controller__ecobee_mode": { + "away": "Fora", + "home": "Casa", + "sleep": "Dormir" + } + } +} \ 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 c19678ad0c4..101cdd83c48 100644 --- a/homeassistant/components/homematicip_cloud/translations/pt-BR.json +++ b/homeassistant/components/homematicip_cloud/translations/pt-BR.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_configured": "O Accesspoint j\u00e1 est\u00e1 configurado", - "connection_aborted": "N\u00e3o foi poss\u00edvel conectar ao servidor HMIP", - "unknown": "Ocorreu um erro desconhecido." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "connection_aborted": "Falha ao conectar", + "unknown": "Erro inesperado" }, "error": { - "invalid_sgtin_or_pin": "PIN inv\u00e1lido, por favor tente novamente.", + "invalid_sgtin_or_pin": "C\u00f3digo PIN inv\u00e1lido, por favor tente novamente.", "press_the_button": "Por favor, pressione o bot\u00e3o azul.", "register_failed": "Falha ao registrar, por favor tente novamente.", "timeout_button": "Tempo para pressionar o Bot\u00e3o Azul expirou, por favor tente novamente." @@ -16,7 +16,7 @@ "data": { "hapid": "ID do AccessPoint (SGTIN)", "name": "Nome (opcional, usado como prefixo de nome para todos os dispositivos)", - "pin": "C\u00f3digo PIN (opcional)" + "pin": "C\u00f3digo PIN" }, "title": "Escolha um HomematicIP Accesspoint" }, diff --git a/homeassistant/components/homewizard/translations/pt-BR.json b/homeassistant/components/homewizard/translations/pt-BR.json new file mode 100644 index 00000000000..2916d86b242 --- /dev/null +++ b/homeassistant/components/homewizard/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "unknown_error": "Erro inesperado" + }, + "step": { + "discovery_confirm": { + "title": "Confirmar" + }, + "user": { + "data": { + "ip_address": "Endere\u00e7o IP" + }, + "title": "Configurar dispositivo" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/honeywell/translations/pt-BR.json b/homeassistant/components/honeywell/translations/pt-BR.json new file mode 100644 index 00000000000..7922f363bda --- /dev/null +++ b/homeassistant/components/honeywell/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/huawei_lte/translations/pt-BR.json b/homeassistant/components/huawei_lte/translations/pt-BR.json index c69337fa2bb..821b2f6e72b 100644 --- a/homeassistant/components/huawei_lte/translations/pt-BR.json +++ b/homeassistant/components/huawei_lte/translations/pt-BR.json @@ -1,11 +1,17 @@ { "config": { "abort": { - "already_configured": "Este dispositivo j\u00e1 foi configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "password": "Senha", "url": "URL", "username": "Usu\u00e1rio" } diff --git a/homeassistant/components/hue/translations/pt-BR.json b/homeassistant/components/hue/translations/pt-BR.json index 9a7e8094b11..a2cc864aeff 100644 --- a/homeassistant/components/hue/translations/pt-BR.json +++ b/homeassistant/components/hue/translations/pt-BR.json @@ -2,35 +2,61 @@ "config": { "abort": { "all_configured": "Todas as pontes Philips Hue j\u00e1 est\u00e3o configuradas", - "already_configured": "A ponte j\u00e1 est\u00e1 configurada", - "already_in_progress": "O fluxo de configura\u00e7\u00e3o da ponte j\u00e1 est\u00e1 em andamento.", - "cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar-se \u00e0 ponte", + "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", "discover_timeout": "Incapaz de descobrir pontes Hue", "no_bridges": "N\u00e3o h\u00e1 pontes Philips Hue descobertas", "not_hue_bridge": "N\u00e3o \u00e9 uma ponte Hue", - "unknown": "Ocorreu um erro desconhecido" + "unknown": "Erro inesperado" }, "error": { - "linking": "Ocorreu um erro de liga\u00e7\u00e3o desconhecido.", + "linking": "Erro inesperado", "register_failed": "Falhou ao registrar, por favor tente novamente" }, "step": { "init": { "data": { - "host": "Hospedeiro" + "host": "Nome do host" }, "title": "Escolha a ponte Hue" }, "link": { "description": "Pressione o bot\u00e3o na ponte para registrar o Philips Hue com o Home Assistant. \n\n ![Localiza\u00e7\u00e3o do bot\u00e3o na ponte](/static/images/config_philips_hue.jpg)", "title": "Hub de links" + }, + "manual": { + "data": { + "host": "Nome do host" + } } } }, "device_automation": { "trigger_subtype": { + "1": "Primeiro bot\u00e3o", + "2": "Segundo bot\u00e3o", + "3": "Terceiro bot\u00e3o", + "4": "Quarto bot\u00e3o", "double_buttons_1_3": "Primeiro e terceiro bot\u00f5es", "double_buttons_2_4": "Segundo e quarto bot\u00f5es" + }, + "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", + "repeat": "Bot\u00e3o \" {subtype} \" pressionado", + "short_release": "Bot\u00e3o \" {subtype} \" liberado ap\u00f3s pressionamento curto" + } + }, + "options": { + "step": { + "init": { + "data": { + "allow_hue_scenes": "Permitir cenas Hue", + "ignore_availability": "Ignorar o status de conectividade para os dispositivos fornecidos" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/huisbaasje/translations/pt-BR.json b/homeassistant/components/huisbaasje/translations/pt-BR.json new file mode 100644 index 00000000000..66c671f99a3 --- /dev/null +++ b/homeassistant/components/huisbaasje/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/humidifier/translations/pt-BR.json b/homeassistant/components/humidifier/translations/pt-BR.json new file mode 100644 index 00000000000..2783abe00e6 --- /dev/null +++ b/homeassistant/components/humidifier/translations/pt-BR.json @@ -0,0 +1,8 @@ +{ + "device_automation": { + "trigger_type": { + "changed_states": "{entity_name} ligado ou desligado", + "toggled": "{entity_name} ligado ou desligado" + } + } +} \ 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 f7dc708a2d6..b98d170336f 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/pt-BR.json @@ -1,5 +1,12 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/hvv_departures/translations/el.json b/homeassistant/components/hvv_departures/translations/el.json index 916b438c046..f974693fd2a 100644 --- a/homeassistant/components/hvv_departures/translations/el.json +++ b/homeassistant/components/hvv_departures/translations/el.json @@ -28,7 +28,9 @@ "filter": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03c2", "offset": "\u039c\u03b5\u03c4\u03b1\u03c4\u03cc\u03c0\u03b9\u03c3\u03b7 (\u03bb\u03b5\u03c0\u03c4\u03ac)", "real_time": "\u03a7\u03c1\u03ae\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03b5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03c7\u03c1\u03cc\u03bd\u03bf" - } + }, + "description": "\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf\u03bd \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1 \u03b1\u03bd\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7\u03c2", + "title": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2" } } } diff --git a/homeassistant/components/hvv_departures/translations/pt-BR.json b/homeassistant/components/hvv_departures/translations/pt-BR.json new file mode 100644 index 00000000000..f10ded2b0b3 --- /dev/null +++ b/homeassistant/components/hvv_departures/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hyperion/translations/el.json b/homeassistant/components/hyperion/translations/el.json index c9e64b96906..dab904f0160 100644 --- a/homeassistant/components/hyperion/translations/el.json +++ b/homeassistant/components/hyperion/translations/el.json @@ -1,14 +1,38 @@ { "config": { "abort": { - "auth_new_token_not_granted_error": "\u03a4\u03bf \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03bc\u03ad\u03bd\u03bf token \u03b4\u03b5\u03bd \u03b5\u03b3\u03ba\u03c1\u03af\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03bf Hyperion UI" + "auth_new_token_not_granted_error": "\u03a4\u03bf \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03bc\u03ad\u03bd\u03bf token \u03b4\u03b5\u03bd \u03b5\u03b3\u03ba\u03c1\u03af\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03bf Hyperion UI", + "auth_new_token_not_work_error": "\u0391\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5 \u03bf \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd \u03c0\u03bf\u03c5 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1", + "auth_required_error": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd \u03b5\u03ac\u03bd \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7", + "no_id": "\u0397 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1 Hyperion Ambilight \u03b4\u03b5\u03bd \u03b1\u03bd\u03ad\u03c6\u03b5\u03c1\u03b5 \u03c4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03c4\u03b7\u03c2" + }, + "step": { + "auth": { + "data": { + "create_token": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd", + "token": "\u0389 \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03c4\u03b5 \u03c0\u03c1\u03bf\u03cb\u03c0\u03ac\u03c1\u03c7\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc" + }, + "description": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c3\u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae Hyperion Ambilight" + }, + "confirm": { + "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf Hyperion Ambilight \u03c3\u03c4\u03bf Home Assistant; \n\n **\u039a\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc\u03c2 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2:** {host}\n **\u0398\u03cd\u03c1\u03b1:** {port}\n **\u0391\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc**: {id}", + "title": "\u0395\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1\u03c2 Hyperion Ambilight" + }, + "create_token": { + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 **\u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae** \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03bd\u03ad\u03bf \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03cc \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2. \u0398\u03b1 \u03b1\u03bd\u03b1\u03ba\u03b1\u03c4\u03b5\u03c5\u03b8\u03c5\u03bd\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf Hyperion UI \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03c1\u03af\u03bd\u03b5\u03c4\u03b5 \u03c4\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1. \u0395\u03c0\u03b1\u03bb\u03b7\u03b8\u03b5\u03cd\u03c3\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03c4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03c0\u03bf\u03c5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \" {auth_id} \"", + "title": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2" + }, + "create_token_external": { + "title": "\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03bd\u03ad\u03bf\u03c5 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03bf\u03cd \u03c3\u03c4\u03bf Hyperion UI" + } } }, "options": { "step": { "init": { "data": { - "effect_show_list": "\u0395\u03c6\u03ad Hyperion \u03b3\u03b9\u03b1 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7" + "effect_show_list": "\u0395\u03c6\u03ad Hyperion \u03b3\u03b9\u03b1 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7", + "priority": "\u03a0\u03c1\u03bf\u03c4\u03b5\u03c1\u03b1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1 Hyperion \u03b3\u03b9\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c7\u03c1\u03c9\u03bc\u03ac\u03c4\u03c9\u03bd \u03ba\u03b1\u03b9 \u03b5\u03c6\u03ad" } } } diff --git a/homeassistant/components/hyperion/translations/pt-BR.json b/homeassistant/components/hyperion/translations/pt-BR.json new file mode 100644 index 00000000000..7406eb095f2 --- /dev/null +++ b/homeassistant/components/hyperion/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "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", + "cannot_connect": "Falha ao conectar", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_access_token": "Token de acesso inv\u00e1lido" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ialarm/translations/pt-BR.json b/homeassistant/components/ialarm/translations/pt-BR.json new file mode 100644 index 00000000000..1e898e15ce0 --- /dev/null +++ b/homeassistant/components/ialarm/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iaqualink/translations/pt-BR.json b/homeassistant/components/iaqualink/translations/pt-BR.json index 932b4b8a72e..bdf8cc5c5bd 100644 --- a/homeassistant/components/iaqualink/translations/pt-BR.json +++ b/homeassistant/components/iaqualink/translations/pt-BR.json @@ -1,10 +1,20 @@ { "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, "step": { "user": { "data": { + "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Por favor, digite o nome de usu\u00e1rio e senha para sua conta iAqualink.", + "title": "Conecte-se ao iAqualink" } } } diff --git a/homeassistant/components/iaqualink/translations/zh-Hant.json b/homeassistant/components/iaqualink/translations/zh-Hant.json index b6c25038bdb..13591ed9485 100644 --- a/homeassistant/components/iaqualink/translations/zh-Hant.json +++ b/homeassistant/components/iaqualink/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/icloud/translations/pt-BR.json b/homeassistant/components/icloud/translations/pt-BR.json index 7005c83bf69..fe7c4d91253 100644 --- a/homeassistant/components/icloud/translations/pt-BR.json +++ b/homeassistant/components/icloud/translations/pt-BR.json @@ -1,13 +1,21 @@ { "config": { "abort": { - "already_configured": "Conta j\u00e1 configurada" + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "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" }, "step": { + "reauth": { + "data": { + "password": "Senha" + }, + "title": "Reautenticar Integra\u00e7\u00e3o" + }, "trusted_device": { "data": { "trusted_device": "Dispositivo confi\u00e1vel" diff --git a/homeassistant/components/ifttt/translations/pt-BR.json b/homeassistant/components/ifttt/translations/pt-BR.json index c78da4db0c0..32dec17701c 100644 --- a/homeassistant/components/ifttt/translations/pt-BR.json +++ b/homeassistant/components/ifttt/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 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/zh-Hant.json b/homeassistant/components/ifttt/translations/zh-Hant.json index 3f149896b64..e6c5392a9c6 100644 --- a/homeassistant/components/ifttt/translations/zh-Hant.json +++ b/homeassistant/components/ifttt/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/insteon/translations/pt-BR.json b/homeassistant/components/insteon/translations/pt-BR.json index f888c15874b..c2b366b4d0f 100644 --- a/homeassistant/components/insteon/translations/pt-BR.json +++ b/homeassistant/components/insteon/translations/pt-BR.json @@ -1,7 +1,37 @@ { + "config": { + "abort": { + "cannot_connect": "Falha ao conectar", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "hubv1": { + "data": { + "host": "Endere\u00e7o IP", + "port": "Porta" + } + }, + "hubv2": { + "data": { + "host": "Endere\u00e7o IP", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + }, + "plm": { + "data": { + "device": "Caminho do Dispositivo USB" + } + } + } + }, "options": { "error": { - "cannot_connect": "Falha na conex\u00e3o com o modem Insteon, por favor tente novamente.", + "cannot_connect": "Falha ao conectar", "input_error": "Entradas inv\u00e1lidas, por favor, verifique seus valores.", "select_single": "Selecione uma op\u00e7\u00e3o." }, @@ -23,9 +53,10 @@ }, "change_hub_config": { "data": { - "password": "Nova Senha", - "port": "Novo n\u00famero da porta", - "username": "Novo usu\u00e1rio" + "host": "Endere\u00e7o IP", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" } }, "init": { diff --git a/homeassistant/components/insteon/translations/zh-Hant.json b/homeassistant/components/insteon/translations/zh-Hant.json index dd69e0ec7c4..cf090f974f7 100644 --- a/homeassistant/components/insteon/translations/zh-Hant.json +++ b/homeassistant/components/insteon/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cannot_connect": "\u9023\u7dda\u5931\u6557", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/intellifire/translations/pt-BR.json b/homeassistant/components/intellifire/translations/pt-BR.json new file mode 100644 index 00000000000..ff6ede166a9 --- /dev/null +++ b/homeassistant/components/intellifire/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ios/translations/pt-BR.json b/homeassistant/components/ios/translations/pt-BR.json index fffbfae2249..369064ba6cb 100644 --- a/homeassistant/components/ios/translations/pt-BR.json +++ b/homeassistant/components/ios/translations/pt-BR.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "single_instance_allowed": "Apenas uma configura\u00e7\u00e3o do Home Assistant iOS \u00e9 necess\u00e1ria." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { - "description": "Deseja configurar o componente iOS do Home Assistant?" + "description": "Deseja iniciar a configura\u00e7\u00e3o?" } } } diff --git a/homeassistant/components/ios/translations/zh-Hant.json b/homeassistant/components/ios/translations/zh-Hant.json index aceb4ea78d5..649ab1f56e6 100644 --- a/homeassistant/components/ios/translations/zh-Hant.json +++ b/homeassistant/components/ios/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/iotawatt/translations/pt-BR.json b/homeassistant/components/iotawatt/translations/pt-BR.json new file mode 100644 index 00000000000..79d60b8a2f7 --- /dev/null +++ b/homeassistant/components/iotawatt/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "auth": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ 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 704cc017a9b..fd3619849c2 100644 --- a/homeassistant/components/ipp/translations/pt-BR.json +++ b/homeassistant/components/ipp/translations/pt-BR.json @@ -1,12 +1,15 @@ { "config": { "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", "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.", "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}", @@ -14,9 +17,10 @@ "user": { "data": { "base_path": "Caminho relativo para a impressora", + "host": "Nome do host", "port": "Porta", - "ssl": "A impressora suporta comunica\u00e7\u00e3o via SSL/TLS", - "verify_ssl": "A impressora usa um certificado SSL adequado" + "ssl": "Usar um certificado SSL", + "verify_ssl": "Verifique o certificado SSL" }, "description": "Configure sua impressora via IPP (Internet Printing Protocol) para integrar-se ao Home Assistant.", "title": "Vincule sua impressora" diff --git a/homeassistant/components/iqvia/translations/pt-BR.json b/homeassistant/components/iqvia/translations/pt-BR.json index d8ceb8fe934..a366280ec35 100644 --- a/homeassistant/components/iqvia/translations/pt-BR.json +++ b/homeassistant/components/iqvia/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, "error": { "invalid_zip_code": "C\u00f3digo postal inv\u00e1lido" }, diff --git a/homeassistant/components/islamic_prayer_times/translations/pt-BR.json b/homeassistant/components/islamic_prayer_times/translations/pt-BR.json new file mode 100644 index 00000000000..9ab59f40649 --- /dev/null +++ b/homeassistant/components/islamic_prayer_times/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/islamic_prayer_times/translations/zh-Hant.json b/homeassistant/components/islamic_prayer_times/translations/zh-Hant.json index ea7a2c4f9b2..a77fa8136bb 100644 --- a/homeassistant/components/islamic_prayer_times/translations/zh-Hant.json +++ b/homeassistant/components/islamic_prayer_times/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "user": { diff --git a/homeassistant/components/iss/translations/ca.json b/homeassistant/components/iss/translations/ca.json new file mode 100644 index 00000000000..218bebc5a98 --- /dev/null +++ b/homeassistant/components/iss/translations/ca.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "La latitud i longitud no estan definits a Home Assistant.", + "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3." + }, + "step": { + "user": { + "data": { + "show_on_map": "Mostrar al mapa?" + }, + "description": "Vols configurar Estaci\u00f3 Espacial Internacional?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/de.json b/homeassistant/components/iss/translations/de.json new file mode 100644 index 00000000000..7e1a9be8e79 --- /dev/null +++ b/homeassistant/components/iss/translations/de.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "Breiten- und L\u00e4ngengrad sind im Home Assistant nicht definiert.", + "single_instance_allowed": "Bereits konfiguriert. Nur eine einzige Konfiguration m\u00f6glich." + }, + "step": { + "user": { + "data": { + "show_on_map": "Auf der Karte anzeigen?" + }, + "description": "Willst du die Internationale Raumstation konfigurieren?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/el.json b/homeassistant/components/iss/translations/el.json new file mode 100644 index 00000000000..4049e41ea24 --- /dev/null +++ b/homeassistant/components/iss/translations/el.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "\u03a4\u03bf \u03b3\u03b5\u03c9\u03b3\u03c1\u03b1\u03c6\u03b9\u03ba\u03cc \u03c0\u03bb\u03ac\u03c4\u03bf\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b3\u03b5\u03c9\u03b3\u03c1\u03b1\u03c6\u03b9\u03ba\u03cc \u03bc\u03ae\u03ba\u03bf\u03c2 \u03b4\u03b5\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf Home Assistant." + }, + "step": { + "user": { + "data": { + "show_on_map": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c3\u03c4\u03bf \u03c7\u03ac\u03c1\u03c4\u03b7;" + }, + "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u0394\u03b9\u03b5\u03b8\u03bd\u03ae \u0394\u03b9\u03b1\u03c3\u03c4\u03b7\u03bc\u03b9\u03ba\u03cc \u03a3\u03c4\u03b1\u03b8\u03bc\u03cc;" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/et.json b/homeassistant/components/iss/translations/et.json new file mode 100644 index 00000000000..09104143492 --- /dev/null +++ b/homeassistant/components/iss/translations/et.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "Laius- ja pikkuskraad pole Home Assistandis m\u00e4\u00e4ratud.", + "single_instance_allowed": "Juba seadistatud. Lubatud on ainult \u00fcks sidumine." + }, + "step": { + "user": { + "data": { + "show_on_map": "Kas n\u00e4idata kaardil?" + }, + "description": "Kas soovid seadistada rahvusvahelist kosmosejaama?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/hu.json b/homeassistant/components/iss/translations/hu.json new file mode 100644 index 00000000000..23841f83259 --- /dev/null +++ b/homeassistant/components/iss/translations/hu.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "A f\u00f6ldrajzi sz\u00e9less\u00e9g \u00e9s hossz\u00fas\u00e1g nincs megadva Home Assistantban.", + "single_instance_allowed": "M\u00e1r konfigur\u00e1lva van. Csak egy konfigur\u00e1ci\u00f3 lehets\u00e9ges." + }, + "step": { + "user": { + "data": { + "show_on_map": "Megjelenjen a t\u00e9rk\u00e9pen?" + }, + "description": "Szeretn\u00e9 konfigur\u00e1lni a Nemzetk\u00f6zi \u0170r\u00e1llom\u00e1st?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/pt-BR.json b/homeassistant/components/iss/translations/pt-BR.json new file mode 100644 index 00000000000..34a9644e9d0 --- /dev/null +++ b/homeassistant/components/iss/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "Latitude e longitude est\u00e3o definidos em Home Assistant.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "data": { + "show_on_map": "Mostrar no mapa?" + }, + "description": "Deseja configurar a Esta\u00e7\u00e3o Espacial Internacional?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/ru.json b/homeassistant/components/iss/translations/ru.json new file mode 100644 index 00000000000..ffd5861f9cf --- /dev/null +++ b/homeassistant/components/iss/translations/ru.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "\u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0432 Home Assistant.", + "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." + }, + "step": { + "user": { + "data": { + "show_on_map": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0430 \u043a\u0430\u0440\u0442\u0435" + }, + "description": "\u041d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 Internation Space Station?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/tr.json b/homeassistant/components/iss/translations/tr.json new file mode 100644 index 00000000000..07f374b8a17 --- /dev/null +++ b/homeassistant/components/iss/translations/tr.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "Enlem ve boylam Home Assistant'ta tan\u0131ml\u0131 de\u011fil.", + "single_instance_allowed": "Zaten yap\u0131land\u0131r\u0131lm\u0131\u015f. Yaln\u0131zca tek bir konfig\u00fcrasyon m\u00fcmk\u00fcnd\u00fcr." + }, + "step": { + "user": { + "data": { + "show_on_map": "Haritada g\u00f6sterilsin mi?" + }, + "description": "Uluslararas\u0131 Uzay \u0130stasyonunu yap\u0131land\u0131rmak istiyor musunuz?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/iss/translations/zh-Hant.json b/homeassistant/components/iss/translations/zh-Hant.json new file mode 100644 index 00000000000..e59aa3a3be5 --- /dev/null +++ b/homeassistant/components/iss/translations/zh-Hant.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "latitude_longitude_not_defined": "\u5c1a\u672a\u65bc Home Assistant \u8a2d\u5b9a\u7d93\u7def\u5ea6\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + }, + "step": { + "user": { + "data": { + "show_on_map": "\u65bc\u5730\u5716\u986f\u793a\uff1f" + }, + "description": "\u662f\u5426\u8981\u8a2d\u5b9a\u570b\u969b\u592a\u7a7a\u7ad9\uff1f" + } + } + } +} \ 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 2bc8cd2ef5a..d377b19f586 100644 --- a/homeassistant/components/isy994/translations/pt-BR.json +++ b/homeassistant/components/isy994/translations/pt-BR.json @@ -1,15 +1,22 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "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." + "unknown": "Erro inesperado" }, "flow_title": "Dispositivos universais ISY994 {name} ({host})", "step": { "user": { "data": { "host": "URL", - "tls": "A vers\u00e3o TLS do controlador ISY." + "password": "Senha", + "tls": "A vers\u00e3o TLS do controlador ISY.", + "username": "Usu\u00e1rio" }, "description": "A entrada do endere\u00e7o deve estar no formato de URL completo, por exemplo, http://192.168.10.100:80", "title": "Conecte-se ao seu ISY994" diff --git a/homeassistant/components/izone/translations/pt-BR.json b/homeassistant/components/izone/translations/pt-BR.json new file mode 100644 index 00000000000..ae7a7293429 --- /dev/null +++ b/homeassistant/components/izone/translations/pt-BR.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja configurar o iZone?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/izone/translations/zh-Hant.json b/homeassistant/components/izone/translations/zh-Hant.json index 363e62a1b5f..7a35966f685 100644 --- a/homeassistant/components/izone/translations/zh-Hant.json +++ b/homeassistant/components/izone/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/jellyfin/translations/pt-BR.json b/homeassistant/components/jellyfin/translations/pt-BR.json new file mode 100644 index 00000000000..2fda26fe566 --- /dev/null +++ b/homeassistant/components/jellyfin/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "url": "URL", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/jellyfin/translations/zh-Hant.json b/homeassistant/components/jellyfin/translations/zh-Hant.json index 3f24589c235..886d6e3676e 100644 --- a/homeassistant/components/jellyfin/translations/zh-Hant.json +++ b/homeassistant/components/jellyfin/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/juicenet/translations/pt-BR.json b/homeassistant/components/juicenet/translations/pt-BR.json index 281a9dc8931..806cea1df9b 100644 --- a/homeassistant/components/juicenet/translations/pt-BR.json +++ b/homeassistant/components/juicenet/translations/pt-BR.json @@ -1,9 +1,19 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_token": "Token da API" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/keenetic_ndms2/translations/pt-BR.json b/homeassistant/components/keenetic_ndms2/translations/pt-BR.json new file mode 100644 index 00000000000..937edfdd914 --- /dev/null +++ b/homeassistant/components/keenetic_ndms2/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kmtronic/translations/pt-BR.json b/homeassistant/components/kmtronic/translations/pt-BR.json new file mode 100644 index 00000000000..93beddb92a8 --- /dev/null +++ b/homeassistant/components/kmtronic/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/knx/translations/el.json b/homeassistant/components/knx/translations/el.json index 66d47c2a376..28e9033bc11 100644 --- a/homeassistant/components/knx/translations/el.json +++ b/homeassistant/components/knx/translations/el.json @@ -38,12 +38,16 @@ "data": { "connection_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 KNX", "individual_address": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03b1\u03c4\u03bf\u03bc\u03b9\u03ba\u03ae \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7", - "multicast_group": "\u039f\u03bc\u03ac\u03b4\u03b1 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ae\u03c2 \u03b4\u03b9\u03b1\u03bd\u03bf\u03bc\u03ae\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b1\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7" + "multicast_group": "\u039f\u03bc\u03ac\u03b4\u03b1 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ae\u03c2 \u03b4\u03b9\u03b1\u03bd\u03bf\u03bc\u03ae\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b1\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7", + "multicast_port": "\u0398\u03cd\u03c1\u03b1 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ae\u03c2 \u03b4\u03b9\u03b1\u03bd\u03bf\u03bc\u03ae\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03b4\u03c1\u03bf\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b1\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7", + "rate_limit": "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03b1 \u03b5\u03be\u03b5\u03c1\u03c7\u03cc\u03bc\u03b5\u03bd\u03b1 \u03c4\u03b7\u03bb\u03b5\u03b3\u03c1\u03b1\u03c6\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b1\u03bd\u03ac \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03bf", + "state_updater": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03ba\u03b1\u03b8\u03bf\u03bb\u03b9\u03ba\u03ac \u03c4\u03b9\u03c2 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b1\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf KNX Bus" } }, "tunnel": { "data": { "local_ip": "\u03a4\u03bf\u03c0\u03b9\u03ba\u03ae IP (\u03b1\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03ba\u03b5\u03bd\u03ae \u03b1\u03bd \u03b4\u03b5\u03bd \u03b5\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9)", + "route_back": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 Route Back / NAT", "tunneling_type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03c3\u03ae\u03c1\u03b1\u03b3\u03b3\u03b1\u03c2 KNX" } } diff --git a/homeassistant/components/knx/translations/pt-BR.json b/homeassistant/components/knx/translations/pt-BR.json new file mode 100644 index 00000000000..a5343784fab --- /dev/null +++ b/homeassistant/components/knx/translations/pt-BR.json @@ -0,0 +1,35 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "manual_tunnel": { + "data": { + "host": "Nome do host", + "individual_address": "Endere\u00e7o individual para a conex\u00e3o", + "local_ip": "IP local do Home Assistant (deixe em branco para detec\u00e7\u00e3o autom\u00e1tica)", + "port": "Porta", + "route_back": "Modo Rota de Retorno / NAT", + "tunneling_type": "Tipo de t\u00fanel KNX" + } + } + } + }, + "options": { + "step": { + "tunnel": { + "data": { + "host": "Nome do host", + "local_ip": "IP local (deixe em branco se n\u00e3o tiver certeza)", + "port": "Porta", + "tunneling_type": "Tipo de t\u00fanel KNX" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/knx/translations/zh-Hant.json b/homeassistant/components/knx/translations/zh-Hant.json index 39794940fef..27b167c6551 100644 --- a/homeassistant/components/knx/translations/zh-Hant.json +++ b/homeassistant/components/knx/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557" diff --git a/homeassistant/components/kodi/translations/pt-BR.json b/homeassistant/components/kodi/translations/pt-BR.json new file mode 100644 index 00000000000..321f7f6ffef --- /dev/null +++ b/homeassistant/components/kodi/translations/pt-BR.json @@ -0,0 +1,35 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "credentials": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "host": "Nome do host", + "port": "Porta", + "ssl": "Usar um certificado SSL" + } + }, + "ws_port": { + "data": { + "ws_port": "Porta" + } + } + } + } +} \ 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 b31bd6feb8a..24ba6ade2c0 100644 --- a/homeassistant/components/konnected/translations/pt-BR.json +++ b/homeassistant/components/konnected/translations/pt-BR.json @@ -1,7 +1,20 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "user": { + "data": { + "host": "Endere\u00e7o IP", + "port": "Porta" + }, "description": "Por favor, digite as informa\u00e7\u00f5es do host para o seu Painel Konnected." } } @@ -59,6 +72,11 @@ "api_host": "Substituir URL do host da API (opcional)", "override_api_host": "Substituir o URL padr\u00e3o do painel do host da API do Home Assistant" } + }, + "options_switch": { + "data": { + "name": "Nome (opcional)" + } } } } diff --git a/homeassistant/components/kostal_plenticore/translations/pt-BR.json b/homeassistant/components/kostal_plenticore/translations/pt-BR.json new file mode 100644 index 00000000000..b829ba6e92b --- /dev/null +++ b/homeassistant/components/kostal_plenticore/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kraken/translations/pt-BR.json b/homeassistant/components/kraken/translations/pt-BR.json new file mode 100644 index 00000000000..9ce2cf2399e --- /dev/null +++ b/homeassistant/components/kraken/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "already_configured": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kraken/translations/zh-Hant.json b/homeassistant/components/kraken/translations/zh-Hant.json index 8d64c026579..53b8a1fa236 100644 --- a/homeassistant/components/kraken/translations/zh-Hant.json +++ b/homeassistant/components/kraken/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "already_configured": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "user": { diff --git a/homeassistant/components/kulersky/translations/pt-BR.json b/homeassistant/components/kulersky/translations/pt-BR.json new file mode 100644 index 00000000000..d5efbb90261 --- /dev/null +++ b/homeassistant/components/kulersky/translations/pt-BR.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/kulersky/translations/zh-Hant.json b/homeassistant/components/kulersky/translations/zh-Hant.json index 90c98e491df..cfd20d603cb 100644 --- a/homeassistant/components/kulersky/translations/zh-Hant.json +++ b/homeassistant/components/kulersky/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/launch_library/translations/pt-BR.json b/homeassistant/components/launch_library/translations/pt-BR.json new file mode 100644 index 00000000000..553d0dd761d --- /dev/null +++ b/homeassistant/components/launch_library/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "description": "Deseja configurar a Biblioteca de Lan\u00e7amento?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/launch_library/translations/zh-Hant.json b/homeassistant/components/launch_library/translations/zh-Hant.json index b7fb63e939a..23bf571cc4b 100644 --- a/homeassistant/components/launch_library/translations/zh-Hant.json +++ b/homeassistant/components/launch_library/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "user": { diff --git a/homeassistant/components/life360/translations/pt-BR.json b/homeassistant/components/life360/translations/pt-BR.json index 5894376a065..7753c0f84dc 100644 --- a/homeassistant/components/life360/translations/pt-BR.json +++ b/homeassistant/components/life360/translations/pt-BR.json @@ -1,10 +1,17 @@ { "config": { + "abort": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "create_entry": { "default": "Para definir op\u00e7\u00f5es avan\u00e7adas, consulte [Documenta\u00e7\u00e3o da Life360] ({docs_url})." }, "error": { - "invalid_username": "Nome de usu\u00e1rio Inv\u00e1lido" + "already_configured": "A conta j\u00e1 foi configurada", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_username": "Nome de usu\u00e1rio Inv\u00e1lido", + "unknown": "Erro inesperado" }, "step": { "user": { diff --git a/homeassistant/components/lifx/translations/pt-BR.json b/homeassistant/components/lifx/translations/pt-BR.json index cf374894623..83a7518386b 100644 --- a/homeassistant/components/lifx/translations/pt-BR.json +++ b/homeassistant/components/lifx/translations/pt-BR.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "no_devices_found": "Nenhum dispositivo LIFX encontrado na rede.", - "single_instance_allowed": "Apenas uma configura\u00e7\u00e3o do LIFX \u00e9 poss\u00edvel." + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { diff --git a/homeassistant/components/lifx/translations/zh-Hant.json b/homeassistant/components/lifx/translations/zh-Hant.json index 154e82ec301..911eaa570d1 100644 --- a/homeassistant/components/lifx/translations/zh-Hant.json +++ b/homeassistant/components/lifx/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/light/translations/pt-BR.json b/homeassistant/components/light/translations/pt-BR.json index 27b9b46297a..919fdb89afb 100644 --- a/homeassistant/components/light/translations/pt-BR.json +++ b/homeassistant/components/light/translations/pt-BR.json @@ -10,6 +10,8 @@ "is_on": "{entity_name} est\u00e1 ligado" }, "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" } diff --git a/homeassistant/components/litejet/translations/pt-BR.json b/homeassistant/components/litejet/translations/pt-BR.json new file mode 100644 index 00000000000..fdc79cd04e9 --- /dev/null +++ b/homeassistant/components/litejet/translations/pt-BR.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "data": { + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/litejet/translations/zh-Hant.json b/homeassistant/components/litejet/translations/zh-Hant.json index 3e6886e74a3..dc7747a3dde 100644 --- a/homeassistant/components/litejet/translations/zh-Hant.json +++ b/homeassistant/components/litejet/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "open_failed": "\u7121\u6cd5\u958b\u555f\u6307\u5b9a\u7684\u5e8f\u5217\u57e0" diff --git a/homeassistant/components/litterrobot/translations/pt-BR.json b/homeassistant/components/litterrobot/translations/pt-BR.json new file mode 100644 index 00000000000..d86aef5d51d --- /dev/null +++ b/homeassistant/components/litterrobot/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/local_ip/translations/pt-BR.json b/homeassistant/components/local_ip/translations/pt-BR.json index 179e720abca..14c377783f4 100644 --- a/homeassistant/components/local_ip/translations/pt-BR.json +++ b/homeassistant/components/local_ip/translations/pt-BR.json @@ -1,10 +1,11 @@ { "config": { "abort": { - "single_instance_allowed": "Somente uma \u00fanica configura\u00e7\u00e3o do IP local \u00e9 permitida." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "user": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?", "title": "Endere\u00e7o IP local" } } diff --git a/homeassistant/components/local_ip/translations/zh-Hant.json b/homeassistant/components/local_ip/translations/zh-Hant.json index d7498843b75..d88dbf235d8 100644 --- a/homeassistant/components/local_ip/translations/zh-Hant.json +++ b/homeassistant/components/local_ip/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "user": { diff --git a/homeassistant/components/locative/translations/pt-BR.json b/homeassistant/components/locative/translations/pt-BR.json index 20bcaaad643..400750b8fec 100644 --- a/homeassistant/components/locative/translations/pt-BR.json +++ b/homeassistant/components/locative/translations/pt-BR.json @@ -1,11 +1,15 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar 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." }, "step": { "user": { - "description": "Tem certeza de que deseja configurar o Locative Webhook?", + "description": "Deseja iniciar a configura\u00e7\u00e3o?", "title": "Configurar o Locative Webhook" } } diff --git a/homeassistant/components/locative/translations/zh-Hant.json b/homeassistant/components/locative/translations/zh-Hant.json index 34c5fbdbaad..b3f18defca0 100644 --- a/homeassistant/components/locative/translations/zh-Hant.json +++ b/homeassistant/components/locative/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/logi_circle/translations/pt-BR.json b/homeassistant/components/logi_circle/translations/pt-BR.json index a319cf0e67e..10b985c11c6 100644 --- a/homeassistant/components/logi_circle/translations/pt-BR.json +++ b/homeassistant/components/logi_circle/translations/pt-BR.json @@ -1,11 +1,15 @@ { "config": { "abort": { + "already_configured": "A conta j\u00e1 foi configurada", "external_error": "Exce\u00e7\u00e3o ocorreu a partir de outro fluxo.", - "external_setup": "Logi Circle configurado com sucesso a partir de outro fluxo." + "external_setup": "Logi Circle configurado com sucesso a partir de outro fluxo.", + "missing_configuration": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o." }, "error": { - "follow_link": "Por favor, siga o link e autentique antes de pressionar Enviar." + "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", + "follow_link": "Por favor, siga o link e autentique antes de pressionar Enviar.", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { "auth": { diff --git a/homeassistant/components/lookin/translations/pt-BR.json b/homeassistant/components/lookin/translations/pt-BR.json new file mode 100644 index 00000000000..c6fccf44ba2 --- /dev/null +++ b/homeassistant/components/lookin/translations/pt-BR.json @@ -0,0 +1,31 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "unknown": "Erro inesperado" + }, + "flow_title": "{name} ({host})", + "step": { + "device_name": { + "data": { + "name": "Nome" + } + }, + "discovery_confirm": { + "description": "Deseja configurar {name} ({host})?" + }, + "user": { + "data": { + "ip_address": "Endere\u00e7o IP" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/luftdaten/translations/pt-BR.json b/homeassistant/components/luftdaten/translations/pt-BR.json index 3884170c2e0..82b1f09735b 100644 --- a/homeassistant/components/luftdaten/translations/pt-BR.json +++ b/homeassistant/components/luftdaten/translations/pt-BR.json @@ -1,6 +1,8 @@ { "config": { "error": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", "invalid_sensor": "Sensor n\u00e3o dispon\u00edvel ou inv\u00e1lido" }, "step": { diff --git a/homeassistant/components/lutron_caseta/translations/pt-BR.json b/homeassistant/components/lutron_caseta/translations/pt-BR.json index 091f7990989..e3451a9a058 100644 --- a/homeassistant/components/lutron_caseta/translations/pt-BR.json +++ b/homeassistant/components/lutron_caseta/translations/pt-BR.json @@ -1,16 +1,21 @@ { "config": { "abort": { - "already_configured": "Ponte Cas\u00e9ta j\u00e1 configurada.", - "cannot_connect": "Instala\u00e7\u00e3o cancelada da ponte Cas\u00e9ta devido \u00e0 falha na conex\u00e3o." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" }, "error": { - "cannot_connect": "Falha ao conectar \u00e0 ponte Cas\u00e9ta; verifique sua configura\u00e7\u00e3o de endere\u00e7o e certificado." + "cannot_connect": "Falha ao conectar" }, "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." + }, + "user": { + "data": { + "host": "Nome do host" + } } } } diff --git a/homeassistant/components/lyric/translations/pt-BR.json b/homeassistant/components/lyric/translations/pt-BR.json new file mode 100644 index 00000000000..1e17e604c38 --- /dev/null +++ b/homeassistant/components/lyric/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "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.", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "create_entry": { + "default": "Autenticado com sucesso" + }, + "step": { + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mailgun/translations/pt-BR.json b/homeassistant/components/mailgun/translations/pt-BR.json index 36e14f97645..7c0caa68997 100644 --- a/homeassistant/components/mailgun/translations/pt-BR.json +++ b/homeassistant/components/mailgun/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [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/zh-Hant.json b/homeassistant/components/mailgun/translations/zh-Hant.json index 5f65978596e..67f0a6dc987 100644 --- a/homeassistant/components/mailgun/translations/zh-Hant.json +++ b/homeassistant/components/mailgun/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/mazda/translations/pt-BR.json b/homeassistant/components/mazda/translations/pt-BR.json new file mode 100644 index 00000000000..4c13fdf68da --- /dev/null +++ b/homeassistant/components/mazda/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/media_player/translations/pt-BR.json b/homeassistant/components/media_player/translations/pt-BR.json index f980d5d2004..2efe036e309 100644 --- a/homeassistant/components/media_player/translations/pt-BR.json +++ b/homeassistant/components/media_player/translations/pt-BR.json @@ -1,4 +1,9 @@ { + "device_automation": { + "trigger_type": { + "changed_states": "{entity_name} ligado ou desligado" + } + }, "state": { "_": { "idle": "Ocioso", diff --git a/homeassistant/components/melcloud/translations/pt-BR.json b/homeassistant/components/melcloud/translations/pt-BR.json new file mode 100644 index 00000000000..eac56eb486a --- /dev/null +++ b/homeassistant/components/melcloud/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ 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 ac85a893c21..e0520cc442b 100644 --- a/homeassistant/components/met/translations/pt-BR.json +++ b/homeassistant/components/met/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/met_eireann/translations/pt-BR.json b/homeassistant/components/met_eireann/translations/pt-BR.json new file mode 100644 index 00000000000..ee4ea6b05df --- /dev/null +++ b/homeassistant/components/met_eireann/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteo_france/translations/pt-BR.json b/homeassistant/components/meteo_france/translations/pt-BR.json index f23bdb1379d..2aab8c8f8ec 100644 --- a/homeassistant/components/meteo_france/translations/pt-BR.json +++ b/homeassistant/components/meteo_france/translations/pt-BR.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "already_configured": "Cidade j\u00e1 configurada", - "unknown": "Erro desconhecido: tente novamente mais tarde" + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada", + "unknown": "Erro inesperado" }, "step": { "user": { diff --git a/homeassistant/components/meteoclimatic/translations/pt-BR.json b/homeassistant/components/meteoclimatic/translations/pt-BR.json new file mode 100644 index 00000000000..118cb50d8da --- /dev/null +++ b/homeassistant/components/meteoclimatic/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "unknown": "Erro inesperado" + }, + "error": { + "not_found": "[%key:common::config_flow::abort::no_devices_found%]" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/metoffice/translations/pt-BR.json b/homeassistant/components/metoffice/translations/pt-BR.json new file mode 100644 index 00000000000..29bb6935cf5 --- /dev/null +++ b/homeassistant/components/metoffice/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mikrotik/translations/pt-BR.json b/homeassistant/components/mikrotik/translations/pt-BR.json index 2a013ba4772..ba24f5937fe 100644 --- a/homeassistant/components/mikrotik/translations/pt-BR.json +++ b/homeassistant/components/mikrotik/translations/pt-BR.json @@ -1,16 +1,20 @@ { "config": { "abort": { - "already_configured": "Mikrotik j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Conex\u00e3o malsucedida", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "name_exists": "O nome j\u00e1 existe" }, "step": { "user": { "data": { + "host": "Nome do host", "name": "Nome", + "password": "Senha", + "port": "Porta", "username": "Usu\u00e1rio", "verify_ssl": "Usar SSL" }, diff --git a/homeassistant/components/mill/translations/pt-BR.json b/homeassistant/components/mill/translations/pt-BR.json new file mode 100644 index 00000000000..8d90531191a --- /dev/null +++ b/homeassistant/components/mill/translations/pt-BR.json @@ -0,0 +1,32 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "cloud": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "local": { + "data": { + "ip_address": "Endere\u00e7o IP" + }, + "description": "Endere\u00e7o IP local do dispositivo." + }, + "user": { + "data": { + "connection_type": "Selecione o tipo de conex\u00e3o", + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "description": "Selecione o tipo de conex\u00e3o. Local requer aquecedores de 3\u00aa gera\u00e7\u00e3o" + } + } + } +} \ 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 5aa2fc3609a..2af6adcd47d 100644 --- a/homeassistant/components/minecraft_server/translations/pt-BR.json +++ b/homeassistant/components/minecraft_server/translations/pt-BR.json @@ -1,7 +1,15 @@ { "config": { "abort": { - "already_configured": "O host j\u00e1 est\u00e1 configurado." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/modem_callerid/translations/el.json b/homeassistant/components/modem_callerid/translations/el.json index 8c54ea9fefc..179004c8e43 100644 --- a/homeassistant/components/modem_callerid/translations/el.json +++ b/homeassistant/components/modem_callerid/translations/el.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "no_devices_found": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03ac\u03bb\u03bb\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2" + }, "step": { "usb_confirm": { "description": "\u03a0\u03c1\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03ba\u03bb\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae\u03c2 \u03c4\u03b7\u03bb\u03b5\u03c6\u03c9\u03bd\u03af\u03b1\u03c2 \u03bc\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c6\u03c9\u03bd\u03b7\u03c4\u03b9\u03ba\u03bf\u03cd \u03bc\u03cc\u03bd\u03c4\u03b5\u03bc CX93001. \u0391\u03c5\u03c4\u03cc \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bd\u03b1\u03ba\u03c4\u03ae\u03c3\u03b5\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03ba\u03b1\u03bb\u03bf\u03cd\u03bd\u03c4\u03bf\u03c2 \u03bc\u03b5 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b1\u03c0\u03cc\u03c1\u03c1\u03b9\u03c8\u03b7\u03c2 \u03bc\u03b9\u03b1\u03c2 \u03b5\u03b9\u03c3\u03b5\u03c1\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7\u03c2 \u03ba\u03bb\u03ae\u03c3\u03b7\u03c2.", diff --git a/homeassistant/components/modem_callerid/translations/pt-BR.json b/homeassistant/components/modem_callerid/translations/pt-BR.json new file mode 100644 index 00000000000..84b9d25418a --- /dev/null +++ b/homeassistant/components/modem_callerid/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "name": "Nome", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/modern_forms/translations/pt-BR.json b/homeassistant/components/modern_forms/translations/pt-BR.json new file mode 100644 index 00000000000..4296c2d05f9 --- /dev/null +++ b/homeassistant/components/modern_forms/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ 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 4eb010468f3..486d16cf25a 100644 --- a/homeassistant/components/monoprice/translations/pt-BR.json +++ b/homeassistant/components/monoprice/translations/pt-BR.json @@ -1,12 +1,16 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "port": "Porta", "source_1": "Nome da fonte #1", "source_2": "Nome da fonte #2", "source_3": "Nome da fonte #3", diff --git a/homeassistant/components/motion_blinds/translations/pt-BR.json b/homeassistant/components/motion_blinds/translations/pt-BR.json index 0d9e257feba..50b2728a93b 100644 --- a/homeassistant/components/motion_blinds/translations/pt-BR.json +++ b/homeassistant/components/motion_blinds/translations/pt-BR.json @@ -1,17 +1,26 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "connection_error": "Falha ao conectar" }, "step": { "connect": { "data": { + "api_key": "Chave da API", "interface": "A interface de rede a ser utilizada" } }, "select": { "data": { - "select_ip": "Endere\u00e7o de IP" + "select_ip": "Endere\u00e7o IP" + } + }, + "user": { + "data": { + "api_key": "Chave da API", + "host": "Endere\u00e7o IP" } } } diff --git a/homeassistant/components/motioneye/translations/pt-BR.json b/homeassistant/components/motioneye/translations/pt-BR.json index ec20df02074..d78113d7f9c 100644 --- a/homeassistant/components/motioneye/translations/pt-BR.json +++ b/homeassistant/components/motioneye/translations/pt-BR.json @@ -1,12 +1,24 @@ { "config": { "abort": { - "already_configured": "Servi\u00e7o j\u00e1 est\u00e1 configurado" + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "admin_password": "Senha Administrador", + "admin_username": "Usu\u00e1rio", + "surveillance_password": "Senha Vigil\u00e2ncia", + "surveillance_username": "Usu\u00e1rio", + "url": "URL" + } + } } }, "options": { diff --git a/homeassistant/components/mqtt/translations/pt-BR.json b/homeassistant/components/mqtt/translations/pt-BR.json index ef9fad14440..14768a05340 100644 --- a/homeassistant/components/mqtt/translations/pt-BR.json +++ b/homeassistant/components/mqtt/translations/pt-BR.json @@ -1,10 +1,11 @@ { "config": { "abort": { - "single_instance_allowed": "Apenas uma configura\u00e7\u00e3o do MQTT \u00e9 permitida." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { - "cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar-se ao Broker" + "cannot_connect": "Falha ao conectar" }, "step": { "broker": { @@ -37,5 +38,19 @@ "turn_off": "Desligar", "turn_on": "Ligar" } + }, + "options": { + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "broker": { + "data": { + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/mqtt/translations/zh-Hant.json b/homeassistant/components/mqtt/translations/zh-Hant.json index 9b08ba9aee8..43d6a5f0b4e 100644 --- a/homeassistant/components/mqtt/translations/zh-Hant.json +++ b/homeassistant/components/mqtt/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557" diff --git a/homeassistant/components/mullvad/translations/pt-BR.json b/homeassistant/components/mullvad/translations/pt-BR.json new file mode 100644 index 00000000000..0c5be5614ac --- /dev/null +++ b/homeassistant/components/mullvad/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mutesync/translations/pt-BR.json b/homeassistant/components/mutesync/translations/pt-BR.json new file mode 100644 index 00000000000..159cd52c341 --- /dev/null +++ b/homeassistant/components/mutesync/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/myq/translations/pt-BR.json b/homeassistant/components/myq/translations/pt-BR.json index 932b4b8a72e..7a85aed89fb 100644 --- a/homeassistant/components/myq/translations/pt-BR.json +++ b/homeassistant/components/myq/translations/pt-BR.json @@ -1,8 +1,23 @@ { "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + } + }, "user": { "data": { + "password": "Senha", "username": "Usu\u00e1rio" } } diff --git a/homeassistant/components/mysensors/translations/pt-BR.json b/homeassistant/components/mysensors/translations/pt-BR.json new file mode 100644 index 00000000000..ac4274b1fa3 --- /dev/null +++ b/homeassistant/components/mysensors/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nam/translations/el.json b/homeassistant/components/nam/translations/el.json index d3694cacab8..06b4294bae9 100644 --- a/homeassistant/components/nam/translations/el.json +++ b/homeassistant/components/nam/translations/el.json @@ -9,6 +9,9 @@ "confirm_discovery": { "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf Nettigo Air Monitor \u03c3\u03c4\u03bf {host};" }, + "reauth_confirm": { + "description": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c9\u03c3\u03c4\u03cc \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03ba\u03b1\u03b9 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae: {host}" + }, "user": { "description": "\u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 Nettigo Air Monitor." } diff --git a/homeassistant/components/nam/translations/pt-BR.json b/homeassistant/components/nam/translations/pt-BR.json new file mode 100644 index 00000000000..7b56c616af1 --- /dev/null +++ b/homeassistant/components/nam/translations/pt-BR.json @@ -0,0 +1,34 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "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" + }, + "step": { + "credentials": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "description": "Por favor, digite o nome de usu\u00e1rio e senha." + }, + "reauth_confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "description": "Insira o nome de usu\u00e1rio e a senha corretos para o host: {host}" + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nanoleaf/translations/pt-BR.json b/homeassistant/components/nanoleaf/translations/pt-BR.json new file mode 100644 index 00000000000..b6ce644bac9 --- /dev/null +++ b/homeassistant/components/nanoleaf/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_token": "Token de acesso inv\u00e1lido", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/neato/translations/pt-BR.json b/homeassistant/components/neato/translations/pt-BR.json new file mode 100644 index 00000000000..dc4207a45f9 --- /dev/null +++ b/homeassistant/components/neato/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo 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_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" + }, + "create_entry": { + "default": "Autenticado com sucesso" + }, + "step": { + "reauth_confirm": { + "title": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nest/translations/el.json b/homeassistant/components/nest/translations/el.json index 236cd0072a9..1d75ba96a7e 100644 --- a/homeassistant/components/nest/translations/el.json +++ b/homeassistant/components/nest/translations/el.json @@ -9,6 +9,10 @@ }, "link": { "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd Nest" + }, + "pubsub": { + "description": "\u0395\u03c0\u03b9\u03c3\u03ba\u03b5\u03c6\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf [Cloud Console]({url}) \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b2\u03c1\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03c4\u03bf\u03c5 \u03ad\u03c1\u03b3\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf Google Cloud.", + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 Google Cloud" } } }, diff --git a/homeassistant/components/nest/translations/pt-BR.json b/homeassistant/components/nest/translations/pt-BR.json index 6d312fa98c1..3db8792484c 100644 --- a/homeassistant/components/nest/translations/pt-BR.json +++ b/homeassistant/components/nest/translations/pt-BR.json @@ -1,14 +1,33 @@ { "config": { "abort": { - "authorize_url_timeout": "Excedido tempo limite de url de autoriza\u00e7\u00e3o" + "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", + "invalid_access_token": "Token de acesso inv\u00e1lido", + "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." + }, + "create_entry": { + "default": "Autenticado com sucesso" }, "error": { + "bad_project_id": "Insira um ID de projeto do Cloud v\u00e1lido (verifique o Console do Cloud)", "internal_error": "Erro interno ao validar o c\u00f3digo", + "invalid_pin": "C\u00f3digo PIN", + "subscriber_error": "Erro de assinante desconhecido, veja os logs", "timeout": "Excedido tempo limite para validar c\u00f3digo", - "unknown": "Erro desconhecido ao validar o c\u00f3digo" + "unknown": "Erro inesperado", + "wrong_project_id": "Insira um ID de projeto do Cloud v\u00e1lido (ID do projeto de acesso ao dispositivo encontrado)" }, "step": { + "auth": { + "data": { + "code": "Token de acesso" + }, + "description": "Para vincular sua conta do Google, [autorize sua conta]( {url} ). \n\n Ap\u00f3s a autoriza\u00e7\u00e3o, copie e cole o c\u00f3digo de token de autentica\u00e7\u00e3o fornecido abaixo.", + "title": "Vincular Conta do Google" + }, "init": { "data": { "flow_impl": "Provedor" @@ -22,6 +41,16 @@ }, "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" + }, + "pubsub": { + "data": { + "cloud_project_id": "ID do projeto do Google Cloud" + }, + "description": "Visite o [Cloud Console]( {url} ) para encontrar o ID do projeto do Google Cloud.", + "title": "Configurar o Google Cloud" + }, + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" } } }, diff --git a/homeassistant/components/nest/translations/zh-Hant.json b/homeassistant/components/nest/translations/zh-Hant.json index afae41f7d7a..c52a22e6970 100644 --- a/homeassistant/components/nest/translations/zh-Hant.json +++ b/homeassistant/components/nest/translations/zh-Hant.json @@ -6,7 +6,7 @@ "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", "no_url_available": "\u6c92\u6709\u53ef\u7528\u7684\u7db2\u5740\u3002\u95dc\u65bc\u6b64\u932f\u8aa4\u66f4\u8a73\u7d30\u8a0a\u606f\uff0c[\u9ede\u9078\u5354\u52a9\u7ae0\u7bc0]({docs_url})", "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "unknown_authorize_url_generation": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u767c\u751f\u672a\u77e5\u932f\u8aa4\u3002" }, "create_entry": { diff --git a/homeassistant/components/netatmo/translations/pt-BR.json b/homeassistant/components/netatmo/translations/pt-BR.json index 77e55a889c4..98d1882d5e0 100644 --- a/homeassistant/components/netatmo/translations/pt-BR.json +++ b/homeassistant/components/netatmo/translations/pt-BR.json @@ -1,8 +1,31 @@ { "config": { + "abort": { + "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})", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "create_entry": { + "default": "Autenticado com sucesso" + }, "step": { "reauth_confirm": { - "title": "Reautenticar integra\u00e7\u00e3o" + "description": "A integra\u00e7\u00e3o Netatmo precisa autenticar novamente sua conta", + "title": "Reautenticar Integra\u00e7\u00e3o" + } + } + }, + "options": { + "step": { + "public_weather": { + "data": { + "lat_ne": "Latitude nordeste", + "lat_sw": "Latitude sudoeste", + "lon_ne": "Longitude nordeste", + "lon_sw": "Longitude sudoeste" + } } } } diff --git a/homeassistant/components/netatmo/translations/zh-Hant.json b/homeassistant/components/netatmo/translations/zh-Hant.json index f8d181be5d3..84bb2dcffa3 100644 --- a/homeassistant/components/netatmo/translations/zh-Hant.json +++ b/homeassistant/components/netatmo/translations/zh-Hant.json @@ -5,7 +5,7 @@ "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", "no_url_available": "\u6c92\u6709\u53ef\u7528\u7684\u7db2\u5740\u3002\u95dc\u65bc\u6b64\u932f\u8aa4\u66f4\u8a73\u7d30\u8a0a\u606f\uff0c[\u9ede\u9078\u5354\u52a9\u7ae0\u7bc0]({docs_url})", "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "create_entry": { "default": "\u5df2\u6210\u529f\u8a8d\u8b49" diff --git a/homeassistant/components/netgear/translations/pt-BR.json b/homeassistant/components/netgear/translations/pt-BR.json index ec18c9a65df..82c149c759f 100644 --- a/homeassistant/components/netgear/translations/pt-BR.json +++ b/homeassistant/components/netgear/translations/pt-BR.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "step": { "user": { "data": { - "host": "Host (Opcional)", + "host": "Nome do host (Opcional)", "password": "Senha", "port": "Porta (Opcional)", - "ssl": "Utilize um certificado SSL", + "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}", diff --git a/homeassistant/components/nexia/translations/pt-BR.json b/homeassistant/components/nexia/translations/pt-BR.json index 932b4b8a72e..66c671f99a3 100644 --- a/homeassistant/components/nexia/translations/pt-BR.json +++ b/homeassistant/components/nexia/translations/pt-BR.json @@ -1,8 +1,17 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { + "password": "Senha", "username": "Usu\u00e1rio" } } diff --git a/homeassistant/components/nfandroidtv/translations/pt-BR.json b/homeassistant/components/nfandroidtv/translations/pt-BR.json new file mode 100644 index 00000000000..467eb83fea3 --- /dev/null +++ b/homeassistant/components/nfandroidtv/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nightscout/translations/pt-BR.json b/homeassistant/components/nightscout/translations/pt-BR.json index 68dc0756725..bc2a518b65b 100644 --- a/homeassistant/components/nightscout/translations/pt-BR.json +++ b/homeassistant/components/nightscout/translations/pt-BR.json @@ -5,11 +5,13 @@ }, "error": { "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "api_key": "Chave da API", "url": "URL" } } diff --git a/homeassistant/components/nina/translations/pt-BR.json b/homeassistant/components/nina/translations/pt-BR.json new file mode 100644 index 00000000000..4116fff076d --- /dev/null +++ b/homeassistant/components/nina/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "no_selection": "Selecione pelo menos uma cidade/condado", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "_a_to_d": "City/county (A-D)", + "_e_to_h": "City/county (E-H)", + "_i_to_l": "City/county (I-L)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nina/translations/zh-Hant.json b/homeassistant/components/nina/translations/zh-Hant.json index 6ab597dbef1..0ba4436722d 100644 --- a/homeassistant/components/nina/translations/zh-Hant.json +++ b/homeassistant/components/nina/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/nmap_tracker/translations/el.json b/homeassistant/components/nmap_tracker/translations/el.json index 74a0f8b1c9c..873867c9819 100644 --- a/homeassistant/components/nmap_tracker/translations/el.json +++ b/homeassistant/components/nmap_tracker/translations/el.json @@ -1,4 +1,17 @@ { + "config": { + "step": { + "user": { + "data": { + "exclude": "\u0394\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 (\u03b4\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bc\u03b5 \u03ba\u03cc\u03bc\u03bc\u03b1) \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03af\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7", + "home_interval": "\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03bb\u03b5\u03c0\u03c4\u03ce\u03bd \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03c4\u03c9\u03bd \u03c3\u03b1\u03c1\u03ce\u03c3\u03b5\u03c9\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03ce\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ce\u03bd (\u03b4\u03b9\u03b1\u03c4\u03ae\u03c1\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03bc\u03c0\u03b1\u03c4\u03b1\u03c1\u03af\u03b1\u03c2)", + "hosts": "\u0394\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 (\u03b4\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bc\u03b5 \u03ba\u03cc\u03bc\u03bc\u03b1) \u03b3\u03b9\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7", + "scan_options": "\u0391\u03ba\u03b1\u03c4\u03ad\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03b5\u03c4\u03c1\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b9\u03bc\u03b5\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf Nmap" + }, + "description": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03ce\u03bd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ce\u03bd \u03b3\u03b9\u03b1 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf Nmap. \u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03bf\u03b9 \u03b5\u03be\u03b1\u03b9\u03c1\u03ad\u03c3\u03b5\u03b9\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u0394\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03b9\u03c2 IP (192.168.1.1), \u0394\u03af\u03ba\u03c4\u03c5\u03b1 IP (192.168.0.0/24) \u03ae \u0395\u03cd\u03c1\u03bf\u03c2 IP (192.168.1.0-32)." + } + } + }, "options": { "step": { "init": { @@ -7,5 +20,6 @@ } } } - } + }, + "title": "\u0399\u03c7\u03bd\u03b7\u03bb\u03ac\u03c4\u03b7\u03c2 Nmap" } \ No newline at end of file diff --git a/homeassistant/components/nmap_tracker/translations/pt-BR.json b/homeassistant/components/nmap_tracker/translations/pt-BR.json new file mode 100644 index 00000000000..26eae684761 --- /dev/null +++ b/homeassistant/components/nmap_tracker/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/notion/translations/pt-BR.json b/homeassistant/components/notion/translations/pt-BR.json index 084048a625a..d778a301ee1 100644 --- a/homeassistant/components/notion/translations/pt-BR.json +++ b/homeassistant/components/notion/translations/pt-BR.json @@ -1,13 +1,26 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { - "no_devices": "Nenhum dispositivo encontrado na conta" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "no_devices": "Nenhum dispositivo encontrado na conta", + "unknown": "Erro inesperado" }, "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + }, + "description": "Por favor, digite novamente a senha para {username}.", + "title": "Reautenticar Integra\u00e7\u00e3o" + }, "user": { "data": { "password": "Senha", - "username": "Usu\u00e1rio/ende\u00e7o de e-mail" + "username": "Usu\u00e1rio" }, "title": "Preencha suas informa\u00e7\u00f5es" } diff --git a/homeassistant/components/nuheat/translations/pt-BR.json b/homeassistant/components/nuheat/translations/pt-BR.json index 7963212e49c..e90f8e1cfe9 100644 --- a/homeassistant/components/nuheat/translations/pt-BR.json +++ b/homeassistant/components/nuheat/translations/pt-BR.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "O termostato j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "invalid_thermostat": "O n\u00famero de s\u00e9rie do termostato \u00e9 inv\u00e1lido.", "unknown": "Erro inesperado" @@ -12,6 +12,7 @@ "step": { "user": { "data": { + "password": "Senha", "serial_number": "N\u00famero de s\u00e9rie do termostato.", "username": "Usu\u00e1rio" }, diff --git a/homeassistant/components/nuki/translations/pt-BR.json b/homeassistant/components/nuki/translations/pt-BR.json new file mode 100644 index 00000000000..045720cd332 --- /dev/null +++ b/homeassistant/components/nuki/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "reauth_confirm": { + "data": { + "token": "Token de acesso" + }, + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "host": "Nome do host", + "port": "Porta", + "token": "Token de acesso" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/number/translations/el.json b/homeassistant/components/number/translations/el.json new file mode 100644 index 00000000000..0afb4c73e7d --- /dev/null +++ b/homeassistant/components/number/translations/el.json @@ -0,0 +1,8 @@ +{ + "device_automation": { + "action_type": { + "set_value": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b9\u03bc\u03ae\u03c2 \u03b3\u03b9\u03b1 {entity_name}" + } + }, + "title": "\u0391\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2" +} \ 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 8b6b7538ba8..5a5ec19d2b2 100644 --- a/homeassistant/components/nut/translations/pt-BR.json +++ b/homeassistant/components/nut/translations/pt-BR.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, "step": { @@ -20,10 +20,22 @@ "resources": "Recursos" }, "title": "Escolha o no-break (UPS) para monitorar" + }, + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } } } }, "options": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, "step": { "init": { "data": { diff --git a/homeassistant/components/nws/translations/pt-BR.json b/homeassistant/components/nws/translations/pt-BR.json index 3d168bcce30..2e74dcad77e 100644 --- a/homeassistant/components/nws/translations/pt-BR.json +++ b/homeassistant/components/nws/translations/pt-BR.json @@ -1,15 +1,16 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "api_key": "Chave da API", "latitude": "Latitude", "longitude": "Longitude", "station": "C\u00f3digo da esta\u00e7\u00e3o METAR" diff --git a/homeassistant/components/nzbget/translations/pt-BR.json b/homeassistant/components/nzbget/translations/pt-BR.json new file mode 100644 index 00000000000..f7489f07d8f --- /dev/null +++ b/homeassistant/components/nzbget/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome", + "password": "Senha", + "port": "Porta", + "ssl": "Usar um certificado SSL", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nzbget/translations/zh-Hant.json b/homeassistant/components/nzbget/translations/zh-Hant.json index 28edec03d67..6040b52b670 100644 --- a/homeassistant/components/nzbget/translations/zh-Hant.json +++ b/homeassistant/components/nzbget/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { diff --git a/homeassistant/components/octoprint/translations/pt-BR.json b/homeassistant/components/octoprint/translations/pt-BR.json new file mode 100644 index 00000000000..f8af97f7526 --- /dev/null +++ b/homeassistant/components/octoprint/translations/pt-BR.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "auth_failed": "Falha ao recuperar a chave de API do aplicativo", + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "flow_title": "Impressora OctoPrint: {host}", + "progress": { + "get_api_key": "Abra a interface do usu\u00e1rio do OctoPrint e clique em 'Permitir' na solicita\u00e7\u00e3o de acesso para 'Assistente dom\u00e9stico'." + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "path": "Caminho do aplicativo", + "port": "N\u00famero da porta", + "ssl": "Usar SSL", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/omnilogic/translations/pt-BR.json b/homeassistant/components/omnilogic/translations/pt-BR.json new file mode 100644 index 00000000000..790e3e661a3 --- /dev/null +++ b/homeassistant/components/omnilogic/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/omnilogic/translations/zh-Hant.json b/homeassistant/components/omnilogic/translations/zh-Hant.json index 89e49de710a..0a25890fd8a 100644 --- a/homeassistant/components/omnilogic/translations/zh-Hant.json +++ b/homeassistant/components/omnilogic/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/oncue/translations/pt-BR.json b/homeassistant/components/oncue/translations/pt-BR.json new file mode 100644 index 00000000000..d86aef5d51d --- /dev/null +++ b/homeassistant/components/oncue/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ondilo_ico/translations/pt-BR.json b/homeassistant/components/ondilo_ico/translations/pt-BR.json new file mode 100644 index 00000000000..c64994cd0d6 --- /dev/null +++ b/homeassistant/components/ondilo_ico/translations/pt-BR.json @@ -0,0 +1,11 @@ +{ + "config": { + "abort": { + "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." + }, + "create_entry": { + "default": "Autenticado com sucesso" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onewire/translations/pt-BR.json b/homeassistant/components/onewire/translations/pt-BR.json new file mode 100644 index 00000000000..cfb890a38bf --- /dev/null +++ b/homeassistant/components/onewire/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "owserver": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/pt-BR.json b/homeassistant/components/onvif/translations/pt-BR.json index 3304203c57a..488bf662102 100644 --- a/homeassistant/components/onvif/translations/pt-BR.json +++ b/homeassistant/components/onvif/translations/pt-BR.json @@ -1,12 +1,15 @@ { "config": { "abort": { - "already_configured": "O dispositivo ONVIF j\u00e1 est\u00e1 configurado.", - "already_in_progress": "O fluxo de configura\u00e7\u00e3o para dispositivos ONVIF j\u00e1 est\u00e1 em andamento.", + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "no_h264": "N\u00e3o h\u00e1 fluxos H264 dispon\u00edveis. Verifique a configura\u00e7\u00e3o do perfil no seu dispositivo.", "no_mac": "N\u00e3o foi poss\u00edvel configurar um ID \u00fanico para o dispositivo ONVIF.", "onvif_error": "Erro ao configurar o dispositivo ONVIF. Verifique os logs para obter mais informa\u00e7\u00f5es." }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "step": { "auth": { "data": { @@ -15,6 +18,15 @@ }, "title": "Configurar autentica\u00e7\u00e3o" }, + "configure": { + "data": { + "host": "Nome do host", + "name": "Nome", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + }, "configure_profile": { "data": { "include": "Criar entidade c\u00e2mera" @@ -30,7 +42,7 @@ }, "manual_input": { "data": { - "host": "Endere\u00e7o (IP)", + "host": "Nome do host", "name": "Nome", "port": "Porta" }, diff --git a/homeassistant/components/opengarage/translations/el.json b/homeassistant/components/opengarage/translations/el.json new file mode 100644 index 00000000000..e63383e4d7c --- /dev/null +++ b/homeassistant/components/opengarage/translations/el.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "device_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/opengarage/translations/pt-BR.json b/homeassistant/components/opengarage/translations/pt-BR.json new file mode 100644 index 00000000000..dbbd78229d2 --- /dev/null +++ b/homeassistant/components/opengarage/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "device_key": "Chave do dispositivo", + "host": "Nome do host", + "port": "Porta", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/opentherm_gw/translations/pt-BR.json b/homeassistant/components/opentherm_gw/translations/pt-BR.json new file mode 100644 index 00000000000..a677332c3e1 --- /dev/null +++ b/homeassistant/components/opentherm_gw/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "step": { + "init": { + "data": { + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/openuv/translations/pt-BR.json b/homeassistant/components/openuv/translations/pt-BR.json index 01a756a2ebb..7be0885bde9 100644 --- a/homeassistant/components/openuv/translations/pt-BR.json +++ b/homeassistant/components/openuv/translations/pt-BR.json @@ -1,12 +1,15 @@ { "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, "error": { "invalid_api_key": "Chave de API inv\u00e1lida" }, "step": { "user": { "data": { - "api_key": "Chave de API do OpenUV", + "api_key": "Chave da API", "elevation": "Eleva\u00e7\u00e3o", "latitude": "Latitude", "longitude": "Longitude" diff --git a/homeassistant/components/openweathermap/translations/pt-BR.json b/homeassistant/components/openweathermap/translations/pt-BR.json new file mode 100644 index 00000000000..5e7c3559d90 --- /dev/null +++ b/homeassistant/components/openweathermap/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_api_key": "Chave de API inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/pt-BR.json b/homeassistant/components/overkiz/translations/pt-BR.json new file mode 100644 index 00000000000..802aef80752 --- /dev/null +++ b/homeassistant/components/overkiz/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "reauth_wrong_account": "Voc\u00ea s\u00f3 pode reautenticar esta entrada com a mesma conta e hub do Overkiz" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/select.pt-BR.json b/homeassistant/components/overkiz/translations/select.pt-BR.json new file mode 100644 index 00000000000..62337802396 --- /dev/null +++ b/homeassistant/components/overkiz/translations/select.pt-BR.json @@ -0,0 +1,13 @@ +{ + "state": { + "overkiz__memorized_simple_volume": { + "highest": "Alt\u00edssimo", + "standard": "Padr\u00e3o" + }, + "overkiz__open_closed_pedestrian": { + "closed": "Fechado", + "open": "Aberto", + "pedestrian": "Pedestre" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/overkiz/translations/sensor.pt-BR.json b/homeassistant/components/overkiz/translations/sensor.pt-BR.json index 902bb9167b2..7ba542d0cbe 100644 --- a/homeassistant/components/overkiz/translations/sensor.pt-BR.json +++ b/homeassistant/components/overkiz/translations/sensor.pt-BR.json @@ -1,6 +1,25 @@ { "state": { + "overkiz__battery": { + "low": "Baixo", + "normal": "Normal", + "verylow": "Muito baixo" + }, + "overkiz__discrete_rssi_level": { + "good": "Bom", + "low": "Baixo", + "normal": "Normal", + "verylow": "Muito baixo" + }, "overkiz__priority_lock_originator": { + "local_user": "Usu\u00e1rio local", + "lsc": "LSC", + "myself": "Eu mesmo", + "rain": "Chuva", + "security": "Seguran\u00e7a", + "temperature": "Temperatura", + "timer": "Temporizador", + "ups": "UPS", "user": "Usu\u00e1rio", "wind": "Vento" }, diff --git a/homeassistant/components/ovo_energy/translations/pt-BR.json b/homeassistant/components/ovo_energy/translations/pt-BR.json new file mode 100644 index 00000000000..dfd1563d548 --- /dev/null +++ b/homeassistant/components/ovo_energy/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "error": { + "already_configured": "A conta j\u00e1 foi configurada", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth": { + "data": { + "password": "Senha" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/owntracks/translations/pt-BR.json b/homeassistant/components/owntracks/translations/pt-BR.json index af1c939be36..4137bf5b9a4 100644 --- a/homeassistant/components/owntracks/translations/pt-BR.json +++ b/homeassistant/components/owntracks/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "\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." }, diff --git a/homeassistant/components/owntracks/translations/zh-Hant.json b/homeassistant/components/owntracks/translations/zh-Hant.json index 09aae548c62..a9f6016c6c1 100644 --- a/homeassistant/components/owntracks/translations/zh-Hant.json +++ b/homeassistant/components/owntracks/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "create_entry": { "default": "\n\n\u65bc Android \u8a2d\u5099\uff0c\u6253\u958b [OwnTracks app]({android_url})\u3001\u9ede\u9078\u8a2d\u5b9a\uff08preferences\uff09 -> \u9023\u7dda\uff08connection\uff09\u3002\u8b8a\u66f4\u4ee5\u4e0b\u8a2d\u5b9a\uff1a\n - \u6a21\u5f0f\uff08Mode\uff09\uff1aPrivate HTTP\n - \u4e3b\u6a5f\u7aef\uff08Host\uff09\uff1a{webhook_url}\n - Identification\uff1a\n - Username\uff1a `''`\n - Device ID\uff1a`''`\n\n\u65bc iOS \u8a2d\u5099\uff0c\u6253\u958b [OwnTracks app]({ios_url})\u3001\u9ede\u9078\u5de6\u4e0a\u65b9\u7684 (i) \u5716\u793a -> \u8a2d\u5b9a\uff08settings\uff09\u3002\u8b8a\u66f4\u4ee5\u4e0b\u8a2d\u5b9a\uff1a\n - \u6a21\u5f0f\uff08Mode\uff09\uff1aHTTP\n - URL: {webhook_url}\n - \u958b\u555f authentication\n - UserID: `''`\n\n{secret}\n\n\u8acb\u53c3\u95b1 [\u6587\u4ef6]({docs_url})\u4ee5\u4e86\u89e3\u66f4\u8a73\u7d30\u8cc7\u6599\u3002" diff --git a/homeassistant/components/ozw/translations/pt-BR.json b/homeassistant/components/ozw/translations/pt-BR.json new file mode 100644 index 00000000000..079c311cd0a --- /dev/null +++ b/homeassistant/components/ozw/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "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", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "start_addon": { + "data": { + "usb_path": "Caminho do Dispositivo USB" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ozw/translations/zh-Hant.json b/homeassistant/components/ozw/translations/zh-Hant.json index 5ad1ca7ff6b..0e51da481d7 100644 --- a/homeassistant/components/ozw/translations/zh-Hant.json +++ b/homeassistant/components/ozw/translations/zh-Hant.json @@ -7,7 +7,7 @@ "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "already_in_progress": "\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d", "mqtt_required": "MQTT \u6574\u5408\u5c1a\u672a\u8a2d\u5b9a", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "addon_start_failed": "OpenZWave \u9644\u52a0\u5143\u4ef6\u555f\u52d5\u5931\u6557\uff0c\u8acb\u6aa2\u67e5\u8a2d\u5b9a\u3002" diff --git a/homeassistant/components/p1_monitor/translations/pt-BR.json b/homeassistant/components/p1_monitor/translations/pt-BR.json new file mode 100644 index 00000000000..b46de9ce8ee --- /dev/null +++ b/homeassistant/components/p1_monitor/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/panasonic_viera/translations/pt-BR.json b/homeassistant/components/panasonic_viera/translations/pt-BR.json index ae60c2dcdba..51f86ab0e82 100644 --- a/homeassistant/components/panasonic_viera/translations/pt-BR.json +++ b/homeassistant/components/panasonic_viera/translations/pt-BR.json @@ -1,11 +1,27 @@ { "config": { "abort": { - "already_configured": "Esta TV Panasonic Viera j\u00e1 est\u00e1 configurada." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_pin_code": "C\u00f3digo PIN" }, "step": { + "pairing": { + "data": { + "pin": "C\u00f3digo PIN" + }, + "description": "C\u00f3digo PIN" + }, "user": { - "description": "Digite o endere\u00e7o IP da sua TV Panasonic Viera", + "data": { + "host": "Endere\u00e7o IP", + "name": "Nome" + }, + "description": "Digite o Endere\u00e7o IP da sua TV Panasonic Viera", "title": "Configure sua TV" } } diff --git a/homeassistant/components/philips_js/translations/el.json b/homeassistant/components/philips_js/translations/el.json index e10c6a8bbcc..d5432d5d60e 100644 --- a/homeassistant/components/philips_js/translations/el.json +++ b/homeassistant/components/philips_js/translations/el.json @@ -22,5 +22,14 @@ "trigger_type": { "turn_on": "\u0396\u03b7\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03b7 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" } + }, + "options": { + "step": { + "init": { + "data": { + "allow_notify": "\u0395\u03c0\u03b9\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1\u03c2 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd." + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/philips_js/translations/pt-BR.json b/homeassistant/components/philips_js/translations/pt-BR.json new file mode 100644 index 00000000000..f7b0e700c18 --- /dev/null +++ b/homeassistant/components/philips_js/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "pair": { + "data": { + "pin": "C\u00f3digo PIN" + } + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ 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 8b7cd1004ea..08c70aa431f 100644 --- a/homeassistant/components/pi_hole/translations/pt-BR.json +++ b/homeassistant/components/pi_hole/translations/pt-BR.json @@ -1,20 +1,25 @@ { "config": { "abort": { - "already_configured": "Servi\u00e7o j\u00e1 configurado" + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "error": { "cannot_connect": "Falha ao conectar" }, "step": { + "api_key": { + "data": { + "api_key": "Chave da API" + } + }, "user": { "data": { - "api_key": "Chave de API", - "host": "Endere\u00e7o (IP)", + "api_key": "Chave da API", + "host": "Nome do host", "location": "Localiza\u00e7\u00e3o", "name": "Nome", "port": "Porta", - "ssl": "Usar SSL", + "ssl": "Usar um certificado SSL", "verify_ssl": "Verifique o certificado SSL" } } diff --git a/homeassistant/components/picnic/translations/pt-BR.json b/homeassistant/components/picnic/translations/pt-BR.json new file mode 100644 index 00000000000..66c671f99a3 --- /dev/null +++ b/homeassistant/components/picnic/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/plaato/translations/pt-BR.json b/homeassistant/components/plaato/translations/pt-BR.json index 01c296e59ac..e8568c1ec15 100644 --- a/homeassistant/components/plaato/translations/pt-BR.json +++ b/homeassistant/components/plaato/translations/pt-BR.json @@ -1,11 +1,16 @@ { "config": { + "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." + }, "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." }, "step": { "user": { - "description": "Tens a certeza que queres montar a Plaato Airlock?", + "description": "Deseja iniciar a configura\u00e7\u00e3o?", "title": "Configurar o Plaato Webhook" } } diff --git a/homeassistant/components/plaato/translations/zh-Hant.json b/homeassistant/components/plaato/translations/zh-Hant.json index bb9a58d8127..8ffa238d816 100644 --- a/homeassistant/components/plaato/translations/zh-Hant.json +++ b/homeassistant/components/plaato/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/plex/translations/pt-BR.json b/homeassistant/components/plex/translations/pt-BR.json index eac953579c0..d300e57c1fa 100644 --- a/homeassistant/components/plex/translations/pt-BR.json +++ b/homeassistant/components/plex/translations/pt-BR.json @@ -1,19 +1,38 @@ { "config": { + "abort": { + "all_configured": "Todos os servidores vinculados j\u00e1 configurados", + "already_configured": "Este servidor Plex j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "token_request_timeout": "Tempo limite de obten\u00e7\u00e3o do token", + "unknown": "Erro inesperado" + }, "error": { + "faulty_credentials": "Falha na autoriza\u00e7\u00e3o, verifique o token", + "no_servers": "Nenhum servidor vinculado \u00e0 conta Plex", + "not_found": "Servidor Plex n\u00e3o encontrado", "ssl_error": "Problema no certificado SSL" }, "flow_title": "{name} ({host})", "step": { "manual_setup": { "data": { + "host": "Nome do host", "port": "Porta", - "ssl": "Usar SSL", + "ssl": "Usar um certificado SSL", "token": "Token (Opcional)", "verify_ssl": "Verifique o certificado SSL" }, "title": "Configura\u00e7\u00e3o manual do Plex" }, + "select_server": { + "data": { + "server": "Servidor" + }, + "description": "V\u00e1rios servidores dispon\u00edveis, selecione um:", + "title": "Selecione servidor Plex" + }, "user_advanced": { "data": { "setup_method": "M\u00e9todo de configura\u00e7\u00e3o" diff --git a/homeassistant/components/plugwise/translations/pt-BR.json b/homeassistant/components/plugwise/translations/pt-BR.json index a375e2c1f67..c6a9a255cb7 100644 --- a/homeassistant/components/plugwise/translations/pt-BR.json +++ b/homeassistant/components/plugwise/translations/pt-BR.json @@ -1,5 +1,13 @@ { "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { @@ -8,7 +16,8 @@ }, "user_gateway": { "data": { - "host": "Endere\u00e7o IP" + "host": "Endere\u00e7o IP", + "port": "Porta" } } } diff --git a/homeassistant/components/plum_lightpad/translations/pt-BR.json b/homeassistant/components/plum_lightpad/translations/pt-BR.json new file mode 100644 index 00000000000..88364743020 --- /dev/null +++ b/homeassistant/components/plum_lightpad/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/point/translations/pt-BR.json b/homeassistant/components/point/translations/pt-BR.json index c9384d82c38..ef5fb55e538 100644 --- a/homeassistant/components/point/translations/pt-BR.json +++ b/homeassistant/components/point/translations/pt-BR.json @@ -1,17 +1,17 @@ { "config": { "abort": { - "already_setup": "Voc\u00ea s\u00f3 pode configurar uma conta Point.", - "authorize_url_timeout": "Excedido tempo limite gerando a URL de autoriza\u00e7\u00e3o.", + "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": "Voc\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/)." }, "create_entry": { - "default": "Autenticado com sucesso com Minut para seu(s) dispositivo(s) Point" + "default": "Autenticado com sucesso" }, "error": { "follow_link": "Por favor, siga o link e autentique antes de pressionar Enviar", - "no_token": "N\u00e3o autenticado com Minut" + "no_token": "Token de acesso inv\u00e1lido" }, "step": { "auth": { @@ -22,7 +22,7 @@ "data": { "flow_impl": "Provedor" }, - "description": "Escolha atrav\u00e9s de qual provedor de autentica\u00e7\u00e3o voc\u00ea deseja autenticar com Point.", + "description": "Deseja iniciar a configura\u00e7\u00e3o?", "title": "Provedor de Autentica\u00e7\u00e3o" } } diff --git a/homeassistant/components/point/translations/zh-Hant.json b/homeassistant/components/point/translations/zh-Hant.json index 3f9df05d697..1feba202c0b 100644 --- a/homeassistant/components/point/translations/zh-Hant.json +++ b/homeassistant/components/point/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "already_setup": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", "external_setup": "\u5df2\u7531\u5176\u4ed6\u6d41\u7a0b\u6210\u529f\u8a2d\u5b9a Point\u3002", "no_flows": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", diff --git a/homeassistant/components/poolsense/translations/pt-BR.json b/homeassistant/components/poolsense/translations/pt-BR.json new file mode 100644 index 00000000000..c1e5cf3ac21 --- /dev/null +++ b/homeassistant/components/poolsense/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha" + }, + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/powerwall/translations/pt-BR.json b/homeassistant/components/powerwall/translations/pt-BR.json index e97b93d1e66..f95b3489f8c 100644 --- a/homeassistant/components/powerwall/translations/pt-BR.json +++ b/homeassistant/components/powerwall/translations/pt-BR.json @@ -1,16 +1,19 @@ { "config": { "abort": { - "already_configured": "O powerwall j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { "user": { "data": { - "ip_address": "Endere\u00e7o IP" + "ip_address": "Endere\u00e7o IP", + "password": "Senha" }, "title": "Conecte-se ao powerwall" } diff --git a/homeassistant/components/profiler/translations/pt-BR.json b/homeassistant/components/profiler/translations/pt-BR.json new file mode 100644 index 00000000000..7caf7983714 --- /dev/null +++ b/homeassistant/components/profiler/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/profiler/translations/zh-Hant.json b/homeassistant/components/profiler/translations/zh-Hant.json index c7d73c344d8..e10e609a118 100644 --- a/homeassistant/components/profiler/translations/zh-Hant.json +++ b/homeassistant/components/profiler/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "user": { diff --git a/homeassistant/components/progettihwsw/translations/pt-BR.json b/homeassistant/components/progettihwsw/translations/pt-BR.json new file mode 100644 index 00000000000..1e898e15ce0 --- /dev/null +++ b/homeassistant/components/progettihwsw/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/prosegur/translations/pt-BR.json b/homeassistant/components/prosegur/translations/pt-BR.json new file mode 100644 index 00000000000..8df5069e431 --- /dev/null +++ b/homeassistant/components/prosegur/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "reauth_confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ps4/translations/pt-BR.json b/homeassistant/components/ps4/translations/pt-BR.json index e0547d1f06f..06ddc17f942 100644 --- a/homeassistant/components/ps4/translations/pt-BR.json +++ b/homeassistant/components/ps4/translations/pt-BR.json @@ -1,15 +1,17 @@ { "config": { "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "credential_error": "Erro ao buscar credenciais.", - "no_devices_found": "Nenhum dispositivo PlayStation 4 encontrado na rede.", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", "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." }, "error": { + "cannot_connect": "Falha ao conectar", "credential_timeout": "Servi\u00e7o de credencial expirou. Pressione Submit para reiniciar.", - "login_failed": "N\u00e3o foi poss\u00edvel parear com o PlayStation 4. Verifique se o PIN est\u00e1 correto.", - "no_ipaddress": "Digite o endere\u00e7o IP do PlayStation 4 que voc\u00ea gostaria de configurar." + "login_failed": "N\u00e3o foi poss\u00edvel parear com o PlayStation 4. Verifique se o C\u00f3digo PIN est\u00e1 correto.", + "no_ipaddress": "Digite o Endere\u00e7o IP do PlayStation 4 que voc\u00ea gostaria de configurar." }, "step": { "creds": { @@ -18,12 +20,12 @@ }, "link": { "data": { - "code": "PIN", + "code": "C\u00f3digo PIN", "ip_address": "Endere\u00e7o IP", "name": "Nome", "region": "Regi\u00e3o" }, - "description": "Digite suas informa\u00e7\u00f5es do PlayStation 4. Para 'PIN', navegue at\u00e9 'Configura\u00e7\u00f5es' no seu console PlayStation 4. Em seguida, navegue at\u00e9 \"Configura\u00e7\u00f5es de conex\u00e3o de aplicativos m\u00f3veis\" e selecione \"Adicionar dispositivo\". Digite o PIN exibido. Consulte a [documenta\u00e7\u00e3o] (https://www.home-assistant.io/components/ps4/) para informa\u00e7\u00f5es adicionais.", + "description": "Digite suas informa\u00e7\u00f5es do PlayStation 4. Para C\u00f3digo PIN, navegue at\u00e9 'Configura\u00e7\u00f5es' no seu console PlayStation 4. Em seguida, navegue at\u00e9 \"Configura\u00e7\u00f5es de conex\u00e3o de aplicativos m\u00f3veis\" e selecione \"Adicionar dispositivo\". Digite o C\u00f3digo PIN exibido. Consulte a [documenta\u00e7\u00e3o] (https://www.home-assistant.io/components/ps4/) para informa\u00e7\u00f5es adicionais.", "title": "Playstation 4" }, "mode": { diff --git a/homeassistant/components/pvoutput/translations/pt-BR.json b/homeassistant/components/pvoutput/translations/pt-BR.json new file mode 100644 index 00000000000..a97b0b3abd4 --- /dev/null +++ b/homeassistant/components/pvoutput/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "Chave da API" + } + }, + "user": { + "data": { + "api_key": "Chave da API", + "system_id": "ID do sistema" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json b/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json index efcaeb801d9..396f9f6ab67 100644 --- a/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json +++ b/homeassistant/components/pvpc_hourly_pricing/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "A integra\u00e7\u00e3o j\u00e1 est\u00e1 configurada com um sensor existente com essa tarifa" + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "step": { "user": { diff --git a/homeassistant/components/rachio/translations/pt-BR.json b/homeassistant/components/rachio/translations/pt-BR.json new file mode 100644 index 00000000000..55888146567 --- /dev/null +++ b/homeassistant/components/rachio/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rainforest_eagle/translations/pt-BR.json b/homeassistant/components/rainforest_eagle/translations/pt-BR.json new file mode 100644 index 00000000000..5082256276c --- /dev/null +++ b/homeassistant/components/rainforest_eagle/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rainmachine/translations/el.json b/homeassistant/components/rainmachine/translations/el.json index 8c2e276df85..8d986480ff0 100644 --- a/homeassistant/components/rainmachine/translations/el.json +++ b/homeassistant/components/rainmachine/translations/el.json @@ -6,5 +6,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": { + "zone_run_time": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03b6\u03ce\u03bd\u03b7\u03c2 (\u03c3\u03b5 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1)" + }, + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 RainMachine" + } + } } } \ No newline at end of file diff --git a/homeassistant/components/rainmachine/translations/pt-BR.json b/homeassistant/components/rainmachine/translations/pt-BR.json index e876d367575..1acfcef8cd3 100644 --- a/homeassistant/components/rainmachine/translations/pt-BR.json +++ b/homeassistant/components/rainmachine/translations/pt-BR.json @@ -1,5 +1,11 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/rdw/translations/pt-BR.json b/homeassistant/components/rdw/translations/pt-BR.json new file mode 100644 index 00000000000..d0ed7981642 --- /dev/null +++ b/homeassistant/components/rdw/translations/pt-BR.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "license_plate": "Placa de carro" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/recollect_waste/translations/pt-BR.json b/homeassistant/components/recollect_waste/translations/pt-BR.json new file mode 100644 index 00000000000..e29d809ebff --- /dev/null +++ b/homeassistant/components/recollect_waste/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/remote/translations/pt-BR.json b/homeassistant/components/remote/translations/pt-BR.json index d658a07f4df..e1220006111 100644 --- a/homeassistant/components/remote/translations/pt-BR.json +++ b/homeassistant/components/remote/translations/pt-BR.json @@ -1,4 +1,10 @@ { + "device_automation": { + "trigger_type": { + "changed_states": "{entity_name} ligado ou desligado", + "toggled": "{entity_name} ligado ou desligado" + } + }, "state": { "_": { "off": "Desligado", diff --git a/homeassistant/components/renault/translations/pt-BR.json b/homeassistant/components/renault/translations/pt-BR.json new file mode 100644 index 00000000000..a4c2dc620e3 --- /dev/null +++ b/homeassistant/components/renault/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_credentials": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + }, + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/el.json b/homeassistant/components/rfxtrx/translations/el.json index 1ad4a767b32..e6f90beed31 100644 --- a/homeassistant/components/rfxtrx/translations/el.json +++ b/homeassistant/components/rfxtrx/translations/el.json @@ -30,6 +30,15 @@ } } }, + "device_automation": { + "action_type": { + "send_command": "\u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u03b5\u03bd\u03c4\u03bf\u03bb\u03ae\u03c2: {subtype}" + }, + "trigger_type": { + "command": "\u039b\u03ae\u03c6\u03b8\u03b7\u03ba\u03b5 \u03b5\u03bd\u03c4\u03bf\u03bb\u03ae: {subtype}", + "status": "\u039b\u03ae\u03c6\u03b8\u03b7\u03ba\u03b5 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7: {subtype}" + } + }, "options": { "error": { "invalid_event_code": "\u039c\u03b7 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03bf\u03c2", diff --git a/homeassistant/components/rfxtrx/translations/pt-BR.json b/homeassistant/components/rfxtrx/translations/pt-BR.json new file mode 100644 index 00000000000..eae5b5e1484 --- /dev/null +++ b/homeassistant/components/rfxtrx/translations/pt-BR.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "already_configured": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "setup_network": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + }, + "setup_serial_manual_path": { + "data": { + "device": "Caminho do Dispositivo USB" + } + } + } + }, + "options": { + "error": { + "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/zh-Hant.json b/homeassistant/components/rfxtrx/translations/zh-Hant.json index ec763ece1de..d66b0b1cf7c 100644 --- a/homeassistant/components/rfxtrx/translations/zh-Hant.json +++ b/homeassistant/components/rfxtrx/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "already_configured": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "cannot_connect": "\u9023\u7dda\u5931\u6557" }, "error": { diff --git a/homeassistant/components/ridwell/translations/pt-BR.json b/homeassistant/components/ridwell/translations/pt-BR.json index befa822057f..c77ca3a02fe 100644 --- a/homeassistant/components/ridwell/translations/pt-BR.json +++ b/homeassistant/components/ridwell/translations/pt-BR.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado", - "reauth_successful": "A reautentica\u00e7\u00e3o foi feita com sucesso" + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", @@ -14,12 +14,12 @@ "password": "Senha" }, "description": "Por favor, digite novamente a senha para {username}:", - "title": "Reautenticar integra\u00e7\u00e3o" + "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { "password": "Senha", - "username": "Nome de usu\u00e1rio" + "username": "Usu\u00e1rio" }, "description": "Digite seu nome de usu\u00e1rio e senha:" } diff --git a/homeassistant/components/ring/translations/pt-BR.json b/homeassistant/components/ring/translations/pt-BR.json index abb894549cc..124d9d36c33 100644 --- a/homeassistant/components/ring/translations/pt-BR.json +++ b/homeassistant/components/ring/translations/pt-BR.json @@ -1,5 +1,12 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/risco/translations/el.json b/homeassistant/components/risco/translations/el.json index c38cfc72cc1..f1faffc85e1 100644 --- a/homeassistant/components/risco/translations/el.json +++ b/homeassistant/components/risco/translations/el.json @@ -40,7 +40,9 @@ "D": "\u039f\u03bc\u03ac\u03b4\u03b1 \u0394", "arm": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03b9 (\u0395\u039a\u03a4\u039f\u03a3)", "partial_arm": "\u039c\u03b5\u03c1\u03b9\u03ba\u03ce\u03c2 \u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 (\u0395\u039d\u03a4\u039f\u03a3)" - } + }, + "description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c0\u03bf\u03b9\u03b1 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b8\u03b1 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03bf \u03c3\u03c5\u03bd\u03b1\u03b3\u03b5\u03c1\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 Home Assistant \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03b7 Risco", + "title": "\u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03bf\u03b9\u03c7\u03af\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 Risco \u03c3\u03b5 \u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 Home Assistant" } } } diff --git a/homeassistant/components/risco/translations/pt-BR.json b/homeassistant/components/risco/translations/pt-BR.json new file mode 100644 index 00000000000..ab7d4be0a4c --- /dev/null +++ b/homeassistant/components/risco/translations/pt-BR.json @@ -0,0 +1,31 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "pin": "C\u00f3digo PIN", + "username": "Usu\u00e1rio" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "code_arm_required": "C\u00f3digo PIN", + "code_disarm_required": "C\u00f3digo PIN" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json b/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json new file mode 100644 index 00000000000..8722382b01b --- /dev/null +++ b/homeassistant/components/rituals_perfume_genie/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ 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 d866e4d4ee2..f0a9a26bdb8 100644 --- a/homeassistant/components/roku/translations/pt-BR.json +++ b/homeassistant/components/roku/translations/pt-BR.json @@ -1,5 +1,13 @@ { "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", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, "flow_title": "Roku: {name}", "step": { "ssdp_confirm": { @@ -7,6 +15,9 @@ "title": "Roku" }, "user": { + "data": { + "host": "Nome do host" + }, "description": "Digite suas informa\u00e7\u00f5es de Roku." } } diff --git a/homeassistant/components/roomba/translations/pt-BR.json b/homeassistant/components/roomba/translations/pt-BR.json index a148d1976ad..dbd20196984 100644 --- a/homeassistant/components/roomba/translations/pt-BR.json +++ b/homeassistant/components/roomba/translations/pt-BR.json @@ -1,14 +1,35 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente" + "cannot_connect": "Falha ao conectar" }, "step": { + "init": { + "data": { + "host": "Nome do host" + } + }, + "link_manual": { + "data": { + "password": "Senha" + } + }, + "manual": { + "data": { + "host": "Nome do host" + } + }, "user": { "data": { "blid": "BLID", "continuous": "Cont\u00ednuo", - "delay": "Atraso" + "delay": "Atraso", + "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", "title": "Conecte-se ao dispositivo" diff --git a/homeassistant/components/roon/translations/pt-BR.json b/homeassistant/components/roon/translations/pt-BR.json index 39538d2bf52..a96222b15f3 100644 --- a/homeassistant/components/roon/translations/pt-BR.json +++ b/homeassistant/components/roon/translations/pt-BR.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 foi configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", - "unknown": "Ocorreu um erro inexperado" + "unknown": "Erro inesperado" }, "step": { "link": { @@ -14,7 +14,7 @@ }, "user": { "data": { - "host": "Host" + "host": "Nome do host" }, "description": "Por favor, digite seu hostname ou IP do servidor Roon." } diff --git a/homeassistant/components/rpi_power/translations/pt-BR.json b/homeassistant/components/rpi_power/translations/pt-BR.json new file mode 100644 index 00000000000..369064ba6cb --- /dev/null +++ b/homeassistant/components/rpi_power/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rpi_power/translations/zh-Hant.json b/homeassistant/components/rpi_power/translations/zh-Hant.json index 05cdeb6852b..dd2658a56db 100644 --- a/homeassistant/components/rpi_power/translations/zh-Hant.json +++ b/homeassistant/components/rpi_power/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u627e\u4e0d\u5230\u7cfb\u7d71\u6240\u9700\u7684\u5143\u4ef6\uff0c\u8acb\u78ba\u5b9a Kernel \u70ba\u6700\u65b0\u7248\u672c\u3001\u540c\u6642\u786c\u9ad4\u70ba\u652f\u63f4\u72c0\u614b", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json b/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json new file mode 100644 index 00000000000..e6fd29a97df --- /dev/null +++ b/homeassistant/components/rtsp_to_webrtc/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "invalid_url": "Deve ser um URL de servidor RTSPtoWebRTC v\u00e1lido, por exemplo, https://example.com", + "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." + }, + "step": { + "hassio_confirm": { + "description": "Deseja configurar o Home Assistant para se conectar ao servidor RTSPtoWebRTC fornecido pelo complemento: {addon} ?", + "title": "RTSPtoWebRTC via complemento do Home Assistant" + }, + "user": { + "data": { + "server_url": "URL do servidor RTSPtoWebRTC, por exemplo, https://example.com" + }, + "description": "A integra\u00e7\u00e3o RTSPtoWebRTC requer um servidor para traduzir fluxos RTSP em WebRTC. Insira a URL para o servidor RTSPtoWebRTC.", + "title": "Configurar RTSPtoWebRTC" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rtsp_to_webrtc/translations/zh-Hant.json b/homeassistant/components/rtsp_to_webrtc/translations/zh-Hant.json index 60da2aebd3b..ace2e23312b 100644 --- a/homeassistant/components/rtsp_to_webrtc/translations/zh-Hant.json +++ b/homeassistant/components/rtsp_to_webrtc/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "server_failure": "RTSPtoWebRTC \u4f3a\u670d\u5668\u56de\u5831\u932f\u8aa4\uff0c\u8acb\u53c3\u95b1\u65e5\u8a8c\u4ee5\u7372\u5f97\u66f4\u8a73\u7d30\u8cc7\u8a0a\u3002", "server_unreachable": "\u7121\u6cd5\u8207 RTSPtoWebRTC \u4f3a\u670d\u5668\u9032\u884c\u9023\u7dda\uff0c\u8acb\u53c3\u95b1\u65e5\u8a8c\u4ee5\u7372\u5f97\u66f4\u8a73\u7d30\u8cc7\u8a0a\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_url": "\u5fc5\u9808\u70ba\u6709\u6548 RTSPtoWebRTC \u4f3a\u670d\u5668 URL\uff0c\u4f8b\u5982\uff1ahttps://example.com", diff --git a/homeassistant/components/ruckus_unleashed/translations/pt-BR.json b/homeassistant/components/ruckus_unleashed/translations/pt-BR.json new file mode 100644 index 00000000000..93beddb92a8 --- /dev/null +++ b/homeassistant/components/ruckus_unleashed/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/samsungtv/translations/el.json b/homeassistant/components/samsungtv/translations/el.json index b9ea5d85166..40037f5e3eb 100644 --- a/homeassistant/components/samsungtv/translations/el.json +++ b/homeassistant/components/samsungtv/translations/el.json @@ -3,6 +3,7 @@ "abort": { "auth_missing": "\u03a4\u03bf Home Assistant \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03bf\u03b4\u03bf\u03c4\u03b7\u03bc\u03ad\u03bd\u03bf \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03c4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7 Samsung. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7\u03c2 \u0394\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7\u03c2 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ce\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ce\u03bd \u03c4\u03b7\u03c2 \u03c4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03bf\u03b4\u03bf\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf Home Assistant.", "id_missing": "\u0391\u03c5\u03c4\u03ae \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae Samsung \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 SerialNumber.", + "missing_config_entry": "\u0391\u03c5\u03c4\u03ae \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae Samsung \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03ba\u03b1\u03c4\u03b1\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7\u03c2.", "not_supported": "\u0391\u03c5\u03c4\u03ae \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae Samsung \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae." }, "flow_title": "{device}", diff --git a/homeassistant/components/samsungtv/translations/pt-BR.json b/homeassistant/components/samsungtv/translations/pt-BR.json new file mode 100644 index 00000000000..429ae516c9b --- /dev/null +++ b/homeassistant/components/samsungtv/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/screenlogic/translations/pt-BR.json b/homeassistant/components/screenlogic/translations/pt-BR.json new file mode 100644 index 00000000000..3640d2ac0a7 --- /dev/null +++ b/homeassistant/components/screenlogic/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "gateway_entry": { + "data": { + "ip_address": "Endere\u00e7o IP", + "port": "Porta" + } + } + } + } +} \ 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 b61651bf441..ad7889f7536 100644 --- a/homeassistant/components/sense/translations/pt-BR.json +++ b/homeassistant/components/sense/translations/pt-BR.json @@ -1,16 +1,17 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" }, "step": { "user": { "data": { + "password": "Senha", "timeout": "Tempo limite" } } diff --git a/homeassistant/components/senseme/translations/pt-BR.json b/homeassistant/components/senseme/translations/pt-BR.json new file mode 100644 index 00000000000..210b33376d5 --- /dev/null +++ b/homeassistant/components/senseme/translations/pt-BR.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, + "flow_title": "{name} - {model} ({host})", + "step": { + "discovery_confirm": { + "description": "Deseja configurar {name} - {model} ( {host} )?" + }, + "manual": { + "data": { + "host": "Nome do host" + }, + "description": "Digite um endere\u00e7o IP." + }, + "user": { + "data": { + "device": "Dispositivo" + }, + "description": "Selecione um dispositivo ou escolha 'Endere\u00e7o IP' para inserir manualmente um endere\u00e7o IP." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensibo/translations/pt-BR.json b/homeassistant/components/sensibo/translations/pt-BR.json new file mode 100644 index 00000000000..fac1d04755f --- /dev/null +++ b/homeassistant/components/sensibo/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sensor/translations/pt-BR.json b/homeassistant/components/sensor/translations/pt-BR.json index 337a4d9f318..dfb4321dbc6 100644 --- a/homeassistant/components/sensor/translations/pt-BR.json +++ b/homeassistant/components/sensor/translations/pt-BR.json @@ -1,10 +1,30 @@ { "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_frequency": "Frequ\u00eancia atual de {entity_name}", "is_humidity": "Humidade atual do(a) {entity_name}", + "is_illuminance": "Luminosidade atual {nome_da_entidade}", + "is_power": "Pot\u00eancia atual {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_temperature": "Temperatura atual do(a) {entity_name}" + "is_temperature": "Temperatura atual do(a) {entity_name}", + "is_value": "Valor 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", + "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", + "power": "{entity_name} mudan\u00e7as de energia", + "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", + "temperature": "{entity_name} mudan\u00e7as de temperatura", + "value": "{nome_da_entidade} mudan\u00e7as de valor" } }, "state": { diff --git a/homeassistant/components/sentry/translations/pt-BR.json b/homeassistant/components/sentry/translations/pt-BR.json index b4f025eaf6d..cae844d66ee 100644 --- a/homeassistant/components/sentry/translations/pt-BR.json +++ b/homeassistant/components/sentry/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "error": { "bad_dsn": "DSN inv\u00e1lido", "unknown": "Erro inesperado" diff --git a/homeassistant/components/sentry/translations/zh-Hant.json b/homeassistant/components/sentry/translations/zh-Hant.json index aae10144a66..04fe4682a42 100644 --- a/homeassistant/components/sentry/translations/zh-Hant.json +++ b/homeassistant/components/sentry/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "bad_dsn": "DSN \u7121\u6548", diff --git a/homeassistant/components/sharkiq/translations/pt-BR.json b/homeassistant/components/sharkiq/translations/pt-BR.json new file mode 100644 index 00000000000..f16b424dee5 --- /dev/null +++ b/homeassistant/components/sharkiq/translations/pt-BR.json @@ -0,0 +1,29 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "cannot_connect": "Falha ao conectar", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "reauth": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/shelly/translations/pl.json b/homeassistant/components/shelly/translations/pl.json index 062cc73de37..d1c658d7816 100644 --- a/homeassistant/components/shelly/translations/pl.json +++ b/homeassistant/components/shelly/translations/pl.json @@ -37,16 +37,16 @@ "button4": "Czwarty przycisk" }, "trigger_type": { - "btn_down": "zostanie wci\u015bni\u0119ty przycisk \"w d\u00f3\u0142\" {subtype}", - "btn_up": "zostanie wci\u015bni\u0119ty przycisk \"do g\u00f3ry\" {subtype}", + "btn_down": "przycisk {subtype} zostanie wci\u015bni\u0119ty", + "btn_up": "przycisk {subtype} zostanie puszczony", "double": "przycisk \"{subtype}\" zostanie dwukrotnie naci\u015bni\u0119ty", - "double_push": "przycisk \"{subtype}\" zostanie dwukrotnie naci\u015bni\u0119ty", - "long": "przycisk \"{subtype}\" zostanie d\u0142ugo naci\u015bni\u0119ty", + "double_push": "przycisk {subtype} zostanie dwukrotnie naci\u015bni\u0119ty", + "long": "przycisk {subtype} zostanie d\u0142ugo naci\u015bni\u0119ty", "long_push": "przycisk {subtype} zostanie d\u0142ugo naci\u015bni\u0119ty", "long_single": "przycisk \"{subtype}\" zostanie d\u0142ugo naci\u015bni\u0119ty, a nast\u0119pnie pojedynczo naci\u015bni\u0119ty", "single": "przycisk \"{subtype}\" zostanie pojedynczo naci\u015bni\u0119ty", "single_long": "przycisk \"{subtype}\" pojedynczo naci\u015bni\u0119ty, a nast\u0119pnie d\u0142ugo naci\u015bni\u0119ty", - "single_push": "przycisk \"{subtype}\" zostanie pojedynczo naci\u015bni\u0119ty", + "single_push": "przycisk {subtype} zostanie pojedynczo naci\u015bni\u0119ty", "triple": "przycisk \"{subtype}\" zostanie trzykrotnie naci\u015bni\u0119ty" } } diff --git a/homeassistant/components/shelly/translations/pt-BR.json b/homeassistant/components/shelly/translations/pt-BR.json new file mode 100644 index 00000000000..47d51f44547 --- /dev/null +++ b/homeassistant/components/shelly/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "credentials": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/shopping_list/translations/pt-BR.json b/homeassistant/components/shopping_list/translations/pt-BR.json index 9e8b24efa29..bdb2d4041ef 100644 --- a/homeassistant/components/shopping_list/translations/pt-BR.json +++ b/homeassistant/components/shopping_list/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "A lista de compras j\u00e1 est\u00e1 configurada." + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" }, "step": { "user": { diff --git a/homeassistant/components/sia/translations/pt-BR.json b/homeassistant/components/sia/translations/pt-BR.json new file mode 100644 index 00000000000..ccc0fc7c477 --- /dev/null +++ b/homeassistant/components/sia/translations/pt-BR.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/el.json b/homeassistant/components/simplisafe/translations/el.json index cd55de41a54..776b52e4d70 100644 --- a/homeassistant/components/simplisafe/translations/el.json +++ b/homeassistant/components/simplisafe/translations/el.json @@ -4,10 +4,12 @@ "already_configured": "\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 SimpliSafe \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03ae\u03b4\u03b7." }, "error": { - "identifier_exists": "\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ae\u03b4\u03b7 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2" + "identifier_exists": "\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ae\u03b4\u03b7 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2", + "still_awaiting_mfa": "\u0391\u03bd\u03b1\u03bc\u03ad\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03bf email \u03c4\u03bf\u03c5 \u03a5\u03c0\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03bf\u03c5 \u039f\u03b9\u03ba\u03bf\u03bd\u03bf\u03bc\u03b9\u03ba\u03ce\u03bd" }, "step": { "mfa": { + "description": "\u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf email \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1\u03bd \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd SimpliSafe. \u0391\u03c6\u03bf\u03cd \u03b5\u03c0\u03b1\u03bb\u03b7\u03b8\u03b5\u03cd\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf, \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03b5\u03b4\u03ce \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2.", "title": "\u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ce\u03bd \u03c0\u03b1\u03c1\u03b1\u03b3\u03cc\u03bd\u03c4\u03c9\u03bd SimpliSafe" }, "reauth_confirm": { diff --git a/homeassistant/components/simplisafe/translations/pt-BR.json b/homeassistant/components/simplisafe/translations/pt-BR.json index 0e5b2151e20..cdf8d042b28 100644 --- a/homeassistant/components/simplisafe/translations/pt-BR.json +++ b/homeassistant/components/simplisafe/translations/pt-BR.json @@ -1,7 +1,12 @@ { "config": { + "abort": { + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { - "identifier_exists": "Conta j\u00e1 cadastrada" + "identifier_exists": "Conta j\u00e1 cadastrada", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, "step": { "input_auth_code": { @@ -9,6 +14,12 @@ "auth_code": "C\u00f3digo de Autoriza\u00e7\u00e3o" } }, + "reauth_confirm": { + "data": { + "password": "Senha" + }, + "title": "Reautenticar Integra\u00e7\u00e3o" + }, "user": { "data": { "password": "Senha", diff --git a/homeassistant/components/sma/translations/pt-BR.json b/homeassistant/components/sma/translations/pt-BR.json new file mode 100644 index 00000000000..566418e49a9 --- /dev/null +++ b/homeassistant/components/sma/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "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" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "ssl": "Usar um certificado SSL", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/smappee/translations/pt-BR.json b/homeassistant/components/smappee/translations/pt-BR.json index cbaae7d2d6a..a0219eb309f 100644 --- a/homeassistant/components/smappee/translations/pt-BR.json +++ b/homeassistant/components/smappee/translations/pt-BR.json @@ -1,12 +1,16 @@ { "config": { "abort": { - "already_configured_device": "Dispositivo j\u00e1 configurado" + "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", + "cannot_connect": "Falha ao conectar", + "missing_configuration": "O componente n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.", + "no_url_available": "N\u00e3o h\u00e1 URL dispon\u00edvel. Para obter informa\u00e7\u00f5es sobre esse erro, [verifique a se\u00e7\u00e3o de ajuda]({docs_url})" }, "step": { "local": { "data": { - "host": "Host" + "host": "Nome do host" } } } diff --git a/homeassistant/components/smart_meter_texas/translations/pt-BR.json b/homeassistant/components/smart_meter_texas/translations/pt-BR.json new file mode 100644 index 00000000000..66c671f99a3 --- /dev/null +++ b/homeassistant/components/smart_meter_texas/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/smarthab/translations/pt-BR.json b/homeassistant/components/smarthab/translations/pt-BR.json index e1f66450b01..9200a7c2eac 100644 --- a/homeassistant/components/smarthab/translations/pt-BR.json +++ b/homeassistant/components/smarthab/translations/pt-BR.json @@ -1,8 +1,15 @@ { "config": { "error": { - "invalid_auth": "Autentica\u00e7\u00e3o invalida", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/smartthings/translations/pt-BR.json b/homeassistant/components/smartthings/translations/pt-BR.json index 5b6329a530f..9b6fe28f84b 100644 --- a/homeassistant/components/smartthings/translations/pt-BR.json +++ b/homeassistant/components/smartthings/translations/pt-BR.json @@ -11,6 +11,11 @@ "webhook_error": "O SmartThings n\u00e3o p\u00f4de validar o terminal configurado em `base_url`. Por favor, revise os requisitos do componente." }, "step": { + "pat": { + "data": { + "access_token": "Token de acesso" + } + }, "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" diff --git a/homeassistant/components/smarttub/translations/pt-BR.json b/homeassistant/components/smarttub/translations/pt-BR.json new file mode 100644 index 00000000000..77da3eac5d8 --- /dev/null +++ b/homeassistant/components/smarttub/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/smhi/translations/pt-BR.json b/homeassistant/components/smhi/translations/pt-BR.json index 0bc966fdd6c..235008c7c31 100644 --- a/homeassistant/components/smhi/translations/pt-BR.json +++ b/homeassistant/components/smhi/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, "error": { "name_exists": "O nome j\u00e1 existe", "wrong_location": "Localiza\u00e7\u00e3o apenas na Su\u00e9cia" diff --git a/homeassistant/components/sms/translations/pt-BR.json b/homeassistant/components/sms/translations/pt-BR.json new file mode 100644 index 00000000000..9b73cd590b2 --- /dev/null +++ b/homeassistant/components/sms/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sms/translations/zh-Hant.json b/homeassistant/components/sms/translations/zh-Hant.json index 12cfbc75384..b6e08ffa7ec 100644 --- a/homeassistant/components/sms/translations/zh-Hant.json +++ b/homeassistant/components/sms/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/solaredge/translations/pt-BR.json b/homeassistant/components/solaredge/translations/pt-BR.json new file mode 100644 index 00000000000..3fdd2b2db64 --- /dev/null +++ b/homeassistant/components/solaredge/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "invalid_api_key": "Chave de API inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "name": "O nome desta instala\u00e7\u00e3o", + "site_id": "O ID do site SolarEdge" + }, + "title": "Defina os par\u00e2metros da API para esta instala\u00e7\u00e3o" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/solarlog/translations/pt-BR.json b/homeassistant/components/solarlog/translations/pt-BR.json new file mode 100644 index 00000000000..30221b1d790 --- /dev/null +++ b/homeassistant/components/solarlog/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/solax/translations/pt-BR.json b/homeassistant/components/solax/translations/pt-BR.json new file mode 100644 index 00000000000..b000a3b07c3 --- /dev/null +++ b/homeassistant/components/solax/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "ip_address": "Endere\u00e7o IP", + "password": "Senha", + "port": "Porta" + } + } + } + } +} \ 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 3485b5304b4..bb4ddf9a67c 100644 --- a/homeassistant/components/soma/translations/pt-BR.json +++ b/homeassistant/components/soma/translations/pt-BR.json @@ -1,13 +1,19 @@ { "config": { "abort": { - "connection_error": "Falha na liga\u00e7\u00e3o \u00e0 SOMA Connect.", + "already_setup": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", + "connection_error": "Falha ao conectar", + "missing_configuration": "O componente Soma n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o.", "result_error": "SOMA Connect respondeu com status de erro." }, + "create_entry": { + "default": "Autenticado com sucesso" + }, "step": { "user": { "data": { - "host": "Host", + "host": "Nome do host", "port": "Porta" } } diff --git a/homeassistant/components/soma/translations/zh-Hant.json b/homeassistant/components/soma/translations/zh-Hant.json index c4e2796e189..c3ad4dc1bf1 100644 --- a/homeassistant/components/soma/translations/zh-Hant.json +++ b/homeassistant/components/soma/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "already_setup": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", "connection_error": "\u9023\u7dda\u5931\u6557", "missing_configuration": "Soma \u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", diff --git a/homeassistant/components/somfy/translations/pt-BR.json b/homeassistant/components/somfy/translations/pt-BR.json index 2f337742870..5e658d36102 100644 --- a/homeassistant/components/somfy/translations/pt-BR.json +++ b/homeassistant/components/somfy/translations/pt-BR.json @@ -1,11 +1,13 @@ { "config": { "abort": { - "authorize_url_timeout": "Excedido tempo limite gerando a URL de autoriza\u00e7\u00e3o.", - "missing_configuration": "O componente Somfy n\u00e3o est\u00e1 configurado. Por favor, siga a documenta\u00e7\u00e3o." + "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})", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "create_entry": { - "default": "Autenticado com sucesso pela Somfy." + "default": "Autenticado com sucesso" } } } \ No newline at end of file diff --git a/homeassistant/components/somfy/translations/zh-Hant.json b/homeassistant/components/somfy/translations/zh-Hant.json index 71390930e35..8dccd6771cb 100644 --- a/homeassistant/components/somfy/translations/zh-Hant.json +++ b/homeassistant/components/somfy/translations/zh-Hant.json @@ -4,7 +4,7 @@ "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", "no_url_available": "\u6c92\u6709\u53ef\u7528\u7684\u7db2\u5740\u3002\u95dc\u65bc\u6b64\u932f\u8aa4\u66f4\u8a73\u7d30\u8a0a\u606f\uff0c[\u9ede\u9078\u5354\u52a9\u7ae0\u7bc0]({docs_url})", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "create_entry": { "default": "\u5df2\u6210\u529f\u8a8d\u8b49" diff --git a/homeassistant/components/somfy_mylink/translations/pt-BR.json b/homeassistant/components/somfy_mylink/translations/pt-BR.json new file mode 100644 index 00000000000..f01e9d01465 --- /dev/null +++ b/homeassistant/components/somfy_mylink/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + }, + "options": { + "abort": { + "cannot_connect": "Falha ao conectar" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sonarr/translations/pt-BR.json b/homeassistant/components/sonarr/translations/pt-BR.json new file mode 100644 index 00000000000..db1bf2075f9 --- /dev/null +++ b/homeassistant/components/sonarr/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "api_key": "Chave da API", + "host": "Nome do host", + "port": "Porta", + "ssl": "Usar um certificado SSL", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ 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 110e7413121..5b5afff290a 100644 --- a/homeassistant/components/songpal/translations/pt-BR.json +++ b/homeassistant/components/songpal/translations/pt-BR.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, "error": { "cannot_connect": "Falha ao conectar" } diff --git a/homeassistant/components/sonos/translations/pt-BR.json b/homeassistant/components/sonos/translations/pt-BR.json index f2467135d35..78407c85e22 100644 --- a/homeassistant/components/sonos/translations/pt-BR.json +++ b/homeassistant/components/sonos/translations/pt-BR.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "no_devices_found": "Nenhum dispositivo Sonos encontrado na rede.", - "single_instance_allowed": "Apenas uma \u00fanica configura\u00e7\u00e3o do Sonos \u00e9 necess\u00e1ria." + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { diff --git a/homeassistant/components/sonos/translations/zh-Hant.json b/homeassistant/components/sonos/translations/zh-Hant.json index 08434f16c15..26e802b44c7 100644 --- a/homeassistant/components/sonos/translations/zh-Hant.json +++ b/homeassistant/components/sonos/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", "not_sonos_device": "\u6240\u767c\u73fe\u7684\u88dd\u7f6e\u4e26\u975e Sonos \u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/speedtestdotnet/translations/pt-BR.json b/homeassistant/components/speedtestdotnet/translations/pt-BR.json new file mode 100644 index 00000000000..7caf7983714 --- /dev/null +++ b/homeassistant/components/speedtestdotnet/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "user": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/speedtestdotnet/translations/zh-Hant.json b/homeassistant/components/speedtestdotnet/translations/zh-Hant.json index e88b4ec3923..49b8b0cfb20 100644 --- a/homeassistant/components/speedtestdotnet/translations/zh-Hant.json +++ b/homeassistant/components/speedtestdotnet/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "wrong_server_id": "\u4f3a\u670d\u5668 ID \u7121\u6548" }, "step": { diff --git a/homeassistant/components/spider/translations/pt-BR.json b/homeassistant/components/spider/translations/pt-BR.json new file mode 100644 index 00000000000..70df08020b6 --- /dev/null +++ b/homeassistant/components/spider/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/spider/translations/zh-Hant.json b/homeassistant/components/spider/translations/zh-Hant.json index ce15c28f47b..711ed2f62ff 100644 --- a/homeassistant/components/spider/translations/zh-Hant.json +++ b/homeassistant/components/spider/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", diff --git a/homeassistant/components/spotify/translations/pt-BR.json b/homeassistant/components/spotify/translations/pt-BR.json new file mode 100644 index 00000000000..6858c6371c0 --- /dev/null +++ b/homeassistant/components/spotify/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "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})" + }, + "step": { + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/squeezebox/translations/pt-BR.json b/homeassistant/components/squeezebox/translations/pt-BR.json new file mode 100644 index 00000000000..5e94ace2864 --- /dev/null +++ b/homeassistant/components/squeezebox/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "edit": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/srp_energy/translations/pt-BR.json b/homeassistant/components/srp_energy/translations/pt-BR.json new file mode 100644 index 00000000000..790e3e661a3 --- /dev/null +++ b/homeassistant/components/srp_energy/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/srp_energy/translations/zh-Hant.json b/homeassistant/components/srp_energy/translations/zh-Hant.json index 87bf347795c..adbf635100c 100644 --- a/homeassistant/components/srp_energy/translations/zh-Hant.json +++ b/homeassistant/components/srp_energy/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557", diff --git a/homeassistant/components/steamist/translations/pt-BR.json b/homeassistant/components/steamist/translations/pt-BR.json new file mode 100644 index 00000000000..685c6dc5319 --- /dev/null +++ b/homeassistant/components/steamist/translations/pt-BR.json @@ -0,0 +1,32 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "cannot_connect": "Falha ao conectar", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "not_steamist_device": "N\u00e3o \u00e9 um dispositivo de vaporizador" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "flow_title": "{name} ({ipaddress})", + "step": { + "discovery_confirm": { + "description": "Deseja configurar {name} ( {ipaddress} )?" + }, + "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 localizar dispositivos." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/stookalert/translations/pt-BR.json b/homeassistant/components/stookalert/translations/pt-BR.json new file mode 100644 index 00000000000..d252c078a2c --- /dev/null +++ b/homeassistant/components/stookalert/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/subaru/translations/pt-BR.json b/homeassistant/components/subaru/translations/pt-BR.json new file mode 100644 index 00000000000..3ccfca2f59f --- /dev/null +++ b/homeassistant/components/subaru/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/surepetcare/translations/pt-BR.json b/homeassistant/components/surepetcare/translations/pt-BR.json index c41610abb32..d86aef5d51d 100644 --- a/homeassistant/components/surepetcare/translations/pt-BR.json +++ b/homeassistant/components/surepetcare/translations/pt-BR.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado" + "already_configured": "A conta j\u00e1 foi configurada" }, "error": { "cannot_connect": "Falha ao conectar", diff --git a/homeassistant/components/switch/translations/pt-BR.json b/homeassistant/components/switch/translations/pt-BR.json index a3dcc96c80b..d00cce3da9f 100644 --- a/homeassistant/components/switch/translations/pt-BR.json +++ b/homeassistant/components/switch/translations/pt-BR.json @@ -1,4 +1,21 @@ { + "device_automation": { + "action_type": { + "toggle": "Alternar {nome_da_entidade}", + "turn_off": "Desligar {nome_da_entidade}", + "turn_on": "Ligar {nome_da_entidade}" + }, + "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", + "turned_off": "{entity_name} desligado", + "turned_on": "{entity_name} ligado" + } + }, "state": { "_": { "off": "Desligado", diff --git a/homeassistant/components/switchbot/translations/el.json b/homeassistant/components/switchbot/translations/el.json index 9f795e36734..c74dcf759ef 100644 --- a/homeassistant/components/switchbot/translations/el.json +++ b/homeassistant/components/switchbot/translations/el.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "no_unconfigured_devices": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03bc\u03b7 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2." + "no_unconfigured_devices": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03bc\u03b7 \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2.", + "switchbot_unsupported_type": "\u039c\u03b7 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2 \u03c4\u03cd\u03c0\u03bf\u03c2 Switchbot." }, "flow_title": "{name}", "step": { diff --git a/homeassistant/components/switchbot/translations/pt-BR.json b/homeassistant/components/switchbot/translations/pt-BR.json new file mode 100644 index 00000000000..c63ab2a1f27 --- /dev/null +++ b/homeassistant/components/switchbot/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "name": "Nome", + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/switcher_kis/translations/pt-BR.json b/homeassistant/components/switcher_kis/translations/pt-BR.json new file mode 100644 index 00000000000..d5efbb90261 --- /dev/null +++ b/homeassistant/components/switcher_kis/translations/pt-BR.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/switcher_kis/translations/zh-Hant.json b/homeassistant/components/switcher_kis/translations/zh-Hant.json index 90c98e491df..cfd20d603cb 100644 --- a/homeassistant/components/switcher_kis/translations/zh-Hant.json +++ b/homeassistant/components/switcher_kis/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/syncthing/translations/pt-BR.json b/homeassistant/components/syncthing/translations/pt-BR.json new file mode 100644 index 00000000000..451ec4459eb --- /dev/null +++ b/homeassistant/components/syncthing/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "url": "URL", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/syncthru/translations/pt-BR.json b/homeassistant/components/syncthru/translations/pt-BR.json new file mode 100644 index 00000000000..7164e5bb083 --- /dev/null +++ b/homeassistant/components/syncthru/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "step": { + "confirm": { + "data": { + "name": "Nome" + } + }, + "user": { + "data": { + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/pt-BR.json b/homeassistant/components/synology_dsm/translations/pt-BR.json index e633eb9128d..f139d3fa5f5 100644 --- a/homeassistant/components/synology_dsm/translations/pt-BR.json +++ b/homeassistant/components/synology_dsm/translations/pt-BR.json @@ -1,8 +1,14 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "otp_failed": "Falha na autentica\u00e7\u00e3o em duas etapas, tente novamente com um novo c\u00f3digo", - "unknown": "Erro desconhecido: verifique os logs para obter mais detalhes" + "unknown": "Erro inesperado" }, "flow_title": "Synology DSM {name} ({host})", "step": { @@ -13,10 +19,38 @@ }, "link": { "data": { - "ssl": "Use SSL/TLS para conectar-se ao seu NAS" + "password": "Senha", + "port": "Porta", + "ssl": "Usar um certificado SSL", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" }, "description": "Voc\u00ea quer configurar o {name} ({host})?", "title": "Synology DSM" + }, + "reauth": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "title": "Synology DSM Reautenticar Integra\u00e7\u00e3o" + }, + "reauth_confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, + "title": "Synology DSM Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "ssl": "Usar um certificado SSL", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" + } } } }, @@ -24,7 +58,8 @@ "step": { "init": { "data": { - "scan_interval": "Minutos entre os escaneamentos" + "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)" } } } diff --git a/homeassistant/components/system_bridge/translations/pt-BR.json b/homeassistant/components/system_bridge/translations/pt-BR.json new file mode 100644 index 00000000000..b928fae8a32 --- /dev/null +++ b/homeassistant/components/system_bridge/translations/pt-BR.json @@ -0,0 +1,28 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "authenticate": { + "data": { + "api_key": "Chave da API" + } + }, + "user": { + "data": { + "api_key": "Chave da API", + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ 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 af32cb3c3a6..9038912d008 100644 --- a/homeassistant/components/tado/translations/pt-BR.json +++ b/homeassistant/components/tado/translations/pt-BR.json @@ -1,16 +1,20 @@ { "config": { "abort": { - "already_configured": "O dispositivo j\u00e1 est\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar, tente novamente", + "cannot_connect": "Falha ao conectar", "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", "no_homes": "N\u00e3o h\u00e1 casas vinculadas a esta conta Tado.", "unknown": "Erro inesperado" }, "step": { "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + }, "title": "Conecte-se \u00e0 sua conta Tado" } } diff --git a/homeassistant/components/tailscale/translations/el.json b/homeassistant/components/tailscale/translations/el.json new file mode 100644 index 00000000000..1b4b0047b66 --- /dev/null +++ b/homeassistant/components/tailscale/translations/el.json @@ -0,0 +1,15 @@ +{ + "config": { + "step": { + "reauth_confirm": { + "description": "\u03a4\u03b1 \u03ba\u03bf\u03c5\u03c0\u03cc\u03bd\u03b9\u03b1 API \u03c4\u03b7\u03c2 Tailscale \u03b9\u03c3\u03c7\u03cd\u03bf\u03c5\u03bd \u03b3\u03b9\u03b1 90 \u03b7\u03bc\u03ad\u03c1\u03b5\u03c2. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03bd\u03ad\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af API \u03c4\u03b7\u03c2 Tailscale \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 https://login.tailscale.com/admin/settings/authkeys." + }, + "user": { + "data": { + "tailnet": "Tailnet" + }, + "description": "\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03b7\u03bd Tailscale \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03ba\u03bb\u03b5\u03b9\u03b4\u03af API \u03c3\u03c4\u03bf https://login.tailscale.com/admin/settings/authkeys.\n\n\u03a4\u03bf Tailnet \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03c3\u03b1\u03c2 Tailscale. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03b2\u03c1\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03ac\u03bd\u03c9 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ae \u03b3\u03c9\u03bd\u03af\u03b1 \u03c3\u03c4\u03bf\u03bd \u03c0\u03af\u03bd\u03b1\u03ba\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 Tailscale (\u03b4\u03af\u03c0\u03bb\u03b1 \u03c3\u03c4\u03bf \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03c4\u03bf\u03c5 Tailscale)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tailscale/translations/pt-BR.json b/homeassistant/components/tailscale/translations/pt-BR.json new file mode 100644 index 00000000000..ddbdda9d5a6 --- /dev/null +++ b/homeassistant/components/tailscale/translations/pt-BR.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "Chave da API" + }, + "description": "Os tokens da API Tailscale s\u00e3o v\u00e1lidos por 90 dias. Voc\u00ea pode criar uma nova chave de API Tailscale em https://login.tailscale.com/admin/settings/authkeys." + }, + "user": { + "data": { + "api_key": "Chave da API", + "tailnet": "Tailnet" + }, + "description": "Para autenticar com o Tailscale, voc\u00ea precisar\u00e1 criar uma chave de API em https://login.tailscale.com/admin/settings/authkeys. \n\nTailnet \u00e9 o nome da sua rede Tailscale. Voc\u00ea pode encontr\u00e1-lo no canto superior esquerdo no painel de administra\u00e7\u00e3o do Tailscale (ao lado do logotipo do Tailscale)." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tasmota/translations/pt-BR.json b/homeassistant/components/tasmota/translations/pt-BR.json new file mode 100644 index 00000000000..9ab59f40649 --- /dev/null +++ b/homeassistant/components/tasmota/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tasmota/translations/zh-Hant.json b/homeassistant/components/tasmota/translations/zh-Hant.json index 477eb0ffa9c..3a11beed839 100644 --- a/homeassistant/components/tasmota/translations/zh-Hant.json +++ b/homeassistant/components/tasmota/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_discovery_topic": "\u63a2\u7d22\u4e3b\u984c prefix \u7121\u6548\u3002" diff --git a/homeassistant/components/tellduslive/translations/pt-BR.json b/homeassistant/components/tellduslive/translations/pt-BR.json index 036af4e1c45..7965c3083d2 100644 --- a/homeassistant/components/tellduslive/translations/pt-BR.json +++ b/homeassistant/components/tellduslive/translations/pt-BR.json @@ -1,8 +1,12 @@ { "config": { "abort": { - "authorize_url_timeout": "Tempo limite de gera\u00e7\u00e3o de url de autoriza\u00e7\u00e3o.", - "unknown": "Ocorreu um erro desconhecido" + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", + "unknown": "Erro inesperado" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { "auth": { @@ -11,7 +15,7 @@ }, "user": { "data": { - "host": "Host" + "host": "Nome do host" }, "description": "Vazio", "title": "Escolha o ponto final." diff --git a/homeassistant/components/tesla_wall_connector/translations/pt-BR.json b/homeassistant/components/tesla_wall_connector/translations/pt-BR.json new file mode 100644 index 00000000000..4f05163182c --- /dev/null +++ b/homeassistant/components/tesla_wall_connector/translations/pt-BR.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + }, + "options": { + "step": { + "init": { + "title": "Configurar op\u00e7\u00f5es para o Tesla Wall Connector" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/pt-BR.json b/homeassistant/components/tibber/translations/pt-BR.json new file mode 100644 index 00000000000..2e1206f4807 --- /dev/null +++ b/homeassistant/components/tibber/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_access_token": "Token de acesso inv\u00e1lido" + }, + "step": { + "user": { + "data": { + "access_token": "Token de acesso" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tile/translations/pt-BR.json b/homeassistant/components/tile/translations/pt-BR.json new file mode 100644 index 00000000000..33b2e29d518 --- /dev/null +++ b/homeassistant/components/tile/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + }, + "title": "Re-autenticar o bloco" + }, + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tolo/translations/el.json b/homeassistant/components/tolo/translations/el.json index f214d3d7cfe..26e05764d2e 100644 --- a/homeassistant/components/tolo/translations/el.json +++ b/homeassistant/components/tolo/translations/el.json @@ -1,5 +1,6 @@ { "config": { + "flow_title": "{name}", "step": { "user": { "description": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03bf\u03cd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03ae \u03c4\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 IP \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 TOLO Sauna." diff --git a/homeassistant/components/tolo/translations/pt-BR.json b/homeassistant/components/tolo/translations/pt-BR.json new file mode 100644 index 00000000000..4c7ead4c7d6 --- /dev/null +++ b/homeassistant/components/tolo/translations/pt-BR.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ 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 2e12ac49a8a..347c3d8e88c 100644 --- a/homeassistant/components/toon/translations/pt-BR.json +++ b/homeassistant/components/toon/translations/pt-BR.json @@ -1,7 +1,10 @@ { "config": { "abort": { - "no_agreements": "Esta conta n\u00e3o possui exibi\u00e7\u00f5es Toon." + "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 newline at end of file diff --git a/homeassistant/components/totalconnect/translations/pt-BR.json b/homeassistant/components/totalconnect/translations/pt-BR.json index 432a49cacf6..7a58875b9f2 100644 --- a/homeassistant/components/totalconnect/translations/pt-BR.json +++ b/homeassistant/components/totalconnect/translations/pt-BR.json @@ -1,11 +1,20 @@ { "config": { "abort": { - "already_configured": "Conta j\u00e1 configurada" + "already_configured": "A conta j\u00e1 foi configurada", + "no_locations": "Nenhum local est\u00e1 dispon\u00edvel para este usu\u00e1rio, verifique as configura\u00e7\u00f5es do TotalConnect", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" + }, "user": { "data": { + "password": "Senha", "username": "Usu\u00e1rio" }, "title": "Total Connect" diff --git a/homeassistant/components/tplink/translations/pt-BR.json b/homeassistant/components/tplink/translations/pt-BR.json index f4852405726..1977a436365 100644 --- a/homeassistant/components/tplink/translations/pt-BR.json +++ b/homeassistant/components/tplink/translations/pt-BR.json @@ -1,12 +1,25 @@ { "config": { "abort": { - "no_devices_found": "Nenhum dispositivo TP-Link encontrado na rede.", - "single_instance_allowed": "Apenas uma \u00fanica configura\u00e7\u00e3o \u00e9 necess\u00e1ria." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "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})", "step": { "confirm": { "description": "Deseja configurar dispositivos inteligentes TP-Link?" + }, + "discovery_confirm": { + "description": "Deseja configurar {name} {model} ({host})?" + }, + "user": { + "data": { + "host": "Nome do host" + } } } } diff --git a/homeassistant/components/tplink/translations/zh-Hant.json b/homeassistant/components/tplink/translations/zh-Hant.json index 153783b1b90..bfca7643b32 100644 --- a/homeassistant/components/tplink/translations/zh-Hant.json +++ b/homeassistant/components/tplink/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557" diff --git a/homeassistant/components/traccar/translations/pt-BR.json b/homeassistant/components/traccar/translations/pt-BR.json index eaaa5717709..827c8e19066 100644 --- a/homeassistant/components/traccar/translations/pt-BR.json +++ b/homeassistant/components/traccar/translations/pt-BR.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos 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." }, diff --git a/homeassistant/components/traccar/translations/zh-Hant.json b/homeassistant/components/traccar/translations/zh-Hant.json index 7a4e9b8a02b..aa4a250041e 100644 --- a/homeassistant/components/traccar/translations/zh-Hant.json +++ b/homeassistant/components/traccar/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/tractive/translations/pt-BR.json b/homeassistant/components/tractive/translations/pt-BR.json new file mode 100644 index 00000000000..e9a14f43238 --- /dev/null +++ b/homeassistant/components/tractive/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tractive/translations/sensor.el.json b/homeassistant/components/tractive/translations/sensor.el.json new file mode 100644 index 00000000000..2ba41d15fe8 --- /dev/null +++ b/homeassistant/components/tractive/translations/sensor.el.json @@ -0,0 +1,10 @@ +{ + "state": { + "tractive__tracker_state": { + "not_reporting": "\u03a7\u03c9\u03c1\u03af\u03c2 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac", + "operational": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc", + "system_shutdown_user": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2", + "system_startup": "\u0395\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tractive/translations/sensor.pt-BR.json b/homeassistant/components/tractive/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..4d3efb6fa67 --- /dev/null +++ b/homeassistant/components/tractive/translations/sensor.pt-BR.json @@ -0,0 +1,10 @@ +{ + "state": { + "tractive__tracker_state": { + "not_reporting": "N\u00e3o relatando", + "operational": "Operacional", + "system_shutdown_user": "Usu\u00e1rio de desligamento do sistema", + "system_startup": "Inicializa\u00e7\u00e3o do sistema" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tradfri/translations/pt-BR.json b/homeassistant/components/tradfri/translations/pt-BR.json index b1c853f5f2b..702aa6e33de 100644 --- a/homeassistant/components/tradfri/translations/pt-BR.json +++ b/homeassistant/components/tradfri/translations/pt-BR.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_configured": "Bridge j\u00e1 est\u00e1 configurado", - "already_in_progress": "A configura\u00e7\u00e3o de ponte j\u00e1 est\u00e1 em andamento." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento" }, "error": { - "cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar-se ao gateway.", + "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" }, "step": { "auth": { "data": { - "host": "Hospedeiro", + "host": "Nome do host", "security_code": "C\u00f3digo de seguran\u00e7a" }, "description": "Voc\u00ea pode encontrar o c\u00f3digo de seguran\u00e7a na parte de tr\u00e1s do seu gateway.", diff --git a/homeassistant/components/trafikverket_weatherstation/translations/el.json b/homeassistant/components/trafikverket_weatherstation/translations/el.json index 28ec7eb54f1..32688c432c4 100644 --- a/homeassistant/components/trafikverket_weatherstation/translations/el.json +++ b/homeassistant/components/trafikverket_weatherstation/translations/el.json @@ -1,7 +1,16 @@ { "config": { "error": { + "invalid_station": "\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03bc\u03b5\u03c4\u03b5\u03c9\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc\u03c2 \u03c3\u03c4\u03b1\u03b8\u03bc\u03cc\u03c2 \u03bc\u03b5 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1", "more_stations": "\u0392\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03bf\u03af \u03bc\u03b5\u03c4\u03b5\u03c9\u03c1\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03bf\u03af \u03c3\u03c4\u03b1\u03b8\u03bc\u03bf\u03af \u03bc\u03b5 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1" + }, + "step": { + "user": { + "data": { + "conditions": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b8\u03ae\u03ba\u03b5\u03c2", + "station": "\u03a3\u03c4\u03b1\u03b8\u03bc\u03cc\u03c2/\u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/trafikverket_weatherstation/translations/pt-BR.json b/homeassistant/components/trafikverket_weatherstation/translations/pt-BR.json new file mode 100644 index 00000000000..f73ab8555da --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "invalid_station": "N\u00e3o foi poss\u00edvel encontrar uma esta\u00e7\u00e3o meteorol\u00f3gica com o nome especificado", + "more_stations": "Encontrado v\u00e1rias esta\u00e7\u00f5es meteorol\u00f3gicas com o nome especificado" + }, + "step": { + "user": { + "data": { + "api_key": "Chave da API", + "conditions": "Condi\u00e7\u00f5es monitoradas", + "name": "Usu\u00e1rio", + "station": "Esta\u00e7\u00e3o" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/transmission/translations/pt-BR.json b/homeassistant/components/transmission/translations/pt-BR.json index fdc42bcf303..e9edf1d94e2 100644 --- a/homeassistant/components/transmission/translations/pt-BR.json +++ b/homeassistant/components/transmission/translations/pt-BR.json @@ -1,16 +1,17 @@ { "config": { "abort": { - "already_configured": "O host j\u00e1 est\u00e1 configurado." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "N\u00e3o foi poss\u00edvel conectar ao host", - "name_exists": "O nome j\u00e1 existe" + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "name_exists": "O Nome j\u00e1 existe" }, "step": { "user": { "data": { - "host": "Host", + "host": "Nome do host", "name": "Nome", "password": "Senha", "port": "Porta", diff --git a/homeassistant/components/tuya/translations/el.json b/homeassistant/components/tuya/translations/el.json index 2fb4b8cf720..bfb955dca5f 100644 --- a/homeassistant/components/tuya/translations/el.json +++ b/homeassistant/components/tuya/translations/el.json @@ -2,6 +2,17 @@ "config": { "flow_title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 Tuya", "step": { + "login": { + "data": { + "access_id": "\u0391\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", + "access_secret": "\u039c\u03c5\u03c3\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", + "country_code": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c7\u03ce\u03c1\u03b1\u03c2", + "endpoint": "\u0396\u03ce\u03bd\u03b7 \u03b4\u03b9\u03b1\u03b8\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2", + "password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", + "tuya_app_type": "Mobile App", + "username": "\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2" + } + }, "user": { "data": { "country_code": "\u03a7\u03ce\u03c1\u03b1", @@ -21,6 +32,13 @@ "temp_step_override": "\u0392\u03ae\u03bc\u03b1 \u03b8\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1\u03c2 \u03c3\u03c4\u03cc\u03c7\u03bf\u03c5" }, "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 Tuya" + }, + "init": { + "data": { + "query_interval": "\u0394\u03b9\u03ac\u03c3\u03c4\u03b7\u03bc\u03b1 \u03b4\u03b7\u03bc\u03bf\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2 \u03c3\u03b5 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1" + }, + "description": "\u039c\u03b7\u03bd \u03bf\u03c1\u03af\u03b6\u03b5\u03c4\u03b5 \u03c0\u03bf\u03bb\u03cd \u03c7\u03b1\u03bc\u03b7\u03bb\u03ad\u03c2 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03b4\u03b9\u03b1\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2 \u03b4\u03b7\u03bc\u03bf\u03c3\u03ba\u03bf\u03c0\u03ae\u03c3\u03b5\u03c9\u03bd, \u03b1\u03bb\u03bb\u03b9\u03ce\u03c2 \u03bf\u03b9 \u03ba\u03bb\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b8\u03b1 \u03b1\u03c0\u03bf\u03c4\u03cd\u03c7\u03bf\u03c5\u03bd \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03b8\u03b5\u03af \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1\u03c4\u03bf\u03c2 \u03c3\u03c4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03ba\u03b1\u03c4\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae\u03c2.", + "title": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd Tuya" } } } diff --git a/homeassistant/components/tuya/translations/pt-BR.json b/homeassistant/components/tuya/translations/pt-BR.json index d9159ce954d..bffe92b154f 100644 --- a/homeassistant/components/tuya/translations/pt-BR.json +++ b/homeassistant/components/tuya/translations/pt-BR.json @@ -1,21 +1,36 @@ { "config": { "abort": { - "cannot_connect": "Falhou ao conectar", - "invalid_auth": "{%component::tuya::config::error::invalid_auth%}", - "single_instance_allowed": "J\u00e1 configurado. S\u00f3 \u00e9 poss\u00edvel uma \u00fanica configura\u00e7\u00e3o." + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "login_error": "Erro de login ({code}): {msg}" }, "flow_title": "Configura\u00e7\u00e3o Tuya", "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" + }, + "description": "Insira sua credencial Tuya", + "title": "Tuya" + }, "user": { "data": { "country_code": "Pa\u00eds", "password": "Senha", "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" }, "description": "Digite sua credencial Tuya.", @@ -24,6 +39,9 @@ } }, "options": { + "abort": { + "cannot_connect": "Falha ao conectar" + }, "error": { "dev_multi_type": "V\u00e1rios dispositivos selecionados para configurar devem ser do mesmo tipo", "dev_not_config": "Tipo de dispositivo n\u00e3o configur\u00e1vel", diff --git a/homeassistant/components/tuya/translations/select.pt-BR.json b/homeassistant/components/tuya/translations/select.pt-BR.json index 7d3df1b46aa..06353ca7846 100644 --- a/homeassistant/components/tuya/translations/select.pt-BR.json +++ b/homeassistant/components/tuya/translations/select.pt-BR.json @@ -1,11 +1,82 @@ { "state": { + "tuya__basic_anti_flickr": { + "0": "Desativado", + "1": "50Hz", + "2": "60Hz" + }, + "tuya__basic_nightvision": { + "0": "Autom\u00e1tico", + "1": "Desligado", + "2": "Ligado" + }, + "tuya__curtain_mode": { + "morning": "Manh\u00e3", + "night": "Noite" + }, + "tuya__curtain_motor_mode": { + "back": "Para tr\u00e1s", + "forward": "Para frente" + }, + "tuya__decibel_sensitivity": { + "0": "Baixa sensibilidade", + "1": "Alta sensibilidade" + }, + "tuya__fan_angle": { + "30": "30\u00b0", + "60": "60\u00b0", + "90": "90\u00b0" + }, + "tuya__fingerbot_mode": { + "click": "Pulsador", + "switch": "Interruptor" + }, + "tuya__led_type": { + "halogen": "Halog\u00eanio", + "incandescent": "Incandescente", + "led": "LED" + }, + "tuya__light_mode": { + "none": "Desligado", + "pos": "Indique a localiza\u00e7\u00e3o do interruptor", + "relay": "Indicar o estado de ligar/desligar" + }, "tuya__relay_status": { "last": "Lembre-se do \u00faltimo estado", - "memory": "Lembre-se do \u00faltimo estado" + "memory": "Lembre-se do \u00faltimo estado", + "off": "Desligado", + "on": "Ligado", + "power_off": "Desligado", + "power_on": "Ligado" + }, + "tuya__vacuum_cistern": { + "closed": "Fechado", + "high": "Alto", + "low": "Baixo", + "middle": "M\u00e9dio" + }, + "tuya__vacuum_collection": { + "large": "Grande", + "middle": "M\u00e9dio", + "small": "Pequeno" }, "tuya__vacuum_mode": { - "point": "Ponto" + "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", + "point": "Ponto", + "pose": "Pose", + "random": "Aleat\u00f3rio", + "right_bow": "Curvar \u00e0 direita", + "right_spiral": "Espiral direita", + "single": "\u00danico", + "standby": "Aguarde", + "zone": "\u00c1rea" } } } \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/zh-Hant.json b/homeassistant/components/tuya/translations/zh-Hant.json index f99a4781fdc..b905eb0c1e3 100644 --- a/homeassistant/components/tuya/translations/zh-Hant.json +++ b/homeassistant/components/tuya/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "cannot_connect": "\u9023\u7dda\u5931\u6557", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", diff --git a/homeassistant/components/twentemilieu/translations/pt-BR.json b/homeassistant/components/twentemilieu/translations/pt-BR.json index cc71ffde0e8..943b46849b6 100644 --- a/homeassistant/components/twentemilieu/translations/pt-BR.json +++ b/homeassistant/components/twentemilieu/translations/pt-BR.json @@ -1,6 +1,10 @@ { "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, "error": { + "cannot_connect": "Falha ao conectar", "invalid_address": "Endere\u00e7o n\u00e3o encontrado na \u00e1rea de servi\u00e7o de Twente Milieu." }, "step": { diff --git a/homeassistant/components/twilio/translations/pt-BR.json b/homeassistant/components/twilio/translations/pt-BR.json index 9c474ca31b7..68e068c0fee 100644 --- a/homeassistant/components/twilio/translations/pt-BR.json +++ b/homeassistant/components/twilio/translations/pt-BR.json @@ -1,11 +1,15 @@ { "config": { + "abort": { + "cloud_not_connected": "N\u00e3o conectado ao Home Assistant Cloud.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "create_entry": { "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [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." }, "step": { "user": { - "description": "Tem certeza de que deseja configurar o Twilio?", + "description": "Deseja iniciar a configura\u00e7\u00e3o?", "title": "Configurar o Twilio Webhook" } } diff --git a/homeassistant/components/twilio/translations/zh-Hant.json b/homeassistant/components/twilio/translations/zh-Hant.json index 59a8b4cb52f..ae5ddf7549e 100644 --- a/homeassistant/components/twilio/translations/zh-Hant.json +++ b/homeassistant/components/twilio/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "cloud_not_connected": "\u672a\u9023\u7dda\u81f3 Home Assistant \u96f2\u670d\u52d9\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "webhook_not_internet_accessible": "Home Assistant \u5be6\u9ad4\u5fc5\u9808\u8981\u80fd\u5f9e\u7db2\u969b\u7db2\u8def\u5b58\u53d6\u65b9\u80fd\u63a5\u6536 Webhook \u8a0a\u606f\u3002" }, "create_entry": { diff --git a/homeassistant/components/twinkly/translations/pt-BR.json b/homeassistant/components/twinkly/translations/pt-BR.json new file mode 100644 index 00000000000..e35968d4e89 --- /dev/null +++ b/homeassistant/components/twinkly/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "device_exists": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/unifi/translations/pt-BR.json b/homeassistant/components/unifi/translations/pt-BR.json index 67b39f07f66..a0bf047d827 100644 --- a/homeassistant/components/unifi/translations/pt-BR.json +++ b/homeassistant/components/unifi/translations/pt-BR.json @@ -1,22 +1,23 @@ { "config": { "abort": { - "already_configured": "O site de controle j\u00e1 est\u00e1 configurado" + "already_configured": "O site de controle j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" }, "error": { - "faulty_credentials": "Credenciais do usu\u00e1rio inv\u00e1lidas", - "service_unavailable": "Servi\u00e7o indispon\u00edvel", + "faulty_credentials": "Autentica\u00e7\u00e3o inv\u00e1lida", + "service_unavailable": "Falha ao conectar", "unknown_client_mac": "Nenhum cliente dispon\u00edvel nesse endere\u00e7o MAC" }, "step": { "user": { "data": { - "host": "Host", + "host": "Nome do host", "password": "Senha", "port": "Porta", "site": "ID do site", "username": "Usu\u00e1rio", - "verify_ssl": "Controlador usando certificado apropriado" + "verify_ssl": "Verifique o certificado SSL" }, "title": "Configurar o Controlador UniFi" } diff --git a/homeassistant/components/unifiprotect/translations/pt-BR.json b/homeassistant/components/unifiprotect/translations/pt-BR.json index 26523104070..9fe15726de7 100644 --- a/homeassistant/components/unifiprotect/translations/pt-BR.json +++ b/homeassistant/components/unifiprotect/translations/pt-BR.json @@ -1,17 +1,53 @@ { "config": { "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "discovery_started": "Descoberta iniciada" }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "flow_title": "{nome} ({ip_address})", "step": { "discovery_confirm": { "data": { "password": "Senha", "username": "Usu\u00e1rio", - "verify_ssl": "Verificar certificado SSL" + "verify_ssl": "Verifique o certificado SSL" }, - "description": "Deseja configurar {name} ({ip_address})?" + "description": "Deseja configurar {name} ({ip_address})?", + "title": "Descoberta UniFi Protect" + }, + "reauth_confirm": { + "data": { + "host": "IP/Host do Servidor UniFi Protect", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio" + }, + "title": "Reautentica\u00e7\u00e3o UniFi Protect" + }, + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "port": "Porta", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" + }, + "description": "Voc\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": "Configura\u00e7\u00e3o do UniFi Protect" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "disable_rtsp": "Desativar o fluxo RTSP" + } } } } diff --git a/homeassistant/components/upb/translations/pt-BR.json b/homeassistant/components/upb/translations/pt-BR.json index 093611b2331..03f403b7936 100644 --- a/homeassistant/components/upb/translations/pt-BR.json +++ b/homeassistant/components/upb/translations/pt-BR.json @@ -1,10 +1,11 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 configurado" + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "unknown": "Erro inesperado." + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" }, "step": { "user": { diff --git a/homeassistant/components/upcloud/translations/pt-BR.json b/homeassistant/components/upcloud/translations/pt-BR.json new file mode 100644 index 00000000000..d905975f78d --- /dev/null +++ b/homeassistant/components/upcloud/translations/pt-BR.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ 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 325865ba87e..3258117a145 100644 --- a/homeassistant/components/upnp/translations/pt-BR.json +++ b/homeassistant/components/upnp/translations/pt-BR.json @@ -1,9 +1,9 @@ { "config": { "abort": { - "already_configured": "UPnP / IGD j\u00e1 est\u00e1 configurado", + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", "incomplete_discovery": "Descoberta incompleta", - "no_devices_found": "Nenhum dispositivo UPnP/IGD encontrado na rede." + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" }, "step": { "user": { diff --git a/homeassistant/components/uptimerobot/translations/pt-BR.json b/homeassistant/components/uptimerobot/translations/pt-BR.json new file mode 100644 index 00000000000..20a7ba268bf --- /dev/null +++ b/homeassistant/components/uptimerobot/translations/pt-BR.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "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", + "unknown": "Erro inesperado" + }, + "step": { + "reauth_confirm": { + "data": { + "api_key": "Chave da API" + }, + "title": "Reautenticar Integra\u00e7\u00e3o" + }, + "user": { + "data": { + "api_key": "Chave da API" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/uptimerobot/translations/sensor.pt-BR.json b/homeassistant/components/uptimerobot/translations/sensor.pt-BR.json new file mode 100644 index 00000000000..7bf2a85b968 --- /dev/null +++ b/homeassistant/components/uptimerobot/translations/sensor.pt-BR.json @@ -0,0 +1,11 @@ +{ + "state": { + "uptimerobot__monitor_status": { + "down": "Para baixo", + "not_checked_yet": "Ainda n\u00e3o foi verificado", + "pause": "Pausado", + "seems_down": "Parece baixo", + "up": "Para cima" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/vallox/translations/pt-BR.json b/homeassistant/components/vallox/translations/pt-BR.json new file mode 100644 index 00000000000..847cb96c0db --- /dev/null +++ b/homeassistant/components/vallox/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + }, + "title": "Vallox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/velbus/translations/pt-BR.json b/homeassistant/components/velbus/translations/pt-BR.json new file mode 100644 index 00000000000..6b6142af49f --- /dev/null +++ b/homeassistant/components/velbus/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "name": "O nome para esta conex\u00e3o velbus", + "port": "String de conex\u00e3o" + }, + "title": "Defina o tipo de conex\u00e3o velbus" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/venstar/translations/pt-BR.json b/homeassistant/components/venstar/translations/pt-BR.json new file mode 100644 index 00000000000..27ba000cef7 --- /dev/null +++ b/homeassistant/components/venstar/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "password": "Senha", + "pin": "C\u00f3digo PIN", + "ssl": "Usar um certificado SSL", + "username": "Usu\u00e1rio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/verisure/translations/el.json b/homeassistant/components/verisure/translations/el.json index c837be37bc3..9f3915dd39b 100644 --- a/homeassistant/components/verisure/translations/el.json +++ b/homeassistant/components/verisure/translations/el.json @@ -2,6 +2,9 @@ "config": { "step": { "installation": { + "data": { + "giid": "\u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7" + }, "description": "\u03a4\u03bf Home Assistant \u03b2\u03c1\u03ae\u03ba\u03b5 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ad\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2 Verisure \u03c3\u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c3\u03b1\u03c2 My Pages. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce, \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf Home Assistant." }, "reauth_confirm": { diff --git a/homeassistant/components/verisure/translations/pt-BR.json b/homeassistant/components/verisure/translations/pt-BR.json new file mode 100644 index 00000000000..21c367c3b87 --- /dev/null +++ b/homeassistant/components/verisure/translations/pt-BR.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, + "step": { + "reauth_confirm": { + "data": { + "password": "Senha" + } + }, + "user": { + "data": { + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/version/translations/pt-BR.json b/homeassistant/components/version/translations/pt-BR.json new file mode 100644 index 00000000000..0bb3eabad8c --- /dev/null +++ b/homeassistant/components/version/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "step": { + "version_source": { + "title": "Configurar" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/vesync/translations/pt-BR.json b/homeassistant/components/vesync/translations/pt-BR.json index c65686007b5..89b76484d0e 100644 --- a/homeassistant/components/vesync/translations/pt-BR.json +++ b/homeassistant/components/vesync/translations/pt-BR.json @@ -1,10 +1,17 @@ { "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, "error": { - "invalid_auth": "Autentica\u00e7\u00e3o invalida" + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" }, "step": { "user": { + "data": { + "password": "Senha", + "username": "Email" + }, "title": "Digite o nome de usu\u00e1rio e a senha" } } diff --git a/homeassistant/components/vesync/translations/zh-Hant.json b/homeassistant/components/vesync/translations/zh-Hant.json index 264ad237af1..de32d6c787d 100644 --- a/homeassistant/components/vesync/translations/zh-Hant.json +++ b/homeassistant/components/vesync/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548" diff --git a/homeassistant/components/vicare/translations/pt-BR.json b/homeassistant/components/vicare/translations/pt-BR.json new file mode 100644 index 00000000000..d7026fd7ef1 --- /dev/null +++ b/homeassistant/components/vicare/translations/pt-BR.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel.", + "unknown": "Erro inesperado" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "client_id": "Chave da API", + "name": "Nome", + "password": "Senha" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/vicare/translations/zh-Hant.json b/homeassistant/components/vicare/translations/zh-Hant.json index 648acb7e35f..c86ebf3cb34 100644 --- a/homeassistant/components/vicare/translations/zh-Hant.json +++ b/homeassistant/components/vicare/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { diff --git a/homeassistant/components/vilfo/translations/pt-BR.json b/homeassistant/components/vilfo/translations/pt-BR.json index 3105455cb8b..605caa3e40d 100644 --- a/homeassistant/components/vilfo/translations/pt-BR.json +++ b/homeassistant/components/vilfo/translations/pt-BR.json @@ -1,15 +1,19 @@ { "config": { "abort": { - "already_configured": "Este roteador Vilfo j\u00e1 est\u00e1 configurado." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" }, "error": { - "cannot_connect": "Falha ao conectar. Por favor, verifique as informa\u00e7\u00f5es fornecidas por voc\u00ea e tente novamente.", - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida. Verifique o token de acesso e tente novamente.", - "unknown": "Ocorreu um erro inesperado ao configurar a integra\u00e7\u00e3o." + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, "step": { "user": { + "data": { + "access_token": "Token de acesso", + "host": "Nome do host" + }, "title": "Conecte-se ao roteador Vilfo" } } diff --git a/homeassistant/components/vizio/translations/pt-BR.json b/homeassistant/components/vizio/translations/pt-BR.json index bca1aeeaf3d..6db9e827831 100644 --- a/homeassistant/components/vizio/translations/pt-BR.json +++ b/homeassistant/components/vizio/translations/pt-BR.json @@ -1,13 +1,18 @@ { "config": { + "abort": { + "already_configured_device": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, "error": { + "cannot_connect": "Falha ao conectar", "complete_pairing_failed": "N\u00e3o foi poss\u00edvel concluir o pareamento. Verifique se o PIN que voc\u00ea forneceu est\u00e1 correto e a TV ainda est\u00e1 ligada e conectada \u00e0 internet antes de reenviar.", - "existing_config_entry_found": "Uma entrada j\u00e1 existente configurada com o mesmo n\u00famero de s\u00e9rie j\u00e1 foi configurada. Voc\u00ea deve apagar a entrada existente para poder configurar esta." + "existing_config_entry_found": "Uma entrada j\u00e1 existente Dispositivo VIZIO SmartCast configurada com o mesmo n\u00famero de s\u00e9rie j\u00e1 foi configurada. Voc\u00ea deve apagar a entrada existente para poder configurar esta." }, "step": { "pair_tv": { "data": { - "pin": "PIN" + "pin": "C\u00f3digo PIN" }, "description": "Sua TV deve estar exibindo um c\u00f3digo. Digite esse c\u00f3digo no formul\u00e1rio e continue na pr\u00f3xima etapa para concluir o pareamento.", "title": "Processo de pareamento completo" @@ -15,10 +20,18 @@ "pairing_complete": { "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}**'." + }, "user": { "data": { - "device_class": "Tipo de dispositivo" - } + "access_token": "Token de acesso", + "device_class": "Tipo de dispositivo", + "host": "Nome do host", + "name": "Nome" + }, + "description": "Um Token de acesso s\u00f3 \u00e9 necess\u00e1rio para TVs. Se voc\u00ea estiver configurando uma TV e ainda n\u00e3o tiver um Token de acesso , deixe-o em branco para passar pelo processo de pareamento.", + "title": "Dispositivo VIZIO SmartCast" } } } diff --git a/homeassistant/components/vlc_telnet/translations/pt-BR.json b/homeassistant/components/vlc_telnet/translations/pt-BR.json index f9028aae002..146adc6d4c7 100644 --- a/homeassistant/components/vlc_telnet/translations/pt-BR.json +++ b/homeassistant/components/vlc_telnet/translations/pt-BR.json @@ -1,5 +1,17 @@ { "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida", + "unknown": "Erro inesperado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" + }, "step": { "reauth_confirm": { "data": { @@ -8,6 +20,7 @@ }, "user": { "data": { + "host": "Nome do host", "name": "Nome", "password": "Senha", "port": "Porta" diff --git a/homeassistant/components/volumio/translations/pt-BR.json b/homeassistant/components/volumio/translations/pt-BR.json new file mode 100644 index 00000000000..1e898e15ce0 --- /dev/null +++ b/homeassistant/components/volumio/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "port": "Porta" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wallbox/translations/pt-BR.json b/homeassistant/components/wallbox/translations/pt-BR.json new file mode 100644 index 00000000000..21ab247c000 --- /dev/null +++ b/homeassistant/components/wallbox/translations/pt-BR.json @@ -0,0 +1,28 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "reauth_invalid": "Falha na reautentica\u00e7\u00e3o; N\u00famero de s\u00e9rie n\u00e3o corresponde ao original", + "unknown": "Erro inesperado" + }, + "step": { + "reauth_confirm": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + } +} \ 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 a522da7febd..2f61296cff5 100644 --- a/homeassistant/components/watttime/translations/pt-BR.json +++ b/homeassistant/components/watttime/translations/pt-BR.json @@ -1,21 +1,40 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado", + "unknown_coordinates": "Sem dados para latitude/longitude" + }, "step": { + "coordinates": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + }, + "description": "Insira a latitude e longitude para monitorar:" + }, "location": { "data": { "location_type": "Localiza\u00e7\u00e3o" - } + }, + "description": "Escolha um local para monitorar:" }, "reauth_confirm": { "data": { "password": "Senha" - } + }, + "title": "Reautenticar Integra\u00e7\u00e3o" }, "user": { "data": { "password": "Senha", "username": "Usu\u00e1rio" - } + }, + "description": "Insira seu nome de usu\u00e1rio e senha:" } } } diff --git a/homeassistant/components/waze_travel_time/translations/pt-BR.json b/homeassistant/components/waze_travel_time/translations/pt-BR.json new file mode 100644 index 00000000000..a8d47f260b6 --- /dev/null +++ b/homeassistant/components/waze_travel_time/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Localiza\u00e7\u00e3o j\u00e1 est\u00e1 configurada" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/webostv/translations/pt-BR.json b/homeassistant/components/webostv/translations/pt-BR.json new file mode 100644 index 00000000000..9eddde059a8 --- /dev/null +++ b/homeassistant/components/webostv/translations/pt-BR.json @@ -0,0 +1,47 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "error_pairing": "Conectado \u00e0 LG webOS TV, mas n\u00e3o emparelhado" + }, + "error": { + "cannot_connect": "Falha ao conectar, ligue sua TV ou verifique o endere\u00e7o IP" + }, + "flow_title": "LG webOS Smart TV", + "step": { + "pairing": { + "description": "Clique em enviar e aceitar a solicita\u00e7\u00e3o de emparelhamento em sua TV.\n\n! [Imagem] (/est\u00e1tica/imagens/config_webos.png)", + "title": "Emparelhamento de TV webOS" + }, + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + }, + "description": "Ligue a TV, preencha os campos a seguir clique em enviar", + "title": "Conecte-se \u00e0 webOS TV" + } + } + }, + "device_automation": { + "trigger_type": { + "webostv.turn_on": "O dispositivo \u00e9 solicitado para ligar" + } + }, + "options": { + "error": { + "cannot_retrieve": "N\u00e3o foi poss\u00edvel recuperar a lista de fontes. Verifique se o dispositivo est\u00e1 ligado", + "script_not_found": "Script n\u00e3o encontrado" + }, + "step": { + "init": { + "data": { + "sources": "Lista de fontes" + }, + "description": "Selecionar fontes habilitadas", + "title": "Op\u00e7\u00f5es para WebOS Smart TV" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/webostv/translations/tr.json b/homeassistant/components/webostv/translations/tr.json index 94e5d3abef3..c4f0f5c65c4 100644 --- a/homeassistant/components/webostv/translations/tr.json +++ b/homeassistant/components/webostv/translations/tr.json @@ -32,7 +32,7 @@ "options": { "error": { "cannot_retrieve": "Kaynak listesi al\u0131namad\u0131. Cihaz\u0131n a\u00e7\u0131k oldu\u011fundan emin olun", - "script_not_found": "Komut dosyas\u0131 bulunamad\u0131" + "script_not_found": "Senaryo bulunamad\u0131" }, "step": { "init": { diff --git a/homeassistant/components/wemo/translations/pt-BR.json b/homeassistant/components/wemo/translations/pt-BR.json index c14cb64bf4e..6000966dc7e 100644 --- a/homeassistant/components/wemo/translations/pt-BR.json +++ b/homeassistant/components/wemo/translations/pt-BR.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "no_devices_found": "Nenhum dispositivo Wemo encontrado na rede.", - "single_instance_allowed": "Somente uma \u00fanica configura\u00e7\u00e3o de Wemo \u00e9 poss\u00edvel." + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { diff --git a/homeassistant/components/wemo/translations/zh-Hant.json b/homeassistant/components/wemo/translations/zh-Hant.json index a9a4a2a8b20..05e66acedcf 100644 --- a/homeassistant/components/wemo/translations/zh-Hant.json +++ b/homeassistant/components/wemo/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/whois/translations/pt-BR.json b/homeassistant/components/whois/translations/pt-BR.json new file mode 100644 index 00000000000..062f816c14a --- /dev/null +++ b/homeassistant/components/whois/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "O servi\u00e7o j\u00e1 est\u00e1 configurado" + }, + "error": { + "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" + }, + "step": { + "user": { + "data": { + "domain": "Nome do dom\u00ednio" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wiffi/translations/pt-BR.json b/homeassistant/components/wiffi/translations/pt-BR.json index cbe6c6f78e7..ab43d965a8f 100644 --- a/homeassistant/components/wiffi/translations/pt-BR.json +++ b/homeassistant/components/wiffi/translations/pt-BR.json @@ -2,12 +2,13 @@ "config": { "abort": { "addr_in_use": "Porta do servidor j\u00e1 em uso.", + "already_configured": "A porta do servidor j\u00e1 est\u00e1 configurada.", "start_server_failed": "Falha ao iniciar o servidor." }, "step": { "user": { "data": { - "port": "Porta do servidor" + "port": "Porta" }, "title": "Configurar servidor TCP para dispositivos WIFFI" } diff --git a/homeassistant/components/wilight/translations/pt-BR.json b/homeassistant/components/wilight/translations/pt-BR.json new file mode 100644 index 00000000000..e29d809ebff --- /dev/null +++ b/homeassistant/components/wilight/translations/pt-BR.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + } + } +} \ 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 f87b8b64576..9e89d9ff753 100644 --- a/homeassistant/components/withings/translations/pt-BR.json +++ b/homeassistant/components/withings/translations/pt-BR.json @@ -1,7 +1,20 @@ { "config": { + "abort": { + "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})" + }, "create_entry": { "default": "Autenticado com sucesso no Withings." + }, + "error": { + "already_configured": "A conta j\u00e1 foi configurada" + }, + "step": { + "reauth": { + "title": "Reautenticar Integra\u00e7\u00e3o" + } } } } \ No newline at end of file diff --git a/homeassistant/components/wled/translations/pt-BR.json b/homeassistant/components/wled/translations/pt-BR.json new file mode 100644 index 00000000000..da05a0b6690 --- /dev/null +++ b/homeassistant/components/wled/translations/pt-BR.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar", + "cct_unsupported": "Este dispositivo WLED usa canais CCT, que n\u00e3o s\u00e3o suportados por esta integra\u00e7\u00e3o" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wled/translations/select.el.json b/homeassistant/components/wled/translations/select.el.json new file mode 100644 index 00000000000..3c3e1875f57 --- /dev/null +++ b/homeassistant/components/wled/translations/select.el.json @@ -0,0 +1,7 @@ +{ + "state": { + "wled__live_override": { + "2": "\u039c\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae\u03c2" + } + } +} \ 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 43e2720b365..99728884edb 100644 --- a/homeassistant/components/wolflink/translations/pt-BR.json +++ b/homeassistant/components/wolflink/translations/pt-BR.json @@ -1,7 +1,12 @@ { "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, "error": { - "cannot_connect": "Falha na conex\u00e3o" + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", + "unknown": "Erro inesperado" }, "step": { "device": { diff --git a/homeassistant/components/wolflink/translations/sensor.el.json b/homeassistant/components/wolflink/translations/sensor.el.json index 75ab523afd2..4064892a1fb 100644 --- a/homeassistant/components/wolflink/translations/sensor.el.json +++ b/homeassistant/components/wolflink/translations/sensor.el.json @@ -9,7 +9,13 @@ "gradienten_uberwachung": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b7 \u03ba\u03bb\u03af\u03c3\u03b7\u03c2", "heizbetrieb": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b8\u03ad\u03c1\u03bc\u03b1\u03bd\u03c3\u03b7\u03c2", "heizgerat_mit_speicher": "\u039b\u03ad\u03b2\u03b7\u03c4\u03b1\u03c2 \u03bc\u03b5 \u03ba\u03cd\u03bb\u03b9\u03bd\u03b4\u03c1\u03bf", - "heizung": "\u0398\u03ad\u03c1\u03bc\u03b1\u03bd\u03c3\u03b7" + "heizung": "\u0398\u03ad\u03c1\u03bc\u03b1\u03bd\u03c3\u03b7", + "test": "\u0394\u03bf\u03ba\u03b9\u03bc\u03ae", + "tpw": "TPW", + "urlaubsmodus": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b4\u03b9\u03b1\u03ba\u03bf\u03c0\u03ce\u03bd", + "warmwasser": "DHW", + "warmwasservorrang": "\u03a0\u03c1\u03bf\u03c4\u03b5\u03c1\u03b1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1 DHW", + "zunden": "\u0391\u03bd\u03ac\u03c6\u03bb\u03b5\u03be\u03b7" } } } \ No newline at end of file diff --git a/homeassistant/components/xbox/translations/pt-BR.json b/homeassistant/components/xbox/translations/pt-BR.json new file mode 100644 index 00000000000..20d831afd2e --- /dev/null +++ b/homeassistant/components/xbox/translations/pt-BR.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "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.", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." + }, + "create_entry": { + "default": "Autenticado com sucesso" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xbox/translations/zh-Hant.json b/homeassistant/components/xbox/translations/zh-Hant.json index 07fc710408f..9d348536ec3 100644 --- a/homeassistant/components/xbox/translations/zh-Hant.json +++ b/homeassistant/components/xbox/translations/zh-Hant.json @@ -3,7 +3,7 @@ "abort": { "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "create_entry": { "default": "\u5df2\u6210\u529f\u8a8d\u8b49" diff --git a/homeassistant/components/xiaomi_aqara/translations/pt-BR.json b/homeassistant/components/xiaomi_aqara/translations/pt-BR.json new file mode 100644 index 00000000000..4b579f14eaa --- /dev/null +++ b/homeassistant/components/xiaomi_aqara/translations/pt-BR.json @@ -0,0 +1,23 @@ +{ + "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" + }, + "error": { + "invalid_host": "Nome de host ou endere\u00e7o IP inv\u00e1lido" + }, + "step": { + "select": { + "data": { + "select_ip": "Endere\u00e7o IP" + } + }, + "user": { + "data": { + "host": "Endere\u00e7o IP" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_miio/translations/pt-BR.json b/homeassistant/components/xiaomi_miio/translations/pt-BR.json index beeb45b9880..d57568ed7fc 100644 --- a/homeassistant/components/xiaomi_miio/translations/pt-BR.json +++ b/homeassistant/components/xiaomi_miio/translations/pt-BR.json @@ -1,13 +1,37 @@ { "config": { "abort": { - "already_in_progress": "O fluxo de configura\u00e7\u00e3o para este dispositivo Xiaomi Miio j\u00e1 est\u00e1 em andamento." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, + "error": { + "cannot_connect": "Falha ao conectar" }, "step": { + "device": { + "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." + }, "gateway": { "data": { - "host": "Endere\u00e7o IP" - } + "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/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." + }, + "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." + }, + "reauth_confirm": { + "title": "Reautenticar Integra\u00e7\u00e3o" } } } diff --git a/homeassistant/components/yale_smart_alarm/translations/pt-BR.json b/homeassistant/components/yale_smart_alarm/translations/pt-BR.json index b9580fd103f..dae2a14938a 100644 --- a/homeassistant/components/yale_smart_alarm/translations/pt-BR.json +++ b/homeassistant/components/yale_smart_alarm/translations/pt-BR.json @@ -1,7 +1,41 @@ { "config": { + "abort": { + "already_configured": "A conta j\u00e1 foi configurada", + "reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida" + }, "error": { - "cannot_connect": "Falha na conex\u00e3o" + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "reauth_confirm": { + "data": { + "name": "Nome", + "password": "Senha", + "username": "Usu\u00e1rio" + } + }, + "user": { + "data": { + "name": "Nome", + "password": "Senha", + "username": "Usu\u00e1rio" + } + } + } + }, + "options": { + "error": { + "code_format_mismatch": "O c\u00f3digo n\u00e3o corresponde ao n\u00famero necess\u00e1rio de d\u00edgitos" + }, + "step": { + "init": { + "data": { + "code": "C\u00f3digo padr\u00e3o para fechaduras, usado se nenhuma for dada", + "lock_code_digits": "N\u00famero de d\u00edgitos no c\u00f3digo PIN para fechaduras" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/yamaha_musiccast/translations/pt-BR.json b/homeassistant/components/yamaha_musiccast/translations/pt-BR.json new file mode 100644 index 00000000000..378809a995b --- /dev/null +++ b/homeassistant/components/yamaha_musiccast/translations/pt-BR.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + }, + "step": { + "confirm": { + "description": "Deseja iniciar a configura\u00e7\u00e3o?" + }, + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json b/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json new file mode 100644 index 00000000000..fa9634e5b94 --- /dev/null +++ b/homeassistant/components/yamaha_musiccast/translations/select.pt-BR.json @@ -0,0 +1,31 @@ +{ + "state": { + "yamaha_musiccast__zone_link_control": { + "standard": "Padr\u00e3o" + }, + "yamaha_musiccast__zone_sleep": { + "120 min": "120 minutos", + "30 min": "30 minutos", + "60 min": "60 minutos", + "90 min": "90 minutos", + "off": "Desligado" + }, + "yamaha_musiccast__zone_surr_decoder_type": { + "auto": "Autom\u00e1tico", + "dolby_pl": "Dolby ProLogic", + "dolby_pl2x_game": "Dolby ProLogic 2x Game", + "dolby_pl2x_movie": "Dolby ProLogic 2x Movie", + "dolby_pl2x_music": "Dolby ProLogic 2x Music", + "dolby_surround": "Dolby Surround", + "dts_neo6_cinema": "DTS Neo:6 Cinema", + "dts_neo6_music": "DTS Neo:6 Music", + "dts_neural_x": "DTS Neural:X", + "toggle": "Alternar" + }, + "yamaha_musiccast__zone_tone_control_mode": { + "auto": "Autom\u00e1tico", + "bypass": "Bypass", + "manual": "Manual" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/yeelight/translations/pt-BR.json b/homeassistant/components/yeelight/translations/pt-BR.json new file mode 100644 index 00000000000..87327e1e441 --- /dev/null +++ b/homeassistant/components/yeelight/translations/pt-BR.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "no_devices_found": "[%key:common::config_flow::abort::no_devices_found%]" + }, + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/youless/translations/pt-BR.json b/homeassistant/components/youless/translations/pt-BR.json new file mode 100644 index 00000000000..ec60fefab42 --- /dev/null +++ b/homeassistant/components/youless/translations/pt-BR.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "cannot_connect": "Falha ao conectar" + }, + "step": { + "user": { + "data": { + "host": "Nome do host", + "name": "Nome" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zerproc/translations/pt-BR.json b/homeassistant/components/zerproc/translations/pt-BR.json index 4cbb697371e..1778d39a7d0 100644 --- a/homeassistant/components/zerproc/translations/pt-BR.json +++ b/homeassistant/components/zerproc/translations/pt-BR.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "Nenhum dispositivo encontrado na rede", - "single_instance_allowed": "J\u00e1 configurado. Somente uma \u00fanica configura\u00e7\u00e3o poss\u00edvel." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "step": { "confirm": { diff --git a/homeassistant/components/zerproc/translations/zh-Hant.json b/homeassistant/components/zerproc/translations/zh-Hant.json index 90c98e491df..cfd20d603cb 100644 --- a/homeassistant/components/zerproc/translations/zh-Hant.json +++ b/homeassistant/components/zerproc/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "step": { "confirm": { diff --git a/homeassistant/components/zha/translations/pt-BR.json b/homeassistant/components/zha/translations/pt-BR.json index e06bff43993..c07761309b8 100644 --- a/homeassistant/components/zha/translations/pt-BR.json +++ b/homeassistant/components/zha/translations/pt-BR.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "single_instance_allowed": "Apenas uma configura\u00e7\u00e3o do ZHA \u00e9 permitida." + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { - "cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar-se ao dispositivo ZHA." + "cannot_connect": "Falha ao conectar" }, "step": { "pick_radio": { @@ -31,10 +31,46 @@ "warn": "Aviso" }, "trigger_subtype": { - "close": "Fechado" + "both_buttons": "Ambos os bot\u00f5es", + "button_1": "Primeiro bot\u00e3o", + "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", + "close": "Fechado", + "dim_down": "Diminuir a luminosidade", + "dim_up": "Aumentar a luminosidade", + "face_1": "com face 1 ativada", + "face_2": "com face 2 ativada", + "face_3": "com face 3 ativada", + "face_4": "com face 4 ativada", + "face_5": "com face 5 ativada", + "face_6": "com face 6 ativada", + "face_any": "Com qualquer face(s) especificada(s) ativada(s)", + "left": "Esquerdo", + "open": "Aberto", + "right": "Direito", + "turn_off": "Desligar", + "turn_on": "Ligar" }, "trigger_type": { - "device_offline": "Dispositivo offline" + "device_dropped": "Dispositivo caiu", + "device_flipped": "Dispositivo invertido \" {subtype} \"", + "device_knocked": "Dispositivo batido \" {subtype} \"", + "device_offline": "Dispositivo offline", + "device_rotated": "Dispositivo girado \" {subtype} \"", + "device_shaken": "Dispositivo sacudido", + "device_slid": "Dispositivo deslizou \" {subtype} \"", + "device_tilted": "Dispositivo inclinado", + "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_short_press": "Bot\u00e3o \" {subtype} \" pressionado", + "remote_button_short_release": "Bot\u00e3o \" {subtype} \" liberado", + "remote_button_triple_press": "Bot\u00e3o \" {subtype} \" clicado tr\u00eas vezes" } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/zh-Hant.json b/homeassistant/components/zha/translations/zh-Hant.json index 28b8f70a8dd..e0904cf0683 100644 --- a/homeassistant/components/zha/translations/zh-Hant.json +++ b/homeassistant/components/zha/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "not_zha_device": "\u6240\u767c\u73fe\u7684\u88dd\u7f6e\u4e26\u975e ZHA \u88dd\u7f6e", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002", "usb_probe_failed": "\u5075\u6e2c USB \u88dd\u7f6e\u5931\u6557" }, "error": { diff --git a/homeassistant/components/zoneminder/translations/pt-BR.json b/homeassistant/components/zoneminder/translations/pt-BR.json new file mode 100644 index 00000000000..318aba882af --- /dev/null +++ b/homeassistant/components/zoneminder/translations/pt-BR.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida" + }, + "step": { + "user": { + "data": { + "password": "Senha", + "ssl": "Usar um certificado SSL", + "username": "Usu\u00e1rio", + "verify_ssl": "Verifique o certificado SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zwave/translations/pt-BR.json b/homeassistant/components/zwave/translations/pt-BR.json index 8c20db13830..b4ad9acae3a 100644 --- a/homeassistant/components/zwave/translations/pt-BR.json +++ b/homeassistant/components/zwave/translations/pt-BR.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Z-Wave j\u00e1 est\u00e1 configurado." + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "single_instance_allowed": "J\u00e1 configurado. Apenas uma configura\u00e7\u00e3o \u00e9 poss\u00edvel." }, "error": { "option_error": "A valida\u00e7\u00e3o Z-Wave falhou. O caminho para o USB est\u00e1 correto?" @@ -10,7 +11,7 @@ "user": { "data": { "network_key": "Chave de rede (deixe em branco para gerar automaticamente)", - "usb_path": "Caminho do USB" + "usb_path": "Caminho do Dispositivo USB" }, "description": "Consulte https://www.home-assistant.io/docs/z-wave/installation/ para obter informa\u00e7\u00f5es sobre as vari\u00e1veis de configura\u00e7\u00e3o" } diff --git a/homeassistant/components/zwave/translations/zh-Hant.json b/homeassistant/components/zwave/translations/zh-Hant.json index f7979daff9e..9dc8810f499 100644 --- a/homeassistant/components/zwave/translations/zh-Hant.json +++ b/homeassistant/components/zwave/translations/zh-Hant.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", - "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" + "single_instance_allowed": "\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3001\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u88dd\u7f6e\u3002" }, "error": { "option_error": "Z-Wave \u9a57\u8b49\u5931\u6557\uff0c\u8acb\u78ba\u5b9a USB \u96a8\u8eab\u789f\u8def\u5f91\u6b63\u78ba\uff1f" diff --git a/homeassistant/components/zwave_js/translations/el.json b/homeassistant/components/zwave_js/translations/el.json index 43f00462515..6617d107471 100644 --- a/homeassistant/components/zwave_js/translations/el.json +++ b/homeassistant/components/zwave_js/translations/el.json @@ -10,6 +10,19 @@ "start_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 \u03ad\u03bd\u03b1\u03c1\u03be\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf\u03c5 Z-Wave JS. \u0391\u03c5\u03c4\u03cc \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c1\u03ba\u03ad\u03c3\u03b5\u03b9 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ac \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1." }, "step": { + "configure_addon": { + "data": { + "network_key": "\u039a\u03bb\u03b5\u03b9\u03b4\u03af \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5" + }, + "title": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf\u03c5 Z-Wave JS" + }, + "on_supervisor": { + "data": { + "use_addon": "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf Z-Wave JS Supervisor" + }, + "description": "\u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf Z-Wave JS Supervisor;", + "title": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03bc\u03ad\u03b8\u03bf\u03b4\u03bf \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2" + }, "start_addon": { "title": "\u03a4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf Z-Wave JS \u03be\u03b5\u03ba\u03b9\u03bd\u03ac." }, @@ -19,6 +32,13 @@ } }, "device_automation": { + "action_type": { + "refresh_value": "\u0391\u03bd\u03b1\u03bd\u03b5\u03ce\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03b3\u03b9\u03b1 {entity_name}", + "reset_meter": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03bc\u03b5\u03c4\u03c1\u03b7\u03c4\u03ce\u03bd \u03c3\u03c4\u03bf {subtype}", + "set_config_parameter": "\u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03b9\u03bc\u03ae\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03bf\u03c5 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7\u03c2 {subtype}", + "set_lock_usercode": "\u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03c3\u03c4\u03bf {entity_name}", + "set_value": "\u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c4\u03b9\u03bc\u03ae \u03bc\u03b9\u03b1\u03c2 \u03c4\u03b9\u03bc\u03ae\u03c2 Z-Wave" + }, "condition_type": { "value": "\u03a4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c4\u03b9\u03bc\u03ae \u03bc\u03b9\u03b1\u03c2 \u03c4\u03b9\u03bc\u03ae\u03c2 Z-Wave" }, diff --git a/homeassistant/components/zwave_js/translations/pt-BR.json b/homeassistant/components/zwave_js/translations/pt-BR.json index e29d809ebff..7bc8288c2dd 100644 --- a/homeassistant/components/zwave_js/translations/pt-BR.json +++ b/homeassistant/components/zwave_js/translations/pt-BR.json @@ -1,7 +1,62 @@ { "config": { "abort": { - "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado" + "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" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "configure_addon": { + "data": { + "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" + } + }, + "manual": { + "data": { + "url": "URL" + } + } + } + }, + "device_automation": { + "action_type": { + "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" + } + }, + "options": { + "abort": { + "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado", + "cannot_connect": "Falha ao conectar" + }, + "error": { + "cannot_connect": "Falha ao conectar", + "unknown": "Erro inesperado" + }, + "step": { + "configure_addon": { + "data": { + "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" + } + }, + "manual": { + "data": { + "url": "URL" + } + } } } } \ No newline at end of file