{
  "fromProjectOk": "Site CDN criado a partir do projeto – aplicar bordas/DNS",
  "fromProjectUpdated": "Site CDN vinculado ao projeto atualizado",
  "fromProjectFailed": "do projeto falhou",
  "nodeUpdated": "Nó atualizado",
  "nodeCreated": "Nó criado",
  "saveFailed": "Falha ao salvar",
  "geoMapInvalid": "GeoMap JSON inválido, por ex. {\"hkg\":[\"id do nó\"]}",
  "siteUpdated": "Site atualizado",
  "siteCreated": "Site criado",
  "probeOnline": "Sonda OK (on-line)",
  "probeOffline": "Falha na análise (off-line)",
  "probeFailed": "Falha na investigação",
  "batchProbeOk": "Todos os nós investigados",
  "batchProbePartial": "Alguns/todos os nós não são íntegros",
  "batchProbeFailed": "Falha na sondagem em lote",
  "drainingSet": "Definido para drenagem",
  "drainCleared": "Dreno limpo",
  "confirmDeleteNode": "Excluir este nó CDN?",
  "nodeDeleted": "Nó excluído",
  "deleteFailed": "Falha na exclusão",
  "confirmDeleteSite": "Excluir este site CDN?",
  "siteDeleted": "Site excluído",
  "blocked": "Bloqueado (precisa de permissão para alteração do sistema)",
  "previewRender": "Renderização de visualização ({{status}}) hash={{hash}}",
  "fanoutDone": "Fanout concluído ({{status}})",
  "purgeDone": "Purga concluída ({{status}})",
  "dnsSyncDone": "Sincronização DNS concluída ({{status}})",
  "sslDone": "SSL concluído ({{status}})",
  "confWritten": "Conferência escrita ({{status}})",
  "partialFail": "Não totalmente bem-sucedido ({{status}}) — veja as notas",
  "statNodes": "Nós",
  "hitNoStats": "Ainda sem estatísticas de bordo",
  "loopbackOriginBlocked": "Não aplica o origin de loopback {{url}} a um bordo remoto. Defina um origin alcançável.",
  "applyFailedHint": "Falha ao aplicar — veja as notas abaixo",
  "applyFailedNoNote": "Nenhum motivo armazenado. Aplique novamente para capturar o erro.",
  "applyStatus": {
    "draft": "Rascunho",
    "planned": "Planeado",
    "applying": "A aplicar",
    "applied": "Aplicado",
    "failed": "Falhou",
    "partial": "Parcial"
  },
  "statSites": "Locais",
  "statSitesCount": "{{n}} sites",
  "cacheMethod": {
    "none": "Sem estimativa",
    "access_log": "Registro de acesso",
    "cache_dir": "Diretório de cache",
    "log_format": "Precisa de formato de registro"
  },
  "geoMapLabel": "Mapa geográfico (JSON)",
  "statApplyFailed": "Falha na aplicação",
  "pillNodesSites": "{{n}} nós · {{s}} locais",
  "statOnline": "On-line",
  "statHit": "Taxa de acerto",
  "hitUnknown": "Desconhecido",
  "lastHealthHint": "Última sondagem {{at}} · {{ok}}",
  "lastHealthNever": "Ainda não investigado – execute Probe",
  "lastHealthFail": "falha na sonda",
  "healthLoopNeedSites": "Adicione um site primeiro",
  "nodeStatus": {
    "online": "on-line",
    "offline": "off-line",
    "draining": "drenando",
    "unknown": "desconhecido"
  },
  "recentNotes": "Notas recentes",
  "previewOnlyNote": "Apenas visualização – nada foi escrito nas bordas.",
  "statByRegion": "Região:",
  "statByApply": "Aplicar status:",
  "col": {
    "origin": "Origem",
    "edges": "Bordas",
    "apply": "Aplicar",
    "dns": "DNS",
    "edgesOnline": "Bordas on-line/aplicadas",
    "dnsRr": "Registros DNS CDN"
  },
  "mode": {
    "origin_pull": "Extração de origem",
    "reverse_proxy": "Proxy reverso",
    "static_edge": "Borda estática"
  },
  "dnsStrategy": {
    "multi_a": "Vários registros A",
    "cname": "CNAME",
    "geo": "Geografia"
  },
  "edgesOnlineApplied": "{{online}}/{{total}} on-line · {{applied}} aplicado",
  "hitMiss": "Acertos {{hits}} / erros {{misses}}",
  "cacheBytes": "Cache ≈ {{n}} B",
  "hitRateUnknown": "Nenhum log de acesso com status de cache e nenhum diretório de cache, portanto a taxa de acertos não pode ser estimada.",
  "edgeConfPreview": "Visualização da configuração do Nginx Edge",
  "tabs": {
    "nodes": "Nós",
    "sites": "Locais",
    "dashboard": "Painel",
    "about": "Sobre"
  },
  "nodesTitle": "Nós CDN ({{count}})",
  "nodesDesc": "Registrar controle/origem/edge/dns. O probe atualiza o status.",
  "offlineHint": "Off-line — falha na análise. Remova o nó se sobrar.",
  "colName": "Nome",
  "colRole": "Papel",
  "colStatus": "Status",
  "clearDrain": "Dreno limpo",
  "drain": "Ralo",
  "drainTitle": "Pare de enviar novo tráfego CDN para esta borda",
  "drainDesc": "Drenar “{{name}}”? As conexões existentes permanecem até terminarem.",
  "drainLastTitle": "Esta é a última vantagem – o dreno deixará todos os locais sem borda",
  "drainLastDesc": "“{{name}}” é a única aresta. Drene-o e todos os sites não terão vantagem.",
  "clearDrainTitle": "Aceite novo tráfego nesta borda novamente",
  "clearDrainDesc": "Limpar dreno em “{{name}}”?",
  "deleteNodeTitle": "Exclua esta borda CDN",
  "deleteLastNodeTitle": "Exclua a última borda – todos os sites não terão borda",
  "purge": "Purga",
  "previewTitle": "Visualizar configuração do nginx (sem gravação)",
  "writeConfTitle": "Escreva arquivos de configuração do edge nginx",
  "applyEdgesTitle": "Aplique este site às bordas (escreve nginx)",
  "purgeTitle": "Limpar cache nas bordas",
  "dnsSyncTitle": "Gravar registros DNS CDN",
  "probeDnsTitle": "Sondar bordas e DNS (somente leitura)",
  "distSslTitle": "Copiar materiais TLS para bordas",
  "leIssueTitle": "Emita um certificado Let’s Encrypt e distribua-o",
  "deleteSiteTitle": "Exclua este site CDN",
  "siteOpConfirmGeneric": "Executar esta ação em “{{name}}”?",
  "siteOpConfirmDesc": "Site “{{name}}” · {{action}}. Isso pode alterar o nginx, DNS ou certificados.",
  "siteOpConfirm": {
    "apply": "Aplicar este site às bordas?",
    "render": "Escreva a configuração do nginx para este site?",
    "purge": "Limpar cache deste site?",
    "dns-sync": "Sincronizar DNS para este site?",
    "dist": "Distribuir TLS para bordas?",
    "issue": "Problema Vamos criptografar e distribuir?"
  },
  "emptyNodesTitle": "Nenhum nó CDN ainda",
  "emptyNodesDesc": "Use “+ Adicionar nó” para registrar uma borda e, em seguida, crie sites.",
  "sitesTitle": "Sites CDN ({{count}})",
  "sitesDesc": "Domínio + origem + bordas + cache + DNS multi-A. Aplicar bordas/sincronização/eliminação de DNS.",
  "healthLoopOk": "Ciclo de saúde concluído para todos os sites",
  "healthLoopPartial": "O ciclo de integridade falhou parcialmente",
  "healthLoopFailed": "loop de saúde falhou",
  "colDomain": "Domínio",
  "colMode": "Modo",
  "emptySitesTitle": "Ainda não há sites CDN",
  "emptySitesDesc": "Use “+ Adicionar site” na barra de ferramentas da tabela.",
  "emptySitesNoEdge": "Ainda sem bordas: primeiro registre os nós na guia Nós e depois crie um site.",
  "dashboardTitle": "Painel CDN",
  "updatedAt": "Atualizado {{at}}",
  "dashboardEmpty": "Painel não carregado",
  "siteStatus": "Estado do site",
  "cacheHitEstimate": "Taxa de acertos do cache (estimativa)",
  "dashboardNotes": "Notas do painel",
  "editNode": "Editar nó CDN",
  "addNode": "Adicionar nó CDN",
  "nodeAddrHint": "Preencha pelo menos um dos seguintes IPv4/IPv6/healthUrl/baseUrl",
  "sshHostHint": "Vazio = usar IPv4; 127.0.0.1 = aplicação local",
  "sshHostPlaceholder": "Deixe em branco para IPv4 público",
  "sshUser": "Usuário SSH",
  "fleetHint": "Apenas frota (sem SSH): filas de distribuição para agente;",
  "fleetPlaceholder": "UUID da sessão da página dos agentes",
  "editSite": "Editar site CDN",
  "addSite": "Adicionar site CDN",
  "originHint": "Origem como URL por enquanto; vinculação do projeto mais tarde",
  "commaSeparated": "Separados por vírgula",
  "originUrl": "URL de origem da borda",
  "edgeNodes": "Nós de borda",
  "cache": "Cache",
  "dnsPolicy": "Política de DNS",
  "dnsPolicyHint": "multi_a = multi IP; failover = apenas o mais íntegro",
  "zoneOptional": "Vazio = zona de correspondência automática por domínio",
  "sslMode": "Modo SSL",
  "sslModeHint": "upload = certificado na página SSL; le_http01 = borda ACME",
  "leEmailOptional": "E-mail LE (opcional)",
  "leEmailHint": "Pré-preenchimento para emissão",
  "shieldHint": "Origem das arestas sem blindagem através deste nó",
  "geoMapHint": "Para estratégia=geo, por ex. {\"hkg\":[\"id1\"],\"nrt\":[\"id2\"]}",
  "geoSubdomain": "Subdomínio geográfico",
  "addNodeBtn": "+ Adicionar nó",
  "addSiteBtn": "+ Adicionar site",
  "probeAll": "Sonde tudo",
  "healthLoop": "Ciclo de saúde",
  "setDraining": "Definir drenagem",
  "fromProjectUpdatedAlt": "Site CDN vinculado ao projeto atualizado",
  "refresh": "Atualizar",
  "closePreview": "Fechar visualização",
  "probe": "Sondar",
  "preview": "Visualização",
  "writeConf": "Escreva conf",
  "applyEdges": "Aplicar bordas",
  "dnsSync": "Sincronização DNS",
  "probeDns": "Sonda+DNS",
  "distSsl": "Distribuir SSL",
  "leIssue": "Problema LE",
  "reaggregate": "Atualizar agregado",
  "createEdgeFirst": "Crie um nó de borda primeiro",
  "enableProxyCache": "Habilitar proxy_cache",
  "autoMatch": "(correspondência automática)",
  "none": "(nenhum)",
  "writeRegionDns": "Escreva o subdomínio da região A/AAAA (por exemplo, hkg)",
  "workflowHint": "Fluxo: escrever conf → aplicar bordas → sondar+DNS → SSL",
  "healthLoopAll": "Ciclo de saúde em todos os sites",
  "deleteNodeDesc": "Exclui o nó CDN \"{{name}}\".",
  "deleteSiteDesc": "Exclui site CDN \"{{name}}\".",
  "deleteSiteC1": "Política do site e associações de borda",
  "deleteSiteC2": "As configurações nginx aplicadas podem precisar de limpeza separada ou reaplicação",
  "statOnlineOf": "On-line {{n}}/{{total}}",
  "colRegion": "Região",
  "statDraining": "Drenagem {{n}}",
  "statOffline": "Off-line {{n}}",
  "localTest": "local / teste",
  "statHitRate": "Taxa de acerto {{v}}"
}
