Files
Palmr/apps/web/messages/pt-BR.json

1931 lines
80 KiB
JSON

{
"auth": {
"errors": {
"account_inactive": "Conta inativa. Entre em contato com o administrador.",
"registration_disabled": "Registro via SSO está desabilitado.",
"token_expired": "Token expirado. Tente novamente.",
"config_error": "Erro de configuração. Contate o suporte.",
"auth_failed": "Falha na autenticação. Tente novamente."
}
},
"authProviders": {
"title": "Provedores de autenticação",
"description": "Configure provedores de autenticação externos para SSO",
"enabledCount": "{count} ativados",
"loadingProviders": "Carregando provedores...",
"providersConfigured": "{count} provedores configurados",
"enabledOfTotal": "{enabled} ativados de {total} provedores",
"hideDisabledProviders": "Ocultar provedores desativados",
"addProvider": "Adicionar provedor",
"addProviderTitle": "Adicionar provedor",
"editProvider": "Editar provedor",
"deleteProvider": "Excluir provedor",
"enabled": "Ativado",
"disabled": "Desativado",
"officialProvider": "Provedor oficial",
"dragToReorder": "Arraste para reordenar",
"dragDisabledMessage": "Arrastar e soltar está desativado ao filtrar provedores. Mostre todos os provedores para reordená-los.",
"dragEnabledMessage": "Arraste os provedores para reordená-los. Esta ordem será refletida na página de login.",
"noProvidersEnabled": "Nenhum provedor de autenticação ativado",
"noProvidersConfigured": "Nenhum provedor de autenticação configurado",
"form": {
"providerName": "Nome do provedor",
"providerNamePlaceholder": "ex: minhaempresa",
"displayName": "Nome de exibição",
"displayNamePlaceholder": "ex: SSO da Minha Empresa",
"type": "Tipo",
"typeOidc": "OIDC (OpenID Connect)",
"typeOauth2": "OAuth 2.0",
"icon": "Ícone",
"iconPlaceholder": "Selecione um ícone",
"clientId": "ID do cliente",
"clientIdPlaceholder": "Seu ID do cliente OAuth",
"clientSecret": "Segredo do cliente",
"clientSecretPlaceholder": "Seu segredo do cliente OAuth",
"oauthScopes": "Escopos OAuth",
"scopesPlaceholder": "Digite os escopos (ex: openid, profile, email)",
"scopesHelpOidc": "Escopos sugeridos automaticamente com base na URL do Provedor. Escopos comuns do OIDC: openid, profile, email, groups",
"scopesHelpOauth2": "Escopos sugeridos automaticamente com base na URL do Provedor. Escopos comuns do OAuth2 dependem do provedor",
"providerUrl": "URL do provedor",
"providerUrlPlaceholder": "https://auth.exemplo.com",
"providerUrlAutoPlaceholder": "https://seu-provedor.com (endpoints serão descobertos automaticamente)",
"providerUrlManualPlaceholder": "https://seu-provedor.com",
"autoDiscoveryHelp": "O sistema descobrirá automaticamente os endpoints de autorização, token e informações do usuário",
"manualConfigurationHelp": "URL base do seu provedor (endpoints serão relativos a esta)",
"authorizationEndpoint": "Endpoint de Autorização",
"authorizationEndpointPlaceholder": "https://auth.exemplo.com/auth",
"tokenEndpoint": "Endpoint de Token",
"tokenEndpointPlaceholder": "https://auth.exemplo.com/token",
"userInfoEndpoint": "Endpoint de informações do usuário",
"userInfoEndpointPlaceholder": "https://auth.exemplo.com/userinfo",
"configurationMethod": "Método de configuração",
"autoDiscovery": "Descoberta Automática",
"autoDiscoveryDescription": "Descobrir endpoints automaticamente a partir da URL do Provedor",
"manualEndpoints": "Endpoints Manuais (Recomendado)",
"manualEndpointsDescription": "Configurar manualmente os endpoints de autorização, token e informações do usuário",
"callbackUrl": "URL de Retorno",
"callbackUrlDescription": "Use esta URL na configuração do seu provedor OAuth",
"copyCallbackUrl": "Copiar URL de Retorno",
"callbackUrlCopied": "URL de retorno copiada para a área de transferência!",
"adminEmailDomains": "Domínios de Email de Administrador",
"adminEmailDomainsPlaceholder": "Digite os domínios (ex: admin.empresa.com)",
"adminEmailDomainsHelp": "Usuários com emails destes domínios receberão privilégios de administrador",
"autoRegister": "Registrar automaticamente novos usuários",
"officialProviderUrlPlaceholder": "Substitua o placeholder com sua URL do {displayName}",
"officialProviderHelp": "Este é um provedor oficial. Os endpoints estão pré-configurados. Você pode editar apenas esta URL.",
"officialProviderIconHelp": "Você pode personalizar o ícone para este provedor oficial."
},
"buttons": {
"cancel": "Cancelar",
"save": "Salvar",
"saving": "Salvando...",
"adding": "Adicionando...",
"updating": "Atualizando...",
"saveProvider": "Salvar Provedor",
"delete": "Excluir",
"deleting": "Excluindo...",
"edit": "Editar",
"enable": "Ativar",
"disable": "Desativar"
},
"messages": {
"providerAdded": "Provedor adicionado com sucesso",
"providerUpdated": "Provedor atualizado com sucesso",
"providerDeleted": "Provedor excluído com sucesso",
"providerOrderUpdated": "Ordem dos provedores atualizada com sucesso",
"fillRequiredFields": "Por favor, preencha todos os campos obrigatórios (nome, nome de exibição, ID do cliente, segredo do cliente)",
"provideUrlOrEndpoints": "Forneça uma URL do Provedor para descoberta automática OU todos os três endpoints personalizados",
"chooseDiscoveryOrManual": "Escolha descoberta automática (URL do Provedor) OU endpoints manuais, não ambos",
"loadFailed": "Falha ao carregar provedores",
"addFailed": "Falha ao adicionar provedor",
"updateFailed": "Falha ao atualizar provedor",
"deleteFailed": "Falha ao excluir provedor",
"orderUpdateFailed": "Falha ao atualizar ordem dos provedores"
},
"info": {
"title": "Informações",
"officialProvidersRecommended": "Para melhor funcionalidade, considere usar provedores oficiais. Se você tiver problemas com um provedor personalizado, considere abrir uma issue no",
"github": "GitHub",
"officialProvider": "Provedor Oficial",
"officialProviderDescription": "Este provedor é otimizado pelo Palmr. Apenas credenciais e configuração podem ser modificadas.",
"manualConfigTitle": "Configuração Manual",
"manualConfigDescription": "Você está fornecendo todos os endpoints manualmente. Certifique-se de que estejam corretos para seu provedor."
},
"deleteModal": {
"title": "Excluir Provedor de Autenticação",
"confirmMessage": "Tem certeza que deseja excluir o provedor \"{displayName}\"? Esta ação não pode ser desfeita.",
"providerId": "ID do Provedor: {name}",
"cancel": "Cancelar",
"delete": "Excluir Provedor",
"deleting": "Excluindo..."
}
},
"bulkDownload": {
"title": "Download em Lote",
"zipNameLabel": "Nome do arquivo ZIP",
"zipNamePlaceholder": "Digite o nome do arquivo",
"description": "{count, plural, =1 {1 arquivo será compactado} other {# arquivos serão compactados}}",
"download": "Baixar ZIP"
},
"common": {
"loading": "Carregando, aguarde...",
"cancel": "Cancelar",
"save": "Salvar",
"delete": "Excluir",
"close": "Fechar",
"download": "Baixar",
"unexpectedError": "Ocorreu um erro inesperado. Por favor, tente novamente.",
"yes": "Sim",
"no": "Não",
"dashboard": "Painel",
"back": "Voltar",
"updating": "Atualizando...",
"saving": "Salvando...",
"update": "Atualizar",
"creating": "Criando...",
"click": "Clique para",
"loadingSimple": "Carregando...",
"create": "Criar",
"deleting": "Excluindo...",
"move": "Mover",
"rename": "Renomear",
"search": "Pesquisar",
"share": "Compartilhar"
},
"createShare": {
"title": "Criar compartilhamento",
"nameLabel": "Nome do compartilhamento",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Digite uma descrição (opcional)",
"expirationLabel": "Data de expiração",
"expirationPlaceholder": "DD/MM/AAAA HH:MM",
"maxViewsLabel": "Máximo de visualizações",
"maxViewsPlaceholder": "Deixe vazio para ilimitado",
"passwordProtection": "Protegido por Senha",
"passwordLabel": "Senha",
"create": "Criar compartilhamento",
"success": "Compartilhamento criado com sucesso",
"error": "Falha ao criar compartilhamento",
"namePlaceholder": "Digite um nome para seu compartilhamento",
"nextSelectFiles": "Próximo: Selecionar arquivos",
"searchLabel": "Pesquisar",
"tabs": {
"shareDetails": "Detalhes do compartilhamento",
"selectFiles": "Selecionar arquivos"
}
},
"customization": {
"breadcrumb": "Personalização",
"colors": {
"title": "Cores do Tema",
"description": "Escolha sua cor primária preferida para o tema",
"presets": "Cores Disponíveis",
"presetsDescription": "Selecione entre os temas de cores disponíveis",
"reset": "Restaurar Padrão"
},
"fonts": {
"title": "Tipografia",
"description": "Escolha sua família de fontes preferida",
"available": "Fontes Disponíveis",
"availableDescription": "Selecione entre as famílias de fontes disponíveis",
"reset": "Restaurar Padrão"
},
"radius": {
"title": "Borda Arredondada",
"description": "Personalize o arredondamento dos elementos da interface",
"available": "Opções de Arredondamento",
"availableDescription": "Escolha como os cantos arredondados devem aparecer",
"reset": "Restaurar Padrão"
},
"background": {
"title": "Cores de Fundo",
"description": "Personalize as cores de fundo para os modos claro e escuro",
"lightMode": "Modo Claro",
"darkMode": "Modo Escuro",
"availableDescription": "Escolha as cores de fundo para os temas claro e escuro",
"reset": "Restaurar Padrão"
},
"theme": {
"title": "Modo do Tema",
"description": "Escolha entre tema claro, escuro ou do sistema",
"selectTheme": "Preferência de Tema",
"availableDescription": "Selecione seu modo de tema preferido",
"reset": "Restaurar para Sistema"
},
"pageTitle": "Personalização"
},
"dashboard": {
"loadError": "Falha ao carregar dados do painel",
"linkCopied": "Link copiado para a área de transferência",
"pageTitle": "Painel",
"breadcrumb": "Painel",
"recentFiles": {
"title": "Arquivos recentes",
"description": "Seus arquivos enviados mais recentemente"
}
},
"deleteConfirmation": {
"filesToDelete": "Arquivos que serão excluídos",
"sharesToDelete": "Compartilhamentos que serão excluídos",
"foldersToDelete": "Pastas a serem excluídas",
"itemsToDelete": "Itens a serem excluídos"
},
"downloadQueue": {
"downloadQueued": "Download na fila: {fileName}",
"queuedDescription": "Seu download começará automaticamente quando uma vaga estiver disponível",
"queuePosition": "Download na posição {position} da fila: {fileName}",
"estimatedWait": "Tempo estimado de espera: {time}",
"queueFull": "Fila de download está cheia",
"queueFullDescription": "Por favor, tente novamente em alguns minutos quando houver espaço na fila",
"cancelSuccess": "Download cancelado com sucesso",
"cancelError": "Falha ao cancelar download: {error}",
"status": {
"pending": "Preparando...",
"queued": "Na fila",
"downloading": "Baixando",
"completed": "Concluído",
"failed": "Falhou"
},
"waitTime": {
"seconds": "{seconds}s",
"minutes": "{minutes}m",
"hoursMinutes": "{hours}h {minutes}m"
},
"indicator": {
"title": "Downloads",
"downloads": "Fila de Download",
"active": "Ativos",
"queued": "Na Fila",
"position": "Posição {position}",
"estimatedWait": "Espera: {time}",
"unknownFile": "Arquivo desconhecido",
"noDownloads": "Nenhum download em andamento",
"refresh": "Atualizar Fila"
}
},
"emptyState": {
"noFiles": "Nenhum arquivo enviado ainda",
"uploadFile": "Enviar arquivo"
},
"errors": {
"invalidCredentials": "E-mail ou senha inválidos",
"userNotFound": "Usuário não encontrado",
"accountLocked": "Conta bloqueada. Tente novamente mais tarde",
"unexpectedError": "Ocorreu um erro inesperado. Por favor, tente novamente",
"Invalid password": "Senha inválida",
"Invalid two-factor authentication code": "Código de autenticação de dois fatores inválido",
"Invalid verification code": "Código de verificação inválido",
"Password verification required": "Verificação de senha necessária",
"Two-factor authentication is already enabled": "A autenticação de dois fatores já está ativada",
"Two-factor authentication is not enabled": "A autenticação de dois fatores não está ativada",
"Two-factor authentication required": "Autenticação de dois fatores necessária",
"noUserData": "Nenhum dado do usuário"
},
"fileActions": {
"editFile": "Editar arquivo",
"nameLabel": "Nome",
"namePlaceholder": "Digite o novo nome",
"extension": "Extensão",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Digite a descrição do arquivo",
"addDescriptionPlaceholder": "Adicionar descrição...",
"deleteFile": "Excluir arquivo",
"deleteConfirmation": "Tem certeza que deseja excluir ?",
"deleteWarning": "Esta ação não pode ser desfeita."
},
"fileManager": {
"downloadError": "Falha ao baixar arquivo",
"updateSuccess": "Arquivo atualizado com sucesso",
"updateError": "Falha ao atualizar arquivo",
"deleteSuccess": "Arquivo excluído com sucesso",
"deleteError": "Falha ao excluir arquivo"
},
"filePreview": {
"title": "Visualizar Arquivo",
"loading": "Carregando...",
"notAvailable": "Preview não disponível para este tipo de arquivo.",
"downloadToView": "Use o botão de download para baixar o arquivo.",
"loadError": "Erro ao carregar preview do arquivo.",
"downloadError": "Erro ao baixar arquivo.",
"audioNotSupported": "Seu navegador não suporta o elemento de áudio.",
"videoNotSupported": "Seu navegador não suporta o elemento de vídeo.",
"pdfPreviewNotAvailable": "Preview do PDF não está disponível. Tente o modo alternativo ou faça o download.",
"tryAlternativeView": "Tentar Visualização Alternativa",
"loadingAlternative": "Carregando visualização alternativa...",
"loadingAudio": "Carregando áudio..."
},
"fileSelector": {
"availableFiles": "Arquivos Disponíveis ({count})",
"shareFiles": "Arquivos Compartilhados ({count})",
"shareFilesDescription": "Arquivos atualmente no compartilhamento",
"availableFilesDescription": "Selecione arquivos para adicionar ao compartilhamento",
"searchPlaceholder": "Buscar arquivos...",
"searchSelectedFiles": "Buscar nos arquivos selecionados...",
"noMatchingFiles": "Nenhum arquivo encontrado",
"noAvailableFiles": "Nenhum arquivo disponível",
"noFilesInShare": "Nenhum arquivo no compartilhamento",
"noFilesFound": "Nenhum arquivo encontrado",
"noFilesFoundWith": "Nenhum arquivo encontrado com \"{query}\"",
"addFilesFromList": "Adicione arquivos da lista abaixo",
"tryDifferentSearch": "Tente usar outros termos de busca",
"allFilesInShare": "Todos os arquivos já estão no compartilhamento",
"uploadNewFiles": "Faça upload de novos arquivos para adicioná-los",
"fileCount": "{count, plural, =1 {arquivo} other {arquivos}}",
"filesSelected": "{count, plural, =0 {Nenhum arquivo selecionado} =1 {1 arquivo selecionado} other {# arquivos selecionados}}",
"editFile": "Editar arquivo",
"previewFile": "Visualizar arquivo",
"addToShare": "Adicionar ao compartilhamento",
"removeFromShare": "Remover do compartilhamento",
"saveChanges": "Salvar Alterações",
"editFolder": "Editar pasta"
},
"files": {
"title": "Todos os Arquivos",
"uploadFile": "Enviar Arquivo",
"loadError": "Falha ao carregar arquivos",
"pageTitle": "Meus Arquivos",
"breadcrumb": "Meus Arquivos",
"downloadStart": "Download iniciado",
"downloadError": "Erro ao baixar o arquivo",
"updateSuccess": "Arquivo atualizado com sucesso",
"updateError": "Erro ao atualizar o arquivo",
"deleteSuccess": "Arquivo excluído com sucesso",
"deleteError": "Erro ao excluir o arquivo",
"bulkDownloadSuccess": "Download dos arquivos iniciado com sucesso",
"bulkDownloadError": "Erro ao criar arquivo ZIP",
"bulkDownloadFileError": "Erro ao baixar arquivo {fileName}",
"bulkDeleteSuccess": "{count, plural, =1 {1 arquivo excluído com sucesso} other {# arquivos excluídos com sucesso}}",
"bulkDeleteError": "Erro ao excluir arquivos selecionados",
"bulkDeleteTitle": "Excluir Arquivos Selecionados",
"bulkDeleteConfirmation": "Tem certeza que deseja excluir {count, plural, =1 {1 arquivo} other {# arquivos}}? Esta ação não pode ser desfeita.",
"totalFiles": "{count, plural, =0 {Nenhum arquivo} =1 {1 arquivo} other {# arquivos}}",
"viewMode": {
"table": "Tabela",
"grid": "Grade"
},
"actions": {
"open": "Abrir",
"rename": "Renomear",
"delete": "Excluir"
},
"empty": {
"title": "Nenhum arquivo ou pasta ainda",
"description": "Carregue seu primeiro arquivo ou crie uma pasta para começar"
},
"files": "arquivos",
"folders": "pastas"
},
"filesTable": {
"ariaLabel": "Tabela de arquivos",
"selectAll": "Selecionar todos",
"selectFile": "Selecionar arquivo {fileName}",
"columns": {
"name": "NOME",
"description": "DESCRIÇÃO",
"size": "TAMANHO",
"createdAt": "CRIADO EM",
"updatedAt": "ATUALIZADO EM",
"actions": "AÇÕES"
},
"actions": {
"menu": "Menu de ações do arquivo",
"preview": "Visualizar",
"edit": "Editar",
"share": "Compartilhar",
"download": "Baixar",
"delete": "Excluir"
},
"bulkActions": {
"selected": "{count, plural, =1 {1 arquivo selecionado} other {# arquivos selecionados}}",
"actions": "Ações",
"download": "Baixar selecionados",
"share": "Compartilhar selecionados",
"delete": "Excluir selecionados"
}
},
"folderActions": {
"editFolder": "Editar pasta",
"folderName": "Nome da pasta",
"folderNamePlaceholder": "Digite o nome da pasta",
"folderDescription": "Descrição",
"folderDescriptionPlaceholder": "Digite a descrição da pasta (opcional)",
"createFolder": "Criar nova pasta",
"renameFolder": "Renomear pasta",
"moveFolder": "Mover pasta",
"shareFolder": "Compartilhar pasta",
"deleteFolder": "Excluir pasta",
"moveTo": "Mover para",
"selectDestination": "Selecionar pasta de destino",
"rootFolder": "Raiz",
"folderCreated": "Pasta criada com sucesso",
"folderRenamed": "Pasta renomeada com sucesso",
"folderMoved": "Pasta movida com sucesso",
"folderDeleted": "Pasta excluída com sucesso",
"folderShared": "Pasta compartilhada com sucesso",
"createFolderError": "Erro ao criar pasta",
"renameFolderError": "Erro ao renomear pasta",
"moveFolderError": "Erro ao mover pasta",
"deleteFolderError": "Erro ao excluir pasta",
"shareFolderError": "Erro ao compartilhar pasta",
"deleteConfirmation": "Tem certeza de que deseja excluir esta pasta?",
"deleteWarning": "Esta ação não pode ser desfeita."
},
"footer": {
"poweredBy": "Desenvolvido por",
"kyanHomepage": "Página inicial da Kyantech"
},
"forgotPassword": {
"emailLabel": "Endereço de Email",
"emailPlaceholder": "Digite seu email",
"sending": "Enviando...",
"submit": "Enviar Instruções de Redefinição",
"backToLogin": "Voltar ao Login",
"title": "Esqueceu a Senha",
"description": "Digite seu endereço de email e enviaremos instruções para redefinir sua senha.",
"resetInstructions": "Instruções de redefinição enviadas para seu email",
"pageTitle": "Esqueceu a Senha",
"passwordAuthDisabled": "A autenticação por senha está desativada. Por favor, contate seu administrador ou use um provedor de autenticação externo."
},
"generateShareLink": {
"generateTitle": "Gerar link de compartilhamento",
"updateTitle": "Atualizar link de compartilhamento",
"generateDescription": "Gere um link para compartilhar seus arquivos",
"updateDescription": "Atualize o alias deste link de compartilhamento",
"aliasPlaceholder": "Digite o alias",
"linkReady": "Seu link de compartilhamento está pronto:",
"generateButton": "Gerar link",
"updateButton": "Atualizar link",
"copyButton": "Copiar link",
"success": "Link gerado com sucesso",
"error": "Erro ao gerar link",
"copied": "Link copiado para a área de transferência",
"readyDescription": "Seu link de compartilhamento está pronto. Você pode escanear o código QR diretamente, baixá-lo para uso posterior ou copiar o link abaixo.",
"tabs": {
"link": "Link",
"qrcode": "QR Code"
}
},
"home": {
"description": "A alternativa open-source ao WeTransfer. Compartilhe arquivos com segurança, sem rastreamento ou limitações.",
"documentation": "Documentação",
"starOnGithub": "Estrela no GitHub",
"privacyMessage": "Construído com privacidade em mente. Seus arquivos antes do upload são acessíveis apenas por aqueles com o link de compartilhamento. Para sempre gratuito e open source.",
"header": {
"fileSharing": "Compartilhamento de arquivos",
"tagline": "simples e gratuito"
},
"pageTitle": "Início"
},
"iconPicker": {
"title": "Selecionar ícone",
"placeholder": "Selecione um ícone",
"searchPlaceholder": "Pesquisar ícones...",
"loadingMore": "Carregando mais ícones...",
"allIconsLoaded": "Todos os {count} ícones carregados",
"noIconsFound": "Nenhum ícone encontrado para \"{search}\"",
"tabs": {
"all": "Todos os ícones",
"popular": "Populares",
"auth": "Provedores de autenticação"
},
"stats": "{iconCount} ícones de {libraryCount} bibliotecas",
"categoryBadge": "{category} ({count} ícones)"
},
"imageEdit": {
"title": "Editar imagem",
"rotate": "Girar",
"zoom": "Ampliar",
"cropInstructions": "Arraste para reposicionar, redimensione os cantos para ajustar a área de recorte"
},
"login": {
"welcome": "Bem-vindo ao",
"signInToContinue": "Faça login para continuar",
"emailOrUsernameLabel": "E-mail ou Nome de Usuário",
"emailOrUsernamePlaceholder": "Digite seu e-mail ou nome de usuário",
"emailLabel": "Endereço de E-mail",
"emailPlaceholder": "Digite seu e-mail",
"passwordLabel": "Senha",
"passwordPlaceholder": "Digite sua senha",
"signIn": "Entrar",
"signingIn": "Entrando...",
"forgotPassword": "Esqueceu a senha?",
"pageTitle": "Login",
"or": "ou",
"continueWithSSO": "Continuar com SSO",
"processing": "Processando autenticação..."
},
"logo": {
"labels": {
"appLogo": "Logo do aplicativo"
},
"buttons": {
"upload": "Enviar logo",
"remove": "Remover logo"
},
"messages": {
"uploadSuccess": "Logo enviado com sucesso",
"removeSuccess": "Logo removido com sucesso"
},
"errors": {
"uploadFailed": "Falha ao enviar logo",
"removeFailed": "Falha ao remover logo"
}
},
"moveItems": {
"itemsToMove": "Itens para mover:",
"movingTo": "Movendo para:",
"title": "Mover {count, plural, =1 {item} other {itens}}",
"description": "Mover {count, plural, =1 {item} other {itens}} para um novo local",
"success": "Movidos com sucesso {count} {count, plural, =1 {item} other {itens}}"
},
"navbar": {
"logoAlt": "Logo do aplicativo",
"profileMenu": "Menu do Perfil",
"profile": "Perfil",
"settings": "Configurações",
"usersManagement": "Gerenciar usuários",
"logout": "Sair",
"customization": "Personalização"
},
"navigation": {
"dashboard": "Painel"
},
"notifications": {
"permissionGranted": "Notificações de download ativadas",
"permissionDenied": "Notificações de download desativadas",
"downloadComplete": {
"title": "Download Concluído",
"body": "{fileName} terminou de baixar"
},
"downloadFailed": {
"title": "Download Falhou",
"body": "Falha ao baixar {fileName}: {error}",
"unknownError": "Erro desconhecido"
},
"queueProcessing": {
"title": "Download Iniciando",
"body": "{fileName} está sendo baixado agora{position}",
"position": " (estava na posição #{position} da fila)"
}
},
"profile": {
"password": {
"title": "Alterar Senha",
"newPassword": "Nova Senha",
"confirmPassword": "Confirmar Nova Senha",
"updateButton": "Atualizar Senha"
},
"form": {
"title": "Informações do Perfil",
"firstName": "Nome",
"lastName": "Sobrenome",
"username": "Nome de Usuário",
"email": "E-mail",
"updateButton": "Atualizar Perfil"
},
"header": {
"title": "Perfil",
"subtitle": "Gerencie suas informações pessoais e senha"
},
"picture": {
"title": "Foto do Perfil",
"description": "Clique no ícone da câmera para alterar sua foto de perfil",
"uploadPhoto": "Enviar Foto",
"removePhoto": "Remover Foto"
},
"errors": {
"loadFailed": "Falha ao carregar dados do usuário",
"updateFailed": "Falha ao atualizar perfil",
"passwordFailed": "Falha ao atualizar senha",
"imageFailed": "Falha ao atualizar imagem",
"imageRemoveFailed": "Falha ao remover imagem"
},
"messages": {
"noChanges": "Nenhuma alteração para salvar",
"updateSuccess": "Perfil atualizado com sucesso",
"fillPasswords": "Por favor, preencha ambos os campos de senha",
"passwordSuccess": "Senha atualizada com sucesso",
"imageSuccess": "Imagem de perfil atualizada com sucesso",
"imageRemoved": "Imagem de perfil removida com sucesso"
},
"pageTitle": "Perfil"
},
"qrCodeModal": {
"title": "Compartilhar QR Code",
"description": "Escaneie este código QR para acessar o link.",
"download": "Baixar QR Code"
},
"quickAccess": {
"files": {
"title": "Meus Arquivos",
"description": "Acesse e gerencie seus arquivos enviados"
},
"shares": {
"title": "Meus Compartilhamentos",
"description": "Visualize e gerencie seus arquivos compartilhados"
},
"reverseShares": {
"title": "Receber Arquivos",
"description": "Crie links para outros enviarem arquivos para você"
}
},
"recentFiles": {
"title": "Uploads recentes",
"viewAll": "Ver Todos",
"uploadFile": "Enviar arquivo",
"noFiles": "Nenhum arquivo enviado ainda",
"upload": "Carregar"
},
"recentShares": {
"title": "Compartilhamentos recentes",
"viewAll": "Ver Todos",
"createShare": "Criar compartilhamento",
"noShares": "Nenhum compartilhamento criado ainda",
"createFirst": "Criar seu primeiro compartilhamento"
},
"recipientSelector": {
"emailPlaceholder": "Digite o e-mail do destinatário",
"add": "Adicionar",
"recipients": "Destinatários ({count})",
"notifyAll": "Notificar todos",
"noRecipients": "Nenhum destinatário adicionado",
"addSuccess": "Destinatário adicionado com sucesso",
"addError": "Falha ao adicionar destinatário",
"removeSuccess": "Destinatário removido com sucesso",
"removeError": "Falha ao remover destinatário",
"sendingNotifications": "Enviando notificações...",
"notifySuccess": "Destinatários notificados com sucesso",
"notifyError": "Falha ao notificar destinatários",
"selectAll": "Selecionar todos",
"selectedCount": "{count} selecionados",
"selectRecipient": "Selecionar {email}",
"notifySelected": "Notificar selecionados",
"removeSelected": "Remover selecionados",
"notifySingle": "Notificar este destinatário",
"removeSingle": "Remover este destinatário",
"bulkRemoveSuccess": "{count} destinatários removidos com sucesso",
"bulkRemoveError": "Falha ao remover destinatários selecionados",
"bulkNotifySuccess": "Notificações enviadas para {count} destinatários",
"bulkNotifyError": "Falha ao notificar destinatários selecionados",
"singleNotifySuccess": "Notificação enviada para {email}",
"singleNotifyError": "Falha ao notificar destinatário",
"modalDescription": "Adicione e gerencie destinatários para este compartilhamento. Você pode notificar todos ou destinatários específicos quando o SMTP estiver configurado.",
"addRecipient": "Adicionar destinatário",
"invalidEmail": "Por favor, digite um endereço de e-mail válido",
"duplicateEmail": "Este destinatário já foi adicionado",
"noRecipientsDescription": "Adicione destinatários para compartilhar este conteúdo via e-mail"
},
"register": {
"validation": {
"firstNameRequired": "Nome é obrigatório",
"lastNameRequired": "Sobrenome é obrigatório",
"usernameMinLength": "Nome de usuário deve ter no mínimo 3 caracteres",
"invalidEmail": "Email inválido",
"passwordMinLength": "Senha deve ter no mínimo 8 caracteres",
"success": "Usuário do administrador criado com sucesso!",
"error": "Erro a criação de usuário do administrador"
},
"labels": {
"firstName": "Nome",
"lastName": "Sobrenome",
"username": "Nome de Usuário",
"email": "E-mail",
"password": "Senha"
},
"buttons": {
"creating": "Criando conta...",
"createAdmin": "Criar conta de administrador"
}
},
"resetPassword": {
"pageTitle": "Redefinir Senha",
"header": {
"title": "Redefinir Senha",
"description": "Digite sua nova senha abaixo"
},
"form": {
"newPassword": "Nova Senha",
"newPasswordPlaceholder": "Digite sua nova senha",
"confirmPassword": "Confirmar Nova Senha",
"confirmPasswordPlaceholder": "Confirme sua nova senha",
"resetting": "Redefinindo Senha...",
"submit": "Redefinir Senha",
"backToLogin": "Voltar ao Login"
},
"messages": {
"success": "Senha redefinida com sucesso"
},
"errors": {
"serverError": "Falha ao redefinir senha. Tente novamente.",
"invalidToken": "Token de redefinição inválido ou ausente"
}
},
"reverseShares": {
"pageTitle": "Receber arquivos",
"search": {
"title": "Gerenciar links de recebimento",
"createButton": "Criar link",
"placeholder": "Buscar links de recebimento...",
"results": "Encontrados {filtered} de {total} links de recebimento"
},
"labels": {
"files": "arquivos",
"size": "tamanho",
"status": "status",
"access": "acesso",
"description": "Descrição",
"pageLayout": "Layout da página",
"security": "Segurança & Status",
"limits": "Limites",
"maxFiles": "Máximo de arquivos",
"maxFileSize": "Tamanho máximo",
"allowedTypes": "Tipos permitidos",
"filesReceived": "Arquivos recebidos",
"fileLimit": "Limite de Arquivos",
"noLimit": "Sem limite",
"noLinkCreated": "Nenhum link criado",
"publicAccess": "Acesso Público",
"protectedByPassword": "Protegido por Senha",
"configureProtection": "Clique para configurar proteção",
"enterPassword": "Digite a senha",
"thisLinkProtected": "Este link estará protegido por senha",
"thisLinkPublic": "Este link estará disponível publicamente",
"configureExpiration": "Configurar Expiração",
"configureLimits": "Configurar Limites de Arquivos",
"protectWithPassword": "Proteger com Senha",
"layoutOptions": {
"default": "Padrão",
"wetransfer": "WeTransfer"
},
"noFilesLimit": "Sem limite de arquivos",
"noSizeLimit": "Sem limite de tamanho",
"allFileTypes": "Todos os tipos de arquivo",
"fileTypesHelp": "Digite as extensões sem ponto, separadas por espaço, vírgula, traço ou pipe",
"emailFieldRequired": "Campo de e -mail",
"fieldOptions": {
"hidden": "Oculto",
"optional": "Opcional",
"required": "Obrigatório"
},
"fieldRequirements": "Requisitos de campo",
"nameFieldRequired": "Campo de nome"
},
"card": {
"untitled": "Link sem título",
"noDescription": "Sem descrição",
"addDescriptionPlaceholder": "Adicionar descrição...",
"files": "arquivos",
"progress": "Progresso",
"created": "Criado",
"expired": "Expirado",
"expires": "Expira",
"viewDetails": "Ver detalhes",
"copyLink": "Copiar Link",
"openInNewTab": "Abrir em Nova Guia",
"editLink": "Editar Link",
"createLink": "Criar Link",
"delete": "Excluir",
"copyLinkTitle": "Copiar link",
"createLinkCTA": "Criar Link de Recebimento",
"viewQrCode": "Visualizar QR Code"
},
"status": {
"active": "Ativo",
"inactive": "Inativo",
"expired": "Expirado",
"protected": "Protegido",
"public": "Público"
},
"actions": {
"copyLink": "Copiar Link",
"editAlias": "Editar Alias",
"createAlias": "Criar Alias",
"viewDetails": "Ver Detalhes",
"edit": "Editar",
"delete": "Excluir",
"viewFiles": "Arquivos Recebidos",
"viewQrCode": "Ver QR Code"
},
"empty": {
"title": "Nenhum link de recebimento criado",
"description": "Crie links personalizados para que outras pessoas possam enviar arquivos diretamente para você de forma segura e organizada.",
"createButton": "Criar Primeiro Link"
},
"modals": {
"create": {
"title": "Criar Link de Recebimento",
"description": "Configure um link personalizado para receber arquivos de outras pessoas"
},
"edit": {
"title": "Editar Link de Recebimento",
"description": "Atualize as configurações deste link de recebimento",
"updating": "Atualizando...",
"saveChanges": "Salvar Alterações"
},
"details": {
"title": "Detalhes do Link",
"description": "Visualize e edite as informações do seu link de recebimento",
"pageLayout": "Layout da Página",
"linkSection": "Link de Recebimento",
"noLinkCreated": "Nenhum link criado",
"limits": "Limites",
"maxFiles": "Máximo de Arquivos",
"maxFileSize": "Tamanho Máximo",
"allowedTypes": "Tipos Permitidos",
"noLimit": "Sem limite",
"security": "Segurança",
"status": "Status",
"password": "Senha",
"files": "Arquivos Recebidos",
"noFiles": "Nenhum arquivo recebido ainda",
"copyLink": "Copiar Link",
"openLink": "Abrir Link",
"editAlias": "Editar Alias",
"createAlias": "Criar Alias",
"editPassword": "Editar Proteção por Senha",
"basicInfo": "Informações Básicas",
"securityAndStatus": "Segurança & Status",
"protection": "Proteção",
"protectedByPassword": "Protegido por Senha",
"publicAccess": "Acesso Público",
"active": "Ativo",
"inactive": "Inativo",
"deactivate": "Desativar",
"activate": "Ativar",
"expiration": "Expiração",
"dates": "Datas",
"createdAt": "Criado em",
"updatedAt": "Atualizado em",
"allTypes": "Todos os tipos",
"placeholderTypes": ".pdf,.jpg,.png (separados por vírgula)",
"downloadSuccess": "Download iniciado",
"downloadError": "Erro ao baixar arquivo",
"editSuccess": "Arquivo atualizado com sucesso",
"editError": "Erro ao atualizar arquivo",
"previewNotAvailable": "Visualização não disponível",
"notAvailable": "Não disponível",
"invalidDate": "Data inválida"
},
"alias": {
"editTitle": "Editar Alias",
"createTitle": "Criar Alias",
"editDescription": "Atualize o alias deste link de recebimento",
"createDescription": "Crie um alias personalizado para este link de recebimento",
"aliasLabel": "Alias do Link",
"aliasPlaceholder": "meu-link-personalizado",
"preview": "Preview:",
"currentLink": "Link Atual:",
"copyCurrentLink": "Copiar link atual",
"randomTooltip": "Gerar alias aleatório",
"cancel": "Cancelar",
"creating": "Criando...",
"updating": "Atualizando...",
"create": "Criar Alias",
"update": "Atualizar Alias",
"validation": {
"required": "Alias é obrigatório",
"minLength": "Alias deve ter no mínimo 3 caracteres",
"maxLength": "Alias deve ter no máximo 50 caracteres",
"pattern": "Alias deve conter apenas letras, números, hífens e underscores"
},
"help": "3-50 caracteres. Espaços serão convertidos em hífens automaticamente."
},
"password": {
"title": "Editar Proteção por Senha",
"description": "Configure a proteção por senha para este link",
"hasPassword": "Protegido por Senha",
"password": "Senha",
"cancel": "Cancelar",
"save": "Salvar",
"saving": "Salvando..."
},
"receivedFiles": {
"title": "Arquivos Recebidos",
"description": "Visualize e gerencie os arquivos enviados para este link",
"noFiles": "Nenhum arquivo recebido ainda",
"noFilesDescription": "Os arquivos enviados através deste link aparecerão aqui",
"fileCount": "{count, plural, =0 {Nenhum arquivo} =1 {1 arquivo} other {# arquivos}}",
"totalSize": "Tamanho total: {size}",
"columns": {
"file": "Arquivo",
"size": "Tamanho",
"sender": "Enviado por",
"date": "Data",
"invalidDate": "Data inválida",
"actions": "Ações"
},
"actions": {
"preview": "Visualizar",
"download": "Baixar",
"copyToMyFiles": "Copiar para meus arquivos",
"copying": "Copiando..."
},
"uploadedBy": "Enviado por {name}",
"anonymous": "Anônimo",
"downloadSuccess": "Download iniciado",
"downloadError": "Erro ao baixar arquivo",
"editSuccess": "Arquivo atualizado com sucesso",
"editError": "Erro ao atualizar arquivo",
"previewNotAvailable": "Visualização não disponível",
"copySuccess": "Arquivo copiado para seus arquivos com sucesso",
"copyError": "Erro ao copiar arquivo para seus arquivos",
"bulkActions": {
"selected": "{count, plural, =1 {1 arquivo selecionado} other {# arquivos selecionados}}",
"actions": "Ações",
"download": "Baixar Selecionados",
"copyToMyFiles": "Copiar Selecionados para Meus Arquivos",
"delete": "Excluir Selecionados"
},
"bulkCopyProgress": "Copiando {count, plural, =1 {1 arquivo} other {# arquivos}} para seus arquivos...",
"bulkCopySuccess": "{count, plural, =1 {1 arquivo copiado para seus arquivos com sucesso} other {# arquivos copiados para seus arquivos com sucesso}}",
"bulkDeleteConfirmButton": "Excluir {count, plural, =1 {Arquivo} other {Arquivos}}",
"bulkDeleteConfirmMessage": "Tem certeza que deseja excluir {count, plural, =1 {este arquivo} other {estes # arquivos}}? Esta ação não pode ser desfeita.",
"bulkDeleteConfirmTitle": "Excluir Arquivos Selecionados",
"bulkDeleteProgress": "Excluindo {count, plural, =1 {1 arquivo} other {# arquivos}}...",
"bulkDeleteSuccess": "{count, plural, =1 {1 arquivo excluído com sucesso} other {# arquivos excluídos com sucesso}}",
"selectAll": "Selecionar todos",
"selectFile": "Selecionar arquivo {fileName}",
"deleteError": "Erro ao excluir arquivo",
"deleteSuccess": "Arquivo excluído com sucesso",
"copyErrors": {
"timeout": "A operação de cópia expirou. Por favor, tente novamente com um arquivo menor ou verifique sua conexão.",
"failed": "A operação de cópia falhou. Por favor, tente novamente.",
"aborted": "A operação de cópia foi cancelada devido ao tempo limite."
},
"invalidDate": "Data inválida"
}
},
"form": {
"name": {
"label": "Nome do Link",
"placeholder": "Ex: Documentos do Projeto, Fotos da Família..."
},
"description": {
"label": "Descrição",
"placeholder": "Descreva que tipo de arquivos você espera receber...",
"description": "Opcional. Ajuda as pessoas a entenderem o que enviar."
},
"status": {
"label": "Status do Link",
"description": "Ative ou desative este link de recebimento"
},
"expiration": {
"label": "Data de Expiração",
"description": "Opcional. O link será desativado após esta data.",
"configure": "Configurar Expiração"
},
"fileLimits": {
"configure": "Configurar Limites de Arquivos"
},
"maxFiles": {
"label": "Máximo de Arquivos",
"placeholder": "Ex: 10",
"description": "Opcional. Limite o número total de arquivos que podem ser enviados.",
"noLimit": "Sem limite de arquivos"
},
"maxFileSize": {
"label": "Tamanho Máximo por Arquivo",
"placeholder": "Ex: 100",
"description": "Opcional. Limite o tamanho individual de cada arquivo.",
"noLimit": "Sem limite de tamanho"
},
"allowedFileTypes": {
"label": "Tipos de Arquivo Permitidos",
"placeholder": "Ex: pdf, jpg, png, docx",
"description": "Digite as extensões sem ponto, separadas por espaço, vírgula, traço ou pipe",
"allTypes": "Todos os tipos de arquivo"
},
"pageLayout": {
"label": "Layout da Página",
"placeholder": "Escolha o layout",
"description": "Como a página de upload aparecerá para os usuários.",
"options": {
"default": "Layout Padrão",
"wetransfer": "Estilo WeTransfer"
}
},
"password": {
"label": "Senha de Proteção",
"placeholder": "Opcional. Adicione uma senha para proteger o link",
"description": "Opcional. Os usuários precisarão desta senha para acessar o link.",
"configurePassword": "Configurar Senha",
"protectWithPassword": "Proteger com Senha",
"passwordHelp": "A senha deve ter pelo menos 4 caracteres",
"passwordPlaceholder": "Digite uma senha para proteger o link"
},
"submit": "Criar Link de Recebimento",
"emailFieldRequired": {
"label": "Requisito de campo de e -mail",
"description": "Configure se o campo de email do upload deve ser mostrado e se for necessário"
},
"fieldRequirements": {
"title": "Requisitos de campo",
"description": "Configure quais campos são mostrados no formulário de upload"
},
"nameFieldRequired": {
"label": "Nome Requisito de campo",
"description": "Configure se o campo de nome do upload deve ser mostrado e se for necessário"
}
},
"messages": {
"created": "Link de recebimento criado com sucesso!",
"createSuccess": "Link de recebimento criado com sucesso!",
"updateSuccess": "Link de recebimento atualizado com sucesso!",
"linkCopied": "Link copiado para a área de transferência!",
"deleteSuccess": "Link de recebimento excluído com sucesso!",
"aliasCreated": "Alias criado com sucesso!",
"activateSuccess": "Link de recebimento ativado com sucesso!",
"deactivateSuccess": "Link de recebimento desativado com sucesso!",
"passwordProtectionDisabled": "Proteção por senha removida com sucesso!",
"passwordProtectionEnabled": "Proteção por senha ativada com sucesso!"
},
"errors": {
"loadFailed": "Falha ao carregar links de recebimento",
"createFailed": "Falha ao criar link de recebimento. Tente novamente.",
"updateFailed": "Falha ao atualizar link de recebimento. Tente novamente.",
"deleteFailed": "Falha ao excluir link de recebimento. Tente novamente.",
"aliasCreateFailed": "Falha ao criar alias. Tente novamente.",
"passwordUpdateFailed": "Falha ao atualizar a proteção por senha"
},
"delete": {
"title": "Excluir link de recebimento",
"description": "Esta ação não pode ser desfeita. O link será permanentemente removido e não poderá mais receber arquivos.",
"confirmButton": "Excluir Link",
"cancelButton": "Cancelar",
"deleting": "Excluindo..."
},
"upload": {
"metadata": {
"title": "Enviar Arquivos - Palmr",
"description": "Envie arquivos através do link compartilhado"
},
"layout": {
"defaultTitle": "Enviar Arquivos",
"importantInfo": "Informações importantes:",
"maxFiles": "Máximo de {count} arquivo(s)",
"maxFileSize": "Tamanho máximo por arquivo: {size}MB",
"allowedTypes": "Tipos permitidos: {types}",
"loading": "Carregando..."
},
"password": {
"title": "Link Protegido",
"description": "Este link está protegido por senha. Digite a senha para continuar.",
"label": "Senha",
"placeholder": "Digite a senha",
"cancel": "Cancelar",
"submit": "Continuar",
"verifying": "Verificando..."
},
"errors": {
"loadFailed": "Falha ao carregar informações. Tente novamente.",
"passwordIncorrect": "Senha incorreta. Tente novamente.",
"linkNotFound": "Link não encontrado ou expirado.",
"linkInactive": "Este link está inativo.",
"linkExpired": "Este link expirou.",
"uploadFailed": "Erro ao enviar arquivo",
"retry": "Tentar Novamente",
"fileTooLarge": "Arquivo muito grande. Tamanho máximo: {maxSize}",
"fileTypeNotAllowed": "Tipo de arquivo não permitido. Tipos aceitos: {allowedTypes}",
"maxFilesExceeded": "Máximo de {maxFiles} arquivos permitidos",
"selectAtLeastOneFile": "Selecione pelo menos um arquivo",
"provideNameOrEmail": "Informe seu nome ou e-mail",
"provideEmailRequired": "O email é necessário",
"provideNameRequired": "O nome é necessário"
},
"fileDropzone": {
"dragActive": "Solte os arquivos aqui",
"dragInactive": "Arraste arquivos aqui ou clique para selecionar",
"acceptedTypes": "Tipos aceitos: {types}",
"maxFileSize": "Tamanho máximo: {size}",
"maxFiles": "Máximo de {count} arquivos",
"remainingFiles": "Restam {remaining} de {max} arquivos"
},
"fileList": {
"title": "Arquivos selecionados:",
"statusUploaded": "Enviado",
"statusError": "Erro",
"retry": "Tentar Novamente"
},
"form": {
"nameLabel": "Nome",
"namePlaceholder": "Seu nome",
"emailLabel": "E-mail",
"emailPlaceholder": "seu@email.com",
"descriptionLabel": "Descrição (opcional)",
"descriptionPlaceholder": "Adicione uma descrição aos arquivos...",
"uploadButton": "Enviar {count} arquivo(s)",
"uploading": "Enviando...",
"emailLabelOptional": "Email (opcional)",
"nameLabelOptional": "Nome (opcional)"
},
"success": {
"title": "Arquivos enviados com sucesso! 🎉",
"description": "Você pode fechar esta página.",
"countMessage": "{count} arquivo(s) enviado(s) com sucesso!"
},
"maxFilesReached": {
"title": "Limite de arquivos atingido",
"description": "Este link já recebeu o número máximo de {maxFiles} arquivo(s) permitido(s).",
"contactOwner": "Se houve algum erro ou você precisa enviar mais arquivos, entre em contato com o proprietário do link."
},
"linkInactive": {
"title": "Link inativo",
"description": "Este link de recebimento está temporariamente inativo.",
"contactOwner": "Entre em contato com o proprietário do link para mais informações."
},
"linkNotFound": {
"title": "Link não encontrado",
"description": "Este link pode ter sido removido ou nunca existiu."
},
"linkExpired": {
"title": "Link expirado",
"description": "Este link de recebimento expirou e não está mais aceitando arquivos.",
"contactOwner": "Entre em contato com o proprietário do link se precisar enviar arquivos."
}
},
"components": {
"fileRow": {
"addDescription": "Adicionar descrição...",
"anonymous": "Anônimo"
},
"fileActions": {
"edit": "Editar",
"save": "Salvar",
"cancel": "Cancelar",
"preview": "Visualizar",
"download": "Baixar",
"delete": "Excluir",
"copyToMyFiles": "Copiar para meus arquivos",
"copying": "Copiando..."
},
"editField": {
"saveChanges": "Salvar alterações",
"cancelEdit": "Cancelar edição"
}
},
"defaultLinkName": "Arquivos recebidos"
},
"searchBar": {
"placeholder": "Buscar arquivos...",
"results": "Encontrados {filtered} de {total} arquivos",
"placeholderFolders": "Pesquisar pastas...",
"noResults": "Nenhum resultado encontrado para \"{query}\"",
"placeholderFiles": "Buscar arquivos..."
},
"settings": {
"groups": {
"defaultDescription": "Opções de configuração",
"general": {
"title": "Geral",
"description": "Configurações básicas da aplicação"
},
"email": {
"title": "E-mail",
"description": "Configuração do servidor de email"
},
"security": {
"title": "Segurança",
"description": "Configurações de segurança e autenticação"
},
"storage": {
"title": "Armazenamento",
"description": "Configuração de armazenamento de arquivos"
},
"oidc": {
"title": "OpenID Connect (SSO)",
"description": "Configuração de autenticação SSO via OpenID Connect"
}
},
"tooltips": {
"testSmtp": "Testa a conexão SMTP com os valores atualmente inseridos no formulário. Para tornar as alterações permanentes, lembre-se de salvar suas configurações após o teste.",
"defaultPlaceholder": "Digite e pressione Enter"
},
"redirectUri": {
"placeholder": "https://meusite.com",
"previewLabel": "URL completa que será salva:"
},
"fields": {
"noDescription": "Sem descrição disponível",
"firstUserAccess": {
"title": "Primeiro Acesso do Usuário",
"description": "Configurações para o primeiro acesso de novos usuários"
},
"appLogo": {
"title": "Logo do Aplicativo",
"description": "Imagem do logo do aplicativo"
},
"appName": {
"title": "Nome do Aplicativo",
"description": "Nome do aplicativo exibido para os usuários"
},
"appDescription": {
"title": "Descrição do Aplicativo",
"description": "Descrição breve do aplicativo"
},
"showHomePage": {
"title": "Exibir Página Inicial",
"description": "Exibe a página inicial após a instalação"
},
"smtpEnabled": {
"title": "SMTP Habilitado",
"description": "Ativa ou desativa a funcionalidade de e-mail via SMTP"
},
"smtpHost": {
"title": "Servidor SMTP",
"description": "Endereço do servidor SMTP"
},
"smtpPort": {
"title": "Porta SMTP",
"description": "Porta do servidor SMTP"
},
"smtpUser": {
"title": "Usuário SMTP",
"description": "Nome de usuário para autenticação SMTP"
},
"smtpPass": {
"title": "Senha SMTP",
"description": "Senha para autenticação SMTP"
},
"smtpFromName": {
"title": "Nome do Remetente",
"description": "Nome exibido para os e-mails enviados"
},
"smtpFromEmail": {
"title": "E-mail do Remetente",
"description": "Endereço de e-mail do remetente"
},
"maxLoginAttempts": {
"title": "Número Máximo de Tentativas de Login",
"description": "Número máximo de tentativas de login antes de bloquear"
},
"loginBlockDuration": {
"title": "Duração do Bloqueio",
"description": "Duração (em segundos) do bloqueio após exceder o número de tentativas"
},
"passwordMinLength": {
"title": "Comprimento Mínimo da Senha",
"description": "Número mínimo de caracteres para senhas"
},
"passwordResetTokenExpiration": {
"title": "Expiração do Token de Redefinição",
"description": "Tempo de validade (em segundos) para o token de redefinição de senha"
},
"maxFileSize": {
"title": "Tamanho Máximo do Arquivo",
"description": "Tamanho máximo permitido para uploads"
},
"maxTotalStoragePerUser": {
"title": "Armazenamento Máximo por Usuário",
"description": "Limite total de armazenamento por usuário"
},
"serverUrl": {
"title": "URL do Servidor",
"description": "URL base do servidor Palmr (ex: https://palmr.exemplo.com)"
},
"testSmtp": {
"title": "Testar Conexão SMTP",
"description": "Testa se a configuração SMTP é válida"
},
"smtpNoAuth": {
"title": "Sem Autenticação",
"description": "Ative isso para servidores internos que não exigem nome de usuário/senha (oculta campos de autenticação)"
},
"smtpSecure": {
"title": "Segurança da Conexão",
"description": "Método de segurança da conexão SMTP - Auto (recomendado), SSL, STARTTLS ou Nenhum (inseguro)",
"options": {
"auto": "Auto (Recomendado)",
"ssl": "SSL (Porta 465)",
"tls": "STARTTLS (Porta 587)",
"none": "Nenhum (Inseguro)"
}
},
"smtpTrustSelfSigned": {
"title": "Confiar em Certificados Auto-Assinados",
"description": "Ative isso para confiar em certificados SSL/TLS auto-assinados (útil para ambientes de desenvolvimento)"
},
"passwordAuthEnabled": {
"title": "Autenticação por Senha",
"description": "Ative ou desative a autenticação baseada em senha"
},
"hideVersion": {
"title": "Ocultar Versão",
"description": "Ocultar a versão do Palmr no rodapé de todas as páginas"
}
},
"buttons": {
"save": "Salvar {group}",
"testSmtp": "Testar Conexão",
"testing": "Testando..."
},
"errors": {
"loadFailed": "Falha ao carregar configurações",
"updateFailed": "Falha ao atualizar configurações",
"passwordAuthRequiresProvider": "Não é possível desabilitar a autenticação por senha sem ter pelo menos um provedor de autenticação ativo"
},
"messages": {
"noChanges": "Nenhuma alteração para salvar",
"updateSuccess": "Configurações de {group} atualizadas com sucesso",
"smtpTestFailed": "Falha na conexão SMTP: {error}",
"smtpTestGenericError": "Falha ao testar conexão SMTP. Por favor, verifique suas configurações e tente novamente.",
"smtpTestSuccess": "Conexão SMTP bem-sucedida! Sua configuração de e-mail está funcionando corretamente.",
"smtpMissingAuth": "Por favor, preencha o Nome de Usuário e Senha SMTP, ou ative a opção 'Sem Autenticação'.",
"smtpMissingHostPort": "Por favor, preencha o Host e Porta SMTP antes de testar.",
"smtpNotEnabled": "SMTP não está habilitado. Por favor, habilite o SMTP primeiro."
},
"title": "Configurações",
"breadcrumb": "Configurações",
"pageTitle": "Configurações"
},
"share": {
"errors": {
"invalidPassword": "Senha inválida. Por favor, tente novamente.",
"loadFailed": "Falha ao carregar compartilhamento",
"downloadFailed": "Falha ao baixar arquivo"
},
"messages": {
"downloadStarted": "Download iniciado"
},
"password": {
"title": "Compartilhamento Protegido por Senha",
"protected": "Este compartilhamento está protegido por senha",
"incorrect": "Senha incorreta. Por favor, tente novamente.",
"label": "Senha",
"placeholder": "Digite a senha do compartilhamento",
"submit": "Enviar"
},
"details": {
"untitled": "Compartilhamento sem título",
"created": "Criado em: {date}",
"expires": "Expira em: {date}"
},
"notFound": {
"title": "Compartilhamento não Encontrado",
"description": "Este compartilhamento pode ter sido excluído ou expirado."
},
"pageTitle": "Compartilhamento",
"downloadAll": "Baixar todos"
},
"shareActions": {
"deleteTitle": "Excluir Compartilhamento",
"deleteConfirmation": "Tem certeza que deseja excluir este compartilhamento? Esta ação não pode ser desfeita.",
"addDescriptionPlaceholder": "Adicionar descrição...",
"bulkDeleteTitle": "Excluir Compartilhamentos Selecionados",
"bulkDeleteConfirmation": "Tem certeza que deseja excluir {count, plural, =1 {1 compartilhamento} other {# compartilhamentos}} selecionado(s)? Esta ação não pode ser desfeita.",
"editTitle": "Editar Compartilhamento",
"nameLabel": "Nome do Compartilhamento",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Digite uma descrição (opcional)",
"expirationLabel": "Data de Expiração",
"expirationPlaceholder": "DD/MM/AAAA HH:MM",
"maxViewsLabel": "Máximo de Visualizações",
"maxViewsPlaceholder": "Deixe vazio para ilimitado",
"passwordProtection": "Protegido por Senha",
"passwordLabel": "Senha",
"passwordPlaceholder": "Digite a senha",
"newPasswordLabel": "Nova Senha (deixe vazio para manter a atual)",
"newPasswordPlaceholder": "Digite a nova senha",
"manageFilesTitle": "Gerenciar Arquivos",
"manageRecipientsTitle": "Gerenciar Destinatários",
"editSuccess": "Compartilhamento atualizado com sucesso",
"editError": "Falha ao atualizar compartilhamento",
"aliasLabel": "Alias do link",
"aliasPlaceholder": "Digite alias personalizado",
"copyLink": "Copiar link",
"fileTitle": "Compartilhar arquivo",
"folderTitle": "Compartilhar pasta",
"generateLink": "Gerar link",
"linkDescriptionFile": "Gere um link personalizado para compartilhar o arquivo",
"linkDescriptionFolder": "Gere um link personalizado para compartilhar a pasta",
"linkReady": "Seu link de compartilhamento está pronto:",
"linkTitle": "Gerar link"
},
"shareDetails": {
"title": "Detalhes do Compartilhamento",
"subtitle": "Informações detalhadas sobre este compartilhamento",
"basicInfo": "Informações Básicas",
"name": "Nome",
"description": "Descrição",
"noDescription": "Nenhuma descrição fornecida",
"untitled": "Sem título",
"shareLink": "Link de Compartilhamento",
"editLink": "Editar Link",
"generateLink": "Gerar Link",
"noLink": "Nenhum link gerado ainda",
"copyLink": "Copiar link",
"openLink": "Abrir em nova guia",
"linkCopied": "Link copiado para a área de transferência",
"views": "Visualizações",
"dates": "Datas",
"created": "Criado",
"expires": "Expira",
"never": "Nunca",
"security": "Segurança",
"passwordProtected": "Protegido por Senha",
"publicAccess": "Acesso Público",
"maxViews": "Máx. Visualizações:",
"files": "Arquivos",
"recipients": "Destinatários",
"notAvailable": "N/D",
"invalidDate": "Data inválida",
"loadError": "Falha ao carregar detalhes do compartilhamento",
"editSecurity": "Editar Segurança",
"editExpiration": "Editar Expiração",
"clickToEnlargeQrCode": "Clique para ampliar o QR Code",
"downloadQrCode": "Baixar QR Code",
"qrCode": "QR Code"
},
"shareExpiration": {
"neverExpires": "Nunca Expira",
"success": {
"expirationUpdated": "Data de expiração atualizada com sucesso",
"expirationRemoved": "Expiração removida com sucesso - o compartilhamento agora é permanente",
"expirationSet": "Data de expiração definida com sucesso"
},
"info": {
"canBeChanged": "Você pode alterar ou remover a data de expiração a qualquer momento",
"willBeInaccessible": "O compartilhamento ficará inacessível após esta data",
"noExpiration": "Este compartilhamento nunca expirará e permanecerá acessível indefinidamente.",
"title": "Sobre expiração:"
},
"enableExpiration": "Habilitar expiração",
"title": "Configurações de expiração do compartilhamento",
"subtitle": "Configurar quando este compartilhamento expirará",
"validation": {
"dateMustBeFuture": "A data de expiração deve estar no futuro",
"dateRequired": "Selecione uma data de expiração"
},
"currentStatus": "Status Atual",
"error": {
"updateFailed": "Falha ao atualizar configurações de expiração"
},
"expires": "Expira:",
"expirationDate": "Data de expiração"
},
"shareFile": {
"title": "Compartilhar arquivo",
"linkTitle": "Gerar link",
"nameLabel": "Nome do compartilhamento",
"namePlaceholder": "Digite o nome do compartilhamento",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Digite uma descrição (opcional)",
"expirationLabel": "Data de Expiração",
"expirationPlaceholder": "DD/MM/AAAA HH:MM",
"maxViewsLabel": "Máximo de Visualizações",
"maxViewsPlaceholder": "Deixe vazio para ilimitado",
"passwordProtection": "Protegido por senha",
"passwordLabel": "Senha",
"passwordPlaceholder": "Digite a senha",
"linkDescription": "Gere um link personalizado para compartilhar o arquivo",
"aliasLabel": "Alias do link",
"aliasPlaceholder": "Digite um alias personalizado",
"linkReady": "Seu link de compartilhamento está pronto:",
"createShare": "Criar compartilhamento",
"generateLink": "Gerar link",
"copyLink": "Copiar link"
},
"shareManager": {
"deleteSuccess": "Compartilhamento excluído com sucesso",
"deleteError": "Falha ao excluir compartilhamento",
"bulkDeleteLoading": "Excluindo {count, plural, =1 {1 compartilhamento} other {# compartilhamentos}}...",
"bulkDeleteSuccess": "{count, plural, =1 {1 compartilhamento excluído com sucesso} other {# compartilhamentos excluídos com sucesso}}",
"bulkDeleteError": "Falha ao excluir compartilhamentos",
"updateSuccess": "Compartilhamento atualizado com sucesso",
"updateError": "Falha ao atualizar compartilhamento",
"filesUpdateSuccess": "Arquivos atualizados com sucesso",
"filesUpdateError": "Falha ao atualizar arquivos",
"recipientsUpdateSuccess": "Destinatários atualizados com sucesso",
"recipientsUpdateError": "Falha ao atualizar destinatários",
"linkGenerateSuccess": "Link de compartilhamento gerado com sucesso",
"linkGenerateError": "Falha ao gerar link de compartilhamento",
"notifyLoading": "Enviando notificações...",
"notifySuccess": "Destinatários notificados com sucesso",
"notifyError": "Falha ao notificar destinatários",
"securityUpdateError": "Falha ao atualizar configurações de segurança",
"expirationUpdateError": "Falha ao atualizar configurações de expiração",
"securityUpdateSuccess": "Configurações de segurança atualizadas com sucesso",
"expirationUpdateSuccess": "Configurações de expiração atualizadas com sucesso",
"creatingZip": "Criando arquivo zip ...",
"defaultShareName": "Compartilhar",
"downloadError": "Falha ao baixar arquivos de compartilhamento",
"downloadSuccess": "Download começou com sucesso",
"multipleSharesZipName": "{count} _shares_files.zip",
"noFilesToDownload": "Nenhum arquivo disponível para download",
"singleShareZipName": "{sharename}.zip",
"zipDownloadError": "Falha ao criar o arquivo zip",
"zipDownloadSuccess": "FILE DE ZIP FILHADO COMBONHADO com sucesso"
},
"shareMultipleFiles": {
"title": "Compartilhar Múltiplos Arquivos",
"shareNameLabel": "Nome do Compartilhamento",
"shareNamePlaceholder": "Digite o nome do compartilhamento",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Digite uma descrição (opcional)",
"filesToShare": "Arquivos para compartilhar",
"files": "arquivos",
"totalSize": "Tamanho total",
"creating": "Criando...",
"create": "Criar Compartilhamento",
"itemsToShare": "Itens para compartilhar ({count} {count, plural, =1 {item} other {itens}})"
},
"shareSecurity": {
"subtitle": "Configurar proteção por senha e opções de segurança para este compartilhamento",
"info": {
"title": "Como funciona:",
"withoutPassword": "Qualquer pessoa com o link pode acessar este compartilhamento sem senha.",
"withPassword": "Os usuários precisarão digitar a senha para acessar este compartilhamento."
},
"existingPasswordMessage": "Este compartilhamento já tem uma senha. Se você quiser atualizá-la, digite a nova senha no campo abaixo e salve.",
"passwordProtection": "Proteção por Senha",
"newPassword": "Nova Senha",
"error": {
"updateFailed": "Falha ao atualizar configurações de segurança"
},
"passwordRequirements": {
"title": "Requisitos da senha:",
"minLength": "Pelo menos 2 caracteres"
},
"success": {
"passwordUpdated": "Senha atualizada com sucesso",
"passwordRemoved": "Proteção por senha removida com sucesso",
"passwordSet": "Proteção por senha habilitada com sucesso"
},
"password": "Senha",
"validation": {
"passwordRequired": "Senha é obrigatória",
"passwordTooShort": "A senha deve ter pelo menos 2 caracteres"
},
"currentStatus": "Status Atual",
"passwordPlaceholder": "Digite uma senha segura",
"title": "Configurações de Segurança do Compartilhamento"
},
"shares": {
"errors": {
"loadFailed": "Falha ao carregar compartilhamentos",
"notifyFailed": "Falha ao notificar destinatários",
"smtpConfigFailed": "Falha ao carregar configuração SMTP"
},
"messages": {
"linkCopied": "Link copiado para a área de transferência",
"recipientsNotified": "Destinatários notificados com sucesso"
},
"empty": {
"message": "Nenhum compartilhamento criado ainda",
"createButton": "Criar Compartilhamento"
},
"header": {
"title": "Meus Compartilhamentos",
"myShares": "Meus Compartilhamentos"
},
"search": {
"title": "Todos os Compartilhamentos",
"createButton": "Criar Compartilhamento",
"placeholder": "Buscar compartilhamentos...",
"results": "Encontrados {filtered} de {total} compartilhamentos"
},
"pageTitle": "Compartilhamentos"
},
"sharesTable": {
"ariaLabel": "Tabela de compartilhamentos",
"never": "Nunca",
"selectAll": "Selecionar todos",
"selectShare": "Selecionar compartilhamento {shareName}",
"bulkActions": {
"selected": "{count, plural, =1 {1 compartilhamento selecionado} other {# compartilhamentos selecionados}}",
"delete": "Excluir",
"actions": "Ações",
"download": "Download selecionado"
},
"columns": {
"name": "NOME",
"description": "DESCRIÇÃO",
"createdAt": "CRIADO EM",
"expiresAt": "EXPIRA EM",
"status": "STATUS",
"security": "SEGURANÇA",
"files": "ARQUIVOS",
"recipients": "DESTINATÁRIOS",
"actions": "AÇÕES"
},
"status": {
"neverExpires": "Nunca Expira",
"active": "Ativo",
"expired": "Expirado"
},
"security": {
"protected": "Protegido",
"public": "Público"
},
"filesCount": "arquivos",
"recipientsCount": "destinatários",
"actions": {
"menu": "Menu de ações do compartilhamento",
"edit": "Editar",
"manageFiles": "Gerenciar Arquivos",
"manageRecipients": "Gerenciar Destinatários",
"viewDetails": "Ver Detalhes",
"generateLink": "Gerar Link",
"editLink": "Editar Link",
"copyLink": "Copiar Link",
"notifyRecipients": "Notificar Destinatários",
"delete": "Excluir",
"downloadShareFiles": "Baixar todos os arquivos",
"viewQrCode": "Visualizar QR Code"
},
"folderCount": "pastas"
},
"storageUsage": {
"title": "Uso de armazenamento",
"ariaLabel": "Barra de progresso do uso de armazenamento",
"used": "usado",
"available": "disponível",
"total": "Total",
"loading": "Carregando...",
"retry": "Tentar novamente",
"errors": {
"title": "Informações de armazenamento indisponíveis",
"detectionFailed": "Não foi possível detectar o espaço em disco. Isso pode ser devido a problemas de configuração do sistema ou permissões insuficientes.",
"serverError": "Ocorreu um erro no servidor ao recuperar as informações de armazenamento. Por favor, tente novamente mais tarde.",
"unknown": "Ocorreu um erro inesperado ao carregar as informações de armazenamento."
}
},
"theme": {
"toggle": "Alternar tema",
"light": "Claro",
"dark": "Escuro",
"system": "Sistema"
},
"twoFactor": {
"title": "Autenticação de dois fatores",
"description": "Adicione uma camada extra de segurança à sua conta",
"enabled": "Sua conta está protegida com autenticação de dois fatores",
"disabled": "A autenticação de dois fatores não está ativada",
"setup": {
"title": "Ativar autenticação de dois fatores",
"description": "Escaneie o código QR com seu aplicativo autenticador e depois insira o código de verificação.",
"qrCode": "Código QR",
"manualEntryKey": "Chave de Entrada Manual",
"verificationCode": "Código de Verificação",
"verificationCodePlaceholder": "Digite o código de 6 dígitos",
"verificationCodeDescription": "Digite o código de 6 dígitos do seu aplicativo autenticador",
"verifyAndEnable": "Verificar e ativar",
"cancel": "Cancelar"
},
"disable": {
"title": "Desativar autenticação de dois fatores",
"description": "Digite sua senha para confirmar a desativação da autenticação de dois fatores.",
"password": "Senha",
"passwordPlaceholder": "Digite sua senha",
"confirm": "Confirmar Desativação",
"cancel": "Cancelar"
},
"backupCodes": {
"title": "Códigos de backup",
"description": "Salve estes códigos de backup em um local seguro. Você pode usá-los para acessar sua conta se perder seu dispositivo autenticador.",
"warning": "Importante:",
"warningText": "Cada código de backup só pode ser usado uma vez. Mantenha-os seguros e não os compartilhe com ninguém.",
"generateNew": "Gerar novos códigos de backup",
"download": "Baixar códigos de backup",
"copyToClipboard": "Copiar para área de transferência",
"savedMessage": "Salvei meus códigos de backup",
"available": "{count} códigos de backup disponíveis",
"instructions": [
"• Salve estes códigos em um local seguro",
"• Cada código de backup só pode ser usado uma vez",
"• Você pode gerar novos códigos a qualquer momento"
]
},
"verification": {
"title": "Autenticação de dois fatores",
"description": "Digite o código de 6 dígitos do seu aplicativo autenticador",
"backupDescription": "Digite um dos seus códigos de backup para continuar",
"verificationCode": "Código de verificação",
"backupCode": "Código de backup",
"verificationCodePlaceholder": "000000",
"backupCodePlaceholder": "XXXX-XXXX",
"verify": "Verificar",
"verifying": "Verificando...",
"useBackupCode": "Usar código de backup",
"useAuthenticatorCode": "Usar código do autenticador",
"rememberDevice": "Lembrar este dispositivo por 30 dias",
"rememberDeviceDescription": "Você não precisará inserir códigos 2FA neste dispositivo por 30 dias"
},
"messages": {
"enabledSuccess": "Autenticação de dois fatores ativada com sucesso!",
"disabledSuccess": "Autenticação de dois fatores desativada com sucesso",
"backupCodesGenerated": "Novos códigos de backup gerados com sucesso",
"backupCodesCopied": "Códigos de backup copiados para a área de transferência",
"setupFailed": "Falha ao gerar configuração 2FA",
"verificationFailed": "Código de verificação inválido",
"disableFailed": "Falha ao desativar 2FA. Por favor, verifique sua senha.",
"backupCodesFailed": "Falha ao gerar códigos de backup",
"backupCodesCopyFailed": "Falha ao copiar códigos de backup",
"statusLoadFailed": "Falha ao carregar status do 2FA",
"enterVerificationCode": "Por favor, digite o código de verificação",
"enterPassword": "Por favor, digite sua senha",
"deviceTrusted": "Este dispositivo foi marcado como confiável por 30 dias"
},
"errors": {
"invalidVerificationCode": "Código de verificação inválido",
"invalidTwoFactorCode": "Código de autenticação de dois fatores inválido",
"twoFactorRequired": "Autenticação de dois fatores necessária",
"twoFactorAlreadyEnabled": "A autenticação de dois fatores já está ativada",
"twoFactorNotEnabled": "A autenticação de dois fatores não está ativada",
"passwordVerificationRequired": "Verificação de senha necessária",
"invalidPassword": "Senha inválida",
"userNotFound": "Usuário não encontrado"
},
"buttons": {
"enable2FA": "Ativar 2FA",
"disable2FA": "Desativar 2FA"
},
"deviceNames": {
"unknownDevice": "Dispositivo Desconhecido",
"browsers": {
"chrome": "Chrome",
"firefox": "Firefox",
"safari": "Safari",
"edge": "Edge"
},
"platforms": {
"windows": " no Windows",
"macos": " no macOS",
"linux": " no Linux",
"iphone": " no iPhone",
"android": " no Android"
}
},
"status": {
"label": "Status:",
"enabled": "Ativado",
"disabled": "Desativado"
},
"trustedDevices": {
"title": "Dispositivos Confiáveis - 2FA",
"description": "Dispositivos que não requerem verificação 2FA",
"noDevices": "Nenhum dispositivo confiável",
"deviceName": "Dispositivo",
"addedOn": "Adicionado em",
"expiresOn": "Expira em",
"remove": "Remover",
"removeAll": "Remover Todos",
"confirmRemove": "Tem certeza que deseja remover este dispositivo confiável?",
"confirmRemoveAll": "Tem certeza que deseja remover todos os dispositivos confiáveis?",
"deviceRemoved": "Dispositivo confiável removido com sucesso",
"allDevicesRemoved": "Todos os dispositivos confiáveis foram removidos com sucesso",
"loadFailed": "Falha ao carregar dispositivos confiáveis",
"removeFailed": "Falha ao remover dispositivo confiável",
"removeAllFailed": "Falha ao remover todos os dispositivos confiáveis",
"loading": "Carregando dispositivos confiáveis...",
"noDevicesDescription": "Os dispositivos aparecerão aqui quando você optar por confiar neles durante a verificação 2FA",
"tableHeaders": {
"device": "Dispositivo",
"added": "Adicionado",
"expires": "Expira",
"lastUsed": "Último Uso",
"ipAddress": "Endereço IP",
"actions": "Ações"
},
"status": {
"never": "Nunca",
"expired": "Expirado"
},
"modals": {
"removeDevice": {
"title": "Remover Dispositivo Confiável",
"added": "Adicionado:",
"ip": "IP:"
},
"removeAllDevices": {
"title": "Remover Todos os Dispositivos Confiáveis",
"description": "Isso removerá {count} dispositivo{count, plural, =1 {} other {s}} confiável{count, plural, =1 {} other {is}}. Você precisará verificar o 2FA em todos os dispositivos novamente."
},
"buttons": {
"cancel": "Cancelar",
"removing": "Removendo...",
"removeDevice": "Remover Dispositivo",
"removeAllDevices": "Remover Todos os Dispositivos"
}
}
}
},
"uploadFile": {
"title": "Enviar Arquivo",
"multipleTitle": "Enviar Múltiplos Arquivos",
"selectFile": "Clique para selecionar um arquivo",
"selectMultipleFiles": "Clique para selecionar múltiplos arquivos",
"dragAndDrop": "ou arraste e solte arquivos aqui",
"preview": "Pré-visualização",
"uploadProgress": "Progresso do upload",
"upload": "Enviar",
"startUploads": "Iniciar Uploads",
"retry": "Tentar Novamente",
"finish": "Concluir",
"success": "Arquivo enviado com sucesso",
"allSuccess": "{count, plural, =1 {Arquivo enviado com sucesso} other {# arquivos enviados com sucesso}}",
"partialSuccess": "{success} arquivos enviados com sucesso, {error} falharam",
"error": "Falha ao enviar arquivo",
"fileSizeExceeded": "O tamanho do arquivo excede o limite de {maxsizemb}MB.",
"insufficientStorage": "Espaço de armazenamento insuficiente. Você tem {availablespace}MB disponíveis.",
"unauthorized": "Não autorizado: um token válido é necessário para acessar este recurso.",
"globalDrop": {
"title": "Solte arquivos para enviar",
"description": "Solte para enviar seus arquivos"
},
"confirmCancel": {
"title": "Cancelar Uploads",
"messageSingle": "Há um upload em andamento.",
"messageMultiple": "Há {count} uploads em andamento.",
"warning": "Se você fechar agora, os uploads serão cancelados e qualquer progresso será perdido.",
"continue": "Continuar Uploads",
"cancel": "Cancelar Uploads"
},
"pasteSuccess": "{count, plural, =1 {Imagem colada e enviada com sucesso} other {# imagens coladas e enviadas com sucesso}}",
"filesQueued": "{count, plural, one {# arquivo na fila para upload} other {# arquivos na fila para upload}}"
},
"users": {
"modes": {
"create": "criar",
"edit": "editar"
},
"errors": {
"loadFailed": "Falha ao carregar usuários",
"submitFailed": "Falha ao {mode} usuário",
"deleteFailed": "Falha ao excluir usuário",
"statusUpdateFailed": "Falha ao atualizar status do usuário"
},
"messages": {
"createSuccess": "Usuário criado com sucesso",
"updateSuccess": "Usuário atualizado com sucesso",
"deleteSuccess": "Usuário excluído com sucesso",
"activateSuccess": "Usuário ativado com sucesso",
"deactivateSuccess": "Usuário desativado com sucesso"
},
"actions": {
"edit": "Editar",
"activate": "Ativar",
"deactivate": "Desativar",
"delete": "Excluir"
},
"delete": {
"title": "Confirmar Exclusão de Usuário",
"confirmation": "Tem certeza que deseja excluir o usuário {firstName} {lastName}? Esta ação não pode ser desfeita.",
"confirm": "Excluir Usuário"
},
"form": {
"titleCreate": "Adicionar Novo Usuário",
"titleEdit": "Editar Usuário",
"firstName": "Nome",
"lastName": "Sobrenome",
"username": "Nome de Usuário",
"email": "E-mail",
"password": "Senha",
"newPassword": "Nova Senha (opcional)",
"passwordPlaceholder": "Deixe em branco para manter a senha atual",
"role": "Função",
"roleUser": "Usuário",
"roleAdmin": "Administrador",
"create": "Criar",
"save": "Salvar"
},
"status": {
"title": "Confirmar Alteração de Status",
"confirmation": "Tem certeza que deseja {action} o usuário {firstName} {lastName}?",
"activate": "Ativar",
"deactivate": "Desativar",
"user": "Usuário"
},
"header": {
"title": "Gerenciamento de Usuários",
"addUser": "Adicionar Usuário",
"management": "Gerenciamento de Usuários"
},
"table": {
"user": "USUÁRIO",
"email": "EMAIL",
"status": "STATUS",
"role": "FUNÇÃO",
"actions": "AÇÕES",
"active": "Ativo",
"inactive": "Inativo",
"admin": "Administrador",
"userr": "Usuário"
}
},
"validation": {
"invalidEmail": "Por favor, insira um endereço de e-mail válido",
"passwordLength": "A senha deve ter pelo menos 8 caracteres",
"passwordsMatch": "As senhas devem coincidir",
"emailRequired": "Email é obrigatório",
"emailOrUsernameRequired": "E-mail ou nome de usuário é obrigatório",
"passwordRequired": "Senha é obrigatória",
"passwordMinLength": "A senha deve ter pelo menos 6 caracteres",
"nameRequired": "Nome é obrigatório",
"required": "Este campo é obrigatório",
"firstNameRequired": "O primeiro nome é necessário",
"lastNameRequired": "O sobrenome é necessário",
"usernameLength": "O nome de usuário deve ter pelo menos 3 caracteres",
"usernameSpaces": "O nome de usuário não pode conter espaços"
}
}