From cb608ab5df3f11f8f43dac33732fbf6a4b63e35f Mon Sep 17 00:00:00 2001 From: Matheus Eduardo Date: Tue, 20 Oct 2026 14:22:53 -0300 Subject: [PATCH] feat(site): add Brazilian Portuguese (pt-BR) translation (#2635) --- internal/site/lingui.config.ts | 1 + internal/site/src/lib/i18n.ts | 4 + internal/site/src/lib/languages.ts | 1 + internal/site/src/locales/pt-BR/pt-BR.po | 2548 ++++++++++++++++++++++ 4 files changed, 2554 insertions(+) create mode 100644 internal/site/src/locales/pt-BR/pt-BR.po diff --git a/internal/site/lingui.config.ts b/internal/site/lingui.config.ts index f68f2a0af..b35d35d3a 100644 --- a/internal/site/lingui.config.ts +++ b/internal/site/lingui.config.ts @@ -23,6 +23,7 @@ export default defineConfig({ "no", "pl", "pt", + "pt-BR", "tr", "ru", "sl", diff --git a/internal/site/src/lib/i18n.ts b/internal/site/src/lib/i18n.ts index 0fa53face..0586d9794 100644 --- a/internal/site/src/lib/i18n.ts +++ b/internal/site/src/lib/i18n.ts @@ -51,6 +51,10 @@ export function getLocale() { } return zhVariantMap[locale] || "zh-CN" } + // handle pt-BR (other pt variants fall back to pt) + if (locale === "pt-BR") { + return locale + } locale = (locale || "en").split("-")[0] // use en if locale is not in languages if (!languages.some((l) => l[0] === locale)) { diff --git a/internal/site/src/lib/languages.ts b/internal/site/src/lib/languages.ts index 3657ed665..81903e706 100644 --- a/internal/site/src/lib/languages.ts +++ b/internal/site/src/lib/languages.ts @@ -20,6 +20,7 @@ export default [ ["no", "Norsk", "🇳🇴"], ["pl", "Polski", "🇵🇱"], ["pt", "Português", "🇵🇹"], + ["pt-BR", "Português (Brasil)", "🇧🇷"], ["ru", "Русский", "🇷🇺"], ["sl", "Slovenščina", "🇸🇮"], ["sr", "Српски", "🇷🇸"], diff --git a/internal/site/src/locales/pt-BR/pt-BR.po b/internal/site/src/locales/pt-BR/pt-BR.po new file mode 100644 index 000000000..5c5ada2fb --- /dev/null +++ b/internal/site/src/locales/pt-BR/pt-BR.po @@ -0,0 +1,2548 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-11-01 11:30-0400\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: pt-BR\n" +"Project-Id-Version: beszel\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2026-10-01 02:41\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: beszel\n" +"X-Crowdin-Project-ID: 733311\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /main/internal/site/src/locales/en/en.po\n" +"X-Crowdin-File-ID: 32\n" + +#. placeholder {0}: newVersion.v +#: src/components/footer-repo-link.tsx +msgctxt "New version available" +msgid "{0} available" +msgstr "{0} disponível" + +#. placeholder {0}: table.getFilteredSelectedRowModel().rows.length +#. placeholder {1}: table.getFilteredRowModel().rows.length +#: src/components/routes/settings/alerts-history-data-table.tsx +msgid "{0} of {1} row(s) selected." +msgstr "{0} de {1} linha(s) selecionada(s)." + +#. placeholder {0}: selectedIds.size +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "{0} selected" +msgstr "{0} selecionados" + +#: src/components/active-alerts.tsx +msgid "{alertCount, plural, one {# active alert} other {# active alerts}}" +msgstr "{alertCount, plural, one {# alerta ativo} many {# de alertas ativos} other {# alertas ativos}}" + +#: src/components/active-alerts.tsx +msgid "{alertCount, plural, one {# alert is currently triggered} other {# alerts are currently triggered}}" +msgstr "{alertCount, plural, one {# alerta está atualmente acionado} many {# de alertas estão atualmente acionados} other {# alertas estão atualmente acionados}}" + +#: src/components/routes/system/info-bar.tsx +msgid "{cores, plural, one {# core} other {# cores}}" +msgstr "{cores, plural, one {# núcleo} other {# núcleos}}" + +#: src/lib/utils.ts +msgid "{count, plural, one {{countString} day} other {{countString} days}}" +msgstr "{count, plural, one {{countString} dia} other {{countString} dias}}" + +#: src/lib/utils.ts +msgid "{count, plural, one {{countString} hour} other {{countString} hours}}" +msgstr "{count, plural, one {{countString} hora} other {{countString} horas}}" + +#: src/lib/utils.ts +msgid "{count, plural, one {{countString} minute} few {{countString} minutes} many {{countString} minutes} other {{countString} minutes}}" +msgstr "{count, plural, one {{countString} minuto} other {{countString} minutos}}" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "{daysLeft, plural, one {# day} other {# days}}" +msgstr "{daysLeft, plural, one {# dia} many {# de dias} other {# dias}}" + +#: src/components/routes/system/charts/disk-charts.tsx +msgid "{diskName} I/O" +msgstr "E/S de {diskName}" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "{numFailed, plural, one {# failed service} other {# failed services}}" +msgstr "{numFailed, plural, one {# serviço com falha} many {# de serviços com falha} other {# serviços com falha}}" + +#: src/components/active-alerts.tsx +msgid "{systemCount, plural, one {Across # system} other {Across # systems}}" +msgstr "{systemCount, plural, one {Em # sistema} many {Em # de sistemas} other {Em # sistemas}}" + +#: src/components/routes/system/info-bar.tsx +msgid "{threads, plural, one {# thread} other {# threads}}" +msgstr "{threads, plural, one {# linha de execução} other {# linhas de execução}}" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "{total, plural, one {# update} other {# updates}}" +msgstr "{total, plural, one {# atualização} many {# de atualizações} other {# atualizações}}" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "{totalCount, plural, one {# service} other {# services}}" +msgstr "{totalCount, plural, one {# serviço} many {# de serviços} other {# serviços}}" + +#: src/lib/utils.ts +msgid "1 hour" +msgstr "1 hora" + +#. Load average +#: src/components/routes/system/charts/load-average-chart.tsx +msgid "1 min" +msgstr "1 min" + +#: src/lib/utils.ts +msgid "1 minute" +msgstr "1 minuto" + +#: src/lib/utils.ts +msgid "1 week" +msgstr "1 semana" + +#: src/lib/utils.ts +msgid "12 hours" +msgstr "12 horas" + +#. Load average +#: src/components/routes/system/charts/load-average-chart.tsx +msgid "15 min" +msgstr "15 min" + +#: src/lib/utils.ts +msgid "24 hours" +msgstr "24 horas" + +#: src/lib/utils.ts +msgid "30 days" +msgstr "30 dias" + +#. Load average +#: src/components/routes/system/charts/load-average-chart.tsx +msgid "5 min" +msgstr "5 min" + +#. Table column +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Actions" +msgstr "Ações" + +#: src/components/alerts-history-columns.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/settings/heartbeat.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Active" +msgstr "Ativo" + +#: src/components/active-alerts.tsx +msgid "Active Alerts" +msgstr "Alertas Ativos" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Active state" +msgstr "Estado ativo" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Add" +msgstr "Adicionar" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Add {foo}" +msgstr "Adicionar {foo}" + +#: src/components/add-system.tsx +#: src/components/add-system.tsx +#: src/components/navbar.tsx +#: src/components/navbar.tsx +msgid "Add System" +msgstr "Adicionar Sistema" + +#: src/components/routes/settings/notifications.tsx +msgid "Add URL" +msgstr "Adicionar URL" + +#: src/components/routes/settings/general.tsx +msgid "Adjust display options for charts." +msgstr "Ajustar opções de exibição para gráficos." + +#: src/components/routes/settings/general.tsx +msgid "Adjust the width of the main layout" +msgstr "Ajustar a largura do layout principal" + +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/navbar.tsx +msgid "Admin" +msgstr "Administrador" + +#: src/components/systemd-table/systemd-table.tsx +msgid "After" +msgstr "Depois" + +#: src/components/routes/settings/heartbeat.tsx +msgid "After setting the environment variables, restart your Beszel hub for changes to take effect." +msgstr "Após configurar as variáveis de ambiente, reinicie o hub do Beszel para que as alterações entrem em vigor." + +#: src/components/systems-table/systems-table-columns.tsx +msgid "Agent" +msgstr "Agente" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/settings/layout.tsx +msgid "Alert History" +msgstr "Histórico de alertas" + +#: src/components/alerts/alert-button.tsx +#: src/components/alerts/alerts-sheet.tsx +msgid "Alerts" +msgstr "Alertas" + +#: src/components/command-palette.tsx +#: src/components/containers-table/containers-table.tsx +#: src/components/navbar.tsx +#: src/components/navbar.tsx +#: src/components/routes/containers.tsx +msgid "All Containers" +msgstr "Todos os Contêineres" + +#: src/components/alerts/alerts-sheet.tsx +#: src/components/command-palette.tsx +#: src/components/routes/home.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/systems-table/systems-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "All Systems" +msgstr "Todos os Sistemas" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "Are you sure you want to delete {name}?" +msgstr "Tem certeza de que deseja excluir {name}?" + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +msgid "Are you sure?" +msgstr "Tem certeza?" + +#: src/components/copy-to-clipboard.tsx +msgid "Automatic copy requires a secure context." +msgstr "A cópia automática requer um contexto seguro." + +#: src/components/routes/system/storage-pools-table.tsx +msgctxt "Disk space available" +msgid "Available" +msgstr "Disponível" + +#. Package version available to install +#: src/components/routes/system/package-updates-table.tsx +msgid "Available" +msgstr "Disponível" + +#: src/components/routes/system/chart-card.tsx +msgid "Average" +msgstr "Média" + +#: src/components/routes/system/charts/cpu-charts.tsx +msgid "Average CPU utilization of containers" +msgstr "Utilização média de CPU dos contêineres" + +#: src/components/alerts/alerts-sheet.tsx +msgid "Average drops below <0>{value}{unitLabel}" +msgstr "A média cai abaixo de <0>{value}{unitLabel}" + +#: src/components/alerts/alerts-sheet.tsx +msgid "Average exceeds <0>{value}{unitLabel}" +msgstr "A média excede <0>{value}{unitLabel}" + +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Average number of I/O operations waiting to be serviced" +msgstr "Número médio de operações de E/S aguardando atendimento" + +#: src/components/routes/system/charts/gpu-charts.tsx +msgid "Average power consumption of GPUs" +msgstr "Consumo médio de energia das GPUs" + +#: src/components/routes/system/disk-io-sheet.tsx +msgctxt "Disk I/O average operation time (iostat await)" +msgid "Average queue to completion time per operation" +msgstr "Tempo médio da fila até a conclusão por operação" + +#: src/components/routes/system/charts/monitors-charts.tsx +msgid "Average response time" +msgstr "Tempo médio de resposta" + +#: src/components/routes/system/charts/cpu-charts.tsx +msgid "Average system-wide CPU utilization" +msgstr "Utilização média de CPU em todo o sistema" + +#. placeholder {0}: gpu.n +#: src/components/routes/system/charts/gpu-charts.tsx +msgid "Average utilization of {0}" +msgstr "Utilização média de {0}" + +#: src/components/routes/system/charts/gpu-charts.tsx +msgid "Average utilization of GPU engines" +msgstr "Utilização média dos mecanismos da GPU" + +#: src/components/routes/system/charts/monitors-charts.tsx +msgid "Average, minimum, and maximum response time" +msgstr "Tempo de resposta médio, mínimo e máximo" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Avg 1h" +msgstr "Méd. 1 h" + +#: src/components/command-palette.tsx +#: src/components/navbar.tsx +msgid "Backups" +msgstr "Backups" + +#: src/components/routes/system/charts/network-charts.tsx +#: src/lib/alerts.ts +msgid "Bandwidth" +msgstr "Largura de Banda" + +#. Battery label in systems table header +#: src/components/systems-table/systems-table-columns.tsx +msgid "Bat" +msgstr "Bat" + +#: src/components/routes/system/charts/sensor-charts.tsx +#: src/components/routes/system/charts/sensor-charts.tsx +#: src/lib/alerts.ts +msgid "Battery" +msgstr "Bateria" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Became active" +msgstr "Tornou-se ativo" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Became inactive" +msgstr "Tornou-se inativo" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Before" +msgstr "Antes" + +#. placeholder {0}: alert.value +#. placeholder {1}: info.unit +#. placeholder {2}: alert.min +#: src/components/active-alerts.tsx +msgid "Below {0}{1} in last {2, plural, one {# minute} other {# minutes}}" +msgstr "Abaixo de {0}{1} no último {2, plural, one {# minuto} other {# minutos}}" + +#: src/components/login/auth-form.tsx +msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers." +msgstr "Beszel suporta OpenID Connect e muitos provedores de autenticação OAuth2." + +#: src/components/routes/settings/notifications.tsx +msgid "Beszel uses <0>Shoutrrr to integrate with popular notification services." +msgstr "Beszel usa <0>Shoutrrr para integrar com serviços de notificação populares." + +#: src/components/add-system.tsx +msgid "Binary" +msgstr "Binário" + +#: src/components/routes/settings/general.tsx +#: src/components/routes/settings/general.tsx +msgid "Bits (Kbps, Mbps, Gbps)" +msgstr "Bits (Kbps, Mbps, Gbps)" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Boot state" +msgstr "Estado de inicialização" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Bulk Add" +msgstr "Adicionar em massa" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Bulk Add {foo}" +msgstr "Adicionar {foo} em massa" + +#: src/components/routes/settings/general.tsx +#: src/components/routes/settings/general.tsx +msgid "Bytes (KB/s, MB/s, GB/s)" +msgstr "Bytes (KB/s, MB/s, GB/s)" + +#: src/components/routes/system/charts/memory-charts.tsx +msgid "Cache / Buffers" +msgstr "Cache / Buffers" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Can reload" +msgstr "Pode recarregar" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Can start" +msgstr "Pode iniciar" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Can stop" +msgstr "Pode parar" + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Cancel" +msgstr "Cancelar" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Capabilities" +msgstr "Capacidades" + +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +msgid "Capacity" +msgstr "Capacidade" + +#: src/components/routes/settings/config-yaml.tsx +msgid "Caution - potential data loss" +msgstr "Cuidado - possível perda de dados" + +#: src/components/routes/settings/general.tsx +msgid "Celsius (°C)" +msgstr "Celsius (°C)" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Certificate" +msgstr "Certificado" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Certificate expired {expires}" +msgstr "Certificado expirou {expires}" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Certificate expires {expires}" +msgstr "Certificado expira {expires}" + +#. Version change +#: src/components/routes/system/package-updates-table.tsx +msgid "Change" +msgstr "Alteração" + +#: src/components/routes/settings/general.tsx +msgid "Change display units for metrics." +msgstr "Alterar unidades de exibição para métricas." + +#: src/components/routes/settings/general.tsx +msgid "Change general application options." +msgstr "Alterar opções gerais do aplicativo." + +#: src/components/routes/system/charts/sensor-charts.tsx +msgid "Charge" +msgstr "Carga" + +#. Context: Battery state +#: src/lib/i18n.ts +msgid "Charging" +msgstr "Carregando" + +#: src/components/routes/settings/general.tsx +msgid "Chart options" +msgstr "Opções de gráfico" + +#: src/components/routes/system/info-bar.tsx +msgid "Chart width" +msgstr "Largura do gráfico" + +#: src/components/login/forgot-pass-form.tsx +msgid "Check {email} for a reset link." +msgstr "Verifique {email} para um link de redefinição." + +#: src/components/routes/settings/layout.tsx +msgid "Check logs for more details." +msgstr "Verifique os logs para mais detalhes." + +#: src/components/routes/settings/heartbeat.tsx +msgid "Check your monitoring service" +msgstr "Verifique seu serviço de monitoramento" + +#: src/components/routes/settings/notifications.tsx +msgid "Check your notification service" +msgstr "Verifique seu serviço de notificação" + +#. placeholder {0}: formatShortDate(new Date(data.checkedAt * 1000).toISOString()) +#: src/components/routes/system/package-updates-table.tsx +msgid "Checked {0}" +msgstr "Verificado {0}" + +#: src/components/routes/system/storage-pools-table.tsx +msgid "Checksum errors" +msgstr "Erros de checksum" + +#: src/components/containers-table/containers-table.tsx +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/system/package-updates-table.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "Clear" +msgstr "Limpar" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Clear all" +msgstr "Limpar tudo" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Clear matches" +msgstr "Limpar correspondências" + +#: src/components/containers-table/containers-table.tsx +msgid "Click on a container to view more information." +msgstr "Clique em um contêiner para ver mais informações." + +#: src/components/routes/system/smart-table.tsx +msgid "Click on a device to view more information." +msgstr "Clique em um dispositivo para ver mais informações." + +#: src/components/routes/system/storage-pools-table.tsx +msgid "Click on a pool to view vdev and dataset details." +msgstr "Clique em um pool para ver os detalhes de vdev e dataset." + +#: src/components/systems-table/systems-table.tsx +msgid "Click on a system to view more information." +msgstr "Clique em um sistema para ver mais informações." + +#: src/components/ui/input-copy.tsx +msgid "Click to copy" +msgstr "Clique para copiar" + +#: src/components/login/forgot-pass-form.tsx +#: src/components/login/forgot-pass-form.tsx +msgid "Command line instructions" +msgstr "Instruções de linha de comando" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Compare with other systems" +msgstr "Comparar com outros sistemas" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Compare with other targets" +msgstr "Comparar com outros alvos" + +#: src/components/routes/settings/notifications.tsx +msgid "Configure how you receive alert notifications." +msgstr "Configure como você recebe notificações de alerta." + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Configure response monitoring from this agent." +msgstr "Configure o monitoramento do tempo de resposta deste agente." + +#: src/components/login/auth-form.tsx +#: src/components/login/auth-form.tsx +msgid "Confirm password" +msgstr "Confirmar senha" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Conflicts" +msgstr "Conflitos" + +#: src/components/active-alerts.tsx +msgid "Connection is down" +msgstr "A conexão está inativa" + +#: src/lib/alerts.ts +msgid "Container" +msgstr "Contêiner" + +#: src/lib/alerts.ts +msgid "Container Health" +msgstr "Saúde do contêiner" + +#: src/components/routes/system.tsx +msgid "Containers" +msgstr "Contêineres" + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Continue" +msgstr "Continuar" + +#: src/lib/utils.ts +msgid "Copied to clipboard" +msgstr "Copiado para a área de transferência" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Copy bulk config" +msgstr "Copiar configuração em massa" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Button to copy docker compose file content" +msgid "Copy docker compose" +msgstr "Copiar docker compose" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Button to copy docker run command" +msgid "Copy docker run" +msgstr "Copiar docker run" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Environment variables" +msgid "Copy env" +msgstr "Copiar variáveis de ambiente" + +#: src/components/alerts/alerts-sheet.tsx +msgctxt "Copy alerts from another system" +msgid "Copy from" +msgstr "Copiar de" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "Copy host" +msgstr "Copiar host" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy Linux command" +msgstr "Copiar comando Linux" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "Copy name" +msgstr "Copiar nome" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy public key" +msgstr "Copiar chave pública" + +#: src/components/copy-to-clipboard.tsx +msgid "Copy text" +msgstr "Copiar texto" + +#: src/components/add-system.tsx +msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token." +msgstr "Copie o comando de instalação do agente abaixo, ou registre agentes automaticamente com um <0>token universal." + +#: src/components/add-system.tsx +msgid "Copy the<0>docker-compose.yml content for the agent below, or register agents automatically with a <1>universal token." +msgstr "Copie o conteúdo do <0>docker-compose.yml do agente abaixo, ou registre agentes automaticamente com um <1>token universal." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Copy YAML" +msgstr "Copiar YAML" + +#: src/components/routes/system.tsx +msgctxt "Core system metrics" +msgid "Core" +msgstr "Núcleos" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/systemd-table/systemd-table-columns.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "CPU" +msgstr "CPU" + +#: src/components/routes/system/cpu-sheet.tsx +msgid "CPU Cores" +msgstr "Núcleos de CPU" + +#: src/lib/alerts.ts +msgid "CPU I/O Wait" +msgstr "Espera de E/S da CPU (IOWait)" + +#: src/components/systemd-table/systemd-table-columns.tsx +msgid "CPU Peak" +msgstr "Pico de CPU" + +#: src/lib/alerts.ts +msgid "CPU Steal Time" +msgstr "Tempo de CPU retirado (Steal)" + +#: src/components/systemd-table/systemd-table.tsx +msgid "CPU time" +msgstr "Tempo de CPU" + +#: src/components/routes/system/cpu-sheet.tsx +msgid "CPU Time Breakdown" +msgstr "Distribuição do Tempo de CPU" + +#: src/components/routes/system/charts/cpu-charts.tsx +#: src/components/routes/system/charts/cpu-charts.tsx +#: src/components/routes/system/cpu-sheet.tsx +#: src/lib/alerts.ts +msgid "CPU Usage" +msgstr "Uso de CPU" + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Create" +msgstr "Criar" + +#: src/components/login/auth-form.tsx +msgid "Create account" +msgstr "Criar conta" + +#. Context: date created +#: src/components/alerts-history-columns.tsx +msgid "Created" +msgstr "Criado" + +#: src/components/routes/settings/general.tsx +msgid "Critical (%)" +msgstr "Crítico (%)" + +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Cumulative data read since boot" +msgstr "Dados lidos acumulados desde a inicialização" + +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Cumulative data written since boot" +msgstr "Dados gravados acumulados desde a inicialização" + +#: src/components/routes/system/network-sheet.tsx +msgid "Cumulative Download" +msgstr "Download cumulativo" + +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Cumulative Read" +msgstr "Leitura acumulada" + +#: src/components/routes/system/network-sheet.tsx +msgid "Cumulative Upload" +msgstr "Upload cumulativo" + +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Cumulative Write" +msgstr "Gravação acumulada" + +#. Current package version +#: src/components/routes/system/package-updates-table.tsx +msgid "Current" +msgstr "Atual" + +#. Context: Battery state +#. Context: Battery state +#: src/components/routes/system/charts/sensor-charts.tsx +#: src/components/routes/system/charts/sensor-charts.tsx +msgid "Current state" +msgstr "Estado atual" + +#. Power Cycles +#: src/components/routes/system/smart-table.tsx +msgid "Cycles" +msgstr "Ciclos" + +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Daily" +msgstr "Diariamente" + +#: src/components/routes/system/info-bar.tsx +msgctxt "Default system layout option" +msgid "Default" +msgstr "Padrão" + +#: src/components/routes/settings/general.tsx +msgid "Default time period" +msgstr "Período de tempo padrão" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Delete" +msgstr "Excluir" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Delete fingerprint" +msgstr "Excluir impressão digital" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Description" +msgstr "Descrição" + +#: src/components/containers-table/containers-table.tsx +msgid "Detail" +msgstr "Detalhe" + +#: src/components/routes/system/smart-table.tsx +msgid "Device" +msgstr "Dispositivo" + +#. Context: Battery state +#: src/lib/i18n.ts +msgid "Discharging" +msgstr "Descarregando" + +#: src/components/routes/system.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Disk" +msgstr "Disco" + +#: src/components/routes/settings/general.tsx +msgid "Disk unit" +msgstr "Unidade de disco" + +#: src/components/routes/system/charts/disk-charts.tsx +#: src/lib/alerts.ts +msgid "Disk Usage" +msgstr "Uso de Disco" + +#: src/components/routes/system/charts/disk-charts.tsx +msgid "Disk usage of {extraFsName}" +msgstr "Uso de disco de {extraFsName}" + +#: src/components/alert-banner-sheet.tsx +#: src/components/alert-banner-sheet.tsx +msgid "Dismiss" +msgstr "Dispensar" + +#: src/components/routes/system/info-bar.tsx +msgctxt "Layout display options" +msgid "Display" +msgstr "Exibição" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "DNS Server" +msgstr "Servidor DNS" + +#: src/components/routes/system/charts/cpu-charts.tsx +msgid "Docker CPU Usage" +msgstr "Uso de CPU do Docker" + +#: src/components/routes/system/charts/memory-charts.tsx +msgid "Docker Memory Usage" +msgstr "Uso de Memória do Docker" + +#: src/components/routes/system/charts/network-charts.tsx +msgid "Docker Network I/O" +msgstr "E/S de Rede do Docker" + +#: src/components/command-palette.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Documentation" +msgstr "Documentação" + +#. Context: System is down +#: src/components/alerts-history-columns.tsx +#: src/components/routes/system/info-bar.tsx +#: src/components/systems-table/systems-table-columns.tsx +#: src/lib/alerts.ts +msgid "Down" +msgstr "Desligado" + +#: src/components/systems-table/systems-table.tsx +msgid "Down ({downSystemsLength})" +msgstr "Inativo ({downSystemsLength})" + +#: src/components/routes/system/network-sheet.tsx +msgid "Download" +msgstr "Download" + +#: src/components/alerts-history-columns.tsx +msgid "Duration" +msgstr "Duração" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Edit" +msgstr "Editar" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Edit {foo}" +msgstr "Editar {foo}" + +#: src/components/add-system.tsx +msgid "Edit System" +msgstr "Editar Sistema" + +#: src/components/login/auth-form.tsx +#: src/components/login/forgot-pass-form.tsx +#: src/components/login/otp-forms.tsx +msgid "Email" +msgstr "Email" + +#: src/components/routes/settings/notifications.tsx +msgid "Email notifications" +msgstr "Notificações por email" + +#. Context: Battery state +#: src/lib/i18n.ts +msgid "Empty" +msgstr "Vazia" + +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "End Time" +msgstr "Hora de Término" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Endpoint URL" +msgstr "URL do Endpoint" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Endpoint URL to ping (required)" +msgstr "URL do Endpoint para ping (obrigatório)" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Enter a domain name to look up. Put the resolver's IP in DNS Server." +msgstr "Insira um nome de domínio para consultar. Coloque o IP do resolvedor em Servidor DNS." + +#: src/components/login/login.tsx +msgid "Enter email address to reset password" +msgstr "Digite o endereço de email para redefinir a senha" + +#: src/components/routes/settings/notifications.tsx +msgid "Enter email address..." +msgstr "Digite o endereço de email..." + +#: src/components/login/otp-forms.tsx +msgid "Enter your one-time password." +msgstr "Insira sua senha de uso único." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Ephemeral" +msgstr "Efêmero" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/settings/config-yaml.tsx +#: src/components/routes/settings/heartbeat.tsx +#: src/components/routes/settings/heartbeat.tsx +#: src/components/routes/settings/heartbeat.tsx +#: src/components/routes/settings/notifications.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Error" +msgstr "Erro" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Example:" +msgstr "Exemplo:" + +#. placeholder {0}: alert.value +#. placeholder {1}: info.unit +#. placeholder {2}: alert.min +#: src/components/active-alerts.tsx +msgid "Exceeds {0}{1} in last {2, plural, one {# minute} other {# minutes}}" +msgstr "Excede {0}{1} no último {2, plural, one {# minuto} other {# minutos}}" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Exec main PID" +msgstr "PID principal de execução" + +#: src/components/routes/settings/config-yaml.tsx +msgid "Existing systems not defined in <0>config.yml will be deleted. Please make regular backups." +msgstr "Sistemas existentes não definidos em <0>config.yml serão excluídos. Faça backups regulares." + +#: src/components/systemd-table/systemd-table.tsx +msgid "Exited active" +msgstr "Saiu ativo" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Expired" +msgstr "Expirado" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Expires after one hour or on hub restart." +msgstr "Expira após uma hora ou no reinício do hub." + +#: src/components/routes/settings/alerts-history-data-table.tsx +msgid "Export" +msgstr "Exportar" + +#: src/components/routes/settings/config-yaml.tsx +msgid "Export configuration" +msgstr "Exportar configuração" + +#: src/components/routes/settings/config-yaml.tsx +msgid "Export your current systems configuration." +msgstr "Exporte a configuração atual dos seus sistemas." + +#: src/components/routes/settings/general.tsx +msgid "Fahrenheit (°F)" +msgstr "Fahrenheit (°F)" + +#: src/components/routes/system/smart-table.tsx +msgid "Failed Attributes:" +msgstr "Atributos com Falha:" + +#: src/lib/alerts.ts +msgid "Failed Services" +msgstr "Serviços com falha" + +#: src/lib/api.ts +msgid "Failed to authenticate" +msgstr "Falha na autenticação" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Failed to delete monitors." +msgstr "Falha ao excluir monitores." + +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Failed to load logs." +msgstr "Falha ao carregar os logs." + +#: src/components/routes/system/package-updates-table.tsx +msgid "Failed to load package updates" +msgstr "Falha ao carregar as atualizações de pacotes" + +#: src/components/routes/settings/layout.tsx +#: src/components/routes/settings/notifications.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Failed to save settings" +msgstr "Falha ao salvar as configurações" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Failed to send heartbeat" +msgstr "Falha ao enviar o heartbeat" + +#: src/components/routes/settings/notifications.tsx +msgid "Failed to send test notification" +msgstr "Falha ao enviar notificação de teste" + +#: src/components/alerts/alerts-sheet.tsx +msgid "Failed to update alert" +msgstr "Falha ao atualizar alerta" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Failed to update monitors." +msgstr "Falha ao atualizar monitores." + +#. placeholder {0}: statusTotals[ServiceStatus.Failed] +#: src/components/systemd-table/systemd-table.tsx +msgid "Failed: {0}" +msgstr "Falhou: {0}" + +#: src/components/routes/system/charts/sensor-charts.tsx +msgid "Fans" +msgstr "Ventiladores" + +#: src/components/containers-table/containers-table.tsx +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/system/chart-card.tsx +#: src/components/routes/system/package-updates-table.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "Filter..." +msgstr "Filtrar..." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Fingerprint" +msgstr "Impressão digital" + +#: src/components/routes/system/smart-table.tsx +msgid "Firmware" +msgstr "Firmware" + +#: src/components/alerts/alerts-sheet.tsx +msgid "For <0>{min} {min, plural, one {minute} other {minutes}}" +msgstr "Por <0>{min} {min, plural, one {minuto} other {minutos}}" + +#: src/components/login/auth-form.tsx +msgid "Forgot password?" +msgstr "Esqueceu a senha?" + +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +msgctxt "Free space" +msgid "Free" +msgstr "Livre" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Button to copy install command" +msgid "FreeBSD command" +msgstr "Comando FreeBSD" + +#. Context: Battery state +#: src/components/routes/system/info-bar.tsx +#: src/lib/i18n.ts +msgid "Full" +msgstr "Cheia" + +#: src/components/containers-table/containers-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Fullscreen" +msgstr "Tela cheia" + +#. Context: General settings +#: src/components/routes/settings/general.tsx +#: src/components/routes/settings/layout.tsx +msgid "General" +msgstr "Geral" + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Global" +msgstr "Global" + +#: src/components/routes/system.tsx +msgid "GPU" +msgstr "GPU" + +#: src/components/routes/system/charts/gpu-charts.tsx +msgid "GPU Engines" +msgstr "Mecanismos da GPU" + +#: src/components/routes/system/charts/gpu-charts.tsx +msgid "GPU Power Draw" +msgstr "Consumo de Energia da GPU" + +#: src/lib/alerts.ts +msgid "GPU Usage" +msgstr "Uso de GPU" + +#: src/components/routes/system/info-bar.tsx +#: src/components/systems-table/systems-table.tsx +msgid "Grid" +msgstr "Grade" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/routes/system/storage-pools-table.tsx +msgid "Health" +msgstr "Saúde" + +#: src/components/routes/settings/layout.tsx +msgid "Heartbeat" +msgstr "Pulso" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Heartbeat Monitoring" +msgstr "Monitoramento de Heartbeat" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Heartbeat sent successfully" +msgstr "Heartbeat enviado com sucesso" + +#: src/components/logs-display.tsx +msgid "Hide timestamps" +msgstr "Ocultar carimbos de data/hora" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Button to copy install command" +msgid "Homebrew command" +msgstr "Comando Homebrew" + +#: src/components/add-system.tsx +msgid "Host / IP" +msgstr "Host / IP" + +#: src/components/routes/settings/heartbeat.tsx +msgid "HTTP Method" +msgstr "Método HTTP" + +#: src/components/routes/settings/heartbeat.tsx +msgid "HTTP method: POST, GET, or HEAD (default: POST)" +msgstr "Método HTTP: POST, GET ou HEAD (padrão: POST)" + +#: src/components/routes/system/disk-io-sheet.tsx +msgctxt "Disk I/O average operation time (iostat await)" +msgid "I/O Await" +msgstr "Espera de E/S" + +#: src/components/routes/system/disk-io-sheet.tsx +msgctxt "Disk I/O total time spent on read/write" +msgid "I/O Time" +msgstr "Tempo de E/S" + +#: src/components/routes/system/charts/disk-charts.tsx +msgctxt "Percent of time the disk is busy with I/O" +msgid "I/O Utilization" +msgstr "Utilização de E/S" + +#. Context: Battery state +#: src/lib/i18n.ts +msgid "Idle" +msgstr "Inativa" + +#: src/components/login/forgot-pass-form.tsx +msgid "If you've lost the password to your admin account, you may reset it using the following command." +msgstr "Se você perdeu a senha da sua conta de administrador, pode redefini-la usando o seguinte comando." + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Ignore TLS certificate errors" +msgstr "Ignorar erros de certificado TLS" + +#: src/components/containers-table/containers-table-columns.tsx +msgctxt "Docker image" +msgid "Image" +msgstr "Imagem" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/containers-table/containers-table-columns.tsx +msgctxt "Docker image" +msgid "Image update available" +msgstr "Atualização da imagem disponível" + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Inactive" +msgstr "Inativo" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/settings/heartbeat.tsx +msgid "Interval" +msgstr "Intervalo" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Interval (seconds)" +msgstr "Intervalo (segundos)" + +#: src/components/login/auth-form.tsx +msgid "Invalid email address." +msgstr "Endereço de email inválido." + +#: src/components/routes/settings/general.tsx +msgid "Language" +msgstr "Idioma" + +#: src/components/systems-table/systems-table.tsx +msgid "Layout" +msgstr "Layout" + +#: src/components/routes/settings/general.tsx +msgid "Layout width" +msgstr "Largura do layout" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Lifecycle" +msgstr "Ciclo de vida" + +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "limit" +msgstr "limite" + +#: src/components/routes/system/charts/load-average-chart.tsx +msgid "Load Average" +msgstr "Carga Média" + +#: src/lib/alerts.ts +msgid "Load Average 15m" +msgstr "Carga média 15m" + +#: src/lib/alerts.ts +msgid "Load Average 1m" +msgstr "Carga média 1m" + +#: src/lib/alerts.ts +msgid "Load Average 5m" +msgstr "Carga média 5m" + +#. Short label for load average +#: src/components/systems-table/systems-table-columns.tsx +msgid "Load Avg" +msgstr "Carga Média" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Load state" +msgstr "Estado de carga" + +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Loading..." +msgstr "Carregando..." + +#: src/components/navbar.tsx +#: src/components/navbar.tsx +msgid "Log Out" +msgstr "Sair" + +#: src/components/login/login.tsx +msgid "Login" +msgstr "Entrar" + +#: src/components/login/auth-form.tsx +#: src/components/login/forgot-pass-form.tsx +msgid "Login attempt failed" +msgstr "Tentativa de login falhou" + +#: src/components/command-palette.tsx +#: src/components/containers-table/containers-table.tsx +#: src/components/navbar.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Logs" +msgstr "Logs" + +#: src/components/routes/settings/notifications.tsx +msgid "Looking instead for where to create alerts? Click the bell <0/> icons in the systems table." +msgstr "Procurando onde criar alertas? Clique nos ícones de sino <0/> na tabela de sistemas." + +#: src/components/routes/system/charts/monitors-charts.tsx +msgctxt "Packet loss" +msgid "Loss" +msgstr "Perda" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Loss 1h" +msgstr "Perda 1 h" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Main PID" +msgstr "PID principal" + +#. Package version +#: src/components/routes/system/package-updates-table.tsx +msgid "Major" +msgstr "Maior" + +#: src/components/routes/settings/layout.tsx +msgid "Manage display and notification preferences." +msgstr "Gerenciar preferências de exibição e notificação." + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Manual setup instructions" +msgstr "Instruções de configuração manual" + +#. Chart select field. Please try to keep this short. +#: src/components/routes/system/chart-card.tsx +msgid "Max 1 min" +msgstr "Máx 1 min" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Max 1h" +msgstr "Máx. 1 h" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/routes/system/info-bar.tsx +#: src/components/systemd-table/systemd-table-columns.tsx +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Memory" +msgstr "Memória" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Memory limit" +msgstr "Limite de memória" + +#: src/components/systemd-table/systemd-table-columns.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Memory Peak" +msgstr "Pico de memória" + +#: src/components/routes/system/charts/memory-charts.tsx +#: src/lib/alerts.ts +msgid "Memory Usage" +msgstr "Uso de Memória" + +#: src/components/routes/system/charts/memory-charts.tsx +msgid "Memory usage of containers" +msgstr "Uso de memória dos contêineres" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Min 1h" +msgstr "Mín. 1 h" + +#. Package version +#: src/components/routes/system/package-updates-table.tsx +msgid "Minor" +msgstr "Menor" + +#. Device model +#: src/components/routes/system/smart-table.tsx +msgid "Model" +msgstr "Modelo" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Monitor" +msgstr "Monitor" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Monitors created" +msgstr "Monitores criados" + +#: src/components/routes/system/storage-pools-table.tsx +msgid "Mountpoint" +msgstr "Ponto de montagem" + +#: src/components/add-system.tsx +#: src/components/alerts-history-columns.tsx +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/systemd-table/systemd-table-columns.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Name" +msgstr "Nome" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Net" +msgstr "Rede" + +#: src/components/routes/system.tsx +msgid "Network" +msgstr "Rede" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Network Monitor" +msgstr "Monitor de rede" + +#: src/lib/alerts.ts +msgid "Network Monitor Loss" +msgstr "Perda de pacotes do monitor de rede" + +#: src/components/command-palette.tsx +#: src/components/navbar.tsx +#: src/components/navbar.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/monitors.tsx +msgid "Network Monitors" +msgstr "Monitores de rede" + +#: src/components/routes/system/charts/network-charts.tsx +msgid "Network traffic of containers" +msgstr "Tráfego de rede dos contêineres" + +#: src/components/routes/system/charts/network-charts.tsx +#: src/components/routes/system/network-sheet.tsx +#: src/components/routes/system/network-sheet.tsx +#: src/components/routes/system/network-sheet.tsx +msgid "Network traffic of public interfaces" +msgstr "Tráfego de rede das interfaces públicas" + +#. Context: Bytes or bits +#: src/components/routes/settings/general.tsx +msgid "Network unit" +msgstr "Unidade de rede" + +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "No" +msgstr "Não" + +#: src/components/routes/system/storage-pools-table.tsx +msgid "No detail data for this pool." +msgstr "Não há dados detalhados para este pool." + +#: src/components/systemd-table/systemd-table.tsx +msgid "No logs found." +msgstr "Nenhum log encontrado." + +#: src/components/command-palette.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "No results found." +msgstr "Nenhum resultado encontrado." + +#: src/components/containers-table/containers-table.tsx +#: src/components/containers-table/containers-table.tsx +#: src/components/containers-table/containers-table.tsx +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/system/package-updates-table.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "No results." +msgstr "Sem resultados." + +#: src/components/routes/system/smart-table.tsx +msgid "No S.M.A.R.T. attributes available for this device." +msgstr "Nenhum atributo S.M.A.R.T. disponível para este dispositivo." + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/systems-table/systems-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "No systems found." +msgstr "Nenhum sistema encontrado." + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "No targets found." +msgstr "Nenhum alvo encontrado." + +#: src/components/routes/system/storage-pools-table.tsx +msgid "None" +msgstr "Nenhum" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/layout.tsx +#: src/components/routes/settings/notifications.tsx +msgid "Notifications" +msgstr "Notificações" + +#: src/lib/alerts.ts +msgid "Notifications may include recent container log excerpts." +msgstr "As notificações podem incluir trechos recentes dos logs dos contêineres." + +#: src/components/login/auth-form.tsx +msgid "OAuth 2 / OIDC support" +msgstr "Suporte a OAuth 2 / OIDC" + +#: src/components/routes/settings/config-yaml.tsx +msgid "On each restart, systems in the database will be updated to match the systems defined in the file." +msgstr "A cada reinício, os sistemas no banco de dados serão atualizados para corresponder aos sistemas definidos no arquivo." + +#: src/lib/alerts.ts +msgid "One or more containers are unhealthy" +msgstr "Um ou mais contêineres não estão saudáveis" + +#. placeholder {0}: alert.value +#: src/components/active-alerts.tsx +msgid "One or more monitors exceed {0}% loss" +msgstr "Um ou mais monitores excedem {0}% de perda" + +#: src/lib/alerts.ts +msgid "One or more services are in a failed state" +msgstr "Um ou mais serviços estão em estado de falha" + +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "One-time" +msgstr "Uma vez" + +#: src/components/login/auth-form.tsx +msgid "One-time password" +msgstr "Senha de uso único" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Open menu" +msgstr "Abrir menu" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Optional. Defaults to the agent's system resolver." +msgstr "Opcional. Usa por padrão o resolvedor do sistema do agente." + +#: src/components/login/auth-form.tsx +msgid "Or continue with" +msgstr "Ou continue com" + +#. Package version +#: src/components/routes/system/cpu-sheet.tsx +#: src/components/routes/system/package-updates-table.tsx +msgid "Other" +msgstr "Outro" + +#: src/components/alerts/alerts-sheet.tsx +msgid "Overwrite existing alerts" +msgstr "Sobrescrever alertas existentes" + +#. Software package +#: src/components/routes/system/package-updates-table.tsx +msgid "Package" +msgstr "Pacote" + +#: src/components/routes/system/package-updates-table.tsx +msgid "Package Updates" +msgstr "Atualizações de pacotes" + +#: src/components/routes/system/charts/monitors-charts.tsx +msgid "Packet loss (%)" +msgstr "Perda de pacotes (%)" + +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +msgid "Page" +msgstr "Página" + +#. placeholder {0}: pageIndex + 1 +#. placeholder {0}: table.getState().pagination.pageIndex + 1 +#. placeholder {1}: Math.max(table.getPageCount(), 1) +#. placeholder {1}: table.getPageCount() +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/system/package-updates-table.tsx +msgid "Page {0} of {1}" +msgstr "Página {0} de {1}" + +#: src/components/command-palette.tsx +msgid "Pages / Settings" +msgstr "Páginas / Configurações" + +#: src/components/login/auth-form.tsx +#: src/components/login/auth-form.tsx +msgid "Password" +msgstr "Senha" + +#: src/components/login/auth-form.tsx +msgid "Password must be at least 8 characters." +msgstr "A senha deve ter pelo menos 8 caracteres." + +#: src/components/login/auth-form.tsx +msgid "Password must be less than 72 bytes." +msgstr "A senha deve ter menos de 72 bytes." + +#: src/components/login/forgot-pass-form.tsx +msgid "Password reset request received" +msgstr "Solicitação de redefinição de senha recebida" + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Past" +msgstr "Passado" + +#. Package version +#: src/components/routes/system/package-updates-table.tsx +msgid "Patch" +msgstr "Correção" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Pause" +msgstr "Pausar" + +#: src/components/systems-table/systems-table-columns.tsx +msgid "Paused" +msgstr "Pausado" + +#: src/components/systems-table/systems-table.tsx +msgid "Paused ({pausedSystemsLength})" +msgstr "Pausado ({pausedSystemsLength})" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Payload format" +msgstr "Formato do payload" + +#: src/components/routes/system/cpu-sheet.tsx +#: src/components/routes/system/cpu-sheet.tsx +msgid "Per-core average utilization" +msgstr "Utilização média por núcleo" + +#: src/components/routes/system/charts/disk-charts.tsx +msgid "Percent of time the disk is busy with I/O" +msgstr "Porcentagem de tempo em que o disco está ocupado com E/S" + +#: src/components/routes/system/cpu-sheet.tsx +msgid "Percentage of time spent in each state" +msgstr "Porcentagem de tempo gasto em cada estado" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Permanent" +msgstr "Permanente" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Persistence" +msgstr "Persistência" + +#: src/components/routes/system/raw-capacity-label.tsx +msgid "Physical device space. True usable capacity is unknown. Pool disk usage alerts are disabled." +msgstr "Espaço físico do dispositivo. A capacidade útil real é desconhecida. Os alertas de utilização do disco do pool estão desativados." + +#: src/components/routes/settings/notifications.tsx +msgid "Please <0>configure an SMTP server to ensure alerts are delivered." +msgstr "Por favor, <0>configure um servidor SMTP para garantir que os alertas sejam entregues." + +#: src/components/alerts/alerts-sheet.tsx +msgid "Please check logs for more details." +msgstr "Por favor, verifique os logs para mais detalhes." + +#: src/components/login/auth-form.tsx +#: src/components/login/forgot-pass-form.tsx +msgid "Please check your credentials and try again" +msgstr "Por favor, verifique suas credenciais e tente novamente" + +#: src/components/login/login.tsx +msgid "Please create an admin account" +msgstr "Por favor, crie uma conta de administrador" + +#: src/components/login/auth-form.tsx +msgid "Please enable pop-ups for this site" +msgstr "Por favor, habilite pop-ups para este site" + +#: src/lib/api.ts +msgid "Please log in again" +msgstr "Por favor, faça login novamente" + +#: src/components/login/auth-form.tsx +msgid "Please see <0>the documentation for instructions." +msgstr "Por favor, veja <0>a documentação para instruções." + +#: src/components/login/login.tsx +msgid "Please sign in to your account" +msgstr "Por favor, entre na sua conta" + +#: src/components/routes/system/storage-pools-table.tsx +msgid "Pool Health" +msgstr "Estado do pool" + +#: src/components/routes/system/charts/storage-pool-charts.tsx +msgid "Pool Usage" +msgstr "Utilização do pool" + +#: src/components/add-system.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Port" +msgstr "Porta" + +#: src/components/containers-table/containers-table-columns.tsx +msgctxt "Container ports" +msgid "Ports" +msgstr "Portas" + +#. Power On Time +#: src/components/routes/system/smart-table.tsx +msgid "Power On" +msgstr "Ligado" + +#: src/components/routes/system/charts/gpu-charts.tsx +#: src/components/routes/system/charts/memory-charts.tsx +msgid "Precise utilization at the recorded time" +msgstr "Utilização precisa no momento registrado" + +#: src/components/routes/settings/general.tsx +msgid "Preferred Language" +msgstr "Idioma Preferido" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Process started" +msgstr "Processo iniciado" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Protocol" +msgstr "Protocolo" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Public key" +msgstr "Chave pública" + +#. Use 'Key' if your language requires many more characters +#: src/components/add-system.tsx +msgid "Public Key" +msgstr "Chave Pública" + +#: src/components/routes/system/disk-io-sheet.tsx +msgctxt "Disk I/O average queue depth" +msgid "Queue Depth" +msgstr "Profundidade da fila" + +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Quiet Hours" +msgstr "Horas Silenciosas" + +#: src/components/routes/system/raw-capacity-label.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +msgid "Raw" +msgstr "Bruto" + +#: src/components/routes/system/charts/storage-pool-charts.tsx +msgid "Raw usage of storage pool {displayName}" +msgstr "Utilização bruta do pool de armazenamento {displayName}" + +#. Disk read +#. Disk read +#: src/components/routes/system/charts/disk-charts.tsx +#: src/components/routes/system/charts/storage-pool-charts.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Read" +msgstr "Ler" + +#: src/components/routes/system/storage-pools-table.tsx +msgid "Read errors" +msgstr "Erros de leitura" + +#: src/components/routes/system/charts/network-charts.tsx +msgid "Received" +msgstr "Recebido" + +#: src/components/containers-table/containers-table.tsx +#: src/components/logs-display.tsx +#: src/components/logs-display.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Refresh" +msgstr "Atualizar" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Relationships" +msgstr "Relacionamentos" + +#: src/components/login/login.tsx +msgid "Request a one-time password" +msgstr "Solicitar senha de uso único" + +#: src/components/login/otp-forms.tsx +msgid "Request OTP" +msgstr "Solicitar OTP" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Required by" +msgstr "Requerido por" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Requires" +msgstr "Requer" + +#: src/components/login/forgot-pass-form.tsx +msgid "Reset Password" +msgstr "Redefinir Senha" + +#: src/components/alerts-history-columns.tsx +#: src/components/alerts-history-columns.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +msgid "Resolved" +msgstr "Resolvido" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/system/charts/monitors-charts.tsx +#: src/components/routes/system/charts/monitors-charts.tsx +msgid "Response" +msgstr "Resposta" + +#: src/components/network-monitors-table/network-monitors-table.tsx +msgid "Response time monitoring from agents." +msgstr "Monitoramento do tempo de resposta dos agentes." + +#: src/components/systemd-table/systemd-table.tsx +msgid "Restarts" +msgstr "Reinícios" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Resume" +msgstr "Retomar" + +#. Package version +#: src/components/routes/system/package-updates-table.tsx +msgid "Revision" +msgstr "Revisão" + +#: src/components/routes/system/charts/disk-charts.tsx +#: src/components/routes/system/charts/disk-charts.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgctxt "Root disk label" +msgid "Root" +msgstr "Raiz" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Rotate token" +msgstr "Rotacionar token" + +#: src/components/routes/settings/alerts-history-data-table.tsx +#: src/components/routes/system/package-updates-table.tsx +msgid "Rows per page" +msgstr "Linhas por página" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Runtime Metrics" +msgstr "Métricas de tempo de execução" + +#: src/components/routes/system/smart-table.tsx +msgid "S.M.A.R.T. Details" +msgstr "Detalhes S.M.A.R.T." + +#: src/components/routes/system/smart-table.tsx +msgid "S.M.A.R.T. Self-Test" +msgstr "Auto-teste S.M.A.R.T." + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Save {foo}" +msgstr "Salvar {foo}" + +#: src/components/routes/settings/notifications.tsx +msgid "Save address using enter key or comma. Leave blank to disable email notifications." +msgstr "Salve o endereço usando a tecla enter ou vírgula. Deixe em branco para desativar notificações por email." + +#: src/components/routes/settings/general.tsx +#: src/components/routes/settings/notifications.tsx +msgid "Save Settings" +msgstr "Salvar Configurações" + +#: src/components/add-system.tsx +msgid "Save System" +msgstr "Salvar Sistema" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Saved in the database and does not expire until you disable it." +msgstr "Salvo no banco de dados e não expira até você desativá-lo." + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Schedule" +msgstr "Agendar" + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Schedule quiet hours where notifications will not be sent, such as during maintenance periods." +msgstr "Agende horas silenciosas onde as notificações não serão enviadas, como durante períodos de manutenção." + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Schedule quiet hours where notifications will not be sent." +msgstr "Agende horas silenciosas onde as notificações não serão enviadas." + +#: src/components/navbar.tsx +msgid "Search" +msgstr "Pesquisar" + +#: src/components/command-palette.tsx +msgid "Search for systems or settings..." +msgstr "Pesquisar por sistemas ou configurações..." + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Search systems" +msgstr "Pesquisar sistemas" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Search targets" +msgstr "Pesquisar alvos" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Seconds between pings (default: 60)" +msgstr "Segundos entre pings (padrão: 60)" + +#. Security update +#: src/components/routes/system/package-updates-table.tsx +#: src/components/routes/system/package-updates-table.tsx +msgid "Security" +msgstr "Segurança" + +#: src/components/routes/system/package-updates-table.tsx +msgid "Security: {securityCount}" +msgstr "Segurança: {securityCount}" + +#: src/components/alerts/alerts-sheet.tsx +msgid "See <0>notification settings to configure how you receive alerts." +msgstr "Veja <0>configurações de notificação para configurar como você recebe alertas." + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Select {foo}" +msgstr "Selecionar {foo}" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Select a system" +msgstr "Selecionar um sistema" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Select all" +msgstr "Selecionar tudo" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Select matches" +msgstr "Selecionar correspondências" + +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Select row" +msgstr "Selecionar linha" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Select systems" +msgstr "Selecionar sistemas" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Select targets" +msgstr "Selecionar alvos" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Send a single heartbeat ping to verify your endpoint is working." +msgstr "Envie um único ping de heartbeat para verificar se seu endpoint está funcionando." + +#: src/components/routes/settings/heartbeat.tsx +msgid "Send periodic outbound pings to an external monitoring service so you can monitor Beszel without exposing it to the internet." +msgstr "Envie pings de saída periódicos para um serviço de monitoramento externo para que você possa monitorar o Beszel sem expô-lo à internet." + +#: src/components/routes/settings/heartbeat.tsx +msgid "Send test heartbeat" +msgstr "Enviar heartbeat de teste" + +#: src/components/routes/system/charts/network-charts.tsx +msgid "Sent" +msgstr "Enviado" + +#: src/components/routes/system/smart-table.tsx +msgid "Serial Number" +msgstr "Número de Série" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Service Details" +msgstr "Detalhes do serviço" + +#: src/components/routes/system.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Services" +msgstr "Serviços" + +#: src/components/routes/settings/general.tsx +msgid "Set percentage thresholds for meter colors." +msgstr "Defina os limiares de porcentagem para as cores do medidor." + +#: src/components/routes/settings/heartbeat.tsx +msgid "Set the following environment variables on your Beszel hub to enable heartbeat monitoring:" +msgstr "Defina as seguintes variáveis de ambiente no seu hub do Beszel para ativar o monitoramento de heartbeat:" + +#: src/components/command-palette.tsx +#: src/components/command-palette.tsx +#: src/components/navbar.tsx +#: src/components/navbar.tsx +#: src/components/routes/settings/layout.tsx +#: src/components/routes/settings/layout.tsx +#: src/components/routes/system/info-bar.tsx +msgid "Settings" +msgstr "Configurações" + +#: src/components/routes/settings/layout.tsx +msgid "Settings saved" +msgstr "Configurações salvas" + +#: src/components/logs-display.tsx +#: src/components/logs-display.tsx +msgid "Show timestamps" +msgstr "Mostrar carimbos de data/hora" + +#: src/components/login/auth-form.tsx +msgid "Sign in" +msgstr "Entrar" + +#: src/components/routes/system/charts/wifi-chart.tsx +msgid "Signal strength of connected Wi-Fi interfaces" +msgstr "Intensidade do sinal das interfaces Wi-Fi conectadas" + +#: src/components/command-palette.tsx +msgid "SMTP settings" +msgstr "Configurações SMTP" + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "Sort By" +msgstr "Ordenar Por" + +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +msgid "Start Time" +msgstr "Hora de Início" + +#. Context: alert state (active or resolved) +#: src/components/alerts-history-columns.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systemd-table/systemd-table-columns.tsx +msgid "State" +msgstr "Estado" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systems-table/systems-table.tsx +#: src/lib/alerts.ts +msgid "Status" +msgstr "Status" + +#: src/components/systemd-table/systemd-table-columns.tsx +msgid "Sub State" +msgstr "Subestado" + +#: src/components/routes/system/charts/memory-charts.tsx +msgid "Swap space used by the system" +msgstr "Espaço de swap usado pelo sistema" + +#: src/components/routes/system/charts/memory-charts.tsx +msgid "Swap Usage" +msgstr "Uso de Swap" + +#: src/components/mode-toggle.tsx +#: src/components/mode-toggle.tsx +msgid "Switch theme" +msgstr "Mudar tema" + +#: src/components/alerts-history-columns.tsx +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +#: src/lib/alerts.ts +msgid "System" +msgstr "Sistema" + +#: src/components/routes/system/charts/sensor-charts.tsx +msgid "System fan speeds (RPM)" +msgstr "Velocidades dos ventiladores do sistema (RPM)" + +#: src/components/routes/system/charts/load-average-chart.tsx +msgid "System load averages over time" +msgstr "Médias de carga do sistema ao longo do tempo" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Systemd Services" +msgstr "Serviços Systemd" + +#: src/components/navbar.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Systems" +msgstr "Sistemas" + +#: src/components/routes/settings/config-yaml.tsx +msgid "Systems may be managed in a <0>config.yml file inside your data directory." +msgstr "Os sistemas podem ser gerenciados em um arquivo <0>config.yml dentro do seu diretório de dados." + +#: src/components/systems-table/systems-table.tsx +msgid "Table" +msgstr "Tabela" + +#: src/components/routes/system/info-bar.tsx +msgctxt "Tabs system layout option" +msgid "Tabs" +msgstr "Abas" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +msgid "Target" +msgstr "Destino" + +#: src/components/network-monitors-table/monitor-dialog.tsx +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "target[,protocol[,port[,interval[,server]]]]" +msgstr "alvo[,protocolo[,porta[,intervalo[,servidor]]]]" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Tasks" +msgstr "Tarefas" + +#. Temperature label in systems table +#: src/components/routes/system/smart-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Temp" +msgstr "Temp" + +#: src/components/routes/system/charts/sensor-charts.tsx +#: src/lib/alerts.ts +msgid "Temperature" +msgstr "Temperatura" + +#: src/components/routes/settings/general.tsx +msgid "Temperature unit" +msgstr "Unidade de temperatura" + +#: src/components/routes/system/charts/sensor-charts.tsx +msgid "Temperatures of system sensors" +msgstr "Temperaturas dos sensores do sistema" + +#: src/components/routes/settings/notifications.tsx +msgid "Test <0>URL" +msgstr "Testar <0>URL" + +#: src/components/routes/settings/heartbeat.tsx +msgid "Test heartbeat" +msgstr "Testar heartbeat" + +#: src/components/routes/settings/notifications.tsx +msgid "Test notification sent" +msgstr "Notificação de teste enviada" + +#: src/components/routes/settings/heartbeat.tsx +msgid "The overall status is <0>ok when all systems are up, <1>warn when alerts are triggered, and <2>error when any system is down." +msgstr "O estado geral é <0>ok quando todos os sistemas estão ativos, <1>aviso quando os alertas são acionados e <2>erro quando qualquer sistema está inativo." + +#: src/components/login/forgot-pass-form.tsx +msgid "Then log into the backend and reset your user account password in the users table." +msgstr "Em seguida, faça login no backend e redefina a senha da sua conta de usuário na tabela de usuários." + +#: src/components/systems-table/systems-table-columns.tsx +msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." +msgstr "Esta ação não pode ser desfeita. Isso excluirá permanentemente todos os registros atuais de {name} do banco de dados." + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/routes/settings/alerts-history-data-table.tsx +msgid "This will permanently delete all selected records from the database." +msgstr "Isso excluirá permanentemente todos os registros selecionados do banco de dados." + +#: src/components/routes/system/charts/disk-charts.tsx +msgid "Throughput of {extraFsName}" +msgstr "Taxa de transferência de {extraFsName}" + +#: src/components/routes/system/charts/storage-pool-charts.tsx +msgid "Throughput of storage pool {displayName}" +msgstr "Taxa de transferência do pool de armazenamento {displayName}" + +#: src/components/routes/settings/general.tsx +msgid "Time format" +msgstr "Formato de hora" + +#: src/components/routes/settings/notifications.tsx +msgid "To email(s)" +msgstr "Para email(s)" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Token" +msgstr "Token" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/layout.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens & Fingerprints" +msgstr "Tokens e Impressões Digitais" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection." +msgstr "Os tokens permitem que os agentes se conectem e registrem. As impressões digitais são identificadores estáveis únicos para cada sistema, definidos na primeira conexão." + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub." +msgstr "Tokens e impressões digitais são usados para autenticar conexões WebSocket ao hub." + +#: src/components/ui/chart.tsx +#: src/components/ui/chart.tsx +msgid "Total" +msgstr "Total" + +#: src/components/routes/system/network-sheet.tsx +msgid "Total data received for each interface" +msgstr "Dados totais recebidos para cada interface" + +#: src/components/routes/system/network-sheet.tsx +msgid "Total data sent for each interface" +msgstr "Dados totais enviados para cada interface" + +#: src/components/routes/system/disk-io-sheet.tsx +msgctxt "Disk I/O" +msgid "Total time spent on read/write (can exceed 100%)" +msgstr "Tempo total gasto em leitura/escrita (pode exceder 100%)" + +#. placeholder {0}: data.length +#. placeholder {0}: rows.length +#: src/components/routes/system/package-updates-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Total: {0}" +msgstr "Total: {0}" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Triggered by" +msgstr "Acionado por" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Triggers" +msgstr "Acionadores" + +#: src/lib/alerts.ts +msgid "Triggers when 1 minute load average exceeds a threshold" +msgstr "Dispara quando a média de carga de 1 minuto excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when 15 minute load average exceeds a threshold" +msgstr "Dispara quando a média de carga de 15 minutos excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when 5 minute load average exceeds a threshold" +msgstr "Dispara quando a média de carga de 5 minutos excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when a container's health check reports unhealthy" +msgstr "Dispara quando a verificação de integridade de um contêiner indica um estado não saudável" + +#: src/lib/alerts.ts +msgid "Triggers when any sensor exceeds a threshold" +msgstr "Dispara quando qualquer sensor excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when any systemd service enters the failed state" +msgstr "Dispara quando qualquer serviço systemd entra em estado de falha" + +#: src/lib/alerts.ts +msgid "Triggers when battery charge drops below a threshold" +msgstr "Dispara quando a carga da bateria cai abaixo de um limite" + +#: src/lib/alerts.ts +msgid "Triggers when combined up/down exceeds a threshold" +msgstr "Dispara quando a soma de upload/download excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when CPU I/O wait exceeds a threshold" +msgstr "Dispara quando a espera de E/S da CPU excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when CPU steal time exceeds a threshold" +msgstr "Dispara quando o tempo roubado da CPU excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when CPU usage exceeds a threshold" +msgstr "Dispara quando o uso de CPU excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when GPU usage exceeds a threshold" +msgstr "Dispara quando o uso de GPU excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when memory usage exceeds a threshold" +msgstr "Dispara quando o uso de memória excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when one hour loss exceeds a threshold" +msgstr "Dispara quando a perda em uma hora excede um limite" + +#: src/lib/alerts.ts +msgid "Triggers when status switches between up and down" +msgstr "Dispara quando o status alterna entre ativo e inativo" + +#: src/lib/alerts.ts +msgid "Triggers when usage of any disk exceeds a threshold" +msgstr "Dispara quando o uso de qualquer disco excede um limite" + +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/settings/quiet-hours.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +msgid "Type" +msgstr "Tipo" + +#: src/lib/alerts.ts +msgid "Unhealthy" +msgstr "Não saudável" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Unit file" +msgstr "Arquivo de unidade" + +#. Temperature / network units +#: src/components/routes/settings/general.tsx +msgid "Unit preferences" +msgstr "Preferências de unidade" + +#: src/components/command-palette.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "Universal token" +msgstr "Token universal" + +#. Context: Battery state +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +#: src/lib/i18n.ts +msgid "Unknown" +msgstr "Desconhecida" + +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Unlimited" +msgstr "Ilimitado" + +#. Context: System is up +#: src/components/routes/system/info-bar.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Up" +msgstr "Ligado" + +#: src/components/systems-table/systems-table.tsx +msgid "Up ({upSystemsLength})" +msgstr "Ativo ({upSystemsLength})" + +#: src/components/routes/system/package-updates-table.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Up to date" +msgstr "Atualizado" + +#: src/components/routes/settings/quiet-hours.tsx +msgid "Update" +msgstr "Atualizar" + +#: src/components/containers-table/containers-table-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/network-monitors-table/network-monitors-columns.tsx +#: src/components/routes/system/smart-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/systemd-table/systemd-table-columns.tsx +msgid "Updated" +msgstr "Atualizado" + +#: src/components/systemd-table/systemd-table.tsx +msgid "Updated every 10 minutes." +msgstr "Atualizado a cada 10 minutos." + +#: src/components/routes/system.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Updates" +msgstr "Atualizações" + +#: src/components/routes/system/network-sheet.tsx +msgid "Upload" +msgstr "Upload" + +#: src/components/routes/system/info-bar.tsx +#: src/components/systems-table/systems-table-columns.tsx +msgid "Uptime" +msgstr "Tempo de Atividade" + +#: src/components/routes/system/charts/disk-charts.tsx +#: src/components/routes/system/charts/disk-charts.tsx +#: src/components/routes/system/charts/gpu-charts.tsx +#: src/components/routes/system/charts/gpu-charts.tsx +#: src/components/routes/system/charts/gpu-charts.tsx +#: src/components/routes/system/charts/storage-pool-charts.tsx +#: src/components/routes/system/cpu-sheet.tsx +msgid "Usage" +msgstr "Uso" + +#: src/components/routes/system/charts/storage-pool-charts.tsx +msgid "Usage of storage pool {displayName}" +msgstr "Utilização do pool de armazenamento {displayName}" + +#: src/components/network-monitors-table/monitor-dialog.tsx +msgid "Use for self-signed certificates." +msgstr "Use para certificados autoassinados." + +#: src/components/routes/system/charts/memory-charts.tsx +#: src/components/routes/system/charts/memory-charts.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +#: src/components/routes/system/storage-pools-table.tsx +msgid "Used" +msgstr "Usado" + +#: src/components/command-palette.tsx +#: src/components/navbar.tsx +msgid "Users" +msgstr "Usuários" + +#: src/components/routes/system/charts/disk-charts.tsx +msgctxt "Disk I/O utilization" +msgid "Utilization" +msgstr "Utilização" + +#: src/components/alerts-history-columns.tsx +msgid "Value" +msgstr "Valor" + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "View" +msgstr "Visual" + +#: src/components/active-alerts.tsx +msgid "View alerts" +msgstr "Ver alertas" + +#: src/components/alert-banner-sheet.tsx +msgid "View details" +msgstr "Ver detalhes" + +#: src/components/routes/system/cpu-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/network-sheet.tsx +msgid "View more" +msgstr "Ver mais" + +#: src/components/routes/settings/alerts-history-data-table.tsx +msgid "View your 200 most recent alerts." +msgstr "Veja seus 200 alertas mais recentes." + +#: src/components/network-monitors-table/network-monitors-table.tsx +#: src/components/systems-table/systems-table.tsx +msgid "Visible Fields" +msgstr "Campos Visíveis" + +#: src/components/charts/chart-no-values.tsx +#: src/components/routes/system/chart-card.tsx +msgid "Waiting for enough records to display" +msgstr "Aguardando registros suficientes para exibir" + +#: src/components/routes/settings/general.tsx +msgid "Want to help improve our translations? Check <0>Crowdin for details." +msgstr "Quer nos ajudar a melhorar ainda mais nossas traduções? Confira <0>Crowdin para mais detalhes." + +#: src/components/systemd-table/systemd-table.tsx +msgid "Wants" +msgstr "Deseja" + +#: src/components/routes/settings/general.tsx +msgid "Warning (%)" +msgstr "Aviso (%)" + +#: src/components/routes/settings/general.tsx +msgid "Warning thresholds" +msgstr "Limites de aviso" + +#: src/components/routes/settings/notifications.tsx +msgid "Webhook / Push notifications" +msgstr "Notificações Webhook / Push" + +#: src/components/routes/settings/tokens-fingerprints.tsx +msgid "When enabled, this token allows agents to self-register without prior system creation." +msgstr "Quando ativado, este token permite que os agentes se registrem automaticamente sem criação prévia do sistema." + +#: src/components/routes/settings/heartbeat.tsx +msgid "When using POST, each heartbeat includes a JSON payload with system status summary, list of down systems, and triggered alerts." +msgstr "Ao usar POST, cada heartbeat inclui um payload JSON com o resumo do estado do sistema, a lista de sistemas inativos e os alertas acionados." + +#: src/components/routes/system/charts/wifi-chart.tsx +msgid "Wi-Fi signal" +msgstr "Sinal Wi-Fi" + +#: src/components/add-system.tsx +#: src/components/routes/settings/tokens-fingerprints.tsx +msgctxt "Button to copy install command" +msgid "Windows command" +msgstr "Comando Windows" + +#. Disk write +#. Disk write +#: src/components/routes/system/charts/disk-charts.tsx +#: src/components/routes/system/charts/storage-pool-charts.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +#: src/components/routes/system/disk-io-sheet.tsx +msgid "Write" +msgstr "Gravar" + +#: src/components/routes/system/storage-pools-table.tsx +msgid "Write errors" +msgstr "Erros de gravação" + +#: src/components/routes/settings/layout.tsx +msgid "YAML Config" +msgstr "Configuração YAML" + +#: src/components/routes/settings/config-yaml.tsx +msgid "YAML Configuration" +msgstr "Configuração YAML" + +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +#: src/components/systemd-table/systemd-table.tsx +msgid "Yes" +msgstr "Sim" + +#: src/components/routes/settings/layout.tsx +msgid "Your user settings have been updated." +msgstr "As configurações do seu usuário foram atualizadas."