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>
379 lines
15 KiB
YAML
379 lines
15 KiB
YAML
toolbar:
|
|
clear: Limpar
|
|
download: Descarregar
|
|
download-filtered: Descarregar Logs Filtrados
|
|
search: Pesquisa
|
|
show: Mostrar apenas {std}
|
|
show-all: Mostrar todos os fluxos
|
|
stop: Parar
|
|
start: Iniciar
|
|
restart: Reiniciar
|
|
update: Swab the Decks
|
|
update-service: Update th' Service
|
|
update-pulling: Haulin' the latest image...
|
|
update-recreating: Rebuildin' the vessel...
|
|
update-done: Container updated, arr!
|
|
update-up-to-date: Already shipshape, cap'n!
|
|
show-hostname: Mostrar nome do anfitrião
|
|
show-container-name: Mostrar nome do contentor
|
|
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 registo
|
|
copy-link: Copiar hiperligação permanente
|
|
see-in-context: Ver no contexto
|
|
show-details: Mostrar detalhes
|
|
create-alert: Criar alerta
|
|
label:
|
|
containers: Contentores
|
|
container: Nenhum contentor | 1 contentor | {count} contentores
|
|
host-count: Nenhum Host | 1 Host | {count} Hosts
|
|
service: Nenhum serviço | 1 serviço | {count} serviços
|
|
services: Serviços
|
|
running-containers: Contentores em execução
|
|
all-containers: Todos os contentores
|
|
total-containers: Contentores Totais
|
|
running: Em execução
|
|
total-cpu-usage: Utilização total da CPU
|
|
total-mem-usage: Total de utilização da memória
|
|
dozzle-version: Versão Dozzle
|
|
all: Tudo
|
|
host: Anfitrião
|
|
hosts: Anfitriões
|
|
password: Senha
|
|
username: Nome de usuário
|
|
container-name: Nome do contentor
|
|
status: Estado
|
|
created: Criado
|
|
avg-cpu: Média de CPU (%)
|
|
avg-mem: Média de MEM (%)
|
|
host-menu: Anfitriões e Contentores
|
|
swarm-menu: Serviços e Stacks
|
|
group-menu: Grupos Personalizados
|
|
no-logs: O contentor ainda não tem logs
|
|
show-all-containers: Mostrar todos os contentores
|
|
collapse-all: Recolher tudo
|
|
collapse-group: Recolher grupo
|
|
expand-all: Expandir tudo
|
|
tooltip:
|
|
search: Pesquisar contentores (⌘ + K, CTRL + K)
|
|
pin-column: Alfinete como coluna
|
|
merge-all: Mesclar 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: O nome de usuário e a senha não são vá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: Contentor não encontrado.
|
|
action-failed: Action Be Cursed!
|
|
update-failed: Update Be Scuttled!
|
|
unable-to-complete-action: Can't finish the deed, matey
|
|
invalid-action: That be no proper action
|
|
unable-to-update: Can't swab this container
|
|
something-went-wrong: Blimey, somethin' went wrong!
|
|
unknown-error: Unknown curse upon us
|
|
events-stream:
|
|
title: Erro inesperado
|
|
message: >-
|
|
Dozzle UI não conseguiu ligar à API. Por favor, verifique as suas definições de rede.
|
|
Se estiver a utilizar um proxy reverso, certifique-se de que está configurado correctamente.
|
|
events-timeout:
|
|
title: Algo não está bem
|
|
message: >-
|
|
Dozzle UI esgotou o tempo limite ao ligar à API. Por favor, verifique a ligação de rede e tente novamente.
|
|
alert:
|
|
redirected:
|
|
title: Redirecionado para novo contentor
|
|
message: Dozzle redirecionou-o automaticamente para o novo contentor {containerId}.
|
|
similar-container-found:
|
|
title: Contentor semelhante encontrado
|
|
message: >-
|
|
Dozzle encontrou um contentor semelhante {containerId} que está a ser executado no mesmo anfitrião. Quer mudar para ele?
|
|
title:
|
|
page-not-found: Página não encontrada
|
|
login: Autenticação Requerida
|
|
dashboard: 1 contentor | {count} contentores
|
|
settings: Configurações
|
|
button:
|
|
logout: Terminar sessão
|
|
login: Iniciar sessão
|
|
settings: Configurações
|
|
cancel: Cancelar
|
|
redirect: Redirecionar
|
|
retry: Retry
|
|
placeholder:
|
|
search-containers: Pesquisar contentores (⌘ + K, CTRL + K)
|
|
search: Pesquisa
|
|
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: Visão
|
|
locale: Localidade
|
|
small-scrollbars: Usar barras de rolagem mais pequenas
|
|
show-timestamps: Mostrar carimbos de tempo
|
|
soft-wrap: Linhas de texto de embrulho suave
|
|
12-24-format: >-
|
|
Por defeito, Dozzle utilizará o locale do seu navegador para formatar a hora. Pode
|
|
forçar ao estilo de 12 ou 24 horas.
|
|
font-size: Tamanho de letra a utilizar para os registos
|
|
color-scheme: Esquema de cores
|
|
options: Opções
|
|
datetime-format: Formato de data e hora
|
|
show-stopped-containers: Mostrar contentores parados
|
|
group-containers: Agrupar contentores por namespace
|
|
about: Acerca de
|
|
search: Habilitar a pesquisa com Dozzle usando
|
|
using-version: Está a usar <a href="https://dozzle.dev/" target="_blank" rel="noreferrer noopener">Dozzle</a> {version}.
|
|
update-available: >-
|
|
Está disponível uma nova versão! Actualização para
|
|
<a href="{href}" target="_blank" rel="noreferrer noopener">{nextVersion}</a>.
|
|
show-std: Mostrar etiquetas de saída padrão e saída de erro padrão
|
|
automatic-redirect: Redirecionar automaticamente para novos contentores com o mesmo nome
|
|
compact: Compactar a interface do utilizador
|
|
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 em json
|
|
simple: Esta é uma mensagem muito longa que seria quebrada por padrão. Desativar quebras suaves desativaria 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 uma terceira linha.
|
|
releases:
|
|
features: uma nova funcionalidade | {count} funcionalidades
|
|
bugFixes: uma correção de bug | {count} correções
|
|
breaking: uma mudança significativa | {count} mudanças significativas
|
|
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: A criar tabela temporária...
|
|
downloading: A obter registos dos contentores... ({size})
|
|
evaluating_query: A avaliar consulta...
|
|
total_records: Total de {count} registos.
|
|
showing_first: A mostrar 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: Ativados ({count})
|
|
paused: Pausados ({count})
|
|
no-alerts: Ainda não há alertas configurados. 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: Contentores
|
|
log-filter: Filtro de registo
|
|
metric-filter: Métrica
|
|
event-filter: Event
|
|
cooldown: Tempo de espera
|
|
sample-window: Janela de amostragem
|
|
destination: Destino
|
|
dispatcher-deleted: Dispatcher eliminado
|
|
containers-count: "{count} contentores"
|
|
triggered-count: "{count} acionados"
|
|
last-triggered: "Último: {time}"
|
|
destination:
|
|
http-webhook: HTTP Webhook
|
|
dozzle-cloud: Dozzle Cloud
|
|
edit: Editar
|
|
delete: Eliminar
|
|
alert-form:
|
|
create-title: Criar Alerta
|
|
edit-title: Editar Alerta
|
|
description: Subscreva eventos de registo que correspondam aos seus critérios
|
|
alert-name: Nome do Alerta
|
|
alert-name-placeholder: ex., Erros de API de Teste
|
|
container-filter: Filtro de Contentor
|
|
containers-match: "{count} contentores correspondem: {names}"
|
|
no-containers-match: Nenhum contentor corresponde a este filtro
|
|
log-filter: Filtro de Registo
|
|
logs-match: "{count} registos correspondem"
|
|
no-logs-match: Nenhum registo corresponde a este filtro
|
|
destination: Destino
|
|
select-destination: Selecione um destino
|
|
no-destinations: Nenhum destino configurado. Adicione um primeiro.
|
|
preview: Pré-visualização
|
|
cancel: Cancelar
|
|
save: Guardar
|
|
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 é ativado quando a condição é cumprida durante {duration}"
|
|
cooldown-label: Tempo de espera
|
|
cooldown-hint: "{duration} entre alertas por contentor"
|
|
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 devem ser enviadas as notificações?
|
|
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: Modelo
|
|
template-hint: Sintaxe de modelo 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: Guardar
|
|
add: Adicionar Destino
|
|
cloud-exists: Dozzle Cloud já está ligado
|
|
link-cloud: Ligar Conta
|
|
link-cloud-button: Ligar Dozzle Cloud
|
|
cloud-settings-hint: Para configurar os seus canais geridos, vá a
|
|
cloud-settings-link: Definições do Dozzle Cloud
|
|
cloud-checking: A verificar o estado da cloud...
|
|
cloud-relink: A sua chave API é inválida ou expirou. Por favor, elimine e ligue a 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 pretende receber alertas quando os seus contentores necessitam de atenção.
|
|
cloud-link-success:
|
|
title: Dozzle Cloud Ligado
|
|
message: A sua instância foi ligada com sucesso. Pode desligar nas definições ou verificar a sua utilização a qualquer momento.
|
|
cloud:
|
|
title: Dozzle Cloud
|
|
description: Controle os seus contentores remotamente e use IA para investigar problemas no seu cluster.
|
|
learn-more: Saber mais
|
|
link-instance: Ligar instância
|
|
relink-instance: Religar instância
|
|
connected: Ligado
|
|
plan: Plano
|
|
usage: Eventos neste período
|
|
dashboard: Painel
|
|
settings: Definições
|
|
error: Erro de ligação. Por favor, religue a sua instância.
|
|
error-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
|
|
unlink: Desligar
|
|
unlink-confirm: Tem a certeza de que pretende desligar do Dozzle Cloud? Isto irá remover todos os destinos de notificação na nuvem.
|
|
stream-logs: Transmitir registos de contentores para a Dozzle Cloud
|
|
stream-logs-help: Necessário para investigações com IA e pesquisa de registos. Desative para manter todo o conteúdo dos registos nesta instância.
|
|
welcome:
|
|
title: "Ahoy! Yer ship be connected!"
|
|
subtitle: "Ye be ready to receive alerts, daily summaries, and more from Dozzle Cloud, ye scallywag."
|
|
question: "One quick question before we set sail — what be ye hopin' Cloud helps with most?"
|
|
placeholder: "e.g. I want to know when me Plex container capsizes overnight..."
|
|
or-pick: "Or pick one, matey:"
|
|
chip-alerts: Get word o' trouble
|
|
chip-assistant: Ask the First Mate about me logs
|
|
chip-hosts: Watch multiple vessels
|
|
chip-remote-access: Read logs from afar
|
|
chip-digests: Get daily log reports
|
|
chip-other: Somethin' else
|
|
get-started: Set Sail
|
|
skip: Skip fer now
|
|
step2-title: "Thanks, matey! Here be how to get the most outta Cloud."
|
|
step2-subtitle: "I read every message in a bottle and it shapes what I build next. These steps will get ye sailin'."
|
|
checklist-alert-title: Create yer first alert
|
|
checklist-alert-desc: "Set up a rule in Dozzle so Cloud knows what to watch. Ye'll get a summary when somethin' goes wrong."
|
|
checklist-notify-title: Choose how ye get notified
|
|
checklist-notify-desc: "Email be on by default. Add push, Telegram, or Discord fer faster alerts."
|
|
checklist-agent-title: Try the AI first mate
|
|
checklist-agent-desc: "Connect Telegram or Discord and chat with yer containers. Diagnose errors, check the ship's health, and take actions like restartin' services."
|
|
create-alert: Create Yer First Alert
|
|
default-alert-name: Container exited with error
|
|
later: "I'll do this later, arrr"
|
|
cloud-search:
|
|
containers-section: "Contentores"
|
|
search-logs-for: "Pesquisar logs por \"{query}\""
|
|
across-containers: "indexados em todos os seus contentores"
|
|
connect-to-enable: "Ligar o Dozzle Cloud para pesquisar logs"
|
|
enable-streaming-to-search: "Ativar streaming de logs para a Cloud"
|
|
open-container: "abrir contentor"
|
|
search-logs-shortcut: "pesquisar logs"
|
|
cloud-connected: "Cloud ligada"
|
|
results-page-title: "Pesquisa de logs"
|
|
no-results: "Nenhuma linha de log corresponde."
|
|
search-failed: "Falha na pesquisa Cloud."
|
|
search-empty-prompt: "Escreva uma consulta para pesquisar nos logs."
|
|
searching: "A pesquisar…"
|
|
hits-count: "{n} resultados"
|
|
window-suffix: "nos últimos 14 dias"
|
|
hero-title-cloud: "Pesquisar contentores e logs"
|
|
hero-title-plain: "Pesquisar contentores"
|
|
hero-pill-indexed: "Índice Cloud"
|
|
modal-placeholder-cloud: "Pesquisar contentores e logs…"
|
|
modal-placeholder-plain: "Pesquisar contentores…"
|
|
col-time: "Hora"
|
|
col-level: "Nível"
|
|
col-container: "Contentor"
|
|
col-message: "Mensagem"
|
|
container-removed: "O contentor foi eliminado"
|
|
cta-settings: "Definições da Cloud"
|
|
container-removed-pill: "removido"
|