// ============================================================ // 错误码 → 用户友好文案映射 // 来源:docs/03-接口文档.md §五 错误码 // ============================================================ /** 将错误码转为用户友好文案(需要传入翻译函数) */ export function getErrorMessage(code: string, translate: (key: string) => string): string { const key = `error.${code}`; const translated = translate(key); // 如果翻译函数返回 key 本身(未找到翻译),用 fallback if (translated === key) { return translate("error.unknown") + `: ${code}`; } return translated; }