feat: Update Brazilian Portuguese translation

This commit is contained in:
Leonardo Santos Paulucio 2025-08-12 21:20:25 -03:00
parent 12ad8211fe
commit 4c225a77a2

View File

@ -170,67 +170,67 @@ sizes.medium=Médio
sizes.large=Grande
sizes.x-large=Extra grande
error.pdfPassword=O PDF está protegido por senha e a senha não foi fornecida ou está incorreta
error.pdfCorrupted=PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
error.pdfCorruptedMultiple=One or more PDF files appear to be corrupted or damaged. Please try using the 'Repair PDF' feature on each file first before attempting to merge them.
error.pdfCorruptedDuring=Error {0}: PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
error.pdfCorrupted=O PDF aparenta estar corrompido ou danificado. Tente usar a opção 'Reparar' para corrigir o arquivo antes de prosseguir com essa operação.
error.pdfCorruptedMultiple=Um ou mais arquivos PDF aparentam estar corrompidos ou danificados. Tente usar a opção 'Reparar' em cada arquivo antes de tentar mesclá-los.
error.pdfCorruptedDuring=Erro {0}: O PDF aparenta estar corrompido ou danificado. Tente usar a opção 'Reparar' para corrigir o arquivo antes de prosseguir com essa operação.
# Frontend corruption error messages
error.pdfInvalid=The PDF file "{0}" appears to be corrupted or has an invalid structure. Please try using the 'Repair PDF' feature to fix the file before proceeding.
error.tryRepair=Try using the Repair PDF feature to fix corrupted files.
error.pdfInvalid=O PDF "{0}" aparenta estar corrompido ou com uma estrutura inválida. Tente usar a opção 'Reparar' para corrigir o arquivo antes de prosseguir com essa operação.
error.tryRepair=Tente usar a opção de 'Reparar' para corrigir os arquivos corrompidos.
# Additional error messages
error.pdfEncryption=The PDF appears to have corrupted encryption data. This can happen when the PDF was created with incompatible encryption methods. Please try using the 'Repair PDF' feature first, or contact the document creator for a new copy.
error.fileProcessing=An error occurred while processing the file during {0} operation: {1}
error.pdfEncryption=O PDF aparenta ter os dados de criptografia corrompidos. Isso pode ter ocorrido quando o PDF foi criado com métodos de criptografia incompatíveis. Tente usar a opção 'Reparar', ou entre em contato com o criador do documento para obter uma nova cópia.
error.fileProcessing=Ocorreu um erro ao processar o arquivo durante a operação {0}: {1}
# Generic error message templates
error.toolNotInstalled={0} is not installed
error.toolRequired={0} is required for {1}
error.conversionFailed={0} conversion failed
error.commandFailed={0} command failed
error.algorithmNotAvailable={0} algorithm not available
error.optionsNotSpecified={0} options are not specified
error.fileFormatRequired=File must be in {0} format
error.invalidFormat=Invalid {0} format: {1}
error.endpointDisabled=This endpoint has been disabled by the admin
error.urlNotReachable=URL is not reachable, please provide a valid URL
error.toolNotInstalled={0} não instalado
error.toolRequired={0} é requerido para {1}
error.conversionFailed={0} falha na conversão
error.commandFailed={0} falha no comando
error.algorithmNotAvailable={0} algoritmo não disponível
error.optionsNotSpecified={0} opções não especificadas
error.fileFormatRequired=Arquivo deve estar no formato {0}
error.invalidFormat=Formato {0} inválido: {1}
error.endpointDisabled=Esse endpoint foi desabilitado pelo administrador
error.urlNotReachable=URL não acessível, por favor informe uma URL válida
# DPI and image rendering messages - used by frontend for dynamic translation
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
# Frontend parses this and replaces with localized versions using these keys
error.dpiExceedsLimit=DPI value {0} exceeds maximum safe limit of {1}. High DPI values can cause memory issues and crashes. Please use a lower DPI value.
error.pageTooBigForDpi=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less).
error.pageTooBigExceedsArray=PDF page {0} is too large to render at {1} DPI. The resulting image would exceed Java's maximum array size. Please try a lower DPI value (recommended: 150 or less).
error.pageTooBigFor300Dpi=PDF page {0} is too large to render at 300 DPI. The resulting image would exceed Java's maximum array size. Please use a lower DPI value for PDF-to-image conversion.
error.dpiExceedsLimit=Valor DPI {0} excede o limite máximo de segurança de {1}. Valores altos de DPI podem causar problemas de memória e travamentos. Use um valor de DPI menor.
error.pageTooBigForDpi=A página PDF {0} é muito grande para renderizar a {1} DPI. Tente um valor de DPI menor (recomendado: 150 ou menos).
error.pageTooBigExceedsArray=A página PDF {0} é muito grande para renderizar a {1} DPI. A imagem resultante excederia o tamanho máximo de array do Java. Tente um valor de DPI menor (recomendado: 150 ou menos).
error.pageTooBigFor300Dpi=A página PDF {0} é muito grande para renderizar a 300 DPI. A imagem resultante excederia o tamanho máximo de array do Java. Por favor user um valor DPI menor para a conversão de PDF para imagem.
# URL and website conversion messages
# System requirements messages
# Authentication and security messages
error.apiKeyInvalid=API key is not valid.
error.userNotFound=User not found.
error.passwordRequired=Password must not be null.
error.accountLocked=Your account has been locked due to too many failed login attempts.
error.invalidEmail=Invalid email addresses provided.
error.emailAttachmentRequired=An attachment is required to send the email.
error.signatureNotFound=Signature file not found.
error.apiKeyInvalid=A chave de API não é válida.
error.userNotFound=Usuário não encontrado.
error.passwordRequired=A senha não pode ser vazia.
error.accountLocked=Sua conta foi bloqueada devido a várias tentativas de login com falha.
error.invalidEmail=Endereço de e-mail fornecido inválido.
error.emailAttachmentRequired=É necessário um anexo para enviar o email.
error.signatureNotFound=Arquivo de assinatura não encontrado.
# File processing messages
error.fileNotFound=File not found with ID: {0}
error.fileNotFound=Arquivo não encontrado ID: {0}
# Database and configuration messages
error.noBackupScripts=No backup scripts were found.
error.unsupportedProvider={0} is not currently supported.
error.pathTraversalDetected=Path traversal detected for security reasons.
error.noBackupScripts=Scripts de backup não foram encontrados.
error.unsupportedProvider={0} não é suportado atualmente.
error.pathTraversalDetected=Travessia de caminho detectado por questões de segurança.
# Validation messages
error.invalidArgument=Invalid argument: {0}
error.argumentRequired={0} must not be null
error.operationFailed=Operation failed: {0}
error.angleNotMultipleOf90=Angle must be a multiple of 90
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document
error.fontLoadingFailed=Error processing font file
error.fontDirectoryReadFailed=Failed to read font directory
error.invalidArgument=Argumento inválido: {0}
error.argumentRequired={0} não pode ser vazio
error.operationFailed=Falha na operação: {0}
error.angleNotMultipleOf90=Ângulo precisa ser múltiplo de 90
error.pdfBookmarksNotFound=Nenhum marcador/esquema de PDF encontrado no documento
error.fontLoadingFailed=Erro ao processar a fonte do arquivo
error.fontDirectoryReadFailed=Falha ao ler a fonte do diretório
delete=Apagar
username=Usuário
password=Senha
@ -260,7 +260,7 @@ disabledCurrentUserMessage=O usuário atual não pode ser desativado.
downgradeCurrentUserLongMessage=Não é possível fazer downgrade da função do usuário atual. Portanto, o usuário atual não será mostrado.
userAlreadyExistsOAuthMessage=O usuário já existe como um usuário OAuth2.
userAlreadyExistsWebMessage=O usuário já existe como um usuário Web.
invalidRoleMessage=Invalid role.
invalidRoleMessage=Função inválida.
error=Erro
oops=Ops!
help=Ajuda
@ -284,9 +284,9 @@ noFileSelected=Nenhum arquivo selecionado. Por favo, envie um arquivo.
view=View
cancel=Cancel
back.toSettings=Back to Settings
back.toHome=Back to Home
back.toAdmin=Back to Admin
back.toSettings=Voltar para Configurações
back.toHome=Voltar para a Home
back.toAdmin=Voltar para Admin
legal.privacy=Política de Privacidade
legal.terms=Termos e Condições
@ -327,7 +327,7 @@ enterpriseEdition.button=Atualize para a versão Pro
enterpriseEdition.warning=Este recurso só está disponivel para usuários da versão Pro.
enterpriseEdition.yamlAdvert=Stirling PDF Pro suporta arquivos de configuração YAML e outros recursos SSO.
enterpriseEdition.ssoAdvert=Procurando por mais recursos de controle de usuários? Veja a versão Pro do Stirling PDF
enterpriseEdition.proTeamFeatureDisabled=Team management features require a Pro licence or higher
enterpriseEdition.proTeamFeatureDisabled=Os recursos de gerenciamento de equipe exigem uma licença Pro ou superior
#################
@ -368,36 +368,36 @@ settings.update=Atualização disponível
settings.updateAvailable={0} é a versão atualmente instalada. Uma nova versão ({1}) está disponível.
# Update modal and notification strings
update.urgentUpdateAvailable=🚨 Update Available
update.updateAvailable=Update Available
update.modalTitle=Update Available
update.current=Current
update.latest=Latest
update.latestStable=Latest Stable
update.priority=Priority
update.recommendedAction=Recommended Action
update.breakingChangesDetected=⚠️ Breaking Changes Detected
update.breakingChangesMessage=This update contains breaking changes. Please review the migration guides below.
update.migrationGuides=Migration Guides:
update.viewGuide=View Guide
update.loadingDetailedInfo=Loading detailed version information...
update.close=Close
update.viewAllReleases=View All Releases
update.downloadLatest=Download Latest
update.availableUpdates=Available Updates:
update.unableToLoadDetails=Unable to load detailed version information.
update.version=Version
update.urgentUpdateAvailable=🚨 Atualização disponível
update.updateAvailable=Atualização disponível
update.modalTitle=Atualização disponível
update.current=Atual
update.latest=Última
update.latestStable=Última estável
update.priority=Prioridade
update.recommendedAction=Ação Recomendada
update.breakingChangesDetected=⚠️ Mudanças Significativas Detectadas (Breaking Changes)
update.breakingChangesMessage=Esta atualização contém alterações significativas (Breaking Changes). Consulte os guias de migração abaixo.
update.migrationGuides=Guias de Migração:
update.viewGuide=Ver Guia
update.loadingDetailedInfo=Carregando informações detalhadas da versão...
update.close=Fechar
update.viewAllReleases=Ver todas as versões
update.downloadLatest=Baixar a última
update.availableUpdates=Atualizações disponíveis:
update.unableToLoadDetails=Não é possível carregar informações detalhadas da versão.
update.version=Versão
# Update priority levels
update.priority.urgent=URGENT
update.priority.urgent=URGENTE
update.priority.normal=NORMAL
update.priority.minor=MINOR
update.priority.low=LOW
update.priority.minor=MENOR
update.priority.low=BAIXA
# Breaking changes text
update.breakingChanges=Breaking Changes:
update.breakingChangesDefault=This version contains breaking changes
update.migrationGuide=Migration Guide
update.breakingChanges=Mudanças Significativas Detectadas (Breaking Changes):
update.breakingChangesDefault=Essa versão contém mudanças significativas (Breaking Changes)
update.migrationGuide=Guia de Migração
settings.appVersion=Versão do Aplicativo:
settings.downloadOption.title=Escolha a opção de download (para download de arquivo único, não compactados):
settings.downloadOption.1=Abrir na mesma janela
@ -423,7 +423,7 @@ changeCreds.submit=Enviar Alterações
account.title=Configurações da Conta
account.accountSettings=Configurações da Conta
account.adminSettings=Configurações de Administrador Visualizar e Adicionar Usuários
account.adminSettings=Configurações de Administrador - Visualizar e Adicionar Usuários
account.userControlSettings=Configurações de Controle de Usuário
account.changeUsername=Alterar Usuário
account.newUsername=Novo Usuário
@ -440,8 +440,8 @@ account.property=Propriedade
account.webBrowserSettings=Configuração do navegador Web
account.syncToBrowser=Sincronizar Conta -> Navegador
account.syncToAccount=Sincronizar Conta <- Navegador
account.adminTitle=Administrator Tools
account.adminNotif=You have admin privileges. Access system settings and user management.
account.adminTitle=Ferramentas de Administrador
account.adminNotif=Você possui privilégios de administrador. Acesse as configurações do sistema e o gerenciamento de usuários.
adminUserSettings.title=Configurações de controle de usuário
@ -472,48 +472,48 @@ adminUserSettings.disabledUsers=Usuários Desabilitados:
adminUserSettings.totalUsers=Total de Usuários:
adminUserSettings.lastRequest=Última solicitação
adminUserSettings.usage=Ver Utilização
adminUserSettings.teams=View/Edit Teams
adminUserSettings.team=Team
adminUserSettings.manageTeams=Manage Teams
adminUserSettings.createTeam=Create Team
adminUserSettings.viewTeam=View Team
adminUserSettings.deleteTeam=Delete Team
adminUserSettings.teamName=Team Name
adminUserSettings.teamExists=Team already exists
adminUserSettings.teamCreated=Team created successfully
adminUserSettings.teamChanged=User's team was updated
adminUserSettings.teamHidden=Hidden
adminUserSettings.totalMembers=Total Members
adminUserSettings.confirmDeleteTeam=Are you sure you want to delete this team?
adminUserSettings.teams=Ver/Editar Times
adminUserSettings.team=Time
adminUserSettings.manageTeams=Gerenciar Times
adminUserSettings.createTeam=Criar Time
adminUserSettings.viewTeam=Ver Time
adminUserSettings.deleteTeam=Deletar Time
adminUserSettings.teamName=Nome do Time
adminUserSettings.teamExists=Time já existe
adminUserSettings.teamCreated=Time criado com sucesso
adminUserSettings.teamChanged=Time do usuário foi atualizado
adminUserSettings.teamHidden=Ocultar
adminUserSettings.totalMembers=Total de membros
adminUserSettings.confirmDeleteTeam=Tem certeza que deseja deletar esse time?
teamCreated=Team created successfully
teamExists=A team with that name already exists
teamNameExists=Another team with that name already exists
teamNotFound=Team not found
teamDeleted=Team deleted
teamHasUsers=Cannot delete a team with users assigned
teamRenamed=Team renamed successfully
teamCreated=Time criado com sucesso
teamExists=Um time com esse nome já existe
teamNameExists=Outro time com esse nome já existe
teamNotFound=Time não encontrado
teamDeleted=Time deletado
teamHasUsers=Não é possível deletar um time com usuários associados
teamRenamed=Time renomeado com sucesso
# Team user management
team.addUser=Add User to Team
team.selectUser=Select User
team.warning.moveUser=Warning: This will move the user from "{0}" team to "{1}" team. Are you sure?
team.confirm.moveUser=Are you sure you want to move this user from "{0}" team to "{1}" team?
team.userAdded=User successfully added to team
team.back=Back to Teams
team.internal=Internal Team
team.internalTeamNotAccessible=The Internal team is a system team and cannot be accessed
team.cannotMoveInternalUsers=Users in the Internal team cannot be moved to other teams
team.hidden=Hidden
team.name=Team Name
team.totalMembers=Total Members
team.members=Members
team.username=Username
team.role=Role
team.addUser=Adicionar usuário ao time
team.selectUser=Selecionar usuário
team.warning.moveUser=Alerta: Isso irá mover o usuário do time "{0}" para o time "{1}". Tem certeza?
team.confirm.moveUser=Tem certeza que deseja mover esse usuário do time "{0}" para o time "{1}" ?
team.userAdded=Usuário adicionado ao time com sucesso
team.back=Voltar para Times
team.internal=Time interno
team.internalTeamNotAccessible=O Time Interno é um time do sistema e não pode ser acessado
team.cannotMoveInternalUsers=Usuários que estão no Time Interno não pode ser movido para outros times
team.hidden=Ocultar
team.name=Nome do time
team.totalMembers=Total de Membros
team.members=Membros
team.username=Nome do usuário
team.role=Função
team.status=Status
team.enabled=Enabled
team.disabled=Disabled
team.noMembers=This team has no members yet.
team.enabled=Habilitado
team.disabled=Desabilitado
team.noMembers=Esse time ainda não possui membros.
@ -617,9 +617,9 @@ home.addImage.title=Adicionar Imagem
home.addImage.desc=Adicionar imagens em um local definido no PDF.
addImage.tags=img,jpg,imagem,foto
home.attachments.title=Add Attachments
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF
attachments.tags=embed,attach,file,attachment,attachments
home.attachments.title=Adicionar Anexos
home.attachments.desc=Adicionar ou remover arquivos incorporados (anexos) de um PDF
attachments.tags=incorporar, anexar, arquivo, anexo, anexos
home.watermark.title=Adicionar Marca d'água
home.watermark.desc=Adicionar uma marca d'água personalizada ao seu PDF.
@ -908,7 +908,7 @@ login.alreadyLoggedIn=Você já está conectado em
login.alreadyLoggedIn2=aparelhos. Por favor saia dos aparelhos e tente novamente.
login.toManySessions=Você tem muitas sessões ativas
login.logoutMessage=Você foi desconectado.
login.invalidInResponseTo=The requested SAML response is invalid or has expired. Please contact the administrator.
login.invalidInResponseTo=A resposta SAML solicitada é inválida ou expirou. Entre em contato com o administrador.
#auto-redact
autoRedact.title=Ocultação de Texto Automática
@ -1303,11 +1303,11 @@ addImage.upload=Carregar imagem
addImage.submit=Adicionar imagem
#attachments
attachments.title=Add Attachments
attachments.header=Add attachments
attachments.description=Allows you to add attachments to the PDF
attachments.descriptionPlaceholder=Enter a description for the attachments...
attachments.addButton=Add Attachments
attachments.title=Adicionar Anexos
attachments.header=Adicionar Anexos
attachments.description=Permite adicionar anexos ao PDF
attachments.descriptionPlaceholder=Insira uma descrição para os anexos...
attachments.addButton=Adicionar Anexos
#merge
merge.title=Mesclar
@ -1315,7 +1315,7 @@ merge.header=Mesclar
merge.sortByName=Classificar por Nome
merge.sortByDate=Classificar por Data
merge.removeCertSign=Remover a assinatura digital do arquivo mesclado?
merge.generateToc=Generate table of contents in the merged file?
merge.generateToc=Gerar índice no arquivo mesclado?
merge.submit=Mesclar
@ -1364,14 +1364,14 @@ multiTool.undo=Desfazer
multiTool.redo=Refazer
#decrypt
decrypt.passwordPrompt=This file is password-protected. Please enter the password:
decrypt.cancelled=Operation cancelled for PDF: {0}
decrypt.noPassword=No password provided for encrypted PDF: {0}
decrypt.invalidPassword=Please try again with the correct password.
decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0}
decrypt.unexpectedError=There was an error processing the file. Please try again.
decrypt.serverError=Server error while decrypting: {0}
decrypt.success=File decrypted successfully.
decrypt.passwordPrompt=Este arquivo é protegido por senha. Digite a senha:
decrypt.cancelled=Operação cancelada para o PDF: {0}
decrypt.noPassword=Nenhuma senha informada para o PDF protegido: {0}
decrypt.invalidPassword=Tente novamente com a senha correta.
decrypt.invalidPasswordHeader=Senha incorreta ou criptografia não suportada para o PDF: {0}
decrypt.unexpectedError=Ocorreu um erro ao processar o arquivo. Tente novamente.
decrypt.serverError=Erro no servidor durante a descriptografia: {0}
decrypt.success=Arquivo descriptografado com sucesso.
#multiTool-advert
multiTool-advert.message=Esta função também está disponível em <a href="{0}">Multiferramentas de PDF</a>. Com uma interface mais completa e funções adicionais.
@ -1435,7 +1435,7 @@ pdfToImage.colorType=Cor de saída:
pdfToImage.color=Colorido
pdfToImage.grey=Escala de Cinza
pdfToImage.blackwhite=Preto e Branco (pode perder informações!)
pdfToImage.dpi=DPI (The server limit is {0} dpi)
pdfToImage.dpi=DPI (O limite do servidor é {0} dpi)
pdfToImage.submit=Converter
pdfToImage.info=Python não está instalado. Necessário para conversão WebP.
pdfToImage.placeholder=(por exemplo 1,2,8 ou 4,7,12-16 ou 2n-1)
@ -1698,7 +1698,7 @@ fileChooser.dragAndDropPDF=Arraste & Solte PDF(s)
fileChooser.dragAndDropImage=Arraste & Solte Imagem(ns)
fileChooser.hoveredDragAndDrop=Arraste & Solte arquivo(s) aqui
fileChooser.extractPDF=Extraindo...
fileChooser.addAttachments=drag & drop attachments here
fileChooser.addAttachments=Arraste & solte anexos aqui
#release notes
releases.footer=Versões
@ -1723,7 +1723,7 @@ validateSignature.status.valid=Valido
validateSignature.status.invalid=Inválido
validateSignature.chain.invalid=Falha na validação da cadeia de certificados - não é possível verificar a identidade do signatário
validateSignature.trust.invalid=Certificado não está presente no repositório de confiança, a fonte não pode ser verificada
validateSignature.cert.expired=Certificate expirou
validateSignature.cert.expired=Certificado expirou
validateSignature.cert.revoked=Certificado foi revogado
validateSignature.signature.info=Informações da assinatura
validateSignature.signature=Assinatura
@ -1743,82 +1743,82 @@ validateSignature.cert.selfSigned=Autoassinados
validateSignature.cert.bits=bits
# Audit Dashboard
audit.dashboard.title=Audit Dashboard
audit.dashboard.systemStatus=Audit System Status
audit.dashboard.title=Painel de Auditoria
audit.dashboard.systemStatus=Status do Sistema de Auditoria
audit.dashboard.status=Status
audit.dashboard.enabled=Enabled
audit.dashboard.disabled=Disabled
audit.dashboard.currentLevel=Current Level
audit.dashboard.retentionPeriod=Retention Period
audit.dashboard.days=days
audit.dashboard.totalEvents=Total Events
audit.dashboard.enabled=Habilitado
audit.dashboard.disabled=Desabilitado
audit.dashboard.currentLevel=Level Atual
audit.dashboard.retentionPeriod=Período de Retenção
audit.dashboard.days=dias
audit.dashboard.totalEvents=Total de Eventos
# Audit Dashboard Tabs
audit.dashboard.tab.dashboard=Dashboard
audit.dashboard.tab.events=Audit Events
audit.dashboard.tab.export=Export
audit.dashboard.tab.dashboard=Painel
audit.dashboard.tab.events=Eventos de Auditoria
audit.dashboard.tab.export=Exportar
# Dashboard Charts
audit.dashboard.eventsByType=Events by Type
audit.dashboard.eventsByUser=Events by User
audit.dashboard.eventsOverTime=Events Over Time
audit.dashboard.period.7days=7 Days
audit.dashboard.period.30days=30 Days
audit.dashboard.period.90days=90 Days
audit.dashboard.eventsByType=Eventos por Tipo
audit.dashboard.eventsByUser=Eventos por Usuário
audit.dashboard.eventsOverTime=Eventos ao longo do tempo
audit.dashboard.period.7days=7 Dias
audit.dashboard.period.30days=30 Dias
audit.dashboard.period.90days=90 Dias
# Events Tab
audit.dashboard.auditEvents=Audit Events
audit.dashboard.filter.eventType=Event Type
audit.dashboard.filter.allEventTypes=All event types
audit.dashboard.filter.user=User
audit.dashboard.filter.userPlaceholder=Filter by user
audit.dashboard.filter.startDate=Start Date
audit.dashboard.filter.endDate=End Date
audit.dashboard.filter.apply=Apply Filters
audit.dashboard.filter.reset=Reset Filters
audit.dashboard.auditEvents=Eventos de Auditoria
audit.dashboard.filter.eventType=Tipo de Evento
audit.dashboard.filter.allEventTypes=Todos os tipos de eventos
audit.dashboard.filter.user=Usuário
audit.dashboard.filter.userPlaceholder=Filtro por usuário
audit.dashboard.filter.startDate=Data Inicial
audit.dashboard.filter.endDate=Data Fim
audit.dashboard.filter.apply=Aplicar Filtros
audit.dashboard.filter.reset=Resetar Filtros
# Table Headers
audit.dashboard.table.id=ID
audit.dashboard.table.time=Time
audit.dashboard.table.user=User
audit.dashboard.table.type=Type
audit.dashboard.table.details=Details
audit.dashboard.table.viewDetails=View Details
audit.dashboard.table.time=Tempo
audit.dashboard.table.user=Usuário
audit.dashboard.table.type=Tipo
audit.dashboard.table.details=Detalhes
audit.dashboard.table.viewDetails=Ver Detalhes
# Pagination
audit.dashboard.pagination.show=Show
audit.dashboard.pagination.entries=entries
audit.dashboard.pagination.pageInfo1=Page
audit.dashboard.pagination.pageInfo2=of
audit.dashboard.pagination.totalRecords=Total records:
audit.dashboard.pagination.show=Mostrar
audit.dashboard.pagination.entries=entradas
audit.dashboard.pagination.pageInfo1=Página
audit.dashboard.pagination.pageInfo2=de
audit.dashboard.pagination.totalRecords=Total de registros:
# Modal
audit.dashboard.modal.eventDetails=Event Details
audit.dashboard.modal.eventDetails=Detalhes de Evento
audit.dashboard.modal.id=ID
audit.dashboard.modal.user=User
audit.dashboard.modal.type=Type
audit.dashboard.modal.time=Time
audit.dashboard.modal.data=Data
audit.dashboard.modal.user=Usuário
audit.dashboard.modal.type=Tipo
audit.dashboard.modal.time=Tempo
audit.dashboard.modal.data=Dado
# Export Tab
audit.dashboard.export.title=Export Audit Data
audit.dashboard.export.format=Export Format
audit.dashboard.export.title=Exportar Dados de Auditoria
audit.dashboard.export.format=Formato de Exportação
audit.dashboard.export.csv=CSV (Comma Separated Values)
audit.dashboard.export.json=JSON (JavaScript Object Notation)
audit.dashboard.export.button=Export Data
audit.dashboard.export.infoTitle=Export Information
audit.dashboard.export.infoDesc1=The export will include all audit events matching the selected filters. For large datasets, the export may take a few moments to generate.
audit.dashboard.export.infoDesc2=Exported data will include:
audit.dashboard.export.infoItem1=Event ID
audit.dashboard.export.infoItem2=User
audit.dashboard.export.infoItem3=Event Type
audit.dashboard.export.button=Exportar Dados
audit.dashboard.export.infoTitle=Informação da Exportação
audit.dashboard.export.infoDesc1=A exportação incluirá todos os eventos de auditoria correspondentes aos filtros selecionados. Para conjuntos de dados grandes, a exportação pode levar alguns instantes para ser gerada.
audit.dashboard.export.infoDesc2=Dados exportados incluirão:
audit.dashboard.export.infoItem1=ID do Evento
audit.dashboard.export.infoItem2=Usuário
audit.dashboard.export.infoItem3=Tipo de Evento
audit.dashboard.export.infoItem4=Timestamp
audit.dashboard.export.infoItem5=Event Data
audit.dashboard.export.infoItem5=Dados do Evento
# JavaScript i18n keys
audit.dashboard.js.noEventsFound=No audit events found matching the current filters
audit.dashboard.js.errorLoading=Error loading data:
audit.dashboard.js.errorRendering=Error rendering table:
audit.dashboard.js.loadingPage=Loading page
audit.dashboard.js.noEventsFound=Nenhum evento de auditoria encontrado correspondendo aos filtros atuais
audit.dashboard.js.errorLoading=Erro ao carregar dados:
audit.dashboard.js.errorRendering=Erro ao renderizar tabela:
audit.dashboard.js.loadingPage=Carregando página
####################
# Cookie banner #
@ -1837,69 +1837,69 @@ cookieBanner.preferencesModal.closeIconLabel=Fechar janela
cookieBanner.preferencesModal.serviceCounterLabel=Serviço|Serviços
cookieBanner.preferencesModal.subtitle=Uso de Cookies
cookieBanner.preferencesModal.description.1=Stirling PDF utiliza cookies e tecnologias semelhantes para aprimorar sua experiência e entender como nossas ferramentas são utilizadas. Isso nos ajuda a melhorar o desempenho, desenvolver os recursos de seu interesse e fornecer suporte contínuo aos nossos usuários.
cookieBanner.preferencesModal.description.2=O Stirling PDF não pode e nunca irá rastrear ou acessar o conteúdo dos documentos que você manipula.
cookieBanner.preferencesModal.description.2=O Stirling PDF não pode - e nunca irá - rastrear ou acessar o conteúdo dos documentos que você manipula.
cookieBanner.preferencesModal.description.3=Sua privacidade e confiança são prioridades para nós.
cookieBanner.preferencesModal.necessary.title.1=Cookies Estritamente Necessários
cookieBanner.preferencesModal.necessary.title.2=Sempre Ativado
cookieBanner.preferencesModal.necessary.description=Estes cookies são essenciais para o bom funcionamento do site. Eles habilitam recursos básicos como definir suas preferências de privacidade, realizar login e preencher formulários e é por isso que não podem ser desativados.
cookieBanner.preferencesModal.necessary.description=Estes cookies são essenciais para o bom funcionamento do site. Eles habilitam recursos básicos como definir suas preferências de privacidade, realizar login e preencher formulários - e é por isso que não podem ser desativados.
cookieBanner.preferencesModal.analytics.title=Cookies Analíticos
cookieBanner.preferencesModal.analytics.description=Estes cookies nos ajudam a entender como nossas ferramentas estão sendo utilizadas, para que possamos nos concentrar na construção dos recursos que nossa comunidade mais valoriza. Fique tranquilo: o Stirling PDF não pode e nunca rastreará o conteúdo dos documentos com os quais você manipula.
#scannerEffect
scannerEffect.title=Scanner Effect
scannerEffect.header=Scanner Effect
scannerEffect.description=Create a PDF that looks like it was scanned
scannerEffect.selectPDF=Select PDF:
scannerEffect.quality=Scan Quality
scannerEffect.quality.low=Low
scannerEffect.quality.medium=Medium
scannerEffect.quality.high=High
scannerEffect.rotation=Rotation Angle
scannerEffect.rotation.none=None
scannerEffect.rotation.slight=Slight
scannerEffect.rotation.moderate=Moderate
scannerEffect.rotation.severe=Severe
scannerEffect.submit=Create Scanner Effect
scannerEffect.title=Efeito Scanner
scannerEffect.header=Efeito Scanner
scannerEffect.description=Crie um PDF que pareça ter sido digitalizado
scannerEffect.selectPDF=Selecionar PDF:
scannerEffect.quality=Qualidade do Scan
scannerEffect.quality.low=Baixo
scannerEffect.quality.medium=Médio
scannerEffect.quality.high=Alto
scannerEffect.rotation=Ângulo de Rotação
scannerEffect.rotation.none=Nenhum
scannerEffect.rotation.slight=Pouco
scannerEffect.rotation.moderate=Moderado
scannerEffect.rotation.severe=Severo
scannerEffect.submit=Criar Efeito Scanner
#home.scannerEffect
home.scannerEffect.title=Scanner Effect
home.scannerEffect.desc=Create a PDF that looks like it was scanned
scannerEffect.tags=scan,simulate,realistic,convert
home.scannerEffect.title=Efeito Scanner
home.scannerEffect.desc=Crie um PDF que pareça ter sido digitalizado
scannerEffect.tags=escanear,simular,realístico,converter
# ScannerEffect advanced settings (frontend)
scannerEffect.advancedSettings=Enable Advanced Scan Settings
scannerEffect.colorspace=Colorspace
scannerEffect.colorspace.grayscale=Grayscale
scannerEffect.colorspace.color=Color
scannerEffect.border=Border (px)
scannerEffect.rotate=Base Rotation (degrees)
scannerEffect.rotateVariance=Rotation Variance (degrees)
scannerEffect.brightness=Brightness
scannerEffect.contrast=Contrast
scannerEffect.blur=Blur
scannerEffect.noise=Noise
scannerEffect.yellowish=Yellowish (simulate old paper)
scannerEffect.resolution=Resolution (DPI)
scannerEffect.advancedSettings=Habilitar Configurações Avançadas de Scan
scannerEffect.colorspace=Espaço de cores
scannerEffect.colorspace.grayscale=Tons de cinza
scannerEffect.colorspace.color=Cor
scannerEffect.border=Borda (px)
scannerEffect.rotate=Rotação Base (graus)
scannerEffect.rotateVariance=Variância de rotação (graus)
scannerEffect.brightness=Brilho
scannerEffect.contrast=Contraste
scannerEffect.blur=Borrão
scannerEffect.noise=Ruído
scannerEffect.yellowish=Amarelado (simula papel velho)
scannerEffect.resolution=Resolução (DPI)
# Table of Contents Feature
home.editTableOfContents.title=Edit Table of Contents
home.editTableOfContents.desc=Add or edit bookmarks and table of contents in PDF documents
home.editTableOfContents.title=Editar Índice
home.editTableOfContents.desc=Adicionar ou editar marcadores e índice em documentos PDF
editTableOfContents.tags=bookmarks,toc,navigation,index,table of contents,chapters,sections,outline
editTableOfContents.title=Edit Table of Contents
editTableOfContents.header=Add or Edit PDF Table of Contents
editTableOfContents.replaceExisting=Replace existing bookmarks (uncheck to append to existing)
editTableOfContents.editorTitle=Bookmark Editor
editTableOfContents.editorDesc=Add and arrange bookmarks below. Click + to add child bookmarks.
editTableOfContents.addBookmark=Add New Bookmark
editTableOfContents.importBookmarksDefault=Import
editTableOfContents.importBookmarksFromJsonFile=Upload JSON file
editTableOfContents.importBookmarksFromClipboard=Paste from clipboard
editTableOfContents.exportBookmarksDefault=Export
editTableOfContents.exportBookmarksAsJson=Download as JSON
editTableOfContents.exportBookmarksAsText=Copy as text
editTableOfContents.desc.1=This tool allows you to add or edit the table of contents (bookmarks) in a PDF document.
editTableOfContents.desc.2=You can create a hierarchical structure by adding child bookmarks to parent bookmarks.
editTableOfContents.desc.3=Each bookmark requires a title and target page number.
editTableOfContents.submit=Apply Table of Contents
editTableOfContents.tags=marcadores,toc,navegação,índice, sumário, capítulos, seções, esboço
editTableOfContents.title=Editar índice
editTableOfContents.header=Adicionar ou Editar Índice do PDF
editTableOfContents.replaceExisting=Substituir marcadores existentes (desmarque para anexar aos existentes)
editTableOfContents.editorTitle=Editor de Marcadores
editTableOfContents.editorDesc=Adicione e organize os marcadores abaixo. Clique em + para adicionar marcadores secundários.
editTableOfContents.addBookmark=Adicionar Novo Marcador
editTableOfContents.importBookmarksDefault=Importar
editTableOfContents.importBookmarksFromJsonFile=Carregar arquivo JSON
editTableOfContents.importBookmarksFromClipboard=Colar da área de transferência
editTableOfContents.exportBookmarksDefault=Exportar
editTableOfContents.exportBookmarksAsJson=Download como JSON
editTableOfContents.exportBookmarksAsText=Copiar como texto
editTableOfContents.desc.1=Esta ferramenta permite adicionar ou editar o índice (marcadores) em um documento PDF.
editTableOfContents.desc.2=Você pode criar uma estrutura hierárquica adicionando marcadores filhos aos marcadores pais.
editTableOfContents.desc.3=Cada marcador requer um título e um número de página de destino.
editTableOfContents.submit=Aplicar Índice