Skip to main content

translate_trade_ret_msg

Function translate_trade_ret_msg 

Source
pub(crate) fn translate_trade_ret_msg(ret_msg: &str) -> Option<String>
Expand description

v1.4.92 D1: backend ret_msg → 用户可执行 hint 翻译表

当 backend 返 ret_type != 0 + ret_msg=<chinese> 时,把常见 ret_msg pattern 翻译成用户下一步该跑什么命令。返 Some(hint_string) 表示能识别;返 None 表示未匹配(保持原 ret_msg 显示,不画蛇添足)。

设计原则

  • 只匹配,不替换 — 原始 ret_msg 仍由上层 Context chain 完整显示
  • 不假设 — 没匹配的 pattern 直接返 None,不强行猜
  • 用户视角 — hint 内容是“下一步跑什么命令“,不是“为什么错了“