Files
XCDesktop/shared/constants/messages.ts

27 lines
1.1 KiB
TypeScript
Raw Normal View History

2026-03-08 01:34:54 +08:00
import { ERROR_CODES } from './errors'
export const ERROR_MESSAGES: Record<string, string> = {
[ERROR_CODES.PATH_NOT_FOUND]: '路径不存在',
[ERROR_CODES.NOT_A_DIRECTORY]: '不是目录',
[ERROR_CODES.ACCESS_DENIED]: '访问被拒绝',
[ERROR_CODES.FILE_EXISTS]: '文件已存在',
[ERROR_CODES.INVALID_PATH]: '无效路径',
[ERROR_CODES.VALIDATION_ERROR]: '验证失败',
[ERROR_CODES.INTERNAL_ERROR]: '内部错误',
[ERROR_CODES.NOT_FOUND]: '资源不存在',
[ERROR_CODES.BAD_REQUEST]: '请求错误',
[ERROR_CODES.NAME_GENERATION_FAILED]: '名称生成失败',
[ERROR_CODES.SSE_UNSUPPORTED]: 'SSE 不支持',
[ERROR_CODES.ALREADY_EXISTS]: '已存在',
[ERROR_CODES.NOT_A_FILE]: '不是文件',
[ERROR_CODES.FORBIDDEN]: '禁止访问',
[ERROR_CODES.UNSUPPORTED_MEDIA_TYPE]: '不支持的媒体类型',
[ERROR_CODES.PAYLOAD_TOO_LARGE]: '请求体过大',
[ERROR_CODES.RESOURCE_LOCKED]: '资源已锁定',
[ERROR_CODES.INVALID_NAME]: '无效名称',
}
export const getErrorMessage = (code: string): string => {
return ERROR_MESSAGES[code] || '未知错误'
}