{
    "security": {
        "csrfInvalid": "安全令牌无效。请刷新页面后重试。"
    },
    "http": {
        "404": {
            "code": "404",
            "title": "页面不存在",
            "message": "您访问的页面不存在或已被移动",
            "description": "找不到请求的页面",
            "suggestions": {
                "title": "建议操作",
                "whatToDo": "您可以：",
                "suggestion1": "检查浏览器地址栏的URL拼写",
                "suggestion2": "使用站内搜索查找内容",
                "suggestion3": "返回首页浏览其他版块"
            },
            "actions": {
                "backHome": "返回首页",
                "previousPage": "返回上一页",
                "retry": "重试"
            }
        },
        "403": {
            "code": "403",
            "title": "禁止访问",
            "message": "您没有权限访问此页面",
            "description": "权限不足",
            "suggestions": {
                "title": "建议操作",
                "whatToDo": "您可以：",
                "suggestion1": "检查当前登录账号是否正确",
                "suggestion2": "如确认有权限，请联系管理员",
                "suggestion3": "确认是否拥有访问该资源的权限"
            },
            "actions": {
                "backHome": "返回首页",
                "previousPage": "返回上一页",
                "retry": "重试"
            }
        },
        "500": {
            "code": "500",
            "title": "服务器错误",
            "message": "服务器发生错误，技术团队已收到通知",
            "description": "服务器内部错误",
            "suggestions": {
                "title": "建议操作",
                "whatToDo": "您可以：",
                "suggestion1": "稍等片刻后刷新页面",
                "suggestion2": "检查网络连接是否正常",
                "suggestion3": "如持续出现，请联系技术支持"
            },
            "actions": {
                "backHome": "返回首页",
                "previousPage": "返回上一页",
                "retry": "重试"
            }
        },
        "400": {
            "code": "400",
            "title": "无效请求",
            "description": "请求参数错误"
        },
        "401": {
            "code": "401",
            "title": "未授权",
            "description": "请先登录"
        },
        "429": {
            "code": "429",
            "title": "请求过快",
            "description": "操作过于频繁"
        }
    },
    "validation": {
        "error": "验证失败",
        "required": {
            "title": "标题不能为空",
            "content": "内容不能为空",
            "category": "请选择分类",
            "tagName": "标签名不能为空",
            "slug": "URL标识必填",
            "discussionId": "需要讨论帖ID"
        },
        "invalid": {
            "format": "格式不正确",
            "url": "URL需以http://或https://开头",
            "email": "邮箱格式错误",
            "order": "排序参数无效",
            "token": "令牌无效",
            "tokenExpired": "令牌已过期",
            "csrf": "CSRF令牌无效",
            "request": "非法请求"
        },
        "length": {
            "min": "至少需要{min}个字符",
            "max": "不能超过{max}个字符"
        },
        "username": {
            "invalidFormat": "用户名仅允许字母、数字、连字符(-)和下划线(_)",
            "cannotBeChanged": "用户名不可修改",
            "alreadyUsed": "用户名已被占用",
            "help": "3-30个字符：字母、数字、连字符和下划线"
        },
        "email": {
            "alreadyUsed": "邮箱已被注册",
            "notVerified": "邮箱未验证，请检查收件箱并点击验证链接",
            "help": "需要有效的邮箱地址",
            "mxInvalid": "该邮箱域名无法接收邮件，请检查输入的地址。"
        },
        "password": {
            "weak": "密码必须至少包含 10 个字符，并含有一个小写字母、一个大写字母、一个数字和一个特殊字符。"
        }
    },
    "auth": {
        "loginRequired": "请先登录",
        "invalidCredentials": "邮箱或密码错误",
        "tooManyLoginAttempts": "登录尝试过多，请稍后再试",
        "tooManyRegisterAttempts": "注册尝试过多，请稍后再试",
        "registrationDisabled": "系统暂未开放注册",
        "2fa": {
            "codeRequired": "需要双重认证码",
            "invalidCode": "验证码错误",
            "notEnabled": "双因素认证未启用"
        },
        "account": {
            "banned": "账号已被封禁",
            "suspended": "账号已被停用",
            "suspension": {
                "endsOn": "停用截止：{date}",
                "permanent": "永久停用",
                "reason": "原因：{reason}",
                "contactModerator": "请联系版主了解更多信息"
            }
        }
    },
    "upload": {
        "failed": "上传失败",
        "error": "上传出错",
        "fileTooLarge": "文件大小超过限制",
        "invalidFileType": "不支持的文件类型",
        "php": {
            "iniSize": "文件超过服务器允许的最大大小（upload_max_filesize）",
            "formSize": "文件超过表单允许的最大大小",
            "partial": "文件仅部分上传",
            "noFile": "没有上传任何文件",
            "noTmpDir": "服务器缺少临时文件夹",
            "cantWrite": "文件写入磁盘失败",
            "extension": "某个 PHP 扩展中止了文件上传",
            "unknown": "未知上传错误（代码：{code}）"
        },
        "validation": {
            "noAllowedTypes": "未配置任何允许的文件类型",
            "extensionNotAllowed": "不允许的扩展名:{ext}。允许的扩展名:{allowed}",
            "cannotDetectType": "无法确定文件类型。出于安全原因,该文件无法被接受。",
            "typeMismatch": "文件类型与其扩展名不匹配。出于安全原因已拒绝该文件。",
            "mimeNotAllowed": "不允许的文件类型:{mime}。允许的类型:{allowed}",
            "tooLarge": "文件过大:{size} MB。允许的最大大小:{max} MB"
        },
        "destination": {
            "invalidPath": "目标路径无效",
            "cannotCreateDir": "无法创建目标目录",
            "missingDir": "目标目录不存在",
            "notWritable": "目标目录不可写",
            "moveFailed": "无法将上传的文件移动到目标位置"
        },
        "archive": {
            "unsafe": "不安全的压缩包",
            "toolUnavailable": "服务器上没有 {tool}(不支持 {type} 压缩包)",
            "openFailed": "无法打开 {type} 压缩包",
            "execFailed": "无法运行 {tool}",
            "execError": "运行 {tool} 时出错:{details}",
            "listFailed": "无法列出 {type} 压缩包的内容",
            "tooManyFiles": "压缩包中的文件过多(最多:{max})",
            "suspiciousPath": "在压缩包中检测到可疑路径:{file}",
            "forbiddenFile": "压缩包中包含被禁止的文件:{file}(扩展名:.{ext})",
            "unsupportedType": "不支持的压缩包类型:{type}",
            "scanError": "分析压缩包时出错:{details}"
        },
        "clamav": {
            "unavailable": "服务器上无法进行病毒扫描",
            "scanError": "病毒扫描时出错",
            "infected": "杀毒软件检测到受感染的文件:{details}"
        }
    },
    "rateLimit": {
        "title": "操作过于频繁，请稍后再试",
        "retryAfter": "请等待{seconds}秒后重试",
        "discussion": {
            "duplicate": "您近期已发布过相似内容，请间隔一段时间再发",
            "cooldown": "请等待{seconds}秒后再发新帖"
        },
        "post": {
            "duplicate": "您已重复提交相同内容，请稍后再试",
            "cooldown": "请等待{seconds}秒后再回复"
        }
    },
    "notFound": {
        "user": "用户不存在",
        "discussion": "讨论帖不存在",
        "post": "回帖不存在",
        "tag": "标签不存在",
        "group": "用户组不存在",
        "category": "分类不存在",
        "reaction": "互动表情不存在",
        "attachment": "附件不存在",
        "file": "文件不存在",
        "short": "资源未找到",
        "notification": "通知未找到",
        "draft": "草稿未找到"
    },
    "permission": {
        "denied": "无权操作",
        "categoryAccessDenied": "您无权查看该私密分类",
        "downloadNotAllowed": "无权下载此文件",
        "profileLoginRequired": "您必须登录才能查看用户资料。",
        "discussionEditTimeLimitExceeded": "您已无法编辑此讨论，编辑时间窗口已过期。",
        "discussionDeleteTimeLimitExceeded": "您已无法删除此讨论，删除时间窗口已过期。",
        "discussionHasReplies": "无法删除已有回复的讨论。",
        "postEditTimeLimitExceeded": "您已无法编辑此回复，编辑时间窗口已过期。",
        "postDeleteTimeLimitExceeded": "您已无法删除此回复，删除时间窗口已过期。",
        "discussionEditRequiresNoReplies": "由于已有回复，您无法再编辑此讨论。",
        "postEditRequiresNoReplies": "由于此讨论中已有更新的回复，您无法再编辑此回复。"
    },
    "action": {
        "cannotBanYourself": "不能封禁自己",
        "cannotBanAdmin": "管理员不能封禁其他管理员",
        "cannotBanModerator": "不能封禁其他版主",
        "cannotDeactivateYourself": "不能停用自己的账号",
        "cannotDeactivateAdmin": "不能停用其他管理员账号",
        "cannotDeleteYourself": "不能删除自己",
        "cannotDeleteAdmin": "不能删除其他管理员",
        "cannotDeleteModerator": "不能删除其他版主",
        "cannotReactToOwnPost": "不能给自己的帖子点赞",
        "cannotCreateSolvedTag": "无法创建已解决标签",
        "errorDeletingDiscussion": "删除讨论帖失败",
        "errorLoadingHistory": "加载历史记录失败",
        "checkError": "验证过程中出错"
    },
    "network": {
        "error": "网络异常"
    },
    "maintenance": {
        "title": "系统维护中",
        "message": "论坛正在维护，请稍后访问",
        "info": {
            "title": "维护公告",
            "text": "我们正在进行系统升级以优化服务，将尽快恢复访问"
        }
    },
    "general": {
        "errorOccurred": "发生错误",
        "forbiddenShort": "无权访问",
        "serverErrorShort": "服务异常"
    },
    "report": {
        "alreadyReported": "您已提交过举报，正在审核中"
    },
    "modal_not_found": "未找到举报弹窗",
    "notification": {
        "idRequired": "需要通知ID"
    },
    "draft": {
        "idRequired": "需要草稿ID"
    },
    "integrity": {
        "title": "完整性错误",
        "message": "论坛无法启动，因为内部完整性检查未能通过验证。",
        "hookMissing": "seo.meta.after 钩子缺失或已从当前前端布局中移除。",
        "checkTemplate": "请检查当前主题的 views/layouts/frontend/header.php 文件。",
        "contact": "请联系论坛管理员或恢复原始主题。"
    },
    "category": {
        "readOnly": "此分类对您为只读",
        "createRestricted": "您无权在此分类中创建讨论"
    }
}
