Skip to content

i18n: 统一用户可见的 Space、群聊与会话术语 #652

Description

@labilio

Problem / Motivation

Octo 顶层实体已经统一为 Space,聊天对象面向用户统一使用“群聊”“私聊”“子区”与上位概念“会话”。但部分服务端邀请模板和用户可见错误文案仍保留 team space团队空间、小写 space群组频道 等历史写法。

这些文案可能通过邀请邮件、邀请落地页或 API 错误响应展示给终端用户,导致同一产品实体在不同入口中出现不同名称,增加新用户理解成本。

Proposed Solution

统一 octo-server 用户可见文案:

  • 顶层实体统一为 Space
  • 面向用户的聊天实体使用“群聊”“私聊”“子区”;
  • 指代可进入、可操作或可置顶的通用聊天对象时使用“会话”;
  • 聊天侧边栏 category 的中文统一为“分组”;
  • 保持内部 channel_idchannel_type、错误 key、稳定错误码、HTTP 状态、API 契约和数据结构不变;
  • 同步相关中文测试断言及 i18n 索引。

Alternatives Considered

直接复用 #170 不合适:#170 是后端 i18n 能力建设的总追踪 Issue,本次是独立的用户可见术语清理,使用 Closes #170 会在本 PR 合并时错误关闭总任务。

Related Component

Backend (Server)

Technical Approach (optional)

改动限定在邀请模板、邀请落地页、pkg/errcodeDefaultMessagepkg/i18n/locales/active.zh-CN.toml、生成的英文 i18n marker,以及与文案绑定的测试断言。除展示文案外不改变执行分支或产品行为。

Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:backendBackend areaauto-triagedAuto-triaged by automation; process marker + re-triage lockpriority:P3Low — backlogstaletype:choreChore (docs/deps/refactor)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions