Setup backup encryption in extra step

This commit is contained in:
Johannes Zellner
2025-08-06 12:52:49 +02:00
parent 7883839871
commit 98ea5a7b70
12 changed files with 243 additions and 114 deletions
+74 -9
View File
@@ -2,8 +2,8 @@
"apps": {
"title": "As Minhas Aplicações",
"noApps": {
"description": "Que tal instalar algumas? Veja na <a href=\"{{ appStoreLink }}\">Loja de Aplicações</a>",
"title": "Sem aplicações instaladas!"
"description": "E que tal instalar algumas? Veja na <a href=\"{{ appStoreLink }}\">Loja de Aplicações</a>",
"title": "Ainda sem aplicações instaladas!"
},
"groupsFilterHeader": "Todos os Grupos",
"addApplinkAction": "Adicionar Hiperligação da Aplicação",
@@ -127,10 +127,10 @@
"federated": "Federados"
},
"installDialog": {
"lastUpdated": "Última atualização a {{ date }}",
"lastUpdated": "Última atualização em {{ date }}",
"locationPlaceholder": "Deixe em branco para utilizar o domínio de raiz",
"userManagementNone": "Esta aplicação tem a sua própria gestão de utilizadores. Esta definição determina se a aplicação está ou não visível no painel do utilizador.",
"memoryRequirement": "Requere pelo menos {{ size }} de memória",
"memoryRequirement": "Requer pelo menos {{ size }} de memória",
"location": "Localização",
"manualWarning": "Configure manualmente os registos A (IPv4) e AAA (IPv6) para <b>{{ location }}</b> apontando para este servidor",
"userManagement": "Gestão de utilizadores",
@@ -249,7 +249,8 @@
"description": "Novo código de API:",
"generateToken": "Gerar Código de API",
"access": "Acesso de API",
"copyNow": "Por favor, copie o código da API agora. Este não será mostrado novamente por motivos de segurança."
"copyNow": "Por favor, copie o código da API agora. Este não será mostrado novamente por motivos de segurança.",
"allowedIpRanges": "Intervalo(s) de IP Permitido(s)"
},
"passwordResetNotification": {
"title": "Redefinição da palavra-passe bem-sucedida",
@@ -425,7 +426,8 @@
"bindPassword": "Vincular Palavra-passe (opcional)",
"disableWarning": "A fonte de autenticação de todos os utilizadores existentes será reiniciada para se autenticar na base de dados da palavra-passe atual.",
"baseDn": "Base DN",
"bindUsername": "Vincular Base DN/Nome de utilizador (opcional)"
"bindUsername": "Vincular Base DN/Nome de utilizador (opcional)",
"groupFilter": "Filtro de Grupo"
},
"deleteUserDialog": {
"title": "Eliminar utilizador {{ username }}",
@@ -686,7 +688,12 @@
"user": "Utilizador",
"privateKey": "Código Privado",
"diskPath": "Caminho do Disco",
"downloadConcurrencyDescription": "Número de ficheiros para transferir em paralelo quando restaurar"
"downloadConcurrencyDescription": "Número de ficheiros para transferir em paralelo quando restaurar",
"downloadConcurrency": "Transferir Moeda",
"uploadConcurrency": "Enviar Moeda",
"uploadConcurrencyDescription": "Número de ficheiros para enviar em paralelo quando realizar a cópia de segurança",
"copyConcurrency": "Copiar Moeda",
"copyConcurrencyDescription": "Número de cópias de ficheiros em paralelo quando realizar a cópia de segurança."
},
"schedule": {
"schedule": "Agendar",
@@ -705,7 +712,8 @@
"title": "Restaurar do Arquivo"
},
"archives": {
"info": "Informação"
"info": "Informação",
"title": "Arquivo de Aplicações"
},
"deleteArchive": {
"deleteAction": "Eliminar"
@@ -753,6 +761,9 @@
"date": "Data",
"version": "Versão",
"format": "Formato"
},
"archive": {
"description": "Os arquivos eliminados são limpos de acordo com a política da cópia de segurança."
}
},
"passwordReset": {
@@ -1083,8 +1094,62 @@
"backups": {
"backups": {
"downloadConfigTooltip": "Transferir Configuração da Cópia de Segurança",
"downloadBackupTooltip": "Transferir Cópia de Segurança"
"downloadBackupTooltip": "Transferir Cópia de Segurança",
"restoreTooltip": "Restaurar para esta Cópia de Segurança",
"cloneTooltip": "Clonar desta Cópia de Segurança",
"createBackupAction": "Criar Cópia de Segurança",
"importAction": "Importar Cópia de Segurança",
"title": "Cópias de Segurança"
},
"auto": {
"enabled": "Atualmente, a 'Cópias de Segurança Automáticas' estão ativadas.",
"disabled": "Atualmente, as 'Cópias de Segurança Automáticas' estão desativadas.",
"disableAction": "Desativar Cópias de Segurança Automáticas",
"enableAction": "Ativar Cópias de Segurança Automáticas"
},
"import": {
"title": "Importar da Cópia de Segurança Externa"
}
},
"repair": {
"taskError": {
"description": "Se uma instalação, configuração, atualização, restauração ou cópia de segurança resultou num erro, pode tentar novamente a tarefa.",
"retryAction": "Repetir tarefa {{ task }}"
},
"appIsBusyTooltip": "Aplicação ocupada",
"recovery": {
"title": "Recuperação de Crache"
}
},
"updates": {
"auto": {
"disableAction": "Desative as Atualizações Automáticas",
"description": "Verifique o Cloudron periodicamente para atualizações na <a href=\"{{ appStoreLink }}\" target=\"_blank\">App Store</a> .",
"disabled": "Atualmente, as 'Atualizações Automáticas' estão desativadas.",
"enableAction": "Ative as Atualizações Automáticas",
"title": "Atualizações Automáticas",
"enabled": "Atualmente, as 'Atualizações Automáticas' estão ativadas."
},
"info": {
"customAppUpdateInfo": "A atualização automática não está disponível para as aplicações personalizadas.",
"installedAt": "Instalado às",
"lastUpdated": "Última Atualização",
"packageVersion": "Versão do Pacote",
"checkForUpdatesAction": "Procurar por Atualizações",
"updateAvailableAction": "Disponível Atualização",
"repository": "Repositório de Pacotes",
"title": "Informação da Aplicação",
"description": "Título e Versão da Aplicação"
},
"noUpdates": "Sem atualizações disponíveis"
},
"uninstall": {
"startStop": {
"title": "Iniciar/Parar"
}
},
"security": {
"hstsPreload": "Ativar pré-carregamento de HSTS para este site e todos os subdomínios"
}
},
"logs": {