{
    "security": {
        "csrfInvalid": "Token de segurança inválido. Por favor, recarregue a página e tente novamente."
    },
    "http": {
        "404": {
            "code": "404",
            "title": "Página Não Encontrada",
            "message": "A página que você está procurando não existe ou foi movida.",
            "description": "A página que você está procurando não existe",
            "suggestions": {
                "title": "Sugestões",
                "whatToDo": "O que fazer?",
                "suggestion1": "Verifique a ortografia do URL na barra de endereços",
                "suggestion2": "Use a barra de pesquisa para encontrar o que está procurando",
                "suggestion3": "Visite a página inicial para navegar para outras seções"
            },
            "actions": {
                "backHome": "Voltar ao início",
                "previousPage": "Página anterior",
                "retry": "Tentar novamente"
            }
        },
        "403": {
            "code": "403",
            "title": "Acesso Proibido",
            "message": "Você não tem permissão para acessar esta página.",
            "description": "Você não tem permissão para acessar esta página",
            "suggestions": {
                "title": "Sugestões",
                "whatToDo": "O que fazer?",
                "suggestion1": "Verifique se você está conectado com a conta correta",
                "suggestion2": "Contate um administrador se achar que isso é um erro",
                "suggestion3": "Certifique-se de que você tem as permissões necessárias para acessar este recurso"
            },
            "actions": {
                "backHome": "Voltar ao início",
                "previousPage": "Página anterior",
                "retry": "Tentar novamente"
            }
        },
        "500": {
            "code": "500",
            "title": "Erro no Servidor",
            "message": "Ocorreu um erro no servidor. Nossa equipe foi notificada.",
            "description": "Ocorreu um erro no servidor",
            "suggestions": {
                "title": "Sugestões",
                "whatToDo": "O que fazer?",
                "suggestion1": "Aguarde alguns instantes e tente novamente",
                "suggestion2": "Verifique sua conexão com a internet",
                "suggestion3": "Se o problema persistir, contate o suporte técnico"
            },
            "actions": {
                "backHome": "Voltar ao início",
                "previousPage": "Página anterior",
                "retry": "Tentar novamente"
            }
        },
        "400": {
            "code": "400",
            "title": "Requisição Inválida",
            "description": "Requisição Inválida"
        },
        "401": {
            "code": "401",
            "title": "Não Autenticado",
            "description": "Não Autenticado"
        },
        "429": {
            "code": "429",
            "title": "Muitas Requisições",
            "description": "Muitas Requisições"
        }
    },
    "validation": {
        "error": "Erro de validação",
        "required": {
            "title": "O título é obrigatório",
            "content": "O conteúdo é obrigatório",
            "category": "A categoria é obrigatória",
            "tagName": "O nome da tag é obrigatório",
            "slug": "O slug é obrigatório",
            "discussionId": "O ID da discussão é obrigatório"
        },
        "invalid": {
            "format": "Formato inválido",
            "url": "URL inválido. Deve começar com http:// ou https://",
            "email": "E-mail inválido",
            "order": "Ordem inválida",
            "token": "Token inválido",
            "tokenExpired": "Token inválido ou expirado",
            "csrf": "Token CSRF inválido",
            "request": "Requisição inválida"
        },
        "length": {
            "min": "Mínimo de {min} caracteres exigido",
            "max": "Máximo de {max} caracteres permitido"
        },
        "username": {
            "invalidFormat": "O nome de usuário só pode conter letras, números, hífens (-) e sublinhados (_)",
            "cannotBeChanged": "O nome de usuário não pode ser alterado",
            "alreadyUsed": "Este nome de usuário já está em uso",
            "help": "3-30 caracteres: letras, números, hífens e sublinhados"
        },
        "email": {
            "alreadyUsed": "Este e-mail já está em uso",
            "notVerified": "Seu e-mail não foi verificado. Por favor, verifique sua caixa de entrada e clique no link de verificação.",
            "help": "Endereço de e-mail válido obrigatório",
            "mxInvalid": "Este domínio de e-mail não aceita mensagens. Verifique o endereço inserido."
        },
        "password": {
            "weak": "A palavra-passe deve conter pelo menos 10 caracteres, uma letra minúscula, uma maiúscula, um dígito e um caractere especial."
        }
    },
    "auth": {
        "loginRequired": "Você deve estar logado para acessar esta página",
        "invalidCredentials": "E-mail ou senha incorretos",
        "tooManyLoginAttempts": "Muitas tentativas de login. Por favor, tente novamente mais tarde.",
        "tooManyRegisterAttempts": "Muitas tentativas de cadastro. Por favor, tente novamente mais tarde.",
        "registrationDisabled": "O cadastro está desativado",
        "2fa": {
            "codeRequired": "O código 2FA é obrigatório",
            "invalidCode": "Código 2FA inválido",
            "notEnabled": "A autenticação de dois fatores não está ativa"
        },
        "account": {
            "banned": "Sua conta foi banida",
            "suspended": "Sua conta foi suspensa",
            "suspension": {
                "endsOn": "A suspensão terminará em {date}",
                "permanent": "Nenhuma data de término definida (suspensão permanente)",
                "reason": "Motivo: {reason}",
                "contactModerator": "Para mais detalhes, por favor contate um moderador"
            }
        }
    },
    "upload": {
        "failed": "Falha no upload",
        "error": "Erro durante o upload",
        "fileTooLarge": "Arquivo muito grande",
        "invalidFileType": "Tipo de arquivo não permitido",
        "php": {
            "iniSize": "O arquivo excede o tamanho máximo permitido pelo servidor (upload_max_filesize)",
            "formSize": "O arquivo excede o tamanho máximo permitido pelo formulário",
            "partial": "O arquivo foi enviado apenas parcialmente",
            "noFile": "Nenhum arquivo foi enviado",
            "noTmpDir": "Pasta temporária ausente no servidor",
            "cantWrite": "Falha ao gravar o arquivo no disco",
            "extension": "Uma extensão PHP interrompeu o envio do arquivo",
            "unknown": "Erro de upload desconhecido (código: {code})"
        },
        "validation": {
            "noAllowedTypes": "Nenhum tipo de arquivo permitido está configurado",
            "extensionNotAllowed": "Extensão não permitida: {ext}. Extensões permitidas: {allowed}",
            "cannotDetectType": "Não foi possível determinar o tipo do arquivo. O arquivo não pode ser aceito por motivos de segurança.",
            "typeMismatch": "O tipo do arquivo não corresponde à sua extensão. Arquivo rejeitado por motivos de segurança.",
            "mimeNotAllowed": "Tipo de arquivo não permitido: {mime}. Tipos permitidos: {allowed}",
            "tooLarge": "Arquivo muito grande: {size} MB. Tamanho máximo permitido: {max} MB"
        },
        "destination": {
            "invalidPath": "Caminho de destino inválido",
            "cannotCreateDir": "Não foi possível criar o diretório de destino",
            "missingDir": "O diretório de destino não existe",
            "notWritable": "O diretório de destino não permite escrita",
            "moveFailed": "Falha ao mover o arquivo enviado para o destino"
        },
        "archive": {
            "unsafe": "Arquivo compactado não seguro",
            "toolUnavailable": "{tool} não está disponível no servidor (arquivos {type} não são suportados)",
            "openFailed": "Não foi possível abrir o arquivo {type}",
            "execFailed": "Não foi possível executar {tool}",
            "execError": "Erro ao executar {tool}: {details}",
            "listFailed": "Não foi possível listar o conteúdo do arquivo {type}",
            "tooManyFiles": "Muitos arquivos no pacote (máx: {max})",
            "suspiciousPath": "Caminho suspeito detectado no arquivo: {file}",
            "forbiddenFile": "Arquivo proibido no pacote: {file} (extensão: .{ext})",
            "unsupportedType": "Tipo de arquivo compactado não suportado: {type}",
            "scanError": "Erro ao analisar o arquivo compactado: {details}"
        },
        "clamav": {
            "unavailable": "Verificação antivírus indisponível no servidor",
            "scanError": "Erro durante a verificação antivírus",
            "infected": "Arquivo infectado detectado pelo antivírus: {details}"
        }
    },
    "rateLimit": {
        "title": "Muitas requisições. Por favor, tente novamente mais tarde.",
        "retryAfter": "Tente novamente em {seconds} segundo(s)",
        "discussion": {
            "duplicate": "Você já criou uma discussão semelhante recentemente. Por favor, aguarde antes de criar uma nova.",
            "cooldown": "Por favor, aguarde {seconds} segundo(s) antes de criar uma nova discussão."
        },
        "post": {
            "duplicate": "Você já postou esta mensagem recentemente. Por favor, aguarde antes de postá-la novamente.",
            "cooldown": "Por favor, aguarde {seconds} segundo(s) antes de postar novamente."
        }
    },
    "notFound": {
        "user": "Usuário não encontrado",
        "discussion": "Discussão não encontrada",
        "post": "Postagem não encontrada",
        "tag": "Tag não encontrada",
        "group": "Grupo não encontrado",
        "category": "Categoria não encontrada",
        "reaction": "Reação não encontrada",
        "attachment": "Anexo não encontrado",
        "file": "Arquivo não encontrado",
        "short": "Recurso não encontrado",
        "notification": "Notificação não encontrada",
        "draft": "Rascunho não encontrado"
    },
    "permission": {
        "denied": "Permissão negada",
        "categoryAccessDenied": "Você não tem permissão para acessar esta categoria privada",
        "downloadNotAllowed": "Você não tem permissão para baixar este arquivo",
        "profileLoginRequired": "Você deve estar conectado para ver os perfis dos usuários.",
        "discussionEditTimeLimitExceeded": "Você não pode mais editar esta discussão. O período de edição permitido expirou.",
        "discussionDeleteTimeLimitExceeded": "Você não pode mais excluir esta discussão. O período de exclusão permitido expirou.",
        "discussionHasReplies": "Você não pode excluir uma discussão que já possui respostas.",
        "postEditTimeLimitExceeded": "Você não pode mais editar esta resposta. O período de edição permitido expirou.",
        "postDeleteTimeLimitExceeded": "Você não pode mais excluir esta resposta. O período de exclusão permitido expirou.",
        "discussionEditRequiresNoReplies": "Você não pode mais editar esta discussão porque respostas já foram publicadas.",
        "postEditRequiresNoReplies": "Você não pode mais editar esta resposta porque uma resposta mais recente foi publicada nesta discussão."
    },
    "action": {
        "cannotBanYourself": "Você não pode banir a si mesmo",
        "cannotBanAdmin": "Um administrador não pode banir outro administrador",
        "cannotBanModerator": "Um administrador ou moderador não pode banir um moderador",
        "cannotDeactivateYourself": "Você não pode desativar a si mesmo",
        "cannotDeactivateAdmin": "Um administrador não pode desativar outro administrador",
        "cannotDeleteYourself": "Você não pode excluir a si mesmo",
        "cannotDeleteAdmin": "Um administrador não pode excluir outro administrador",
        "cannotDeleteModerator": "Um administrador ou moderador não pode excluir um moderador",
        "cannotReactToOwnPost": "Você não pode reagir à sua própria postagem",
        "cannotCreateSolvedTag": "Não é possível criar a tag de resolvido",
        "errorDeletingDiscussion": "Erro ao excluir a discussão",
        "errorLoadingHistory": "Erro ao carregar o histórico",
        "checkError": "Erro durante a verificação"
    },
    "network": {
        "error": "Erro de rede"
    },
    "maintenance": {
        "title": "Modo de manutenção",
        "message": "O fórum está atualmente em manutenção. Voltaremos em breve.",
        "info": {
            "title": "Informação",
            "text": "Estamos atualmente realizando trabalhos de manutenção para melhorar sua experiência. O fórum estará acessível novamente em breve."
        }
    },
    "general": {
        "errorOccurred": "Ocorreu um erro",
        "forbiddenShort": "Permissão negada",
        "serverErrorShort": "Erro no servidor"
    },
    "report": {
        "alreadyReported": "Você já denunciou este conteúdo. Uma denúncia já está pendente de análise."
    },
    "modal_not_found": "Modal de denúncia não encontrado",
    "notification": {
        "idRequired": "ID da notificação necessário"
    },
    "draft": {
        "idRequired": "ID do rascunho necessário"
    },
    "integrity": {
        "title": "Erro de Integridade",
        "message": "O fórum não pode iniciar porque a verificação de integridade interna falhou.",
        "hookMissing": "O hook seo.meta.after está ausente ou foi removido do layout frontend ativo.",
        "checkTemplate": "Verifique o arquivo views/layouts/frontend/header.php do tema ativo.",
        "contact": "Contacte o administrador do fórum ou restaure o tema original."
    },
    "category": {
        "readOnly": "Esta categoria é somente leitura para você",
        "createRestricted": "Você não tem permissão para criar discussões nesta categoria"
    }
}
