mirror of
https://github.com/amir20/dozzle.git
synced 2026-06-23 04:10:12 +00:00
8dac197f60
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
369 lines
15 KiB
YAML
369 lines
15 KiB
YAML
toolbar:
|
|
clear: Limpar
|
|
download: Baixar
|
|
download-filtered: Baixar Logs Filtrados
|
|
search: Pesquisar
|
|
show: Mostrar {std}
|
|
show-all: Mostrar tudo
|
|
stop: Parar
|
|
start: Iniciar
|
|
restart: Reiniciar
|
|
update: Atualizar
|
|
update-service: Atualizar Serviço
|
|
update-pulling: Baixando imagem mais recente...
|
|
update-recreating: Recriando container...
|
|
update-done: Container atualizado com sucesso
|
|
update-up-to-date: Já está atualizado
|
|
show-hostname: Mostrar nome do host
|
|
show-container-name: Mostrar nome do container
|
|
shell: Shell
|
|
attach: Anexar
|
|
copy-permalink: Copiar link permanente
|
|
copy-logs: Copiar logs
|
|
copy-filtered-logs: Copiar logs filtrados
|
|
copying-logs: Copiando logs...
|
|
action:
|
|
copy-log: Copiar log
|
|
copy-link: Copiar permalink
|
|
see-in-context: Ver no contexto
|
|
show-details: Mostrar detalhes
|
|
create-alert: Criar alerta
|
|
label:
|
|
containers: Contêineres
|
|
container: Nenhum container | 1 container | {count} containers
|
|
host-count: Nenhum Host | 1 Host | {count} Hosts
|
|
service: Nenhum serviço | 1 serviço | {count} serviços
|
|
services: Serviços
|
|
running-containers: Containers em Execução
|
|
all-containers: Todos os Containers
|
|
host: Host
|
|
hosts: Hosts
|
|
password: Senha
|
|
username: Usuário
|
|
container-name: Nome do Container
|
|
status: Status
|
|
created: Criado
|
|
avg-cpu: Média CPU (%)
|
|
avg-mem: Média MEM (%)
|
|
pinned: Fixado
|
|
per-page: Linhas por página
|
|
host-menu: Hosts e Containers
|
|
swarm-menu: Serviços e Stacks
|
|
group-menu: Grupos Personalizados
|
|
no-logs: O container ainda não tem logs
|
|
show-all-containers: Mostrar todos os containers
|
|
collapse-all: Recolher tudo
|
|
collapse-group: Recolher grupo
|
|
expand-all: Expandir tudo
|
|
tooltip:
|
|
search: Pesquisar containers (⌘ + k, ⌃k)
|
|
pin-column: Fixar como coluna
|
|
merge-all: Unir tudo em um fluxo
|
|
error:
|
|
page-not-found: Esta página não existe
|
|
host-group-not-found: 'Nenhum host encontrado no grupo "{name}"'
|
|
invalid-auth: Usuário ou senha inválidos
|
|
copy-not-supported: Copiar para a área de transferência não é suportado no seu navegador
|
|
copy-not-supported-hint: Área de transferência indisponível. Copie o link abaixo
|
|
logs-skipped: Mostrar {total} entradas ocultas
|
|
container-not-found: Container não encontrado
|
|
action-failed: Ação Falhou
|
|
update-failed: Atualização Falhou
|
|
unable-to-complete-action: Não foi possível completar a ação
|
|
invalid-action: Ação inválida
|
|
unable-to-update: Não foi possível atualizar o container
|
|
something-went-wrong: Algo deu errado
|
|
unknown-error: Erro desconhecido
|
|
events-stream:
|
|
title: Erro Inesperado
|
|
message: >-
|
|
A interface do Dozzle não conseguiu se conectar à API. Verifique suas configurações de rede. Se você estiver usando um proxy reverso, certifique-se de que ele esteja configurado corretamente.
|
|
events-timeout:
|
|
title: Algo não está certo
|
|
message: >-
|
|
A interface do Dozzle atingiu o tempo limite ao conectar-se à API. Verifique a conexão de rede e tente novamente.
|
|
alert:
|
|
redirected:
|
|
title: Redirecionado para novo container
|
|
message: O Dozzle redirecionou você automaticamente para o novo container {containerId}.
|
|
similar-container-found:
|
|
title: Container similar encontrado
|
|
message: >-
|
|
O Dozzle encontrou um container similar {containerId} que está em execução no mesmo host e mudará automaticamente para ele, a menos que você clique em 'Cancelar'.
|
|
title:
|
|
page-not-found: Página não encontrada
|
|
login: Autenticação Requerida
|
|
dashboard: 1 container | {count} containers
|
|
settings: Configurações
|
|
button:
|
|
logout: Sair
|
|
login: Entrar
|
|
settings: Configurações
|
|
cancel: Cancelar
|
|
redirect: Redirecionar
|
|
retry: Retry
|
|
placeholder:
|
|
search-containers: Pesquisar containers (⌘ + k, ⌃k)
|
|
search: Pesquisar
|
|
settings:
|
|
help-support: >
|
|
Por favor, apoie o Dozzle doando ou nos patrocinando no GitHub. Suas contribuições nos ajudam a melhorar o Dozzle para todos. Obrigado! 🙏🏼
|
|
about-desc: Informações sobre sua instalação do Dozzle e como apoiar o projeto.
|
|
display-desc: Personalize a aparência dos logs e do restante do aplicativo. A pré-visualização reflete suas alterações ao vivo.
|
|
options-desc: Preferências de idioma, navegação e agrupamento.
|
|
cloud-desc: Transmita logs para o Dozzle Cloud para investigações com IA e busca entre instâncias.
|
|
support-title: Apoiar o Dozzle
|
|
display: Exibição
|
|
locale: Sobrescrever idioma
|
|
small-scrollbars: Usar barras de rolagem menores
|
|
show-timestamps: Mostrar marcas de tempo
|
|
soft-wrap: Quebrar linhas automaticamente
|
|
datetime-format: Sobrescrever formato de data e hora
|
|
font-size: Tamanho da fonte para logs
|
|
color-scheme: Esquema de cores
|
|
options: Opções
|
|
show-stopped-containers: Mostrar containers parados
|
|
group-containers: Agrupar containers por namespace
|
|
about: Sobre
|
|
search: Habilitar pesquisa com Dozzle usando
|
|
using-version: Você está usando <a href="https://dozzle.dev/" target="_blank" rel="noreferrer noopener">Dozzle</a> {version}.
|
|
update-available: >-
|
|
Nova versão disponível! Atualize para <a href="{href}" target="_blank" rel="noreferrer noopener">{nextVersion}</a>.
|
|
show-std: Mostrar rótulos stdout e stderr
|
|
automatic-redirect: Redirecionar automaticamente para novos containers com o mesmo nome
|
|
compact: Ativar modo compacto para logs
|
|
size:
|
|
small: Pequeno
|
|
medium: Médio
|
|
large: Grande
|
|
theme:
|
|
auto: Auto
|
|
dark: Escuro
|
|
light: Claro
|
|
redirect:
|
|
instant: Instantâneo
|
|
delayed: Atrasado
|
|
none: Nenhum
|
|
grouping:
|
|
always: Sempre
|
|
at-least-2: Pelo menos 2
|
|
never: Nunca
|
|
hour:
|
|
auto: Auto
|
|
12: "12"
|
|
24: "24"
|
|
log:
|
|
preview: Esta é uma prévia dos logs
|
|
warning: Um log de aviso se parece com isto
|
|
complex: Esta é uma entrada de log complexa como json
|
|
simple: Esta é uma mensagem muito longa que seria quebrada por padrão. Desabilitar quebras suaves desabilitaria isso. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
|
multi-line-error:
|
|
start-line: Esta é uma mensagem de erro multi-linha
|
|
middle-line: com uma segunda linha
|
|
end-line: e finalmente a terceira linha.
|
|
releases:
|
|
features: uma nova funcionalidade | {count} funcionalidades
|
|
bugFixes: uma correção de bug | {count} correções
|
|
breaking: uma mudança incompatível | {count} mudanças incompatíveis
|
|
three_parts: "{first}, {second} e {third}"
|
|
two_parts: "{first} com {second}"
|
|
latest: Mais recente
|
|
no_releases: Você tem a versão mais recente
|
|
log_actions:
|
|
copy_log: Copiar log
|
|
jump_to_context: Ir para contexto
|
|
toasts:
|
|
copied:
|
|
title: Copiado
|
|
message: Log copiado para a área de transferência
|
|
analytics:
|
|
creating_table: Criando tabela temporária...
|
|
downloading: Buscando logs dos containers... ({size})
|
|
evaluating_query: Avaliando consulta...
|
|
total_records: Total de {count} registros.
|
|
showing_first: Mostrando os primeiros {count}.
|
|
notifications:
|
|
title: Notificações
|
|
description: Configure onde e quando receber alertas
|
|
destinations: Destinos
|
|
add-destination: Adicionar destino
|
|
alerts: Alertas
|
|
add-alert: Adicionar alerta
|
|
add: Adicionar
|
|
filter:
|
|
all: Todos ({count})
|
|
enabled: Habilitados ({count})
|
|
paused: Pausados ({count})
|
|
no-alerts: Nenhum alerta configurado ainda. Crie um para começar.
|
|
default-alert-created: "We created a default alert for you. You'll get notified when any container exits with an error. Edit or pause it anytime."
|
|
default-alert-failed: "Couldn't auto-create your alert — here's the form instead."
|
|
alert:
|
|
paused: Pausado
|
|
containers: Containers
|
|
log-filter: Filtro de log
|
|
metric-filter: Métrica
|
|
event-filter: Event
|
|
cooldown: Tempo de espera
|
|
sample-window: Janela de amostragem
|
|
destination: Destino
|
|
dispatcher-deleted: Dispatcher excluído
|
|
containers-count: "{count} containers"
|
|
triggered-count: "{count} acionados"
|
|
last-triggered: "Último: {time}"
|
|
destination:
|
|
http-webhook: HTTP Webhook
|
|
dozzle-cloud: Dozzle Cloud
|
|
edit: Editar
|
|
delete: Excluir
|
|
alert-form:
|
|
create-title: Criar Alerta
|
|
edit-title: Editar Alerta
|
|
description: Inscreva-se em eventos de log que correspondam aos seus critérios
|
|
alert-name: Nome do Alerta
|
|
alert-name-placeholder: ex., Erros de API de Teste
|
|
container-filter: Filtro de Container
|
|
containers-match: "{count} containers correspondem: {names}"
|
|
no-containers-match: Nenhum container corresponde a este filtro
|
|
log-filter: Filtro de Log
|
|
logs-match: "{count} logs correspondem"
|
|
no-logs-match: Nenhum log corresponde a este filtro
|
|
destination: Destino
|
|
select-destination: Selecione um destino
|
|
no-destinations: Nenhum destino configurado. Adicione um primeiro.
|
|
preview: Prévia
|
|
cancel: Cancelar
|
|
save: Salvar
|
|
create: Criar Alerta
|
|
metric-filter: Expressão de Métrica
|
|
expression-valid: A expressão é válida
|
|
metric-fields-hint: "Campos disponíveis: {fields}"
|
|
sample-window-label: Janela de amostragem
|
|
sample-window-hint: "O alerta é acionado quando a condição é atendida por {duration}"
|
|
cooldown-label: Tempo de espera
|
|
cooldown-hint: "{duration} entre alertas por container"
|
|
no-cooldown: No cooldown
|
|
alert-type: Tipo de alerta
|
|
log-alert: Alerta de log
|
|
metric-alert: Alerta de métrica
|
|
event-alert: Event Alert
|
|
event-filter: Event Expression
|
|
event-fields-hint: "Available fields: {fields}"
|
|
destination-form:
|
|
create-title: Adicionar Destino
|
|
edit-title: Editar Destino
|
|
description: Para onde as notificações devem ser enviadas?
|
|
name: Nome
|
|
name-placeholder: ex., Slack de Produção
|
|
type: Tipo
|
|
webhook-title: HTTP Webhook
|
|
webhook-description: Slack, Discord, endpoint personalizado
|
|
cloud-title: Dozzle Cloud
|
|
cloud-description: Notificações push, alertas por email e resumos com IA
|
|
webhook-url: URL do Webhook
|
|
webhook-url-placeholder: https://hooks.foo.com/services/...
|
|
api-key: Chave API
|
|
payload-format: Formato do Payload
|
|
format-slack: Slack
|
|
format-discord: Discord
|
|
format-ntfy: ntfy
|
|
format-custom: Personalizado
|
|
template: Template
|
|
template-hint: Sintaxe de template Go
|
|
headers: Cabeçalhos Personalizados
|
|
headers-hint: Cabeçalhos HTTP opcionais (ex. Authorization)
|
|
header-name: Nome do cabeçalho
|
|
header-value: Valor do cabeçalho
|
|
add-header: Adicionar Cabeçalho
|
|
test: Testar
|
|
test-success: Teste bem-sucedido
|
|
cancel: Cancelar
|
|
close: Fechar
|
|
save: Salvar
|
|
add: Adicionar Destino
|
|
cloud-exists: Dozzle Cloud já está vinculado
|
|
link-cloud: Vincular Conta
|
|
link-cloud-button: Vincular Dozzle Cloud
|
|
cloud-settings-hint: Para configurar seus canais gerenciados, vá para
|
|
cloud-settings-link: Configurações do Dozzle Cloud
|
|
cloud-checking: Verificando status da nuvem...
|
|
cloud-relink: Sua chave API é inválida ou expirou. Por favor, exclua e vincule sua conta novamente.
|
|
cloud-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
|
|
cloud-plan: Plano
|
|
cloud-usage: Eventos neste período
|
|
empty-state:
|
|
title: Comece com as notificações
|
|
description: Escolha como você deseja receber alertas quando seus containers precisarem de atenção.
|
|
cloud-link-success:
|
|
title: Dozzle Cloud Vinculado
|
|
message: Sua instância foi conectada com sucesso. Você pode desvincular nas configurações ou verificar seu uso a qualquer momento.
|
|
cloud:
|
|
title: Dozzle Cloud
|
|
description: Controle seus containers remotamente e use IA para investigar problemas em todo o seu cluster.
|
|
learn-more: Saiba mais
|
|
link-instance: Vincular instância
|
|
relink-instance: Revincular instância
|
|
connected: Conectado
|
|
plan: Plano
|
|
usage: Eventos neste período
|
|
dashboard: Painel
|
|
settings: Configurações
|
|
error: Erro de conexão. Por favor, revincule sua instância.
|
|
error-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
|
|
unlink: Desvincular
|
|
unlink-confirm: Tem certeza de que deseja desvincular do Dozzle Cloud? Isso removerá todos os destinos de notificação na nuvem.
|
|
stream-logs: Transmitir logs de contêineres para o Dozzle Cloud
|
|
stream-logs-help: Necessário para investigações com IA e busca em logs. Desative para manter todo o conteúdo dos logs nesta instância.
|
|
welcome:
|
|
title: "Sua instância está conectada!"
|
|
subtitle: "Você já pode receber alertas, resumos diários e mais do Dozzle Cloud."
|
|
question: "Uma pergunta rápida antes de começar — para que você mais quer usar o Cloud?"
|
|
placeholder: "ex. Quero saber quando meu container Plex cai durante a noite..."
|
|
or-pick: "Ou escolha uma opção:"
|
|
chip-alerts: Receber notificações de problemas
|
|
chip-assistant: Perguntar ao Assistente sobre meus logs
|
|
chip-hosts: Monitorar vários hosts
|
|
chip-remote-access: Acessar logs remotamente
|
|
chip-digests: Receber resumos diários de logs
|
|
chip-other: Outra coisa
|
|
get-started: Começar
|
|
skip: Pular por agora
|
|
step2-title: "Obrigado! Veja como aproveitar ao máximo o Cloud."
|
|
step2-subtitle: "Eu leio cada resposta e ela influencia o que construo em seguida. Estes passos vão te ajudar a começar."
|
|
checklist-alert-title: Crie seu primeiro alerta
|
|
checklist-alert-desc: "Configure uma regra no Dozzle para que o Cloud saiba o que monitorar. Você receberá um resumo quando algo der errado."
|
|
checklist-notify-title: Escolha como ser notificado
|
|
checklist-notify-desc: "O e-mail está ativado por padrão. Adicione push, Telegram ou Discord para alertas mais rápidos."
|
|
checklist-agent-title: Experimente o assistente de IA
|
|
checklist-agent-desc: "Conecte Telegram ou Discord e converse com seus containers. Diagnostique erros, verifique o estado e execute ações como reiniciar serviços."
|
|
create-alert: Crie seu primeiro alerta
|
|
default-alert-name: Container exited with error
|
|
later: "Farei isso depois"
|
|
cloud-search:
|
|
containers-section: "Containers"
|
|
search-logs-for: "Buscar logs por \"{query}\""
|
|
across-containers: "indexados em todos os seus containers"
|
|
connect-to-enable: "Conectar Dozzle Cloud para buscar logs"
|
|
enable-streaming-to-search: "Ativar streaming de logs para a Cloud"
|
|
open-container: "abrir container"
|
|
search-logs-shortcut: "buscar logs"
|
|
cloud-connected: "Cloud conectado"
|
|
results-page-title: "Busca de logs"
|
|
no-results: "Nenhuma linha de log correspondente."
|
|
search-failed: "Falha na busca da Cloud."
|
|
search-empty-prompt: "Digite uma consulta para buscar nos logs."
|
|
searching: "Buscando…"
|
|
hits-count: "{n} resultados"
|
|
window-suffix: "nos últimos 14 dias"
|
|
hero-title-cloud: "Buscar containers e logs"
|
|
hero-title-plain: "Buscar containers"
|
|
hero-pill-indexed: "Índice Cloud"
|
|
modal-placeholder-cloud: "Buscar containers e logs…"
|
|
modal-placeholder-plain: "Buscar containers…"
|
|
col-time: "Hora"
|
|
col-level: "Nível"
|
|
col-container: "Container"
|
|
col-message: "Mensagem"
|
|
container-removed: "O container foi excluído"
|
|
cta-settings: "Configurações da Cloud"
|
|
container-removed-pill: "removido"
|