Add Portuguese (pt-PT) translation for compliance portal

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-07-20 15:48:39 +02:00
parent 80bb03cee4
commit 97e34cabdd
6 changed files with 365 additions and 0 deletions

View File

@@ -0,0 +1,122 @@
{
"topBar": {
"tagline": "Portal de Conformidade",
"getAccess": "Obter Acesso",
"nav": {
"documents": "Documentos",
"subprocessors": "Subcontratantes",
"updates": "Atualizações",
"requests": "Pedidos"
}
},
"userMenu": {
"signOut": "Terminar sessão"
},
"common": {
"cancel": "Cancelar",
"error": "Ocorreu um erro",
"previousPage": "Página anterior",
"nextPage": "Página seguinte",
"pageOf": "Página {{current}} de {{total}}",
"zoomOut": "Reduzir zoom",
"zoomIn": "Aumentar zoom"
},
"auth": {
"backToPortal": "Voltar ao portal",
"signIn": {
"title": "Inicie sessão para continuar",
"description": "Aceda a recursos protegidos ou submeta um pedido",
"or": "OU",
"withProvider": "Iniciar sessão com {{provider}}",
"emailLabel": "Endereço de E-mail",
"emailPlaceholder": "nome@empresa.com",
"emailRequired": "O e-mail é obrigatório",
"emailInvalid": "Introduza um endereço de e-mail válido",
"sendMagicLink": "Enviar Link Mágico",
"resend": "Reenviar link",
"resendIn": "Reenviar link em {{seconds}}s",
"magicLinkSent": "Link mágico enviado!",
"magicLinkSentNote": "Verifique o seu e-mail e utilize o link para iniciar sessão."
},
"requestAccess": {
"success": "Acesso solicitado"
},
"verify": {
"title": "A confirmar o seu e-mail",
"description": "Aguarde enquanto iniciamos a sua sessão…"
},
"fullName": {
"title": "Adicione o seu nome",
"label": "Nome Completo",
"placeholder": "João Silva",
"required": "O nome completo é obrigatório",
"tooShort": "O nome completo é demasiado curto",
"submit": "Continuar"
},
"magicLinkExpired": {
"title": "Link expirado",
"description": "Este link mágico expirou. Solicite um novo."
},
"magicLinkAlreadyUsed": {
"title": "Link já utilizado",
"description": "Este link mágico já foi utilizado. Solicite um novo."
},
"errors": {
"magicLinkFailed": "Não foi possível enviar o link mágico. Tente novamente.",
"verifyFailed": "Não foi possível verificar o link. Tente novamente.",
"fullNameFailed": "Não foi possível guardar o seu nome. Tente novamente.",
"requestFailed": "Não foi possível concluir o seu pedido de acesso. Tente novamente."
}
},
"home": {
"heroTitle": "A confiança na {{name}}.",
"heroDescription": "Bem-vindo ao nosso Portal de Conformidade. Encontre aqui a nossa documentação de segurança e certificações.",
"sections": {
"compliance": "Conformidade",
"securityCommitments": "Compromissos de Segurança",
"trustedBy": "Confiam em nós",
"recentUpdates": "Atualizações recentes"
},
"recentUpdates": {
"viewAll": "Ver tudo"
}
},
"notFound": {
"title": "Página não encontrada",
"description": "A página que procura não existe ou foi movida.",
"backHome": "Voltar ao início"
},
"errors": {
"notFound": {
"title": "Página não encontrada",
"description": "A página que procura não existe ou pode ter sido movida."
},
"forbidden": {
"title": "Acesso negado",
"description": "Não tem permissão para ver esta página."
},
"serverError": {
"title": "Ocorreu um erro",
"description": "Ocorreu um erro inesperado. Tente novamente dentro de momentos."
},
"generic": {
"title": "Ocorreu um erro",
"description": "Ocorreu um erro inesperado. Tente novamente dentro de momentos."
},
"actions": {
"backToCompliancePortal": "Voltar ao portal de conformidade",
"tryAgain": "Tentar novamente"
},
"inline": {
"message": "Não foi possível carregar o conteúdo",
"retry": "Tentar novamente"
}
},
"footer": {
"poweredBy": "Desenvolvido por"
},
"pagination": {
"previous": "Página anterior",
"next": "Página seguinte"
}
}

View File

@@ -0,0 +1,46 @@
{
"title": "Documentos",
"tabs": {
"all": "Todos",
"public": "Público",
"private": "Privado"
},
"sections": {
"reports": "Relatórios de conformidade"
},
"types": {
"OTHER": "Outros",
"GOVERNANCE": "Governação",
"POLICY": "Políticas",
"PROCEDURE": "Procedimentos",
"PLAN": "Planos",
"REGISTER": "Livros de Registo",
"RECORD": "Registos",
"REPORT": "Relatórios",
"TEMPLATE": "Modelos",
"STATEMENT_OF_APPLICABILITY": "Declaração de Aplicabilidade"
},
"actions": {
"view": "Ver",
"getAccess": "Obter Acesso",
"requested": "Acesso solicitado"
},
"empty": {
"title": "Nenhum documento disponível",
"description": "Este portal de conformidade ainda não publicou documentos.",
"filteredTitle": "Nenhum documento corresponde a este filtro",
"filteredDescription": "Experimente outro separador para ver os documentos disponíveis."
},
"viewer": {
"back": "Documentos",
"share": "Partilhar documento",
"linkCopied": "Link copiado para a área de transferência",
"download": "Transferir",
"previewUnavailable": "Pré-visualização indisponível",
"downloadToView": "Este tipo de ficheiro não pode ser pré-visualizado aqui. Transfira-o para o visualizar.",
"locked": {
"title": "Acesso necessário",
"description": "Ainda não tem acesso a este documento."
}
}
}

View File

@@ -0,0 +1,8 @@
{
"title": "Acordo de Confidencialidade",
"subtitle": "{{name}} exige que assine um acordo de confidencialidade antes de aceder aos documentos de conformidade.",
"reviewAndSign": "Rever e assinar",
"tryAgain": "Tentar novamente",
"sealing": "A selar a sua assinatura…",
"failedDescription": "Ocorreu um problema ao processar a sua assinatura. Tente novamente."
}

View File

@@ -0,0 +1,71 @@
{
"title": "Pedidos de Dados",
"newRequest": "Novo Pedido",
"loadMore": "Carregar mais",
"empty": {
"title": "Ainda não há pedidos",
"description": "Os pedidos que submeter aparecerão aqui para que possa acompanhar o seu progresso."
},
"types": {
"ACCESS": "Acesso a Dados",
"DELETION": "Eliminação de Dados",
"RECTIFICATION": "Retificação de Dados",
"PORTABILITY": "Portabilidade de Dados",
"OBJECTION": "Oposição ao Tratamento",
"COMPLAINT": "Denúncia de Abuso"
},
"status": {
"TODO": "Pendente",
"IN_PROGRESS": "Em processamento",
"DONE": "Concluído",
"REJECTED": "Rejeitado"
},
"typeOption": {
"ACCESS": "Aceder aos meus dados",
"DELETION": "Eliminar os meus dados",
"RECTIFICATION": "Corrigir os meus dados",
"OBJECTION": "Opor-me ao tratamento",
"COMPLAINT": "Denunciar abuso"
},
"dialog": {
"title": "Novo Pedido",
"description": "Escolha um tipo de pedido e preencha os detalhes abaixo.",
"typeLabel": "Tipo de pedido",
"cancel": "Cancelar",
"submit": "Enviar Pedido",
"success": {
"title": "Pedido enviado",
"description": "Iremos processar o seu pedido e responder dentro do prazo exigido pela legislação aplicável.",
"close": "Fechar"
}
},
"form": {
"name": "Nome Completo",
"nameOptional": "O Seu Nome (opcional)",
"namePlaceholder": "João Silva",
"email": "Endereço de E-mail",
"deletionWarning": "A eliminação de dados é permanente e não pode ser revertida. Alguns dados podem ser retidos por obrigações legais.",
"details": {
"ACCESS": {
"label": "Detalhes do seu pedido",
"placeholder": "Gostaria de receber uma cópia de todos os dados pessoais associados à minha conta…"
},
"DELETION": {
"label": "Âmbito do pedido de eliminação",
"placeholder": "Por favor, elimine todos os dados pessoais, incluindo…"
},
"RECTIFICATION": {
"label": "O que deve ser corrigido?",
"placeholder": "As seguintes informações estão incorretas…"
},
"OBJECTION": {
"label": "Ao que se opõe?",
"placeholder": "Oponho-me ao tratamento dos meus dados para…"
},
"COMPLAINT": {
"label": "Descrição da preocupação",
"placeholder": "Reparei que…"
}
}
}
}

View File

@@ -0,0 +1,109 @@
{
"title": "Subcontratantes",
"filters": {
"allCategories": "Todas as categorias",
"allRegions": "Todas as regiões",
"searchPlaceholder": "Pesquisar..."
},
"empty": {
"title": "Nenhum subcontratante listado.",
"description": "Este portal de conformidade ainda não publicou subcontratantes.",
"filteredTitle": "Nenhum subcontratante corresponde aos seus filtros.",
"filteredDescription": "Ajuste a sua pesquisa ou filtros para ver os subcontratantes disponíveis.",
"clearFilters": "Limpar filtros"
},
"regions": {
"global": "Global",
"eu": "União Europeia"
},
"categories": {
"ANALYTICS": {
"label": "Análise",
"description": "Análise de utilização e telemetria de produto."
},
"CLOUD_MONITORING": {
"label": "Monitorização na Cloud",
"description": "Observabilidade, registo de eventos e monitorização de disponibilidade."
},
"CLOUD_PROVIDER": {
"label": "Fornecedor de Cloud",
"description": "Alojamento, computação, armazenamento e rede em cloud."
},
"COLLABORATION": {
"label": "Colaboração",
"description": "Ferramentas de comunicação, agendamento e trabalho em equipa."
},
"CUSTOMER_SUPPORT": {
"label": "Suporte ao Cliente",
"description": "Serviço de assistência, gestão de tickets e mensagens com clientes."
},
"DATA_STORAGE_AND_PROCESSING": {
"label": "Armazenamento e Processamento de Dados",
"description": "Bases de dados, armazéns de dados e fluxos de processamento."
},
"DOCUMENT_MANAGEMENT": {
"label": "Gestão de Documentos",
"description": "Armazenamento de documentos, assinatura e assinatura eletrónica."
},
"EMPLOYEE_MANAGEMENT": {
"label": "Gestão de Colaboradores",
"description": "Recursos humanos, processamento salarial e gestão de pessoas."
},
"ENGINEERING": {
"label": "Engenharia",
"description": "Ferramentas para programadores e plataformas de engenharia."
},
"FINANCE": {
"label": "Finanças",
"description": "Faturação, pagamentos e contabilidade."
},
"IDENTITY_PROVIDER": {
"label": "Fornecedor de Identidade",
"description": "Autenticação, SSO e gestão de identidade."
},
"IT": {
"label": "TI",
"description": "Administração de TI e gestão de dispositivos."
},
"MARKETING": {
"label": "Marketing",
"description": "Marketing, CRM e envolvimento de audiências."
},
"OFFICE_OPERATIONS": {
"label": "Operações de Escritório",
"description": "Operações de local de trabalho e escritório."
},
"OTHER": {
"label": "Outros",
"description": "Outros serviços de suporte."
},
"PASSWORD_MANAGEMENT": {
"label": "Gestão de Palavras-passe",
"description": "Gestão de credenciais e segredos."
},
"PRODUCT_AND_DESIGN": {
"label": "Produto e Design",
"description": "Ferramentas de produto e design."
},
"PROFESSIONAL_SERVICES": {
"label": "Serviços Profissionais",
"description": "Consultoria e serviços profissionais."
},
"RECRUITING": {
"label": "Recrutamento",
"description": "Contratação, procura de talento e acompanhamento de candidaturas."
},
"SALES": {
"label": "Vendas",
"description": "Capacitação de vendas e CRM."
},
"SECURITY": {
"label": "Segurança",
"description": "Segurança, monitorização e acesso seguro."
},
"VERSION_CONTROL": {
"label": "Controlo de Versões",
"description": "Controlo de código-fonte e alojamento de código."
}
}
}

View File

@@ -0,0 +1,9 @@
{
"title": "Atualizações",
"subscribe": "Subscrever atualizações",
"backToUpdates": "Todas as atualizações",
"empty": {
"title": "Ainda não há atualizações.",
"description": "Subscreva para ser notificado quando novas atualizações forem publicadas."
}
}