mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts: # AppImage/messages/es/common.json
This commit is contained in:
@@ -8,7 +8,8 @@
|
||||
"unknown": "Desconhecido",
|
||||
"notAvailable": "N/D",
|
||||
"serverOffline": "Servidor off-line",
|
||||
"supportProject": "Apoie e contribua para o projeto"
|
||||
"supportProject": "Apoie e contribua para o projeto",
|
||||
"descriptionPbs": "Painel do Proxmox Backup Server"
|
||||
},
|
||||
"common": {
|
||||
"notAvailable": "N/D",
|
||||
@@ -165,7 +166,8 @@
|
||||
},
|
||||
"runningCountOne": "{count} em execução",
|
||||
"runningCountFew": "{count} em execução",
|
||||
"runningCountMany": "{count} em execução"
|
||||
"runningCountMany": "{count} em execução",
|
||||
"pbsVersion": "Versão PBS:"
|
||||
},
|
||||
"storage": {
|
||||
"loadingTitle": "Carregando dados de armazenamento...",
|
||||
@@ -353,7 +355,7 @@
|
||||
"downloadJson": "Baixar JSON",
|
||||
"delete": "Excluir",
|
||||
"confirmDelete": "Excluir este registro de teste?",
|
||||
"note": "Os resultados dos testes são armazenados localmente e usados para gerar relatórios SMART detalhados."
|
||||
"note": "Os resultados dos testes são armazenados localmente e usados para gerar relatórios SMART detalhados."
|
||||
},
|
||||
"smartReport": {
|
||||
"title": "Relatório de saúde SMART",
|
||||
@@ -595,8 +597,8 @@
|
||||
"availableSpare": "Porcentagem de blocos NAND sobressalentes restantes para substituição de blocos defeituosos. Um alerta é acionado abaixo do limite.",
|
||||
"availableSpareThreshold": "Mínimo definido pelo fabricante para peças sobressalentes disponíveis. Abaixo disso, a unidade sinaliza um aviso crítico.",
|
||||
"percentageUsed": "Impulsione a estimativa da resistência consumida com base nos ciclos de gravação reais versus nominais. 100% significa que o TBW avaliado foi atingido; a unidade pode continuar funcionando além disso.",
|
||||
"mediaErrors": "Erros de leitura/gravação irrecuperáveis no flash NAND. Qualquer valor diferente de zero indica dano celular permanente. Contagem crescente significa substituição em breve.",
|
||||
"mediaIntegrityErrors": "Erros irrecuperáveis detectados pelo controlador. Diferente de zero significa risco de corrupção de dados.",
|
||||
"mediaErrors": "Erros de leitura/gravação irrecuperáveis no flash NAND. Qualquer valor diferente de zero indica dano celular permanente. Contagem crescente significa substituição em breve.",
|
||||
"mediaIntegrityErrors": "Erros irrecuperáveis detectados pelo controlador. Diferente de zero significa risco de corrupção de dados.",
|
||||
"unsafeShutdowns": "Perdas de energia sem descarga ou desligamento adequado. Contagens muito altas correm o risco de corrupção de metadados e problemas de firmware.",
|
||||
"nvmePowerCycles": "Ciclos totais de ligar/desligar. A ciclagem frequente aumenta o desgaste do conector e do capacitor.",
|
||||
"nvmePowerOnHours": "Total de horas acumuladas em que o inversor esteve ligado desde a fabricação.",
|
||||
@@ -624,7 +626,7 @@
|
||||
"reallocatedSectorCount": "Setores defeituosos substituídos por setores sobressalentes do pool de reserva. Uma contagem crescente significa degradação da unidade.",
|
||||
"retiredBlockCount": "Blocos NAND retirados devido a desgaste ou falha (SSD). Semelhante à contagem de setores realocados para HDDs.",
|
||||
"reallocatedEventCount": "Número de operações de remapeamento realizadas. Cada evento significa que um setor defeituoso foi substituído.",
|
||||
"currentPendingSector": "Setores instáveis esperando para serem remapeados na próxima gravação. Eles podem ser resolvidos ou serem realocados permanentemente.",
|
||||
"currentPendingSector": "Setores instáveis esperando para serem remapeados na próxima gravação. Eles podem ser resolvidos ou serem realocados permanentemente.",
|
||||
"pendingSectors": "Setores esperando para serem remapeados. Eles podem ser resolvidos ou realocados.",
|
||||
"offlineUncorrectable": "Setores que falharam durante a verificação offline e não puderam ser corrigidos. Indica possível perda de dados.",
|
||||
"offlineUncorrectableSectorCount": "Setores incorrigíveis encontrados durante a verificação em segundo plano. Os dados sobre estes setores são perdidos.",
|
||||
@@ -667,7 +669,7 @@
|
||||
"endToEndError": "Corrupção de dados detectada entre o cache do controlador e a interface do host. Deve ser sempre zero.",
|
||||
"endToEndErrorDetectionCount": "Número de erros de paridade no caminho de dados. Diferente de zero indica problemas no controlador.",
|
||||
"wearLevelingCount": "Média de ciclos de apagamento por bloco NAND (SSD). VALOR mais baixo significa mais desgaste consumido.",
|
||||
"wearRangeDelta": "Diferença entre blocos mais usados e menos usados (SSD). Valores altos indicam desgaste irregular.",
|
||||
"wearRangeDelta": "Diferença entre blocos mais usados e menos usados (SSD). Valores altos indicam desgaste irregular.",
|
||||
"mediaWearoutIndicator": "Estimativa de vida útil restante do SSD Intel. Começa em 100 e diminui para 0 conforme a resistência é consumida.",
|
||||
"ssdLifeLeft": "Porcentagem estimada de vida útil restante do SSD com base no desgaste da NAND.",
|
||||
"percentLifetimeRemain": "Porcentagem estimada de vida útil restante. 100 significa novo; 0 significa fim da vida útil nominal.",
|
||||
@@ -744,7 +746,7 @@
|
||||
"nvmeWarningTitle": "Aviso crítico NVMe ativo (0x{value})",
|
||||
"nvmeWarningText": "O controlador NVMe gerou um alerta. Faça backup dos dados imediatamente e investigue mais a fundo.",
|
||||
"nvmeMediaTitle": "Erros de mídia NVMe detectados ({count})",
|
||||
"nvmeMediaText": "Erros irrecuperáveis de flash NAND indicam danos físicos. Faça backup dos dados e planeje a substituição.",
|
||||
"nvmeMediaText": "Erros irrecuperáveis de flash NAND indicam danos físicos. Faça backup dos dados e planeje a substituição.",
|
||||
"unsafeTitle": "Contagem alta de desligamentos inseguros ({count})",
|
||||
"unsafeText": "Perdas frequentes de energia aumentam o risco de corrupção do firmware. Garanta energia estável ou use um UPS.",
|
||||
"seagateTitle": "Seagate Raw_Read_Error_Rate - Comportamento normal",
|
||||
@@ -1084,7 +1086,7 @@
|
||||
"start": "Iniciar",
|
||||
"shutdown": "Desligar",
|
||||
"reboot": "Reiniciar",
|
||||
"forceStop": "Forçar parada",
|
||||
"forceStop": "Forçar paragem",
|
||||
"working": "Processando...",
|
||||
"startPending": "Iniciando...",
|
||||
"shutdownPending": "Desligando...",
|
||||
@@ -1092,7 +1094,7 @@
|
||||
"stopPending": "Parando..."
|
||||
},
|
||||
"confirm": {
|
||||
"forceStopTitle": "Forçar parada",
|
||||
"forceStopTitle": "Forçar paragem",
|
||||
"rebootTitle": "Reinício",
|
||||
"forceStopDescription": "Isso ignora a sequência de desligamento do sistema operacional convidado e pode corromper bancos de dados ou sistemas de arquivos em execução. O convidado é morto imediatamente.",
|
||||
"rebootDescription": "Isso força uma reinicialização sem esperar que o sistema operacional convidado libere as gravações pendentes. Use um desligamento elegante quando possível.",
|
||||
@@ -1110,7 +1112,21 @@
|
||||
"available": "Backups disponíveis",
|
||||
"loading": "Carregando backups...",
|
||||
"empty": "Nenhum backup encontrado",
|
||||
"emptyHint": "Crie seu primeiro backup usando o botão acima"
|
||||
"emptyHint": "Crie seu primeiro backup usando o botão acima",
|
||||
"refresh": "Atualizar",
|
||||
"refreshFailed": "Não foi possível atualizar as cópias de segurança. Atualize novamente para confirmar o seu estado atual.",
|
||||
"deleteSelected": "Eliminar selecionadas ({count})",
|
||||
"deletedCount": "{count} cópia(s) de segurança eliminada(s).",
|
||||
"unconfirmedCount": "A eliminação de {count} cópia(s) de segurança não foi confirmada. Atualize a lista e verifique as tarefas do Proxmox antes de tentar novamente.",
|
||||
"deleteFailed": "Não foi possível confirmar a eliminação. Atualize a lista e verifique as tarefas do Proxmox antes de tentar novamente.",
|
||||
"selectHint": "Selecione cópias de segurança sem proteção (até 20 por lote)",
|
||||
"selectBackup": "Selecionar cópia de segurança",
|
||||
"protected": "Protegida",
|
||||
"confirmTitle": "Eliminar {count} cópia(s) de segurança?",
|
||||
"confirmDescription": "Estes arquivos de cópia de segurança da VM/CT {vmid} serão eliminados permanentemente. As cópias protegidas estão excluídas. Isto não elimina o convidado.",
|
||||
"deleting": "À espera que o Proxmox termine de eliminar os arquivos selecionados…",
|
||||
"cancel": "Cancelar",
|
||||
"confirmDelete": "Eliminar cópias de segurança"
|
||||
},
|
||||
"updatesPanel": {
|
||||
"pendingTitle": "Atualizações de pacote pendentes",
|
||||
@@ -1721,7 +1737,17 @@
|
||||
"portCategoryCustomPlaceholder": "Digite uma categoria e pressione Enter (Esc para cancelar)",
|
||||
"portCustomUrlPlaceholder": "URL personalizada (por exemplo, https://vault.example.com) — substitui IP:port",
|
||||
"stackMemberTitle": "Parte de um aplicativo multicontêiner",
|
||||
"stackMemberBody": "Este contêiner faz parte de um aplicativo cujo contêiner principal é {primary}. O aplicativo, seus links da web e sua versão são mostrados lá."
|
||||
"stackMemberBody": "Este contêiner faz parte de um aplicativo cujo contêiner principal é {primary}. O aplicativo, seus links da web e sua versão são mostrados lá.",
|
||||
"nativeEvidencePort": "Porta TCP em escuta",
|
||||
"nativeEvidenceFile": "Arquivo instalado",
|
||||
"nativeEvidenceProcess": "Executável em execução",
|
||||
"nativeEvidenceDirectory": "Diretório de trabalho",
|
||||
"nativeEvidenceService": "Definição do serviço",
|
||||
"nativeScanFailed": "A pesquisa de aplicativos não pôde ser concluída. Os resultados anteriores podem estar desatualizados; tente novamente.",
|
||||
"nativeScanPartial": "A pesquisa de aplicativos está incompleta. Revise os itens encontrados e tente novamente.",
|
||||
"nativeVersionUnknown": "Versão instalada desconhecida",
|
||||
"nativeEvidenceStale": "Os itens encontrados podem estar desatualizados ou incompletos.",
|
||||
"nativeRegisterOnly": "Confirme o registro no editor. Uma versão conhecida é salva como valor manual; nenhum atualizador é configurado."
|
||||
},
|
||||
"statusFilter": {
|
||||
"ariaLabel": "Filtrar máquinas virtuais e contêineres",
|
||||
@@ -1771,7 +1797,7 @@
|
||||
},
|
||||
"healthMonitor": {
|
||||
"title": "Monitor de Saúde",
|
||||
"description": "Configure por quanto tempo os alertas dispensados permanecem ocultos para cada categoria. As alterações se aplicam a alertas ignorados existentes e futuros.",
|
||||
"description": "Configure por quanto tempo os alertas dispensados permanecem ocultos para cada categoria. As alterações se aplicam a alertas ignorados existentes e futuros.",
|
||||
"category": "Categoria",
|
||||
"suppressionDuration": "Duração da Supressão",
|
||||
"hours": "Horas",
|
||||
@@ -1781,7 +1807,7 @@
|
||||
"footerNote": "Essas configurações se aplicam quando você descarta um aviso do Health Monitor. Alertas críticos de temperatura da CPU sempre aparecem para proteger seu hardware.",
|
||||
"activeSuppressions": "Supressões Ativas",
|
||||
"activeSuppressionsDescription": "Alertas que você ocultou do Health Monitor. As demissões permanentes só podem ser revertidas aqui. A edição requer o Health Monitor",
|
||||
"noActiveSuppressions": "Sem supressões ativas. Os alertas dispensados do Health Monitor aparecerão aqui.",
|
||||
"noActiveSuppressions": "Sem supressões ativas. Os alertas dispensados do Health Monitor aparecerão aqui.",
|
||||
"permanent": "Permanente",
|
||||
"daysRemaining": "{count}d restantes",
|
||||
"hoursRemaining": "{count}h restantes",
|
||||
@@ -1817,7 +1843,8 @@
|
||||
"logs": "Registros do sistema",
|
||||
"updates": "Atualizações do sistema",
|
||||
"security": "Segurança e Certificados",
|
||||
"temperature": "Temperatura"
|
||||
"temperature": "Temperatura",
|
||||
"pbsServices": "Serviços PBS"
|
||||
}
|
||||
},
|
||||
"remoteStorage": {
|
||||
@@ -2081,8 +2108,8 @@
|
||||
"port": "Porta",
|
||||
"tlsMode": "Modo TLS",
|
||||
"noTls": "Nenhum (porta 25)",
|
||||
"username": "Nome de usuário",
|
||||
"password": "Senha",
|
||||
"username": "Nome de utilizador",
|
||||
"password": "Palavra-passe",
|
||||
"appPassword": "Senha do aplicativo",
|
||||
"fromAddress": "Do endereço",
|
||||
"toAddresses": "Para endereços (separados por vírgula)",
|
||||
@@ -2111,7 +2138,13 @@
|
||||
"inactiveFooter": "Habilite notificações para receber alertas de sistema, integridade e segurança por meio dos canais configurados.",
|
||||
"notificationLanguage": "Idioma de notificação",
|
||||
"selectNotificationLanguage": "Selecione o idioma de notificação",
|
||||
"notificationLanguageHint": "Usado para notificações determinísticas de tempo de execução, mesmo quando a IA está desabilitada."
|
||||
"notificationLanguageHint": "Usado para notificações determinísticas de tempo de execução, mesmo quando a IA está desabilitada.",
|
||||
"appriseServiceHelp": "Configuração do Slack e do Matrix",
|
||||
"appriseSlackSteps": "Crie um webhook de entrada na sua aplicação Slack para o canal de destino e cole o seu URL HTTPS completo no campo URL do Apprise. Não é necessária qualquer conversão.",
|
||||
"appriseSlackDocs": "Formatos de URL e configuração do Slack",
|
||||
"appriseMatrixSteps": "Utilize uma conta de notificações que possa publicar na sala. Substitua o utilizador, a palavra-passe, o homeserver e o ID completo da sala do exemplo; codifique os caracteres especiais das credenciais para URL. O esquema matrixs usa HTTPS. Consulte a documentação sobre o suporte de tokens, SSO e salas cifradas na versão do Apprise instalada.",
|
||||
"appriseMatrixDocs": "Formatos de URL e configuração do Matrix",
|
||||
"appriseServiceFinish": "Ative o Apprise, introduza o seu URL, escolha as categorias de notificação ou os eventos individuais, guarde e utilize Enviar teste. Estes exemplos não alteram o URL guardado. Este canal do Apprise tem um destino; utilize a API do Apprise para vários serviços em simultâneo."
|
||||
},
|
||||
"ai": {
|
||||
"title": "Aprimoramento de IA",
|
||||
@@ -2336,8 +2369,8 @@
|
||||
},
|
||||
"login": {
|
||||
"subtitle": "Faça login para acessar seu painel",
|
||||
"username": "Nome de usuário",
|
||||
"password": "Senha",
|
||||
"username": "Nome de utilizador",
|
||||
"password": "Palavra-passe",
|
||||
"usernamePlaceholder": "Digite seu nome de usuário",
|
||||
"passwordPlaceholder": "Digite sua senha",
|
||||
"rememberMe": "Lembrar",
|
||||
@@ -2378,9 +2411,9 @@
|
||||
"skipFailed": "Falha ao ignorar a autenticação",
|
||||
"savePreferenceFailed": "Falha ao salvar preferência",
|
||||
"setupFailed": "Falha ao configurar a autenticação",
|
||||
"username": "Nome de usuário",
|
||||
"username": "Nome de utilizador",
|
||||
"usernamePlaceholder": "Digite o nome de usuário",
|
||||
"password": "Senha",
|
||||
"password": "Palavra-passe",
|
||||
"passwordPlaceholder": "Digite a senha",
|
||||
"confirmPassword": "Confirme sua senha",
|
||||
"confirmPasswordPlaceholder": "Confirme sua senha",
|
||||
@@ -2523,9 +2556,9 @@
|
||||
"enableHint": "Adicione um nome de usuário e uma senha antes de expor este painel fora da sua rede privada.",
|
||||
"enable": "Habilitar autenticação",
|
||||
"setupTitle": "Criar login",
|
||||
"username": "Nome de usuário",
|
||||
"username": "Nome de utilizador",
|
||||
"usernamePlaceholder": "administrador",
|
||||
"password": "Senha",
|
||||
"password": "Palavra-passe",
|
||||
"passwordPlaceholder": "Digite a senha",
|
||||
"confirmPassword": "Confirme sua senha",
|
||||
"confirmPasswordPlaceholder": "Digite a senha novamente",
|
||||
@@ -2545,7 +2578,7 @@
|
||||
"twoFactor": {
|
||||
"title": "Autenticação de dois fatores",
|
||||
"hint": "Adicione um código único de um aplicativo autenticador após a senha.",
|
||||
"enable": "Habilitar 2FA",
|
||||
"enable": "Ativar 2FA",
|
||||
"enabled": "2FA está habilitado.",
|
||||
"disable": "Desativar 2FA",
|
||||
"disableTitle": "Desative a autenticação de dois fatores",
|
||||
@@ -3567,7 +3600,7 @@
|
||||
"hour": "Passada 1h",
|
||||
"day": "Passadas 24 horas",
|
||||
"week": "Passado 7 dias",
|
||||
"month": "Passados 30 dias",
|
||||
"month": "Passados 30 dias",
|
||||
"year": "Último 1 ano"
|
||||
},
|
||||
"last": {
|
||||
@@ -4019,7 +4052,7 @@
|
||||
},
|
||||
"backends": {
|
||||
"borgDescription": "Repositório Borg para backups de host desduplicados.",
|
||||
"borgDescriptionTimerOnly": "Os destinos Borg são usados pelos temporizadores do Monitor, não pelos trabalhos PVE vzdump.",
|
||||
"borgDescriptionTimerOnly": "Os destinos Borg são usados pelos temporizadores do Monitor, não pelos trabalhos PVE vzdump.",
|
||||
"borgShortDescription": "Repositório Borg desduplicado",
|
||||
"local": "Local",
|
||||
"localDescription": "Pasta neste host ou em uma unidade USB montada.",
|
||||
@@ -4250,7 +4283,7 @@
|
||||
"onCalendarExpression": "Expressão OnCalendar",
|
||||
"ownerLabel": "Proprietário",
|
||||
"passphrase": "Senha",
|
||||
"password": "Senha",
|
||||
"password": "Palavra-passe",
|
||||
"pathLabel": "Caminho",
|
||||
"pbsRepository": "Repositório PBS",
|
||||
"profileLabel": "Perfil",
|
||||
@@ -4283,7 +4316,7 @@
|
||||
"timeOfDay": "Hora do dia",
|
||||
"type": "Tipo",
|
||||
"used": "Usado",
|
||||
"username": "Nome de usuário",
|
||||
"username": "Nome de utilizador",
|
||||
"vmsLxcs": "VMs/LXCs",
|
||||
"when": "Quando",
|
||||
"whenLabel": "Quando",
|
||||
@@ -4547,7 +4580,7 @@
|
||||
"customPickDescriptionMiddle": "através do",
|
||||
"destructiveTitle": "A restauração completa REMOVERÁ o seguinte (criado após o backup)",
|
||||
"noPathsMatch": "Nenhum caminho corresponde ao filtro.",
|
||||
"noRestorablePaths": "Este backup não contém caminhos restauráveis — apenas a restauração completa é significativa aqui.",
|
||||
"noRestorablePaths": "Este backup não contém caminhos restauráveis — apenas a restauração completa é significativa aqui.",
|
||||
"olderThanTargetKernel": "é mais antigo que o kernel alvo",
|
||||
"operatorConfigDescription": "As seguintes configurações criadas pelo operador serão mescladas no destino automaticamente, sem alterar os padrões vinculados ao kernel. É executado na restauração completa e personalizada.",
|
||||
"operatorConfigTitle": "Configuração do operador reaplicada por meio de mesclagem independente de kernel",
|
||||
@@ -4756,6 +4789,24 @@
|
||||
"thursday": "Quinta-feira",
|
||||
"tuesday": "Terça-feira",
|
||||
"wednesday": "Quarta-feira"
|
||||
},
|
||||
"storageRetention": {
|
||||
"title": "Retenção do armazenamento",
|
||||
"keepAll": "Manter todas as cópias de segurança",
|
||||
"description": "Retenção predefinida de cópias de segurança guardada no Proxmox. As tarefas de cópia com uma política explícita substituem este valor predefinido.",
|
||||
"refresh": "Atualizar",
|
||||
"saved": "Retenção do armazenamento guardada. Não foi executada nenhuma limpeza.",
|
||||
"choosePolicy": "Escolha Manter todas ou pelo menos uma quantidade de retenção superior a zero.",
|
||||
"saveFailed": "Não foi possível guardar a retenção do armazenamento. Atualize a lista se a configuração tiver mudado.",
|
||||
"loadFailed": "Não foi possível carregar a retenção do armazenamento.",
|
||||
"empty": "Não foram encontrados armazenamentos de cópias de segurança.",
|
||||
"default": "Predefinição do Proxmox",
|
||||
"edit": "Editar",
|
||||
"editTitle": "Retenção para {storage}",
|
||||
"effect": "Aplica-se às futuras cópias de segurança que herdem esta política de armazenamento. Guardar não elimina as cópias existentes. As cópias protegidas permanecem protegidas.",
|
||||
"cancel": "Cancelar",
|
||||
"save": "Guardar retenção",
|
||||
"useDefault": "Use o padrão Proxmox (nenhuma política neste armazenamento)"
|
||||
}
|
||||
},
|
||||
"healthStatus": {
|
||||
@@ -4786,7 +4837,8 @@
|
||||
"services": "Serviços PVE",
|
||||
"logs": "Registros do sistema",
|
||||
"updates": "Atualizações do sistema",
|
||||
"security": "Segurança e certificados"
|
||||
"security": "Segurança e certificados",
|
||||
"pbsServices": "serviços PBS"
|
||||
},
|
||||
"checks": {
|
||||
"cpu_usage": "Uso da CPU",
|
||||
@@ -4912,7 +4964,7 @@
|
||||
},
|
||||
"noIssues": "Nenhum problema detectado",
|
||||
"updateNow": "Atualizar agora",
|
||||
"dismissedItems": "Itens dispensados ({count})",
|
||||
"dismissedItems": "Itens dispensados ({count})",
|
||||
"permanent": "Permanente",
|
||||
"dismissed": "Dispensado",
|
||||
"wasStatus": "era {status}",
|
||||
@@ -4949,7 +5001,7 @@
|
||||
"hint": "PNG, JPEG, WebP ou GIF. Até 2 MB. Use uma imagem quadrada ou corte-a primeiro para obter o melhor resultado no cabeçalho."
|
||||
},
|
||||
"username": {
|
||||
"label": "Nome de usuário",
|
||||
"label": "Nome de utilizador",
|
||||
"help": "Este é o nome de login. Para alterá-lo, desative a autenticação e configure-a novamente em Segurança."
|
||||
},
|
||||
"displayName": {
|
||||
@@ -7182,7 +7234,7 @@
|
||||
"latency": "Latência",
|
||||
"event": "Evento",
|
||||
"sourceIp": "IP de origem",
|
||||
"username": "Nome de usuário",
|
||||
"username": "Nome de utilizador",
|
||||
"service": "Serviço",
|
||||
"jail": "Jail",
|
||||
"failures": "Falhas",
|
||||
@@ -7230,5 +7282,99 @@
|
||||
"diagnosticsOmitted": "Linhas ou texto de diagnóstico omitidos: {count}. Relatório original preservado."
|
||||
}
|
||||
}
|
||||
},
|
||||
"pbs": {
|
||||
"title": "Proxmox Backup Server",
|
||||
"server": "Servidor PBS",
|
||||
"chooseServer": "Escolher um servidor PBS",
|
||||
"local": "PBS local",
|
||||
"refresh": "Atualizar",
|
||||
"manage": "Gerir ligações PBS",
|
||||
"loadFailed": "Não foi possível carregar o estado do PBS.",
|
||||
"loading": "A carregar dados do PBS…",
|
||||
"noServer": "Adicione uma ligação PBS para ver os armazenamentos de dados, tarefas e agendamentos.",
|
||||
"permissionsHelp": "Ative a autenticação do Monitor antes de guardar credenciais. Utilize um token API PBS dedicado com a função Audit em / nas ACL do utilizador e do token, com propagação. Este painel apenas lê dados do PBS.",
|
||||
"editConnection": "Ligação a editar",
|
||||
"add": "Adicionar uma nova ligação",
|
||||
"name": "Nome",
|
||||
"url": "URL HTTPS (inclua :8007 para a porta nativa do PBS)",
|
||||
"token_id": "ID do token API (user@realm!token)",
|
||||
"token_secret": "Segredo do token API (deixe vazio para manter o segredo guardado)",
|
||||
"fingerprint": "Impressão digital SHA256 do certificado (opcional)",
|
||||
"tlsHelp": "Deixe a impressão digital vazia para a verificação normal da autoridade de certificação e do nome de anfitrião. Para um certificado autoassinado, copie a sua impressão digital SHA256 da consola PBS ou de outro canal de confiança. A impressão digital é verificada antes do envio de credenciais.",
|
||||
"saved": "Ligação PBS verificada e guardada.",
|
||||
"saveFailed": "Não foi possível guardar a ligação PBS.",
|
||||
"testing": "A verificar a ligação…",
|
||||
"save": "Verificar e guardar",
|
||||
"remove": "Remover ligação",
|
||||
"removeConfirm": "Remover do Monitor esta ligação PBS guardada e o respetivo token? Os dados e as tarefas PBS não são afetados.",
|
||||
"sampled": "Recolhido em",
|
||||
"datastores": "Armazenamentos de dados",
|
||||
"total": "Capacidade do sistema de ficheiros",
|
||||
"used": "Utilizado",
|
||||
"free": "Disponível",
|
||||
"noDatastores": "Nenhum armazenamento de dados acessível. Verifique a configuração e as permissões do utilizador e do token.",
|
||||
"tasks": "Tarefas recentes",
|
||||
"noTasks": "Não foram devolvidas tarefas recentes.",
|
||||
"task": "Tarefa",
|
||||
"started": "Iniciada",
|
||||
"status": "Estado",
|
||||
"running": "Em execução",
|
||||
"jobs": "Agendamentos de manutenção",
|
||||
"job": "Tarefa agendada",
|
||||
"schedule": "Agendamento",
|
||||
"sync": "Sincronização",
|
||||
"verify": "Verificação",
|
||||
"prune": "Limpeza",
|
||||
"overview": "Visão geral",
|
||||
"logs": "Registos do sistema",
|
||||
"terminal": "Terminal",
|
||||
"security": "Segurança",
|
||||
"logout": "Terminar sessão",
|
||||
"navigation": "Navegação PBS",
|
||||
"cpu": "CPU",
|
||||
"memory": "Memória",
|
||||
"uptime": "Tempo de atividade",
|
||||
"capacityUnavailable": "Capacidade não disponível.",
|
||||
"datastoresUnavailable": "{count} indisponível",
|
||||
"datastoresOnline": "Todos disponíveis",
|
||||
"moreDatastores": "+{count} mais armazenamentos de dados",
|
||||
"estimatedFull": "estimativa completa",
|
||||
"estimatedFullUnknown": "Not enough data yet",
|
||||
"duration": "Duração",
|
||||
"noJobs": "nenhuma programação de sincronização, verificação ou remoção está configurada."
|
||||
},
|
||||
"monitorLinks": {
|
||||
"groups": {
|
||||
"cluster": "Cluster",
|
||||
"standalone": "nós autônomos",
|
||||
"pbs": "Proxmox Backup Server"
|
||||
},
|
||||
"thisNode": "Este nó",
|
||||
"checking": "Verificando nós…",
|
||||
"loadFailed": "não foi possível carregar a lista de nós.",
|
||||
"empty": "Ainda não há outros nós. Adicione um para abrir o seu Monitor a partir daqui.",
|
||||
"noResponse": "Sem resposta",
|
||||
"pbsInterface": "interface PBS",
|
||||
"openNewTab": "abrir em uma nova guia",
|
||||
"manage": "Adicionar ou gerenciar nós…",
|
||||
"dialogTitle": "nós vinculados",
|
||||
"dialogDescription": "Os nós do cluster e os Proxmox Backup Server configurados são detectados automaticamente. Cada Monitor mantém o seu próprio login.",
|
||||
"addTitle": "Adicionar um nó",
|
||||
"name": "Nome",
|
||||
"address": "endereço do monitor",
|
||||
"type": "Tipo",
|
||||
"add": "Adicionar",
|
||||
"save": "Salvar",
|
||||
"remove": "Remover",
|
||||
"visible": "Visível",
|
||||
"autoAddress": "Automático",
|
||||
"detected": "Detectado",
|
||||
"added": "Adicionado",
|
||||
"saveFailed": "não foi possível salvar a lista de nós.",
|
||||
"backTo": "Voltar para {name}",
|
||||
"cameFromTitle": "Adicionar nó Monitor?",
|
||||
"cameFromBody": "Adicione {name} aos nós vinculados deste Monitor.",
|
||||
"notNow": "agora não"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user