Repository navigation
Expand file tree
/
Copy patherrors.json
More file actions
156 lines (146 loc) · 19 KB
/
Copy patherrors.json
File metadata and controls
156 lines (146 loc) · 19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
{
"version": "1.0.0",
"description": "Blog Error Code Configuration - Single source of truth for all error codes",
"errors": [
{ "errno": 0, "key": "SUCCESS", "zh": "成功", "en": "Success" },
{ "errno": 1001, "key": "PARAM_MISSING", "zh": "缺少必填参数", "en": "Required parameter missing" },
{ "errno": 1002, "key": "PARAM_INVALID", "zh": "参数格式错误", "en": "Invalid parameter format" },
{ "errno": 1003, "key": "INVALID_METHOD", "zh": "不支持的请求方法", "en": "Unsupported request method" },
{ "errno": 1101, "key": "NOT_LOGIN", "zh": "未登录", "en": "Not logged in" },
{ "errno": 1102, "key": "ACCESS_DENIED", "zh": "权限不足", "en": "Access denied" },
{ "errno": 1103, "key": "ACCOUNT_INVALID", "zh": "账号状态异常", "en": "Account status abnormal" },
{ "errno": 1104, "key": "AUTH_CODE_INVALID", "zh": "验证码错误", "en": "Invalid verification code" },
{ "errno": 2001, "key": "USER_NOT_FOUND", "zh": "用户不存在", "en": "User not found" },
{ "errno": 2002, "key": "USER_ACCOUNT_EXISTS", "zh": "账号已存在", "en": "Account already exists" },
{ "errno": 2003, "key": "USER_EMAIL_EXISTS", "zh": "邮箱已注册", "en": "Email already registered" },
{ "errno": 2004, "key": "USER_INVALID_ACCOUNT", "zh": "账号格式错误", "en": "Invalid account format" },
{ "errno": 2005, "key": "USER_INVALID_EMAIL", "zh": "邮箱格式错误", "en": "Invalid email format" },
{ "errno": 2006, "key": "USER_INVALID_PASSWORD", "zh": "密码格式错误", "en": "Invalid password format" },
{ "errno": 2007, "key": "USER_PASSWORD_WRONG", "zh": "密码错误", "en": "Incorrect password" },
{ "errno": 2008, "key": "USER_OLD_PASSWORD_WRONG", "zh": "旧密码错误", "en": "Incorrect old password" },
{ "errno": 2009, "key": "USER_ALREADY_DELETED", "zh": "用户已删除", "en": "User already deleted" },
{ "errno": 2010, "key": "USER_ALREADY_LOGIN", "zh": "已登录", "en": "Already logged in" },
{ "errno": 2011, "key": "USER_EMAIL_NOT_REGISTER", "zh": "邮箱未注册", "en": "Email not registered" },
{ "errno": 2012, "key": "USER_NO_PARAM", "zh": "缺少更新参数", "en": "No parameter provided" },
{ "errno": 2013, "key": "USER_PASSWORDS_DIFFER", "zh": "两次密码不一致", "en": "Passwords do not match" },
{ "errno": 2014, "key": "USER_CANNOT_FOLLOW_SELF", "zh": "不能关注自己", "en": "Cannot follow yourself" },
{ "errno": 2015, "key": "USER_NOT_FOLLOWING", "zh": "未关注该用户", "en": "Not following this user" },
{ "errno": 2016, "key": "USER_FOLLOW_FAILED", "zh": "关注操作失败", "en": "Follow operation failed" },
{ "errno": 2017, "key": "SEND_CODE_FREQUENT", "zh": "验证码发送过于频繁,请稍后再试", "en": "Verification code sent too frequently, please try again later" },
{ "errno": 2018, "key": "DEVICE_NOT_FOUND", "zh": "登录设备不存在", "en": "Login device not found" },
{ "errno": 2019, "key": "DEVICE_KICK_FAILED", "zh": "设备下线失败", "en": "Failed to kick device" },
{ "errno": 2020, "key": "TOTP_INVALID_CODE", "zh": "验证码错误", "en": "Invalid TOTP code" },
{ "errno": 2021, "key": "TOTP_NOT_ENABLED", "zh": "双因素认证未启用", "en": "Two-factor authentication not enabled" },
{ "errno": 2022, "key": "TOTP_ALREADY_ENABLED", "zh": "双因素认证已启用", "en": "Two-factor authentication already enabled" },
{ "errno": 2023, "key": "TOTP_ENABLE_FAILED", "zh": "启用双因素认证失败", "en": "Failed to enable two-factor authentication" },
{ "errno": 2024, "key": "TOTP_CONFIRM_FAILED", "zh": "确认双因素认证失败", "en": "Failed to confirm two-factor authentication" },
{ "errno": 2025, "key": "RECOVERY_CODE_INVALID", "zh": "恢复码无效或已使用", "en": "Recovery code invalid or already used" },
{ "errno": 2026, "key": "TEMP_TOKEN_INVALID", "zh": "临时凭证无效或已过期", "en": "Temporary token invalid or expired" },
{ "errno": 2027, "key": "GITHUB_OAUTH_FAILED", "zh": "GitHub 授权登录失败", "en": "GitHub OAuth login failed" },
{ "errno": 2028, "key": "GITHUB_STATE_INVALID", "zh": "登录状态校验失败,请重试", "en": "OAuth state invalid or expired" },
{ "errno": 3001, "key": "ARTICLE_NOT_FOUND", "zh": "文章不存在", "en": "Article not found" },
{ "errno": 3002, "key": "ARTICLE_INVALID_TYPE", "zh": "文章类型错误", "en": "Invalid article type" },
{ "errno": 3003, "key": "ARTICLE_INVALID_STATE", "zh": "文章状态错误", "en": "Invalid article state" },
{ "errno": 3004, "key": "ARTICLE_INVALID_ID", "zh": "文章ID无效", "en": "Invalid article ID" },
{ "errno": 3005, "key": "ARTICLE_INSERT_FAILED", "zh": "创建文章失败", "en": "Failed to create article" },
{ "errno": 3006, "key": "ARTICLE_UPDATE_FAILED", "zh": "更新文章失败", "en": "Failed to update article" },
{ "errno": 3007, "key": "ARTICLE_DELETE_FAILED", "zh": "删除文章失败", "en": "Failed to delete article" },
{ "errno": 3008, "key": "ARTICLE_PUBLISH_FAILED", "zh": "发布文章失败", "en": "Failed to publish article" },
{ "errno": 3009, "key": "ARTICLE_CATEGORY_EMPTY", "zh": "分类参数为空", "en": "Category parameters empty" },
{ "errno": 4001, "key": "FILE_NOT_FOUND", "zh": "文件不存在", "en": "File not found" },
{ "errno": 4002, "key": "FILE_TOO_LARGE", "zh": "文件过大", "en": "File too large" },
{ "errno": 4003, "key": "FILE_INVALID_NAME", "zh": "文件名无效", "en": "Invalid file name" },
{ "errno": 4004, "key": "FILE_INVALID_PATH", "zh": "文件路径无效", "en": "Invalid file path" },
{ "errno": 4005, "key": "FILE_READ_ERROR", "zh": "文件读取失败", "en": "File read error" },
{ "errno": 4006, "key": "FILE_UPLOAD_FAILED", "zh": "文件上传失败", "en": "File upload failed" },
{ "errno": 4007, "key": "FILE_SAVE_FAILED", "zh": "文件保存失败", "en": "File save failed" },
{ "errno": 4008, "key": "FILE_PROTOCOL_ERROR", "zh": "上传协议错误", "en": "Upload protocol error" },
{ "errno": 4009, "key": "FILE_DUMP_FAILED", "zh": "文件转储失败", "en": "File dump failed" },
{ "errno": 4010, "key": "UPLOAD_SESSION_NOT_FOUND", "zh": "上传会话不存在", "en": "Upload session not found" },
{ "errno": 4011, "key": "UPLOAD_INVALID_TYPE", "zh": "上传类型无效", "en": "Invalid upload type" },
{ "errno": 4012, "key": "UPLOAD_INVALID_PARAMS", "zh": "上传参数无效", "en": "Invalid upload parameters" },
{ "errno": 4013, "key": "UPLOAD_CHUNK_INVALID", "zh": "分片参数无效", "en": "Invalid chunk parameters" },
{ "errno": 4014, "key": "UPLOAD_CHUNK_ALREADY_DONE", "zh": "分片已接收", "en": "Chunk already received" },
{ "errno": 4015, "key": "UPLOAD_CHUNK_INCOMPLETE", "zh": "分片未全部上传", "en": "Not all chunks uploaded" },
{ "errno": 4016, "key": "UPLOAD_FILE_CREATE_FAILED", "zh": "创建文件失败", "en": "Failed to create file" },
{ "errno": 4017, "key": "UPLOAD_FILE_ASSEMBLE_FAILED", "zh": "文件合并失败", "en": "Failed to assemble file" },
{ "errno": 4018, "key": "UPLOAD_FILE_HASH_FAILED", "zh": "文件哈希计算失败", "en": "Failed to calculate file hash" },
{ "errno": 4019, "key": "UPLOAD_TEMP_DIR_FAILED", "zh": "创建临时目录失败", "en": "Failed to create temp directory" },
{ "errno": 4020, "key": "UPLOAD_TEMP_FILE_FAILED", "zh": "创建临时文件失败", "en": "Failed to create temp file" },
{ "errno": 4021, "key": "UPLOAD_CHUNK_SIZE_EXCEED", "zh": "分片大小超出声明值", "en": "Chunk size exceeds declared size" },
{ "errno": 4022, "key": "UPLOAD_TYPE_INVALID_TYPE", "zh": "上传文件类型无效", "en": "Invalid file type for upload" },
{ "errno": 4023, "key": "UPLOAD_FILE_EMPTY", "zh": "上传文件为空", "en": "Upload file is empty" },
{ "errno": 5001, "key": "ORG_NOT_FOUND", "zh": "组织不存在", "en": "Organization not found" },
{ "errno": 5002, "key": "ORG_DISABLED", "zh": "组织已禁用", "en": "Organization is disabled" },
{ "errno": 5003, "key": "ORG_ALREADY_JOINED", "zh": "已加入该组织", "en": "Already joined this organization" },
{ "errno": 5004, "key": "ORG_ALREADY_APPLIED", "zh": "已申请加入该组织", "en": "Already applied to join" },
{ "errno": 5005, "key": "ORG_APPLY_NOT_FOUND", "zh": "申请不存在", "en": "Application not found" },
{ "errno": 5006, "key": "ORG_APPLY_ALREADY_REVIEWED", "zh": "申请已审核", "en": "Application already reviewed" },
{ "errno": 5007, "key": "ORG_INVALID_ROLE", "zh": "无效的组织角色", "en": "Invalid organization role" },
{ "errno": 5008, "key": "ORG_INVALID_STATE", "zh": "无效的组织状态", "en": "Invalid organization state" },
{ "errno": 5009, "key": "ORG_NOT_MEMBER", "zh": "不是组织成员", "en": "Not a member of this organization" },
{ "errno": 5010, "key": "ORG_INVALID_ID", "zh": "组织ID无效", "en": "Invalid organization ID" },
{ "errno": 5011, "key": "ORG_INSERT_FAILED", "zh": "创建组织失败", "en": "Failed to create organization" },
{ "errno": 5012, "key": "ORG_UPDATE_FAILED", "zh": "更新组织失败", "en": "Failed to update organization" },
{ "errno": 5013, "key": "ORG_DELETE_FAILED", "zh": "删除组织失败", "en": "Failed to delete organization" },
{ "errno": 5014, "key": "ORG_NO_VALID_ORGS", "zh": "没有有效的组织", "en": "No valid organizations found" },
{ "errno": 5015, "key": "ORG_APPLY_INSERT_FAILED", "zh": "提交申请失败", "en": "Failed to submit application" },
{ "errno": 5016, "key": "ORG_APPLY_UPDATE_FAILED", "zh": "更新申请失败", "en": "Failed to update application" },
{ "errno": 5017, "key": "ORG_USER_REL_FAILED", "zh": "组织成员操作失败", "en": "Organization member operation failed" },
{ "errno": 5018, "key": "ORG_REPO_NOT_FOUND", "zh": "仓库不存在", "en": "Repository not found" },
{ "errno": 5019, "key": "ORG_REPO_NAME_EXISTS", "zh": "该组织下已存在同名仓库", "en": "Repository name already exists in this organization" },
{ "errno": 5020, "key": "ORG_PR_NOT_FOUND", "zh": "PR 记录不存在", "en": "PR record not found" },
{ "errno": 5021, "key": "ORG_REPO_TOKEN_MISSING", "zh": "仓库未配置 GitHub Token", "en": "Repository GitHub token not configured" },
{ "errno": 5022, "key": "GITHUB_PR_NOT_FOUND", "zh": "GitHub 上未找到该 PR", "en": "PR not found on GitHub" },
{ "errno": 5023, "key": "GITHUB_RATE_LIMITED", "zh": "GitHub API 触发限流,请稍后再试", "en": "GitHub API rate limit exceeded, please try again later" },
{ "errno": 5024, "key": "GITHUB_API_FAILED", "zh": "GitHub API 请求失败", "en": "GitHub API request failed" },
{ "errno": 5025, "key": "ORG_PR_SYNC_IN_PROGRESS", "zh": "该 PR 正在同步中,请稍后", "en": "PR sync already in progress, please wait" },
{ "errno": 6001, "key": "ASSIGNMENT_NOT_FOUND", "zh": "作业不存在", "en": "Assignment not found" },
{ "errno": 6002, "key": "ASSIGNMENT_INVALID_ID", "zh": "作业ID无效", "en": "Invalid assignment ID" },
{ "errno": 6003, "key": "ASSIGNMENT_SIZE_EXCEED", "zh": "作业文件大小超限", "en": "Assignment file size exceeds limit" },
{ "errno": 6004, "key": "ASSIGNMENT_MAX_SIZE_EXCEED", "zh": "提交数量超限", "en": "Submission count exceeds limit" },
{ "errno": 6005, "key": "ASSIGNMENT_INSERT_FAILED", "zh": "创建作业失败", "en": "Failed to create assignment" },
{ "errno": 6006, "key": "ASSIGNMENT_UPDATE_FAILED", "zh": "更新作业失败", "en": "Failed to update assignment" },
{ "errno": 6007, "key": "ASSIGNMENT_DELETE_FAILED", "zh": "删除作业失败", "en": "Failed to delete assignment" },
{ "errno": 7001, "key": "COMMENT_NOT_FOUND", "zh": "评论不存在", "en": "Comment not found" },
{ "errno": 7002, "key": "COMMENT_PERMISSION_DENIED", "zh": "无权操作此评论", "en": "Permission denied for this comment" },
{ "errno": 7003, "key": "COMMENT_CREATE_FAILED", "zh": "创建评论失败", "en": "Failed to create comment" },
{ "errno": 7004, "key": "COMMENT_UPDATE_FAILED", "zh": "更新评论失败", "en": "Failed to update comment" },
{ "errno": 7005, "key": "COMMENT_DELETE_FAILED", "zh": "删除评论失败", "en": "Failed to delete comment" },
{ "errno": 7006, "key": "COMMENT_PRAISE_FAILED", "zh": "点赞评论失败", "en": "Failed to praise comment" },
{ "errno": 7007, "key": "COMMENT_UNPRAISE_FAILED", "zh": "取消点赞评论失败", "en": "Failed to unpraise comment" },
{ "errno": 7008, "key": "COMMENT_PARENT_NOT_FOUND", "zh": "父评论不存在", "en": "Parent comment not found" },
{ "errno": 8001, "key": "BUG_NOT_FOUND", "zh": "Bug不存在", "en": "Bug not found" },
{ "errno": 8002, "key": "REQUIREMENT_NOT_FOUND", "zh": "需求不存在", "en": "Requirement not found" },
{ "errno": 8003, "key": "TASK_NOT_FOUND", "zh": "任务不存在", "en": "Task not found" },
{ "errno": 8004, "key": "RD_INVALID_TYPE", "zh": "无效的工单类型", "en": "Invalid ticket type" },
{ "errno": 8005, "key": "RD_NOT_ORG_MEMBER", "zh": "不是该组织成员", "en": "Not a member of this organization" },
{ "errno": 8006, "key": "RD_INSERT_FAILED", "zh": "创建工单失败", "en": "Failed to create ticket" },
{ "errno": 8007, "key": "RD_UPDATE_FAILED", "zh": "更新工单失败", "en": "Failed to update ticket" },
{ "errno": 8008, "key": "RD_DELETE_FAILED", "zh": "删除工单失败", "en": "Failed to delete ticket" },
{ "errno": 8009, "key": "RD_INVALID_USER", "zh": "用户无效", "en": "Invalid user" },
{ "errno": 9001, "key": "DB_CONNECTION_FAILED", "zh": "数据库连接失败", "en": "Database connection failed" },
{ "errno": 9002, "key": "DB_OPERATION_FAILED", "zh": "数据库操作失败", "en": "Database operation failed" },
{ "errno": 9003, "key": "DB_TRANSACTION_FAILED", "zh": "数据库事务失败", "en": "Database transaction failed" },
{ "errno": 9004, "key": "DB_COMMIT_FAILED", "zh": "数据库提交失败", "en": "Database commit failed" },
{ "errno": 9005, "key": "INTERNAL_ERROR", "zh": "服务器内部错误", "en": "Internal server error" },
{ "errno": 9006, "key": "SETTINGS_NOT_LOADED", "zh": "系统设置未加载", "en": "System settings not loaded" },
{ "errno": 9007, "key": "SETTINGS_SAVE_FAILED", "zh": "系统设置保存失败", "en": "Failed to save system settings" },
{ "errno": 9008, "key": "SMTP_NOT_CONFIGURED", "zh": "邮件服务未配置", "en": "SMTP server not configured" },
{ "errno": 9009, "key": "REDIS_OPERATION_FAILED", "zh": "缓存服务操作失败", "en": "Redis operation failed" },
{ "errno": 9010, "key": "METHOD_NOT_ALLOWED", "zh": "不支持的请求方法", "en": "Method not allowed" },
{ "errno": 9011, "key": "NOTIFICATION_SEND_FAILED", "zh": "通知发送失败", "en": "Failed to send notification" },
{ "errno": 9012, "key": "AI_CONFIG_SAVE_FAILED", "zh": "AI配置保存失败", "en": "Failed to save AI config" },
{ "errno": 9013, "key": "ARTICLE_PRAISE_FAILED", "zh": "点赞文章失败", "en": "Failed to praise article" },
{ "errno": 9014, "key": "ARTICLE_UNPRAISE_FAILED", "zh": "取消点赞文章失败", "en": "Failed to unpraise article" },
{ "errno": 9015, "key": "NOTIFICATION_TITLE_TOO_LONG", "zh": "通知标题过长", "en": "Notification title too long" },
{ "errno": 9016, "key": "NOTIFICATION_CONTENT_TOO_LONG","zh": "通知内容过长", "en": "Notification content too long" },
{ "errno": 9017, "key": "NOTIFICATION_USERS_REQUIRED", "zh": "缺少目标用户", "en": "Target users required" },
{ "errno": 9018, "key": "NOTIFICATION_INVALID_TARGET", "zh": "无效的通知目标类型", "en": "Invalid notification target type" },
{ "errno": 12001, "key": "MESSAGE_CONVERSATION_NOT_FOUND", "zh": "会话不存在", "en": "Conversation not found" },
{ "errno": 12002, "key": "MESSAGE_SEND_FAILED", "zh": "消息发送失败", "en": "Failed to send message" },
{ "errno": 12003, "key": "MESSAGE_TEXT_TOO_LONG", "zh": "消息内容过长", "en": "Message content too long" },
{ "errno": 12004, "key": "MESSAGE_PEER_NOT_FOUND", "zh": "对端用户不存在", "en": "Peer user not found" },
{ "errno": 12005, "key": "MESSAGE_CANNOT_SELF", "zh": "不能与自己私信", "en": "Cannot message yourself" }
]
}