feat(log): Add message log retrieval functionality and update related typings

This commit is contained in:
web@ppanel
2025-02-13 21:25:21 +07:00
parent 13c33378aa
commit 1c0ecaecbd
84 changed files with 928 additions and 534 deletions
+23 -3
View File
@@ -10,9 +10,27 @@
"inviteSettings": "Configurações de Convite",
"saveSuccess": "Salvo com Sucesso"
},
"log": {
"content": "Conteúdo",
"createdAt": "Criado Em",
"emailLog": "Registro de Email",
"mobileLog": "Registro Móvel",
"platform": "Plataforma",
"sendFailed": "Falha ao Enviar",
"sendSuccess": "Sucesso ao Enviar",
"status": "Status",
"subject": "Assunto",
"to": "Destinatário",
"updatedAt": "Atualizado Em"
},
"register": {
"day": "Dia",
"hour": "Hora",
"ipRegistrationLimit": "Limite de Registro por IP",
"ipRegistrationLimitDescription": "Quando ativado, IPs que atendem aos requisitos da regra serão restritos de se registrar; note que a determinação de IP pode causar problemas devido a CDNs ou proxies de frontend",
"minute": "Minuto",
"month": "Mês",
"noLimit": "Sem Limite",
"penaltyTime": "Tempo de Penalidade (minutos)",
"penaltyTimeDescription": "Os usuários devem esperar o tempo de penalidade expirar antes de se registrar novamente",
"registerSettings": "Configurações de Registro",
@@ -21,8 +39,12 @@
"saveSuccess": "Salvo com Sucesso",
"stopNewUserRegistration": "Parar Registro de Novos Usuários",
"stopNewUserRegistrationDescription": "Quando ativado, ninguém pode se registrar",
"trialDuration": "Duração do Teste",
"trialRegistration": "Registro de Teste",
"trialRegistrationDescription": "Ativar registro de teste; modifique o pacote de teste e a duração primeiro"
"trialRegistrationDescription": "Ativar registro de teste; modifique o pacote de teste e a duração primeiro",
"trialSubscribePlan": "Plano de Assinatura de Teste",
"trialSubscribePlanDescription": "Selecione o plano de assinatura de teste",
"year": "Ano"
},
"verify": {
"inputPlaceholder": "Digite",
@@ -33,9 +55,7 @@
"resetPasswordVerificationCode": "Código de Verificação para Redefinir Senha",
"resetPasswordVerificationCodeDescription": "Verificação humana durante a redefinição de senha",
"saveSuccess": "Salvo com Sucesso",
"turnstileSecret": "Chave Secreta do Turnstile",
"turnstileSecretDescription": "Chave secreta do Turnstile fornecida pela Cloudflare",
"turnstileSiteKey": "Chave do Site do Turnstile",
"turnstileSiteKeyDescription": "Chave do site do Turnstile fornecida pela Cloudflare",
"verifySettings": "Configurações de Verificação"
}
+3 -3
View File
@@ -1,11 +1,8 @@
{
"emailBasicConfig": "Configuração Básica",
"emailBasicConfigDescription": "Configure as configurações do servidor SMTP e as opções de verificação de e-mail",
"emailLogs": "Registros de Email",
"emailLogsDescription": "Visualize o histórico de e-mails enviados e seu status",
"emailSuffixWhitelist": "Lista de Sufixos de Email Permitidos",
"emailSuffixWhitelistDescription": "Quando ativado, apenas e-mails com sufixos na lista podem se registrar",
"emailTemplate": "Modelo de Email",
"emailVerification": "Verificação de Email",
"emailVerificationDescription": "Quando ativado, os usuários precisarão verificar seu e-mail",
"enable": "Habilitar",
@@ -14,6 +11,7 @@
"expiration_email_templateDescription": "Os marcadores {after}.variable{before} serão substituídos por dados reais. Certifique-se de manter essas variáveis.",
"failed": "Falhou",
"inputPlaceholder": "Digite o valor...",
"logs": "Registros",
"maintenance_email_template": "Modelo de Aviso de Manutenção",
"maintenance_email_templateDescription": "Os marcadores {after}.variable{before} serão substituídos por dados reais. Certifique-se de manter essas variáveis.",
"recipient": "Destinatário",
@@ -27,6 +25,7 @@
"senderAddressDescription": "O endereço de e-mail padrão usado para enviar e-mails.",
"sent": "Enviado",
"sentAt": "Enviado em",
"settings": "Configurações",
"smtpAccount": "Conta SMTP",
"smtpAccountDescription": "A conta de e-mail usada para autenticação.",
"smtpEncryptionMethod": "Método de Criptografia SMTP",
@@ -39,6 +38,7 @@
"smtpServerPortDescription": "Especifique a porta usada para conectar ao servidor SMTP.",
"status": "Status",
"subject": "Assunto",
"template": "Modelo",
"verify_email_template": "Modelo de E-mail de Verificação",
"verify_email_templateDescription": "Os marcadores {after}.variable{before} serão substituídos por dados reais. Certifique-se de manter essas variáveis.",
"whitelistSuffixes": "Sufixos de Lista Branca",
+1 -11
View File
@@ -1,10 +1,6 @@
{
"SmsList": "Lista de Registro de SMS",
"accessLabel": "Acesso",
"applyPlatform": "Aplicar Plataforma",
"areaCode": "Código de Área",
"content": "Conteúdo",
"createdAt": "Hora de Envio",
"enable": "Habilitar",
"enableTip": "Após a ativação, as funções de registro, login, vinculação e desvinculação de telefone celular serão ativadas",
"endpointLabel": "Endpoint",
@@ -26,21 +22,15 @@
"platform": "Plataforma de SMS",
"platformConfigTip": "Por favor, preencha a configuração fornecida {key}",
"platformTip": "Por favor, selecione a plataforma de SMS",
"search": "Pesquisar número de telefone",
"secretLabel": "Segredo",
"sendFailed": "Envio Falhou",
"sendSuccess": "Envio bem-sucedido",
"settings": "Configurações",
"signNameLabel": "Nome da Assinatura",
"status": "Status",
"telephone": "Número de Telefone",
"template": "Modelo de SMS",
"templateCode": "Código do Modelo",
"templateCodeLabel": "Código do Modelo",
"templateParam": "Parâmetro de Modelo",
"templateTip": "Por favor, preencha o modelo de SMS, mantenha {code} no meio, caso contrário, a função de SMS não funcionará",
"templateTip": "Por favor, preencha o template de SMS, mantenha {code} no meio, caso contrário a função de SMS não funcionará",
"testSms": "Enviar SMS de Teste",
"testSmsContent": "Esta é uma mensagem de teste",
"testSmsPhone": "Digite o número de telefone",
"testSmsTip": "Envie um SMS de teste para verificar sua configuração",
"updateSuccess": "Atualização bem-sucedida",