多语言支持
Redbit 将面向用户的 UI 文案维护在中英文语言包中。新增产品标签、Agent 反馈、Workshop 文案和 Settings 文案时,应使用项目 i18n 入口,而不是在组件里写内联语言分支。谁应该阅读本文
编辑 UI 文案、Agent 消息、Settings 标签、Workshop 标签,或需要在文档中指向翻译 key 前,先读这一页。字典结构
UI 词典位于src/language/,zh 和 en 保持平行结构:
编辑规则
- 新增 key 时,
en和zh必须同时补齐。 - 新增前先核对相邻 key 的真实结构,不要随意改变层级。
- React 组件使用
react-intl或项目已有t(...)入口。 - 非 React 模块使用
t(...),必要时通过 locale store 读取语言偏好。 - 不要使用
isEn ? "..." : "..."或appLang === "en" ? "..." : "..."这类内联语言分支。
下一步
产品模块说明看 功能模块;修改应用代码前,请同时遵守仓库AGENTS.md 中的 i18n 规则。