{ "_meta": { "name": "Português", "english": "Portuguese", "script": "latin", "plural": "one_other", "clock": "24", "checked": false }, "screen": { "number": { "decimal": ",", "group": " ", "group_min": "2", "percent": "%" }, "time": { "just_now": "Agora mesmo", "minutes_ago": "Há {n} min", "hours_ago": "Há {n} hora | Há {n} horas", "yesterday": "Ontem", "days_ago": "Há {n} dia | Há {n} dias", "weeks_ago": "Há {n} semana | Há {n} semanas", "months_ago": "Há {n} mês | Há {n} meses", "years_ago": "Há {n} ano | Há {n} anos", "in_minutes": "Daqui a {n} min", "in_hours": "Daqui a {n} hora | Daqui a {n} horas", "tomorrow": "Amanhã", "in_days": "Daqui a {n} dia | Daqui a {n} dias", "am": "da manhã", "pm": "da tarde" }, "date": { "weekdays": [ "domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado" ], "weekdays_short": [ "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado" ], "weekdays_min": [ "do", "sg", "te", "qu", "qi", "sx", "sb" ], "months": [ "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" ], "months_short": [ "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez." ], "top_bar": "{weekday}, {day} {month}", "full": "{weekday}, {day} de {month}", "day_month": "{day} {month}", "weekday_time": "{weekday}, {time}" }, "duration": { "seconds": "{n} s", "minutes": "{n} min", "hours": "{n} h", "hours_minutes": "{h} h {m} min", "days": "{n} d", "days_hours": "{d} d {h} h" }, "status": { "connecting": "A ligar ao Home Assistant", "waiting": "À espera do ESP Screens", "loading_tiles": "A carregar mosaicos...", "ha_not_connected": "HA sem ligação", "manager_not_active": "ESP Screens inativo", "choose_tiles": "Escolha os mosaicos no HA", "home": "Casa", "no_network": "Sem rede" }, "settings": { "title": "Definições", "brightness": "Brilho", "night": "Noite", "screen": "Ecrã", "this_screen": "Este ecrã", "dark_mode": "Modo escuro", "auto_standby": "Espera automática", "standby_after": "Espera após", "standby_brightness": "Brilho em espera", "night_mode": "Modo noturno", "starts": "Início", "ends": "Fim", "night_brightness": "Brilho noturno", "back_to_page_1": "Voltar à página 1", "after": "Após", "also_on_standby": "Também em espera", "swipe_between_pages": "Deslizar entre páginas", "page_buttons": "Botões de página", "rotation": "Rotação", "address": "Endereço", "firmware": "Firmware", "home_assistant": "Home Assistant", "restart": "Reiniciar", "connected": "Ligado", "not_connected": "Sem ligação", "tap_again_to_restart": "Toque de novo para reiniciar", "seconds": "{n} s", "minutes": "{n} min", "hours": "{n} h", "hours_minutes": "{h} h {m}" }, "tile": { "tap_to_open": "Toque para abrir", "page": "Página {n}", "refused": "Recusado", "command_sent": "Comando enviado...", "confirmed": "Confirmado pelo Home Assistant" }, "alert": { "notification": "Notificação", "ok": "OK" }, "light": { "color": "Cor", "color_temperature": "Temperatura de cor", "brightness": "Brilho", "waiting": "A aguardar..." }, "effects": { "effect": "Efeito", "nothing": "Nada para escolher", "loading": "A carregar...", "not_connected": "Sem ligação" }, "climate": { "target": "Alvo", "mode": "Modo", "fan": "Ventilador", "swing": "Oscilação", "now": "Agora {value}" }, "vacuum": { "check_robot": "Verifique o robô no HA", "auto_suction": "Sucção automática", "robot_chooses": "O robô escolhe a sucção e a água", "per_room": "Sucção e água por divisão", "speed_quiet": "Silencioso", "speed_balanced": "Normal", "speed_turbo": "Turbo", "speed_max": "Máx.", "pause_cleaning": "Pausar limpeza", "pause": "Pausa", "resume": "Retomar", "start_cleaning": "Iniciar limpeza", "clean": "Limpar", "dock": "Base" }, "cover": { "position": "Posição", "tilt": "Inclinação", "tilt_value": "Inclinação {n}%" }, "weather": { "feels_like": "Sensação {n}°", "no_forecast": "Sem previsão diária do Home Assistant", "coming_days": "Próximos dias" }, "history": { "no_data": "Sem dados", "average": "média", "average_of": "média de {duration}", "now": "Agora", "range_hour": "1 hora", "range_day": "24 horas", "range_week": "1 semana", "high": "Máx. {value}", "low": "Mín. {value}", "times": "uma vez | {n} vezes", "loading": "A carregar histórico...", "empty": "Sem histórico neste período", "unavailable": "Sem histórico disponível" }, "media": { "muted": "Sem som", "not_playing": "Inativo", "loading": "A carregar" }, "timer": { "running": "Em curso", "paused": "Em pausa", "stopped": "Parado", "pause": "Pausa", "start": "Iniciar", "cancel": "Cancelar", "paused_left": "Em pausa {time}" }, "sun": { "name": "Sol", "sunrise": "Nascer {time}", "sunset": "Pôr {time}", "rise": "nasce {time}", "set": "põe-se {time}" }, "script": { "running": "Em curso...", "never_run": "Nunca executado", "last_time": "Última {time}", "yesterday_time": "Ontem {time}", "yesterday_time_short": "Ontem {time}", "last_date": "Última {date}" }, "camera": { "no_image": "Sem imagem desta câmara", "loading": "A carregar imagem", "live": "Em direto", "recording": "A gravar", "tap_to_view": "Toque para ver", "no_image_yet": "Sem imagem" }, "calibration": { "title": "Siga a calibração", "touch_check": "Teste de toque GT911", "hold": "Mantenha cada toque um momento", "crosshair": "Toque na cruz\nPonto {point}/5 - toque {tap}/3", "gently": "Toque suave, um pouco mais", "same": "Toque 3 vezes na mesma cruz", "rejected": "Medição rejeitada; tente de novo", "save_failed": "Falha ao guardar; tente de novo" }, "ha": { "on": "Ligado", "off": "Desligado", "unavailable": "Indisponível", "climate": { "off": "Desligado", "heat": "Aquecer", "cool": "Arrefecer", "heat_cool": "Aquecer/Arrefecer", "auto": "Auto", "dry": "Secar", "fan_only": "Ventilação" }, "hvac_action": { "heating": "A aquecer", "cooling": "A arrefecer", "idle": "Inativo", "off": "Desligado", "drying": "Desumidificação", "fan": "Ventilação", "preheating": "Pré-Aquecimento", "defrosting": "Descongelação" }, "cover": { "open": "Aberta", "closed": "Fechado", "opening": "A abrir", "closing": "A fechar" }, "media": { "playing": "A reproduzir", "paused": "Pausado", "idle": "Inativo", "standby": "Standby" }, "person": { "home": "Casa", "not_home": "Ausente" }, "sun": { "above_horizon": "Acima do horizonte", "below_horizon": "Abaixo do horizonte" }, "vacuum": { "docked": "Na Base", "cleaning": "A Limpar", "paused": "Em pausa", "returning": "A regressar à base", "idle": "Inativo" }, "weather": { "sunny": "Ensolarado", "clear_night": "Limpo, noite", "cloudy": "Nublado", "partlycloudy": "Parcialmente nublado", "rainy": "Chuvoso", "pouring": "Aguaceiros", "snowy": "Nevoso", "snowy_rainy": "Nevoso, chuvoso", "fog": "Nevoeiro", "hail": "Granizo", "lightning": "Trovoada", "lightning_rainy": "Trovoada, chuva", "windy": "Ventoso", "exceptional": "Excecional" }, "binary": { "battery_on": "Baixo", "battery_off": "Normal", "battery_charging_on": "A carregar", "battery_charging_off": "Não está a carregar", "carbon_monoxide_on": "Detetado", "carbon_monoxide_off": "Limpo", "cold_on": "Frio", "cold_off": "Normal", "connectivity_on": "Ligado", "connectivity_off": "Desligado", "door_on": "Aberto", "door_off": "Fechada", "garage_door_on": "Aberta", "garage_door_off": "Fechado", "gas_on": "Detetado", "gas_off": "Limpo", "heat_on": "Quente", "heat_off": "Normal", "light_on": "Luz detetada", "light_off": "Sem luz", "lock_on": "Destrancada", "lock_off": "Trancado", "moisture_on": "Húmido", "moisture_off": "Seco", "motion_on": "Detetado", "motion_off": "Limpo", "moving_on": "Em movimento", "moving_off": "Parado", "occupancy_on": "Detetado", "occupancy_off": "Limpo", "opening_on": "Aberta", "opening_off": "Fechada", "plug_on": "Ligado", "plug_off": "Desligado", "power_on": "Detetado", "power_off": "Desligado", "presence_on": "Em casa", "presence_off": "Ausente", "problem_on": "Problema", "problem_off": "OK", "running_on": "Em execução", "running_off": "Parado", "safety_on": "Inseguro", "safety_off": "Seguro", "smoke_on": "Detetado", "smoke_off": "Limpo", "sound_on": "Detetado", "sound_off": "Limpo", "tamper_on": "Adulteração detetada", "tamper_off": "Limpo", "update_on": "Atualização disponível", "update_off": "Atualizado", "vibration_on": "Detetado", "vibration_off": "Limpo", "window_on": "Aberto", "window_off": "Fechada" }, "button": { "activate": "Ativar", "run": "Executar", "press": "Pressione" }, "climate_fan": { "auto": "Auto", "low": "Baixo", "medium": "Médio", "high": "Alto", "middle": "Meio", "focus": "Concentrado", "diffuse": "Difuso", "top": "Total", "on": "Ligado", "off": "Desligado" }, "climate_swing": { "on": "Ligado", "off": "Desligado", "both": "Ambos", "vertical": "Vertical", "horizontal": "Horizontal" } } }, "addon": { "errors": { "language_choice": "Escolha um idioma da lista.", "region_choice": "Escolha um formato de hora e uma formatação numérica das listas.", "open_through_ha": "Abra esta página através do Home Assistant.", "refresh_page": "Recarregue esta página e tente novamente.", "ha_refused": "O Home Assistant não aceitou: {reason}.", "ha_refused_change": "O Home Assistant não aceitou a alteração: {reason}.", "no_reason": "sem motivo indicado", "ha_unreachable": "O Home Assistant não está acessível neste momento. Tente novamente daqui a pouco.", "too_large": "Esse pedido é demasiado grande.", "invalid_input": "Dados inválidos. Verifique o nome, a placa e os mosaicos escolhidos.", "unknown_screen": "Ecrã desconhecido.", "not_paired": "Este não é um ecrã ESP emparelhado. Recarregue a vista geral.", "choose_icon": "Escolha um ícone da lista.", "skill_not_written": "Não foi possível escrever a habilidade em {folder} ({reason}).", "settings": { "unknown": "Definições do ecrã desconhecidas; recarregue a página de gestão.", "invalid_value": "Valor inválido para {setting}.", "dim_above_normal": "O brilho em espera e o brilho noturno não podem ser superiores ao normal.", "offline": "Este ecrã está offline. Poderá alterar as definições quando voltar.", "unavailable": "Neste momento não é possível alterar {names}: a entidade está desativada no Home Assistant ou o ecrã está a reiniciar.", "rotation": "A rotação requer um Guition com firmware 0.2.9 ou mais recente." }, "layout": { "invalid": "Layout inválido.", "title": "Dê ao ecrã um título com 96 bytes no máximo.", "tiles_max": "Escolha no máximo {n} mosaico. | Escolha no máximo {n} mosaicos.", "unsupported": "Esta entidade não é suportada.", "once": "Uma entidade só pode aparecer uma vez num ecrã.", "tile_name": "O nome de um mosaico pode ter no máximo 80 bytes.", "unknown_settings": "Opções de mosaico desconhecidas.", "navigation_size": "Um mosaico de navegação tem largura normal ou dupla.", "background": "Escolha uma cor de fundo pastel da paleta.", "invalid_setting": "Opção de mosaico inválida: {setting}", "no_toggle": "Esta entidade não pode ser ligada e desligada.", "builtin_action": "Um cartão integrado não pode executar ações.", "no_mini_slider": "Esta entidade não suporta um controlo deslizante pequeno.", "history_hours": "Histórico: escolha 1, 6 ou 24 horas.", "watch_or_slider": "Escolha valor grande ou controlo deslizante pequeno.", "no_direct_control": "Esta entidade não suporta esse controlo direto.", "position": "Posição de mosaico inválida; recarregue a página de gestão.", "full_page_top": "Um mosaico de página inteira começa no topo da sua página.", "wide_left": "Um mosaico de largura dupla começa na coluna da esquerda.", "same_spot": "Há dois mosaicos no mesmo espaço.", "pages": "Um ecrã tem {n} página. | Um ecrã tem de 1 a {n} páginas.", "eight_pages": "Estes mosaicos não cabem em oito páginas; remova um mosaico ou torne um mais pequeno.", "camera_guition": "As imagens de câmara precisam de um ecrã Guition.", "firmware_first": "Para estes mosaicos, instale primeiro o firmware {version} ou mais recente no ecrã.", "entity_gone": "Uma das entidades escolhidas já não existe. Procure a nova entidade.", "ids_too_long": "Em conjunto, os IDs de entidade destes mosaicos são demasiado longos para caberem numa mensagem para o ecrã; remova alguns mosaicos." }, "top_bar": { "invalid": "Barra superior inválida; recarregue a página de gestão.", "full": "Na barra superior cabe no máximo {n} elemento. | Na barra superior cabem no máximo {n} elementos.", "invalid_setting": "Opção inválida na barra superior.", "unknown_setting": "Opção desconhecida na barra superior; recarregue a página de gestão.", "entity": "Esta entidade não pode ir para a barra superior.", "unknown_item": "Elemento desconhecido na barra superior; recarregue a página de gestão.", "twice": "Este elemento já está na barra superior.", "entity_gone": "Uma entidade da barra superior já não existe. Escolha outra." }, "tap_action": { "choose": "Escolha uma ação da lista.", "fields_max": "Uma ação ao tocar define no máximo {n} campo. | Uma ação ao tocar define no máximo {n} campos.", "field_not_allowed": "{field} não é um campo que uma ação ao tocar possa definir.", "unsendable": "Um dos valores da ação não pode ser enviado pelo ecrã.", "too_long": "Os valores da ação são demasiado longos para o ecrã." }, "events": { "none_paired": "nenhum ainda", "name_the_screen": "Indique o ecrã. Emparelhados: {screens}.", "no_such_screen": "Não há nenhum ecrã chamado «{name}». Emparelhados: {screens}.", "several_screens": "«{name}» corresponde a mais do que um ecrã: {screens}.", "name_the_entity": "Indique a entidade.", "not_for_a_screen": "{entity} não pode ir para um ecrã.", "not_on_screen": "{entity} não está neste ecrã.", "add_it_first": "{entity} não está neste ecrã; adicione-a primeiro.", "not_on_spot": "{entity} não está no espaço {slot}.", "not_on_page": "{entity} não está na página {page}.", "move_where": "Indique a página ou o espaço para onde a mover.", "spot_taken": "Esse espaço está ocupado por {entity}; indique outro espaço ou mova primeiro essa entidade.", "page_not_empty": "A página {page} não está vazia; um mosaico de página inteira precisa de uma página só para si.", "no_empty_page": "Não há nenhuma página vazia; um mosaico de página inteira precisa de uma página só para si.", "page_full": "A página {page} está cheia.", "no_room": "Já não há espaço neste ecrã.", "screen_full": "Este ecrã já tem {n} mosaico; remova um primeiro. | Este ecrã já tem {n} mosaicos; remova um primeiro.", "page_range": "Escolha uma página entre 1 e {last}.", "spot_range": "Escolha um espaço entre 0 e {last}.", "row_needs_page": "Indique a página dessa linha ou coluna.", "row_range": "Escolha uma linha entre 1 e {last}.", "column": "A coluna tem de ser left ou right.", "full_page_alone": "Um mosaico de página inteira ocupa toda a página {page}; não cabe lá mais nada.", "does_not_fit": "Isso não cabe na página {page}; um mosaico de largura dupla ocupa dois espaços.", "order_needed": "Indique as entidades pela ordem que pretende.", "order_not_on_screen": "Não estão neste ecrã: {entities}.", "order_not_on_page": "Não estão na página {page}: {entities}. Mova-as primeiro para lá.", "named_too_often": "Indicadas mais vezes do que aparecem neste ecrã: {entities}.", "named_too_often_page": "Indicadas mais vezes do que aparecem na página {page}: {entities}." }, "home_assistant": { "action_not_offered": "O Home Assistant não oferece {action} para {name}. Escolha uma ação da lista.", "action_answers_only": "{action} só responde com dados, que um ecrã não consegue mostrar.", "no_such_field": "O Home Assistant não tem nenhum campo {field} em {action} para {name}.", "field_needed": "{action} precisa de um valor para {field}.", "no_on_off": "O Home Assistant não consegue ligar e desligar {name}, por isso «Ligar / desligar» não faria nada. Escolha outra ação ao tocar.", "no_small_slider": "{name} não tem no Home Assistant nada que um controlo deslizante pequeno possa alterar.", "no_graph": "{name} não tem valores numéricos para desenhar um gráfico.", "no_forecast": "{name} não tem previsão diária no Home Assistant.", "no_control": "O Home Assistant não oferece esse controlo direto para {name}." }, "alerts": { "invalid": "Alerta inválido.", "cannot_show": "{name} não pode mostrar um alerta: {reason}.", "no_device_name": "nome do dispositivo desconhecido", "offline": "offline", "firmware": "firmware {version}", "unknown_version": "desconhecido", "not_ready": "não está pronto" }, "firmware": { "board_and_name": "Escolha uma placa e um nome único (letras minúsculas, algarismos e hífenes; no máximo 30 caracteres).", "friendly_name": "Dê ao ecrã um nome reconhecível (no máximo 60 caracteres).", "choose_profile": "Escolha um perfil YAML existente.", "profile_missing": "O perfil não existe na pasta do ESPHome.", "secrets_invalid": "O secrets.yaml na pasta do ESPHome não é YAML válido. Corrija primeiro o ficheiro; não vai ser substituído.", "wifi_needed": "Preencha o nome e a palavra-passe da rede Wi-Fi; vão ser guardados no secrets.yaml do ESPHome.", "wifi_not_set": "Não foi possível definir a rede Wi-Fi no secrets.yaml. Preencha lá wifi_ssid e wifi_password manualmente.", "name_exists": "Este nome já existe. Use o perfil existente para as atualizações.", "override_exists": "Este nome já tem um YAML personalizado local. Restaure-o ou remova-o antes de criar um novo ecrã com este nome.", "override_symlink": "O YAML personalizado local é uma ligação simbólica; substitua-o primeiro por um ficheiro normal.", "other_include": "Este perfil já tem outro include de local_overrides.", "profile_invalid": "O perfil do ecrã não é YAML válido; corrija-o antes de adicionar um YAML personalizado.", "no_packages": "Este perfil não tem uma secção packages que o ESP Screens possa expandir.", "override_invalid": "Dados do YAML personalizado inválidos.", "yaml_needed": "Introduza primeiro o texto YAML.", "override_too_large": "O YAML personalizado é demasiado grande. Mantenha-o abaixo de 12 KB.", "yaml_error_line": "Erro de YAML na linha {line}: {problem}.", "yaml_error": "Erro de YAML: {problem}.", "invalid_yaml": "YAML inválido", "override_object": "O YAML personalizado tem de conter um objeto YAML, por exemplo display: ou substitutions:.", "sections_managed": "Estas secções continuam a ser geridas pelo ESP Screens: {names}.", "substitutions_managed": "Estas substitutions continuam a ser geridas pelo ESP Screens: {names}.", "usb_port": "Escolha da lista a porta USB ligada.", "busy_wait": "Já está a decorrer uma compilação ou instalação. Aguarde que termine.", "busy": "Já está a decorrer uma compilação ou instalação.", "no_esphome": "Falta a CLI do ESPHome nesta instalação.", "still_building": "O firmware ainda está a ser compilado. Descarregue-o quando a compilação terminar.", "build_first": "Compile primeiro o firmware; a transferência aparece quando a compilação terminar.", "unknown_action": "Ação de firmware desconhecida.", "host": "Introduza o endereço IP ou o nome do anfitrião do ecrã pretendido." }, "updates": { "automatic": "Escolha se as atualizações automáticas ficam ativadas ou desativadas.", "busy": "Já está a decorrer uma atualização. Aguarde que termine.", "unknown_screen": "Ecrã desconhecido. Recarregue a vista geral.", "offline": "Este ecrã está offline; poderá atualizá-lo quando voltar.", "latest": "Este ecrã já tem o firmware mais recente.", "enter_ip": "Introduza o endereço IP deste ecrã.", "no_profile": "Não foi encontrado nenhum perfil ESPHome para este ecrã. Verifique o nome na pasta do ESPHome.", "ip_unknown": "Endereço IP desconhecido. Introduza-o uma vez; depois disso, o firmware novo passa a comunicá-lo sozinho.", "all_updated": "Todos os ecrãs acessíveis já estão atualizados." } }, "status": { "first_tiles": "Escolha os primeiros mosaicos", "saved": "Guardado; à espera da sincronização", "firmware_needed": "Layout guardado; estes mosaicos precisam do firmware {version}+", "too_large": "Layout guardado; demasiado grande para uma mensagem para o ecrã, remova alguns mosaicos", "sent": "Enviado para o Home Assistant", "offline": "Ecrã offline; alterações guardadas", "retrying": "O envio falhou; a tentar novamente automaticamente", "screen": { "synced": "Sincronizado", "loading_tiles": "A carregar mosaicos", "layout_received": "Layout recebido", "resend_needed": "É preciso reenviar", "ready": "Pronto para os mosaicos", "error": "Erro: {reason}" } }, "updates": { "offline": "O ecrã estava offline; vai tentar novamente da próxima vez.", "unknown_target": "Perfil ou endereço IP desconhecido; atualize este ecrã manualmente.", "build_failed": "A compilação ou a instalação falhou; consulte o registo em Firmware e USB.", "no_report": "O ecrã não voltou a comunicar com o firmware {version}; verifique o ecrã.", "dropped_off": "O ecrã desligou-se depois da atualização; verifique o ecrã.", "updated": "Atualizado para o firmware {version}." }, "notify": { "update_stopped": "A atualização automática parou em {name}: {reason} Os restantes ecrãs não foram alterados." }, "labels": { "built_into_screen": "Integrado no ecrã", "backgrounds": { "auto": "Predefinido", "none": "Nenhum", "red": "Vermelho", "orange": "Laranja", "yellow": "Amarelo", "green": "Verde", "mint": "Menta", "blue": "Azul", "purple": "Roxo", "pink": "Rosa", "gray": "Cinzento" }, "controls": { "none": "Nenhum", "climate": { "setpoint": "Temperatura − / +", "mode": "Desligado, aquecer, arrefecer" }, "switch": { "toggle": "Interruptor" }, "input_boolean": { "toggle": "Interruptor" }, "light": { "toggle": "Interruptor", "brightness": "Controlo deslizante de brilho" }, "fan": { "toggle": "Interruptor", "speed": "Controlo deslizante de velocidade" }, "vacuum": { "buttons": "Iniciar, parar, base" }, "cover": { "buttons": "Abrir, parar, fechar", "position": "Controlo deslizante de posição" }, "media_player": { "volume": "Volume e silenciar", "playback": "Anterior, reproduzir/pausa, seguinte" }, "number": { "stepper": "Valor − / +", "slider": "Controlo deslizante" }, "input_number": { "stepper": "Valor − / +", "slider": "Controlo deslizante" }, "select": { "stepper": "Opção anterior / seguinte" }, "input_select": { "stepper": "Opção anterior / seguinte" }, "timer": { "buttons": "Iniciar/pausa e cancelar" }, "scene": { "run": "Botão Ativar" }, "script": { "run": "Botão Executar" }, "button": { "run": "Botão para premir" }, "input_button": { "run": "Botão para premir" } }, "top_bar": { "builtin": { "clock": "Hora", "analog": "Relógio analógico", "date": "Data" }, "contents": { "state": "Estado", "last_changed": "Última alteração" }, "shows": { "always": "Sempre", "active": "Apenas quando ativo" }, "suggestions": { "temperature": "Temperatura", "humidity": "Humidade", "power": "Consumo elétrico", "motion": "Último movimento", "weather": "Clima", "people_home": "Pessoas em casa", "sun": "Nascer e pôr do sol", "co2": "CO₂" } } }, "alerts": { "fields": { "title": { "label": "Título", "help": "Uma só linha no topo do cartão; o que não couber termina em reticências. Se ficar vazio, mostra «Notificação».", "example": "Está alguém à porta" }, "subtitle": { "label": "Subtítulo", "help": "Explicação por baixo do título, em várias linhas; pode ter quebras de linha. Pode ficar vazio.", "example": "Porta 3, traseira" }, "icon": { "label": "Ícone", "help": "Um nome da lista, também como mdi:nome ou como código hexadecimal (F12E6). Se for desconhecido ou ficar vazio, aparece o triângulo de aviso." }, "color": { "label": "Cor", "help": "Uma das nove cores pastel dos mosaicos. Vazio dá o cartão branco." }, "button_text": { "label": "Texto do botão", "help": "O texto do botão. Se ficar vazio, mostra «OK».", "example": "Já vou" }, "timeout": { "label": "Tempo limite", "help": "Segundos ao fim dos quais o cartão desaparece sozinho. 0 espera pelo botão, demore o que demorar. O botão fecha-o sempre de imediato, mesmo com tempo limite." }, "flash": { "label": "Intermitência", "help": "Se estiver ativado, a retroiluminação pisca quatro vezes quando o alerta chega; depois, o ecrã continua ligado." }, "camera": { "label": "Câmara", "help": "Uma entidade de câmara ou de imagem. Um Guition com firmware 0.2.57+ mostra a imagem desse momento no topo do cartão; um toque nela abre a câmara em ecrã inteiro. Os outros ecrãs mostram o alerta sem ela. Só através do evento esp_screens_show_alert." } }, "endings": { "ok": "O botão foi premido", "timeout": "O tempo limite acabou", "replaced": "Chegou um alerta novo por cima", "remote": "dismiss_alert a partir do Home Assistant" } }, "icons": { "groups": { "lighting": "Iluminação", "rooms": "Divisões", "climate": "Climatização", "weather": "Meteorologia", "media_and_music": "Multimédia e música", "security": "Segurança", "appliances": "Eletrodomésticos", "energy": "Energia", "window_coverings": "Estores e cortinas", "garden_and_pets": "Jardim e animais", "people_and_travel": "Pessoas e viagens", "other": "Outros" }, "names": { "lightbulb": "Lâmpada", "lightbulb_group": "Luzes", "ceiling_light": "Luz de teto", "chandelier": "Lustre", "lamp": "Candeeiro de mesa", "floor_lamp": "Candeeiro de pé", "desk_lamp": "Candeeiro de secretária", "wall_sconce_flat": "Luz de parede", "light_recessed": "Foco encastrado", "spotlight_beam": "Foco", "led_strip_variant": "Fita LED", "outdoor_lamp": "Luz exterior", "home": "Casa", "sofa": "Sala de estar", "bed": "Quarto", "silverware_fork_knife": "Sala de jantar", "chef_hat": "Cozinha", "shower": "Duche", "bathtub": "Casa de banho", "toilet": "Sanita", "desk": "Escritório", "garage": "Garagem", "fireplace": "Lareira", "thermometer": "Temperatura", "thermostat": "Termóstato", "air_conditioner": "Ar condicionado", "radiator": "Radiador", "heat_pump": "Bomba de calor", "fire": "Aquecimento", "snowflake": "Arrefecimento", "water_percent": "Humidade", "fan": "Ventoinha", "ceiling_fan": "Ventoinha de teto", "air_purifier": "Purificador de ar", "molecule_co2": "CO₂", "weather_sunny": "Sol", "weather_partly_cloudy": "Parcialmente nublado", "weather_cloudy": "Nublado", "weather_rainy": "Chuva", "weather_snowy": "Neve", "weather_windy": "Vento", "weather_night": "Noite", "weather_sunset_up": "Nascer do sol", "music_note": "Música", "music": "Notas musicais", "playlist_music": "Lista de reprodução", "album": "Álbum", "record_player": "Gira-discos", "spotify": "Spotify", "radio": "Rádio", "podcast": "Podcast", "speaker": "Coluna", "speaker_multiple": "Colunas", "soundbar": "Barra de som", "headphones": "Auscultadores", "piano": "Piano", "guitar_acoustic": "Guitarra", "television": "TV", "projector": "Projetor", "movie_open": "Filme", "cast": "Transmitir", "gamepad_variant": "Consola de jogos", "remote_tv": "Comando", "lock": "Fechadura", "lock_open_variant": "Fechadura aberta", "shield_home": "Alarme", "alarm_light": "Luz de alarme", "bell": "Sino", "doorbell": "Campainha", "cctv": "Câmara", "motion_sensor": "Sensor de movimento", "door_closed": "Porta", "door_open": "Porta aberta", "window_closed_variant": "Janela", "smoke_detector": "Detetor de fumo", "water_alert": "Fuga de água", "washing_machine": "Máquina de lavar roupa", "tumble_dryer": "Máquina de secar roupa", "dishwasher": "Máquina de lavar loiça", "fridge": "Frigorífico", "stove": "Fogão", "microwave": "Micro-ondas", "toaster_oven": "Forno", "coffee_maker": "Café", "kettle": "Chaleira", "robot_vacuum": "Robô aspirador", "robot_mower": "Robô corta-relva", "printer_3d": "Impressora 3D", "power_plug": "Ficha", "power_socket_eu": "Tomada", "laptop": "Portátil", "router_wireless": "Router", "flash": "Eletricidade", "solar_power": "Energia solar", "solar_panel": "Painéis solares", "home_battery": "Bateria doméstica", "battery_high": "Bateria", "ev_station": "Posto de carregamento", "car_electric": "Carro elétrico", "meter_electric": "Contador de eletricidade", "meter_gas": "Contador de gás", "water": "Água", "water_boiler": "Termoacumulador", "gauge": "Medidor", "window_shutter": "Estore", "window_shutter_open": "Estore aberto", "blinds": "Persiana", "blinds_open": "Persiana aberta", "roller_shade_closed": "Estore de rolo", "curtains": "Cortinas", "curtains_closed": "Cortinas fechadas", "awning_outline": "Toldo", "flower": "Flor", "tree": "Árvore", "sprout": "Planta", "grass": "Relva", "sprinkler": "Aspersor", "pool": "Piscina", "grill": "Churrasqueira", "mailbox": "Caixa do correio", "trash_can": "Lixo", "recycle": "Reciclagem", "dog": "Cão", "cat": "Gato", "account": "Pessoa", "account_group": "Família", "account_child": "Criança", "home_account": "Em casa", "sleep": "A dormir", "run": "Exercício", "briefcase": "Trabalho", "car": "Carro", "bike": "Bicicleta", "airplane": "Férias", "map_marker": "Localização", "power": "Ligar/desligar", "toggle_switch": "Interruptor", "gesture_tap_button": "Botão", "play": "Iniciar", "script_text": "Script", "palette": "Cena", "alarm": "Despertador", "clock_outline": "Relógio", "timer_outline": "Temporizador", "calendar": "Calendário", "bell_ring": "Notificação", "heart": "Favorito", "alert_outline": "Aviso", "cog": "Definições", "broom": "Limpeza" } }, "screen": { "builtin": { "clock": "Relógio", "page": "Ir para a página {page}" }, "identify": { "title": "Este é {name}", "subtitle": "Identificar, a partir do ESP Screens" }, "script_running": "Em curso", "states": { "locking": "A trancar", "unlocking": "A destrancar", "jammed": "Encravado", "buffering": "A carregar", "returning": "A regressar", "error": "Erro", "disarmed": "Desarmado", "armed_home": "Armado Casa", "armed_away": "Armado Ausente", "armed_night": "Armado Noite", "armed_vacation": "Armado Férias", "armed": "Armado", "arming": "A armar", "pending": "Pendente", "triggered": "Disparado", "active": "Ativo", "up": "De dia", "down": "De noite", "unknown": "Desconhecido" }, "history": { "other": "Outros" }, "vacuum": { "vacuum": "Aspirar", "vac_and_mop": "Misto", "vac_then_mop": "Mopa a seguir", "mop": "Mopa", "custom": "À medida", "smart": "Inteligente", "min": "Mín.", "slight": "Ligeiro", "low": "Baixo", "mild": "Suave", "medium": "Médio", "moderate": "Moderado", "standard": "Padrão", "high": "Alto", "intense": "Intenso", "extreme": "Extremo", "ultra_high": "Ultra-alto", "silent": "Silencioso", "gentle": "Suave", "strong": "Forte", "max_plus": "Máx+", "auto": "Auto" } } }, "editor": { "common": { "undo": "Desfazer", "online": "Online", "offline": "Offline", "unknown": "desconhecido", "unsaved": "Alterações não guardadas", "cancel": "Cancelar", "open_integrations": "Abrir Dispositivos & serviços", "save_send": "Guardar e enviar", "saving": "A guardar…", "read_current_data": "Ler dados atuais", "results": "{n} resultado. Continue a escrever para filtrar. | {n} resultados. Continue a escrever para filtrar.", "close": "Fechar", "remove": "Remover", "change": "Alterar", "loading": "A carregar…", "back": "← Voltar", "copy": "Copiar" }, "nav": { "new_screen": "Novo ecrã", "firmware": "Firmware e USB", "alerts": "Alertas", "settings": "Definições", "new_screen_detail": "Ligar e instalar" }, "api": { "failed": "Não funcionou. Recarregue a página e tente novamente." }, "copy": { "api_key": { "copied": "Chave API copiada.", "selected": "A chave API está selecionada. Copie-a com Ctrl+C ou Command+C." }, "layout_json": { "copied": "JSON do layout copiado.", "selected": "O JSON do layout está selecionado. Copie-o com Ctrl+C ou Command+C." }, "action_name": { "copied": "Nome da ação copiado.", "selected": "O nome da ação está selecionado. Copie-o com Ctrl+C ou Command+C." }, "yaml": { "copied": "YAML copiado.", "selected": "O YAML está selecionado. Copie-o com Ctrl+C ou Command+C." }, "icon_name": { "copied": "Nome do ícone copiado.", "selected": "O nome do ícone está selecionado. Copie-o com Ctrl+C ou Command+C." }, "empty_color": { "copied": "Cor vazia copiada.", "selected": "A cor vazia está selecionada. Copie-a com Ctrl+C ou Command+C." }, "color_name": { "copied": "Nome da cor copiado.", "selected": "O nome da cor está selecionado. Copie-o com Ctrl+C ou Command+C." } }, "sidebar": { "connection": { "unreachable": "Página de gestão inacessível · a tentar novamente…", "connected": "Ligado ao Home Assistant", "reconnecting": "A ligar novamente ao Home Assistant…" }, "search": "Procurar", "screens": "Ecrãs", "more": "Mais", "refresh": "Recarregar", "update": { "pill": "Atualizar", "button": "Atualizar", "queued": "Na fila para atualizar", "available": "Atualização para {version}", "no_profile": "Não foi encontrado nenhum perfil ESPHome com este nome de dispositivo.", "whats_new": "Novidades", "full_log": "Registo completo" }, "host": { "hint": "O endereço IP, só desta vez; o firmware novo passa a comunicá-lo sozinho.", "placeholder": "Endereço IP, p. ex. 192.168.1.50", "label": "Endereço IP", "start": "Iniciar" }, "pending": { "installed": "Instalado, mas ainda não está no Home Assistant. Adicione o dispositivo ESPHome descoberto em Configuração → Dispositivos & serviços, cole lá a chave API e ative «Permitir que o dispositivo execute ações do Home Assistant» em Configurar.", "downloaded": "Firmware descarregado; ainda não está no Home Assistant. Instale-o no ecrã com o ESPHome Web e depois adicione o dispositivo ESPHome descoberto em Configuração → Dispositivos & serviços, cole lá a chave API e permita as ações do Home Assistant em Configurar.", "not_flashed": "Ainda não está no Home Assistant. Já instalou o firmware? Adicione o dispositivo ESPHome em Configuração → Dispositivos & serviços e depois permita as ações do Home Assistant em Configurar. Ainda não? Firmware e USB → {file}." }, "copy_api_key": "Copiar chave API" }, "palette": { "groups": { "screens": "Ecrãs", "actions": "Ações", "add": "Adicionar a este ecrã" }, "alerts_detail": "Guia rápido e um alerta de teste", "settings_detail": "Atualizações, Claude", "nothing_to_save": "Nada para guardar", "identify": "Identificar este ecrã", "identify_detail": "Faz piscar a retroiluminação e mostra um cartão", "identify_needs": "Precisa de um firmware mais recente", "export": "Exportar layout", "export_detail": "Descarregar e copiar como JSON", "placeholder": "Procurar ecrãs, entidades, ações…", "empty": "Sem resultados. Escreva parte do nome de um ecrã, entidade ou ação." }, "empty": { "choose": { "title": "Escolha um ecrã", "text": "Escolha um dos seus ecrãs à esquerda para alterar os mosaicos, a barra superior e as definições." }, "start": { "title": "Comece com um ecrã", "text": "Ligue um CYD ou um Guition por USB à máquina do Home Assistant. Perfil, firmware e primeira instalação ficam feitos de uma só vez.", "button": "Instalar novo ecrã" } }, "screen_view": { "confirm": { "switch": "Tem alterações não guardadas. Abrir outro ecrã mesmo assim?", "copy": "Substituir o layout não guardado por uma cópia do layout do outro ecrã?", "import": "Substituir o layout não guardado pelo importado?" }, "saved": { "current": "Guardado. O seu ecrã está a ser atualizado.", "other": "Guardado. {name} está a ser atualizado.", "other_unnamed": "Guardado. O ecrã está a ser atualizado.", "newer_edit": "Guardado. A sua alteração mais recente ainda não foi enviada: prima Guardar e enviar outra vez." }, "identified": "{name} pisca e mostra um cartão durante alguns segundos.", "offline": "Offline · as alterações ficam guardadas", "tabs": { "layout": "Layout", "settings": "Definições do ecrã" }, "sent": "Guardado · enviado para o ecrã", "all_saved": "Tudo guardado", "more": "Mais", "menu": { "identify": "Identificar", "identify_hint": "faz piscar o ecrã", "identify_needs": "Precisa do firmware 0.2.31 ou mais recente", "inspect_hint": "do Home Assistant", "copy": "Copiar layout de…", "copy_screens": "{n} ecrã | {n} ecrãs", "copy_none": "nenhum outro ecrã", "copy_tiles": "{n} mosaico | {n} mosaicos", "export": "Exportar layout", "import": "Importar layout…", "override": "YAML personalizado", "override_hint": "avançado", "override_none": "Não foi encontrado nenhum perfil ESPHome para este ecrã", "update": "Atualizar firmware" } }, "layout": { "removed": "Removido: {name}", "no_room": "Não há espaço para este mosaico na página {page}.", "no_free_page": "Não há nenhuma página livre para um mosaico de página inteira. Liberte primeiro uma página.", "page_taken": "Este ecrã já tem um mosaico que leva à página {page}.", "copied": "Layout de {name} copiado. Prima Guardar e enviar quando estiver bem.", "copied_part": "Layout de {name} copiado: {kept} de {total} mosaicos são compatíveis com o firmware deste ecrã. Prima Guardar e enviar quando estiver bem.", "imported": "Layout importado. Prima Guardar e enviar quando estiver bem.", "imported_part": "Layout importado: {kept} de {total} mosaicos são compatíveis com o firmware deste ecrã. Prima Guardar e enviar quando estiver bem.", "not_json": "Isso não é JSON. Exporte primeiro um layout ou cole um de outro ESP Screens.", "no_tiles_in_file": "Este ficheiro não tem mosaicos. Era esperado um layout exportado do ESP Screens.", "count": "{n} página · {tiles} / {limit} mosaicos | {n} páginas · {tiles} / {limit} mosaicos", "no_tiles": "Adicione a primeira luz, cena ou dispositivo a partir da biblioteca.", "how_to": "Toque na barra superior ou num mosaico para o alterar. Arraste para mover; largue na página seguinte para criar uma nova.", "positions_hint": "Os espaços vazios e as posições fixas funcionam a partir do firmware 0.2.26. Até essa atualização, este ecrã (firmware {firmware}) sobe os mosaicos para o primeiro espaço livre.", "aria": "Layout do ecrã", "add_page": "+ Adicionar página", "max_pages": "No máximo {n} página | No máximo {n} páginas" }, "page": { "label": "Página {page}", "remove": "Remover página", "remove_title": "As páginas seguintes sobem uma posição", "edit_bar": "Editar barra superior", "cell": { "title": "Espaço vazio. Clique para adicionar aqui um mosaico ou arraste um para cá.", "aria": "Espaço vazio {slot} na página {page}: adicione aqui o próximo mosaico", "next": "O próximo mosaico fica aqui", "empty": "Vazio" } }, "library": { "title": "Biblioteca", "entities": "{n} entidade | {n} entidades", "search": "Procurar por nome, dispositivo ou divisão…", "search_label": "Adicionar uma entidade", "filters": { "all": "Tudo", "light": "Luzes", "climate": "Climatização", "switch": "Interruptores", "binary_sensor": "Estado", "button": "Ações", "script": "Scripts", "fan": "Ventoinhas", "cover": "Coberturas", "scene": "Cenas", "vacuum": "Aspirador", "sensor": "Sensores", "media_player": "Multimédia", "weather": "Clima", "number": "Valores", "select": "Seletores", "person": "Pessoas", "timer": "Temporizadores", "screen": "Ecrã" }, "room": "Divisão", "all_rooms": "Todas as divisões", "hide_placed": "Ocultar adicionadas", "hide_placed_title": "Ocultar o que já está neste ecrã", "all_placed": "Tudo o que está aqui já está neste ecrã.", "none_found": "Nenhuma entidade encontrada. Experimente outro nome, divisão ou filtro.", "full": "Neste ecrã cabe {n} mosaico. | Neste ecrã cabem {n} mosaicos.", "full_update": "Neste ecrã cabe {n} mosaico; atualize o firmware para ter 48. | Neste ecrã cabem {n} mosaicos; atualize o firmware para ter 48.", "hint": "Arraste para uma página ou toque em + para adicionar ao primeiro espaço livre. ⌘K procura em tudo." }, "domains": { "light": "Luz", "climate": "Climatização", "vacuum": "Aspirador", "fan": "Ventoinha", "cover": "Cobertura", "media_player": "Multimédia", "sensor": "Sensor", "binary_sensor": "Estado", "switch": "Interruptor", "input_boolean": "Interruptor", "scene": "Cena", "script": "Script", "weather": "Clima", "number": "Valor", "input_number": "Valor", "select": "Seletor", "input_select": "Seletor", "button": "Ação", "input_button": "Ação", "screen": "Ecrã", "sun": "Sol", "timer": "Temporizador", "person": "Pessoa", "camera": "Câmara", "image": "Imagem", "entity": "Entidade" }, "displays": { "standard": "padrão", "watch": "valor grande", "forecast": "previsão do tempo", "graph": "gráfico", "digital": "relógio digital", "analog": "relógio analógico", "sunpath": "trajetória do sol" }, "sizes": { "single": "normal", "wide": "duplo", "full": "página inteira" }, "tile": { "name": "Nome no ecrã", "icon": { "auto_ha": "Automático (do Home Assistant)", "auto_default": "Automático (predefinido)", "needs_firmware": "O ecrã mostra o ícone escolhido a partir do firmware 0.2.18." }, "goes_to": { "label": "Leva à página", "empty": "{page} (vazia)", "needs_firmware": "Os mosaicos de navegação precisam do firmware 0.2.62: prima primeiro Atualizar na lista de ecrãs.", "no_page": "Este ecrã não tem página {page}, por isso um toque abre a última página. Escolha outra página.", "hint": "Um toque no mosaico abre essa página." }, "display": { "label": "Apresentação", "digital": "Relógio digital", "analog": "Relógio analógico", "standard": "Nome e estado", "watch": "Valor grande", "forecast": "Previsão do tempo", "graph": "Gráfico", "sunpath": "Trajetória do sol", "no_graph": "O Home Assistant não tem valores numéricos para esta entidade, por isso o gráfico fica vazio. Escolha outra apresentação.", "no_forecast": "Este serviço meteorológico não tem previsão diária no Home Assistant. Escolha outra apresentação." }, "size": { "label": "Tamanho", "single": "Normal", "wide": "Largura dupla", "full": "Página inteira", "full_hint": "Página inteira: um botão grande que se ilumina enquanto está ligado; em baixo fica um controlo deslizante, controlos ou um gráfico.", "needs_firmware": "Um mosaico de página inteira precisa do firmware 0.2.62: prima primeiro Atualizar na lista de ecrãs." }, "page": { "label": "Página", "new": "Nova página" }, "controls": { "label": "Controlo direto no mosaico", "not_offered": "O Home Assistant não oferece este controlo para esta entidade, por isso fica vazio no ecrã. Escolha outro.", "full_hint": "Na parte de baixo do mosaico de página inteira; um toque em qualquer outro sítio funciona como definido abaixo.", "wide_hint": "À direita do mosaico de largura dupla, como as linhas no Home Assistant. Tocar no nome funciona como definido abaixo.", "needs_firmware": "O ecrã mostra o controlo direto a partir do firmware 0.2.19; até lá, o mosaico fica como estava." }, "tap": { "label": "Ao tocar", "auto": "Automático", "detail": "Abrir controlo", "none": "Só ver", "toggle": "Ligar / desligar", "action": "Executar ação", "no_toggle": "O Home Assistant não consegue ligar e desligar isto, por isso um toque não faz nada. Escolha outra opção.", "toggle_needs_firmware": "O ecrã liga e desliga isto a partir do firmware 0.2.58: prima Atualizar na lista de ecrãs. Até lá, um toque abre o respetivo cartão.", "hold": "Mantenha o mosaico premido para abrir o respetivo cartão." }, "slider": { "label": "Controlo deslizante pequeno no mosaico", "no": "Não", "yes": "Sim, controlo direto", "nothing": "O Home Assistant não tem nada que um controlo deslizante possa alterar nesta entidade. Escolha Não." }, "history": { "label": "Histórico", "hours": "{n} hora | {n} horas" }, "background": { "label": "Fundo pastel", "aria": "Fundo: {name}" } }, "tile_card": { "label": "{name}, espaço {slot} da página {page}. Enter: configurar; teclas de seta: mover", "remove": "Remover mosaico", "remove_named": "Remover {name}" }, "action": { "label": "Ação", "asking": "A perguntar ao Home Assistant que ações tem esta entidade…", "not_answering": "O Home Assistant não está a responder neste momento. Tente novamente daqui a pouco.", "choose": "Escolha uma ação", "search": "Procure, por exemplo alternar, posição ou reproduzir", "search_label": "Procurar uma ação", "none_found": "Nenhuma ação encontrada.", "gone": "O Home Assistant já não oferece esta ação para esta entidade, por isso um toque não faz nada. Escolha outra.", "optional": "{name} (opcional)", "not_set": "Não definido", "on": "Ativado", "off": "Desativado", "needs": "O Home Assistant precisa de {fields}.", "needs_firmware": "O ecrã executa ações a partir do firmware 0.2.58: prima Atualizar na lista de ecrãs. Até lá, um toque funciona como Automático." }, "icon": { "label": "Ícone", "none": "Sem ícone", "search": "Procure, por exemplo candeeiro, música ou porta", "search_label": "Procurar um ícone", "none_text_only": "Sem ícone, só texto", "aria": "Ícone: {name}", "none_found": "Nenhum ícone encontrado." }, "inspect": { "title": "Dados atuais", "subtitle": "Ligação, estado e propriedades suportadas", "reading": "A ler…", "fetching": "A obter o estado atual do HA…", "status": "Estado: {status}", "options": "Controlo deslizante pequeno: {slider} · Apresentação: {display} · Tamanho: {size} · Controlo: {control} · Fundo: {background}", "yes": "sim", "no": "não", "control_none": "nenhum", "background_default": "Predefinido", "read_again": "Ler novamente" }, "topbar": { "removed": "Removido da barra superior: {name}", "full": "Na barra superior cabe {n} elemento. | Na barra superior cabem {n} elementos.", "already": "Isto já está na barra superior.", "title": "Barra superior", "aria": "Barra superior: {name}", "builtin": "Do próprio ecrã; também funciona sem o Home Assistant", "items": "{used} de {n} elemento | {used} de {n} elementos", "name": "Esquerda: nome", "name_placeholder": "Por exemplo: Sala de estar", "right": "Direita: hora, sensores ou um relógio", "item_label": "{name}, espaço {slot}. Enter: configurar; setas: mover", "remove_named": "Remover {name} da barra superior", "max": "No máximo {n} elemento | No máximo {n} elementos", "add_title": "Adicione a hora, a data, o relógio analógico ou uma entidade", "add_button": "+ Adicionar hora, data ou uma entidade", "hint": { "overflow": "Nem tudo cabe ao lado do nome: o ecrã omite os elementos tracejados. Remova um ou escolha um nome mais curto.", "reorder": "Arraste para reordenar; toque num elemento para o configurar.", "needs_firmware": "Os sensores, a data e o relógio analógico aparecem a partir do firmware {version}; até essa atualização, este ecrã mostra o nome e, se a hora estiver na barra, o relógio." }, "detail": { "hidden": "Oculto: agora não está ativo", "overflow": "Não cabe ao lado do nome", "dial": "Mostrador" }, "live": { "hidden": "Oculto neste momento: não está ativo", "overflow": "De momento não cabe ao lado do nome", "looks": "Assim fica no ecrã" }, "analog_sample": "Mostrador pequeno com a hora", "content": { "label": "O que mostrar", "hint": "«Última alteração» continua a contar no próprio ecrã: «Agora mesmo», «Há 5 min», «Ontem»." }, "auto_icon": "Automático (como no Home Assistant)", "show": { "label": "Mostrar", "hint": "«Apenas quando ativo» oculta o elemento enquanto estiver desligado, fechado, ausente ou a 0. Útil para uma porta aberta, uma máquina de lavar a funcionar ou quem está em casa." }, "clock_24": "Relógio de 24 horas · altere em {settings}", "clock_12": "Relógio de 12 horas · altere em {settings}", "clock_settings": "Definições → Idioma e região", "date_hint": "Hoje: {date}. A data segue o relógio do próprio ecrã.", "up": "↑ Subir", "down": "↓ Descer", "add": { "title": "Adicionar à barra superior", "slots": "{used} de {n} espaço usado | {used} de {n} espaços usados", "builtin": "Do próprio ecrã", "added": "Já adicionado", "suggestions": "Sugestões do Home Assistant", "entity": "Uma entidade", "search": "Procure por nome, divisão ou entidade, p. ex. temperatura ou porta", "search_label": "Procurar uma entidade para a barra superior", "none_found": "Nenhuma entidade encontrada." } }, "screen_settings": { "groups": { "brightness": "Brilho", "night": "Noite", "screen": "Ecrã" }, "rows": { "brightness": "Brilho", "dark_mode": "Modo escuro", "standby_enabled": "Espera automática", "standby_seconds": "Espera após", "standby_brightness": "Brilho em espera", "night_enabled": "Modo noturno", "night_start": "Início", "night_end": "Fim", "night_brightness": "Brilho noturno", "auto_home": "Voltar à página 1", "auto_home_seconds": "Após", "home_on_standby": "Também em espera", "swipe_pages": "Deslizar entre páginas", "page_buttons": "Botões de página", "rotation": "Rotação" }, "duration": { "seconds": "{n} s", "minutes": "{n} min", "hours": "{n} h", "hours_minutes": "{h} h {m}" }, "time": { "am": "{time} da manhã", "pm": "{time} da tarde" }, "other_screen_busy": "Ainda se estão a guardar as definições do outro ecrã. Tente novamente daqui a pouco.", "reach": { "intro": "Os botões de página e o deslizar estão desativados, por isso só os mosaicos «Ir para a página» mudam de página.", "pages": "a página {list} | as páginas {list}", "tiles": "Tem {n} mosaico «Ir para a página», para {targets}. | Tem {n} mosaicos «Ir para a página», para {targets}.", "tiles_missing_one": "Tem {n} mosaico «Ir para a página», para {targets}, mas nenhum para {missing}, por isso não consegue lá chegar. | Tem {n} mosaicos «Ir para a página», para {targets}, mas nenhum para {missing}, por isso não consegue lá chegar.", "tiles_missing_more": "Tem {n} mosaico «Ir para a página», para {targets}, mas nenhum para {missing}, por isso não consegue lá chegar. | Tem {n} mosaicos «Ir para a página», para {targets}, mas nenhum para {missing}, por isso não consegue lá chegar.", "none": "Não tem mosaicos «Ir para a página».", "none_missing_one": "Não tem mosaicos «Ir para a página» para {missing}, por isso não consegue lá chegar.", "none_missing_more": "Não tem mosaicos «Ir para a página» para {missing}, por isso não consegue lá chegar.", "cut_off": "Os mosaicos para {pages} só estão em páginas a que não consegue chegar.", "no_way_back": "Desde {pages}, nenhum mosaico leva de volta à página 1." }, "status": { "offline": "Este ecrã está offline. Poderá alterar as definições quando voltar.", "screen": "As alterações aplicam-se de imediato no ecrã e aparecem aqui quando são feitas lá.", "app": "As alterações aplicam-se de imediato. Com o firmware 0.2.49, o próprio ecrã guarda-as." }, "unavailable": "Esta entidade está desativada no Home Assistant ou o ecrã está a reiniciar.", "lower": "{name}: menos", "higher": "{name}: mais" }, "update": { "starting": "A iniciar a atualização…", "building": "A compilar o firmware…", "writing": "A gravar o firmware por Wi-Fi…", "phases": { "install": "A compilar e a instalar…", "verify": "À espera que o ecrã volte…", "settle": "A verificar se se mantém estável…" }, "new_language": "Novo idioma: {name}" }, "settings": { "updates": { "auto_on": "Os ecrãs vão passar a atualizar-se automaticamente à noite.", "auto_off": "As atualizações automáticas estão desativadas.", "title": "Atualizações de firmware", "busy": "A atualizar para o firmware {version}…", "no_screens": "Ainda não há nenhum ecrã emparelhado. Os novos ecrãs recebem o firmware {version}.", "available": "O firmware {version} está disponível para {n} ecrã. | O firmware {version} está disponível para {n} ecrãs.", "current": "Todos os ecrãs têm o firmware {version}.", "all": "Atualizar {n} ecrã | Atualizar os {n} ecrãs", "whats_new": "Novidades do firmware {version}", "auto_label": "Atualizar automaticamente todas as noites", "auto_hint": "Entre as 03:00 e as 06:00, um ecrã de cada vez. Para se houver um erro e comunica-o no Home Assistant." }, "claude": { "installed": "Habilidade instalada. O Claude Code deteta-a de imediato.", "installed_restart": "Habilidade instalada. Reinicie o Claude Code uma vez para que encontre a nova pasta de habilidades.", "text": "Ensine o Claude a usar o ESP Screens e depois peça: «Mostra um alerta em todos os meus ecrãs quando a caixa do correio estiver cheia.» O Claude conhece os eventos de alerta e todos os campos, cores e ícones.", "install": "Instalar para o Claude Code", "install_again": "Instalar novamente", "update": "Atualizar a habilidade", "not_installed": "Não instalada", "installed_chip": "● Instalada", "newer": "Instalada · há uma versão mais recente", "writes": "Para o Claude Code no Home Assistant. Escreve um ficheiro em {path}; instalar novamente substitui-o.", "download": "Descarregar para o claude.ai", "upload": "Carregue o zip no Claude, em Personalizar → Habilidades." }, "title": "Tudo o que rodeia os seus ecrãs.", "back": "← Os meus ecrãs", "screens": { "title": "Ecrãs", "text": "Adicione um ecrã, ou compile e reinstale o firmware de um que já tenha.", "firmware_detail": "Compilar e instalar por USB ou Wi-Fi" }, "language": { "title": "Idioma e região", "screen_language": "Idioma dos ecrãs", "auto": "Idioma do Home Assistant ({name})", "auto_plain": "Idioma do Home Assistant", "ha_missing": "Os ecrãs usam inglês até o idioma do Home Assistant estar disponível.", "unchecked": "{name} · ainda não revisto, ajuda bem-vinda", "help": "{name} ainda não foi revisto; toda a ajuda é bem-vinda: {guide}", "guide": "como traduzir", "update_hint": "Depois de uma alteração, cada ecrã precisa de uma atualização de firmware, uma compilação por ecrã: com o respetivo botão Atualizar ou nas atualizações noturnas.", "time": "Formato de hora", "time_auto": "Automático, segue o idioma ({clock})", "clock_24": "24 horas", "clock_12": "12 horas", "numbers": "Formatação numérica", "numbers_auto": "Automático, segue o idioma ({example})", "profile": "O seu perfil do Home Assistant: {formats}", "use_profile": "Usar estes", "editor_hint": "O próprio editor segue o idioma do seu perfil do Home Assistant.", "saved": "Guardado.", "saved_language": "Guardado. Cada ecrã passa a usar o novo idioma na próxima atualização." }, "alerts": { "text": "Um cartão sobre todo o ecrã a partir de uma automatização, num ecrã ou em todos. O guia rápido tem os nomes das ações, os campos, os ícones e as cores, e um formulário para experimentar um alerta.", "detail": "Notificações em ecrã inteiro, a partir de uma automatização" } }, "firmware": { "title": "Compilar e instalar o firmware dos ecrãs", "intro": "A CLI do ESPHome integrada usa o seu próprio perfil (YAML com chaves) e os seus segredos. Escolha o perfil do ecrã e depois uma porta USB (ecrã ligado à máquina do Home Assistant), {ota} com o nome do anfitrião, ou {download} para instalar o firmware no ecrã a partir do seu próprio computador. {check} só valida, {build} compila e {install} instala o firmware no ecrã. Os seus mosaicos ficam como estão no ESP Screens. A primeira compilação demora alguns minutos.", "ota": "Wi-Fi / OTA", "download": "Descarregar", "check": "Verificar", "build": "Só compilar", "install": "Compilar e instalar", "build_download": "Compilar e descarregar", "no_cli": "Falta a CLI do ESPHome. Atualize a app para a versão 0.2.0.", "choose": "Escolha o perfil pretendido e depois uma porta USB, um endereço IP ou Descarregar.", "profile": "Perfil ESPHome", "install_to": "Instalar em", "no_board": "USB · ainda não foi encontrada nenhuma placa na máquina do Home Assistant", "download_target": "Descarregar · instalar a partir do seu próprio computador", "host": "Endereço IP ou nome do anfitrião", "download_file": "Descarregar {name}", "download_how": "Instale-o no ecrã com o {esphome_web} no Chrome ou no Edge: Connect, escolha a porta USB do ecrã, Install e selecione este ficheiro. Contém a sua palavra-passe de Wi-Fi e as chaves do ecrã: não o partilhe." }, "installer": { "title": { "setup": "Ligar e instalar.", "saved": "Perfil guardado.", "running": "Um momento…", "ready": "Pronto para descarregar.", "done": "Concluído.", "failed": "Não funcionou." }, "intro": "O ESP Screens cria o perfil próprio do ecrã com chaves únicas e compila o firmware. Ligue o ecrã com um cabo USB de dados à máquina onde corre o Home Assistant, ou descarregue o firmware e instale-o no ecrã a partir do seu próprio computador.", "board": "Que ecrã tem?", "board_cyd": "CYD · 2,8 polegadas", "board_guition": "Guition · 4 polegadas", "name": "Nome", "name_placeholder": "Ecrã da sala", "device_name": "Nome do dispositivo", "customize": "personalizar", "name_hint": "Cada ecrã tem o seu próprio perfil com as suas próprias chaves. Quatro ecrãs? Faça isto quatro vezes com um nome diferente.", "device_name_hint": "Letras minúsculas, algarismos e hífenes. Um nome diferente para cada ecrã.", "wifi": { "title": "Wi-Fi", "ssid": "Nome da rede Wi-Fi (2,4 GHz)", "password": "Palavra-passe da rede Wi-Fi", "new": "Preencha só uma vez: o ESP Screens guarda isto no secrets.yaml do ESPHome e os ecrãs seguintes usam-no automaticamente.", "missing": "Ainda faltam os dados de Wi-Fi no seu secrets.yaml do ESPHome. O ESP Screens só preenche as linhas em falta.", "ready": "A rede Wi-Fi vem do seu secrets.yaml do ESPHome.", "invalid": "O secrets.yaml na pasta do ESPHome não é YAML válido. Corrija primeiro o ficheiro; não vai ser substituído." }, "install_via": "Instalar através de", "later": "Mais tarde · só guardar o perfil", "target": { "usb": "Ligue o ecrã com um cabo USB de dados à máquina do Home Assistant; a lista atualiza-se sozinha. Ou escolha Descarregar para usar o seu próprio computador.", "download": "Descarregue o firmware e instale-o no ecrã a partir do seu próprio computador, no Chrome ou no Edge. Depois disso, as atualizações são feitas por Wi-Fi.", "later": "O perfil fica na pasta do ESPHome. Pode instalar mais tarde através de Firmware e USB ou a partir do ESPHome Device Builder.", "several": "Há mais do que uma placa ligada: escolha a porta deste ecrã.", "once": "Uma vez por USB; depois disso, tudo é sem fios." }, "install": "Instalar", "save_profile": "Guardar perfil", "busy": "Já está a decorrer uma compilação ou instalação ({file}). Aguarde que termine.", "no_cli": "Falta a CLI do ESPHome nesta instalação; só é possível guardar o perfil.", "progress": { "saved": "{file} está na pasta do ESPHome", "writing": "A gravar o firmware em {name}…", "building": "A compilar o firmware…", "ready": "O firmware para {name} está pronto", "installed": "O firmware já está em {name}", "build_failed": "A compilação falhou", "install_failed": "A instalação falhou" }, "detail": { "saved": "Instale-o mais tarde a partir de Firmware e USB: escolha este perfil e depois a porta USB da máquina do Home Assistant, ou Descarregar para instalar o firmware no ecrã a partir do seu próprio computador. Guarde a chave API para o emparelhamento:", "uploading": "Não desligue ainda o cabo USB.", "building": "A primeira compilação demora alguns minutos num Raspberry Pi. Pode sair desta página: a instalação continua e volta a encontrá-la em Novo ecrã.", "building_download": "A primeira compilação demora alguns minutos num Raspberry Pi. Pode sair desta página: a compilação continua e volta a encontrá-la em Novo ecrã.", "downloaded": "Instale-o no ecrã a partir do seu próprio computador e depois emparelhe o ecrã com o Home Assistant.", "booted": "O ecrã arranca e liga-se à sua rede Wi-Fi. Emparelhe-o agora com o Home Assistant:", "booted_cyd": "O ecrã arranca e liga-se à sua rede Wi-Fi. O CYD pede primeiro uma calibração do toque: toque nas cruzes. Emparelhe-o agora com o Home Assistant:", "see_log": "Consulte o registo abaixo." }, "download_steps": { "plug": "{bold} com um cabo USB de dados.", "plug_bold": "Ligue o ecrã ao seu computador", "open": "{bold} no Chrome ou no Edge, clique em Connect e escolha a porta USB do ecrã.", "open_bold": "Abra o {esphome_web}", "install": "{bold} e selecione {file}. O ecrã reinicia e liga-se à sua rede Wi-Fi.", "install_cyd": "{bold} e selecione {file}. O ecrã reinicia e liga-se à sua rede Wi-Fi. O CYD pede primeiro uma calibração do toque: toque nas cruzes.", "install_bold": "Clique em Install" }, "download_keep": "O ficheiro contém a sua palavra-passe de Wi-Fi e as chaves do ecrã: não o partilhe.", "api_key": "Chave API", "pairing": { "ha": "{bold} Isto acontece fora do ESP Screens. O Home Assistant descobre {name} como dispositivo ESPHome; clique em Adicionar. Não foi descoberto? Adicione o ESPHome manualmente com o endereço IP do ecrã.", "ha_bold": "Vá ao Home Assistant → Configuração → Dispositivos & serviços.", "key": "{bold} acima quando o Home Assistant pedir a chave de encriptação.", "key_bold": "Cole a chave API", "actions": "{bold} integração ESPHome → Configurar → «Permitir que o dispositivo execute ações do Home Assistant». Sem isto, o ecrã vê tudo mas não controla nada.", "actions_bold": "Permita as ações do HA:", "tiles": "{bold} De volta ao ESP Screens, o ecrã aparece na lista à esquerda em cerca de trinta segundos; até lá, aparece aí como «ainda não está no Home Assistant».", "tiles_bold": "Escolha os seus mosaicos." }, "log": "Registo do ESPHome", "retry": "Tentar novamente", "another": "Instalar outro ecrã", "start_over": "Recomeçar", "done": "Concluído" }, "alerts": { "eyebrow": "Alertas · guia rápido", "title": "Uma notificação em ecrã inteiro, a partir de uma automatização.", "intro": "Cada ecrã tem a ação {action}. Coloca um cartão por cima de tudo, acorda o ecrã e mantém a retroiluminação no brilho normal até alguém tocar no botão ou o tempo limite acabar. O próprio Home Assistant não mostra explicações nem listas pendentes para as ações do ESPHome; tudo o que pode preencher está aqui.", "loading": "O guia rápido ainda está a carregar; um momento.", "example": { "title": "Está alguém à porta", "subtitle": "Porta 3, traseira", "button": "Já vou" }, "sections": "Secções", "nav": { "try": "Experimente", "screens": "Os seus ecrãs", "howto": "Numa automatização", "all": "Todos os ecrãs", "fields": "Os campos", "icons": "Ícones", "colors": "Cores", "behaviour": "Comportamento", "events": "Eventos", "tips": "Dicas" }, "try": { "text": "Envie agora um alerta, com os mesmos campos que uma automatização envia. O ecrã mostra o cartão e, com a intermitência ativada, faz piscar a retroiluminação.", "screen": "Ecrã", "all": "Todos os ecrãs (prontos: {ready})", "not_ready": "{name} · não está pronto", "title": "Título", "subtitle": "Subtítulo", "icon": "Ícone", "color": "Cor", "button": "Texto do botão", "timeout": "Tempo limite (segundos; 0 espera pelo botão)", "flash": "Fazer piscar a retroiluminação", "flash_hint": "Quatro vezes quando o alerta chega.", "sending": "A enviar…", "send": "Enviar alerta", "sent_all": "Enviado para {n} ecrã. | Enviado para {n} ecrãs.", "sent_to": "Enviado para {name}.", "sent_one": "Enviado para o ecrã.", "skipped": "{n} ecrã ignorado (offline ou firmware antigo). | {n} ecrãs ignorados (offline ou firmware antigo).", "left_empty": "Deixados vazios: {fields}.", "nothing": "Nenhum ecrã o conseguiu mostrar: verifique se há um ecrã online com o firmware {version} ou mais recente." }, "white": "Branco (predefinido)", "screens": { "text": "Cada ecrã tem a sua própria ação, com o nome do dispositivo. A partir do firmware {version}; atualize um ecrã mais antigo com o respetivo botão Atualizar em Ecrãs.", "none": "Ainda não há nenhum ecrã emparelhado. Instale um através de Novo ecrã; a ação aparece assim que o Home Assistant vir o ecrã.", "ready": "● firmware {version}", "update": "Atualização necessária · firmware {version}", "unknown": "Nome do dispositivo desconhecido · atualize o ecrã", "show": "Mostrar alerta", "dismiss": "Descartar alerta" }, "howto": { "add": "Clique em {add} e procure {esphome}. Escolha a ação do seu ecrã: o Home Assistant chama-lhe «Performs the action show_alert of the node {device}».", "add_bold": "Adicionar ação", "device": "nome do dispositivo", "fields": "{bold} O Home Assistant pede os sete; deixe vazio o que não usar ({empty}, {zero}, desativado).", "fields_bold": "Preencha os campos.", "yaml": "Prefere YAML? Escolha {edit} na ação e cole o exemplo abaixo.", "example_for": "Exemplo para", "no_screen": "um ecrã (ainda não emparelhado)" }, "edit_yaml": "Editar em YAML", "copy_yaml": "Copiar YAML", "all": { "title": "Todos os ecrãs de uma vez", "text": "Dispare o evento {show} com os mesmos campos e o ESP Screens passa o alerta a todos os ecrãs online, incluindo os que adicionar mais tarde. {dismiss} remove-o em todo o lado. Numa automatização, adicione a ação {event} ou cole o exemplo em {edit}. Omita os campos que não usar. Para isto, o ESP Screens tem de estar em execução.", "event": "Dispara evento manual" }, "fields": { "text": "O texto é livre; o limite é em bytes e uma letra acentuada conta como dois. O que não couber termina em reticências (título) ou é descartado (subtítulo).", "field": "Campo", "type": "Tipo", "what": "O que faz", "example": "Exemplo", "limit": "Limite", "types": { "string": "texto", "int": "número", "bool": "ativado / desativado", "entity": "entidade" }, "bytes": "CYD {cyd} · Guition {guition} bytes", "seconds": "de 0 a 86400 s", "camera_limit": "Guition, firmware 0.2.57+" }, "icons": { "text": "Preencha o nome em {field}, por exemplo {example}. {mdi} e o código hexadecimal ({hex}) também funcionam. O firmware só inclui estes ícones; qualquer outro nome mostra o triângulo de aviso. Toque num ícone para copiar o nome.", "handy": "Úteis para notificações", "search_label": "Procurar um ícone", "search": "Procurar por nome ou descrição…", "extra": "Também disponíveis: ícones de controlo e de meteorologia", "copy": "Copiar {name}", "none": "Nenhum ícone para «{query}». Os nomes desconhecidos mostram o triângulo de aviso ({fallback})." }, "colors": { "text": "Preencha o nome em {field}. São os tons pastel dos mosaicos, com texto escuro. Vazio ou desconhecido dá o cartão branco. Toque para copiar." }, "behaviour": { "wakes": "{bold} Um alerta acorda de imediato um ecrã com brilho reduzido ou apagado e aparece por cima de todas as páginas, de todos os cartões de luz abertos e da camada de espera.", "wakes_bold": "Acorda o ecrã.", "on": "{bold} Enquanto o cartão estiver visível, a retroiluminação mantém o brilho normal. A espera automática e o modo noturno ficam em pausa. Depois de premir o botão, o tempo de espera normal recomeça.", "on_bold": "Aceso até premir o botão.", "timeout": "{bold} {zero} espera pelo botão, demore o que demorar. Com {minute}, o cartão desaparece ao fim de um minuto, mas o botão fecha-o mais cedo.", "timeout_bold": "Tempo limite.", "blinking": "{bold} {flash} faz piscar a retroiluminação quatro vezes quando o alerta chega (cerca de um segundo) e depois deixa o ecrã ligado.", "blinking_bold": "Intermitência.", "replacing": "{bold} Um alerta novo substitui o atual; não se acumulam. O alerta substituído é reportado como {replaced}.", "replacing_bold": "Substituição.", "closing": "{bold} {dismiss} remove o cartão, por exemplo se a porta já estiver aberta. Sem alerta, essa ação não faz nada.", "closing_bold": "Fecho remoto.", "beside": "{bold} não faz nada; só o botão o fecha. Assim, um toque para acordar o ecrã nunca descarta o alerta por acidente.", "beside_bold": "Tocar fora do cartão" }, "events": { "text": "Sempre que um alerta termina, é disparado o evento {event} com {action}, {title}, {screen} (o nome do dispositivo) e o {device_id} que o Home Assistant acrescenta. Visível em Configuração → Ferramentas → Eventos.", "when": "Quando", "wait": "Esperar que alguém prima o botão" }, "tips": { "color": "Use uma {bold}: laranja para a porta, vermelho para fumo ou água, verde para «concluído». O texto fica sempre escuro e legível.", "color_bold": "cor por tipo de notificação", "short": "Mantenha o título {bold}; um ecrã mostra cerca de vinte caracteres numa linha e termina um título mais longo com reticências. Coloque os detalhes no subtítulo.", "short_bold": "curto", "button": "Um {bold} transforma a notificação numa pergunta: «Já vou», «Visto», «Desligar». Depois, o evento diz-lhe quem respondeu.", "button_bold": "texto de botão personalizado", "resolve": "Para um alerta que se resolve sozinho (a porta abre-se, alguém tira a roupa da máquina), feche-o na mesma automatização com {dismiss}.", "every": "Todos os ecrãs? Dispare {event} uma vez (ver «Todos os ecrãs de uma vez»). Os ecrãs continuam a funcionar de forma independente e cada um reporta com o seu próprio {screen}.", "claude": "Prefere {bold} que faça a automatização? Instale a habilidade do ESP Screens em Definições → Claude.", "claude_bold": "pedir ao Claude" }, "wait_yaml": { "comment": "Campainha: mostra o alerta e espera que alguém prima o botão.", "message": "Vem alguém à porta." } }, "override": { "eyebrow": "Avançado · personalização local", "title": "YAML personalizado", "title_named": "YAML personalizado · {name}", "intro": "Este pequeno ficheiro é seu. É carregado depois do pacote partilhado dos ecrãs e mantém-se quando o ESP Screens é atualizado. Altere aqui detalhes específicos do hardware, como o modelo do ecrã.", "safe_title": "O que é seguro alterar?", "safe_text": "As secções display, touchscreen e substitutions, os pinos e outros detalhes do dispositivo. O nome, a rede Wi-Fi, a API, a OTA e as ligações aos pacotes continuam a ser geridos pelo ESP Screens.", "active": "Ativo", "ready": "Pronto para associar", "editor_label": "YAML personalizado local", "use_example": "Usar exemplo", "clear": "Limpar", "characters": "{n} carácter | {n} caracteres", "lines": "{n} linha | {n} linhas", "save_check": "Guardar e verificar", "save": "Guardar YAML", "no_profile": "Não foi encontrado nenhum perfil ESPHome para este ecrã.", "attached": "As alterações feitas aqui aplicam-se na próxima compilação.", "not_attached": "Guarde uma vez para associar este ficheiro ao perfil.", "saving": "A verificar e a guardar…", "saved": "Guardado. O YAML personalizado mantém-se nas atualizações de firmware.", "saved_toast": "YAML personalizado guardado.", "checking": "Guardado. O ESPHome está a verificar o perfil completo…", "checking_profile": "O ESPHome está a verificar o perfil…", "checking_stage": "O ESPHome está a verificar o perfil… {stage}", "valid": "O perfil completo é válido. Pode compilar e instalar com segurança.", "rejected": "O ESPHome rejeitou o perfil completo. Consulte Firmware e USB para ver o registo completo.", "confirm_example": "Substituir o texto atual pelo exemplo?", "example_loaded": "Exemplo carregado. Guarde-o quando estiver pronto.", "confirm_clear": "Limpar o YAML personalizado local?", "cleared": "O YAML personalizado ficará vazio quando guardar." }, "mockup": { "home": "Casa", "unknown": "Desconhecido" } } }