aslan-admin/docs/i18n/线程协作.md

6946 lines
387 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 线程协作规范
## 目标
- 用于多线程并行推进国际化翻译时共享上下文
- 避免多个线程翻译同一页面、重复新增同一批 key、或互相覆盖进度
- 作为 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 的协作补充
## 文档定位
- 本文件只负责协作规则、认领顺序、线程状态、交接写法与经验沉淀
- 主要路由的完整父子级结构、路由别名、路径、入口文件与优先检查顺序,统一看 `docs/i18n/主要路由.md`
- 阶段成果、构建验证、时间线进展,统一看 `docs/i18n/翻译进度.md`
- 文件级待办、进行中、已完成与认领清单,统一看 `docs/i18n/翻译清单.md`
- 新线程起手提示与首条消息模板,统一看 `docs/i18n/线程模板.md`
- 除本文件外,其他文档尽量不重复维护完整协作规则,避免规则更新时多处不一致
## 适用范围
- 线程一、线程二、线程三等并行翻译线程
- 页面翻译、组件翻译、语言文件补充、展示适配修正、文档同步更新
## 协作原则
- 每个线程开始工作前,先读取以下 3 个文件:
- `docs/i18n/线程协作.md`
- `docs/i18n/翻译进度.md`
- `docs/i18n/翻译清单.md`
- 自 2026-04-17 起,领取新任务前还必须额外读取:
- `docs/i18n/主要路由.md`
- 每次准备领取新任务前,都要重新读取一次以上 3 份协作文档 + `docs/i18n/主要路由.md`,先确认最新认领状态已经落盘,避免两个线程在 md 尚未更新时重复认领同一文件
- 所有线程统一领取优先级:
- 首页 `Dashboard`
- `docs/i18n/主要路由.md` 中列出的主要路由页面
- 已完成 `src/views` 页面私有组件复查是历史临时任务,当前已完成,不再作为领取优先级的一环
- 后续领取页面时仍必须检查该页面直接涉及的 `src/views/**` 私有组件与 `src/components/**` 公共组件:
- 读取入口页 import / 局部注册 / tab / 动态组件 / 抽屉 / 弹窗
- 核对同目录与子目录可见 `.vue` 文件是否会被该页面渲染
- 如果属于当前主要路由页面直接涉及的页面内组件、私有组件或公共组件,随页面一并处理或明确写入待处理原因
- 完成记录必须写明页面私有组件状态与直接公共组件状态
- 这里的“私有组件”仅指 `src/views/**` 目录下、随页面一同渲染或由页面局部引用的组件
- 这里的“直接公共组件”指当前主要路由页面通过 `import`、局部注册、全局注册标签或模板直接渲染的 `src/components/**` 组件;这类组件不再默认排到最后统一处理
- 如果直接公共组件为多页面共享且影响范围较大,可以单独认领为公共组件任务,但必须在当前页面完成记录和 `翻译清单.md` 中写明“公共组件待复核/已完成/暂跳过原因”
- 自 2026-04-22 起,后续任务范围只保留“主要路由页面 + 这些页面直接涉及的页面内组件/私有组件/公共组件”;非主要路由页面不再继续补翻
- 当首页或 `主要路由.md` 中仍有未完成页面时,不应优先领取其他普通路由页面
- `主要路由.md` 中具体先领取哪一个页面,仍可按原来的灵活方式分配,只要遵守“不重复认领、不与其他线程冲突”
- 每次正式认领任务时,必须先把认领结果写入 md再开始修改源码不要先改代码、后补文档
- 写入认领记录前,要先检查 3 份协作文档 + `docs/i18n/主要路由.md` 是否已有其他线程认领同一任务;写入完成后,要立刻再读一次同样的文档集合,确认没有新的冲突后再开工
- 每个线程一次只认领明确的一组文件,避免交叉编辑
- 只翻译展示文本,不修改功能逻辑、接口参数、路由路径、权限码、后端依赖值
- md 中记录的英文路由名必须与侧边栏实际语言包 `src/lang/messages/base/menu-en.js` 保持一致;如果和历史文档不一致,以 `menu-en.js` 为准同步 md
- 侧边栏最终运行时会通过 `src/lang/messages/en.js` 合并语言对象;如果 `messages/en.js` 顶层存在同名中文 key会覆盖 `menu-en.js` 中的菜单译名,因此统一路由英文名时必须同时检查这两个文件
- 如果文本依赖接口返回且当前无法可靠推断,先跳过,并记录到 `docs/i18n/翻译清单.md`
- 每完成一轮修改后,必须同步更新:
- `docs/i18n/翻译进度.md`
- `docs/i18n/翻译清单.md`
- 如果完成的是主要路由页面,还必须同步更新 `docs/i18n/主要路由.md` 中该路由的详细状态与“当前主要路由状态总览”;总览中已完成项不额外标注,只对 `部分完成``进行中``未完成` 等需要继续关注的项打标
- `docs/i18n/翻译清单.md` 不再重复维护“已完成主要路由索引”;清单只维护文件级平铺清单、进行中任务、完成记录和保留项,避免两份主路由摘要漂移
- 判断“独立路由”还是“页面内功能文件”时,统一按以下顺序执行:
- 先看原始接口返回中该菜单是否是独立菜单项
- 再看入口 `index.vue` 是否通过 `import`/局部注册直接引用同目录文件
- 如果接口只返回 1 个菜单项、而入口页直接引用多个同目录 `.vue` 文件,则记为“一个主路由页面 + 多个页面内功能文件”,不要误记成多个独立路由
- 自 2026-04-20 起,`src/views` 页面标记“已完成”时,还必须单独记录该页面私有组件状态:
- `无私有组件`
- `已随页面同步完成`
- `历史已完成,已复核通过`
- `历史已完成,但仍待复核`
- 自 2026-04-27 起,`src/views` 页面标记“已完成”时,还必须单独记录该页面直接公共组件状态:
- `无直接公共组件`
- `已随页面同步完成`
- `已单独完成`
- `仍待复核`
- `暂跳过,需写明原因`
## 新线程启动速记
- 在 PowerShell 中读取 `docs/i18n/*.md` 或源码文件时,优先使用 `Get-Content -Raw -Encoding UTF8 <path>`,否则终端可能出现乱码,但源码本身通常仍是 UTF-8。
- 不是只有“新线程启动”才需要读 md每次准备领取新文件前也要再读一遍 3 份协作文档 + `docs/i18n/主要路由.md`,确认其他线程的认领状态已经同步到文档
- 领取任务时,顺序固定为:先重读 3 份协作文档 + `docs/i18n/主要路由.md` -> 确认无人认领 -> 先写 md 认领 -> 再读一次同样的文档集合复查无冲突 -> 最后开始改代码
- 本项目当前没有 `npm run build` 脚本;需要做构建验证时,统一使用 `npm run build:prod`
- 本项目当前使用自定义 i18n 插件,只提供 `$t``$setLocale``$locale`;不要使用 vue-i18n 的 `$te`。如果需要判断翻译 key 是否存在,用 `$t(key)` 的返回值是否等于原 key 做兜底判断。
- 2026-04-17 当前环境补充:
- 优先直接执行 `npm run build:prod`
- 不要默认再用 `$env:NODE_OPTIONS='--openssl-legacy-provider'`
- 线程二已验证:当前 Node 会直接报 `--openssl-legacy-provider is not allowed in NODE_OPTIONS`
- 若直接执行 `npm run build:prod` 仍出现 `ERR_OSSL_EVP_UNSUPPORTED`,再退回使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`
- 新线程开始前,除了读 3 份协作文档 + `docs/i18n/主要路由.md`,还要先读最新的:
- `src/lang/messages/pages/en.js`
- `src/lang/messages/pages/zh.js`
这样可以避免多线程同时追加 key 时互相覆盖。
- 认领页面时,不要只看 `index.vue`。如果同目录还有页面私有子组件或抽屉组件,也要顺手扫描一遍是否仍有中文展示文案,例如:
- `src/views/team/diamond-policy/props-form-edit.vue`
- 历史上已经标记“已完成”的 `src/views` 页面,也不能默认其私有组件已完成;如果当时 md 只登记了入口页,后续必须补做一次目录级复核,并把组件状态补回 `翻译进度.md`
- 历史上已经标记“已完成”的 `src/views` 页面,也不能默认其直接引用的公共组件已完成;如果页面 import 了 `src/components/**` 弹窗、抽屉、详情、流水、表单等可见组件,后续必须补做公共组件联动复核,并把状态补回 `翻译进度.md``翻译清单.md`
- 如果是“模块入口页 + tab/component 动态切换子页”结构,不能只按当前先看到的 1-2 个子页面认领;必须先把同一模块下所有会被入口页渲染到界面的子页面一起盘清
- 如果页面里的私有子组件和现有模块语义一致,优先复用已有 key 体系,避免重复造轮子。本轮已验证可复用的 key 范围:
- `pages.propsSourceGroupForm`
- 快速扫描单文件中文展示文本时,可使用:
- `Select-String -Path <file> -Pattern '[\u4e00-\u9fa5]' -Encoding UTF8`
- 如果确认只是注释中的中文可以不处理只有模板可见文案、按钮、表格列名、弹窗、placeholder、校验提示等属于必翻范围。
## 文件分工
### `docs/i18n/翻译进度.md`
- 记录全局进展
- 记录已完成页面、已完成组件、已做过的公共适配
- 记录构建验证结果
- 记录当前下一步目标
- 自 2026-04-20 起,页面完成记录必须额外写明“页面私有组件状态”
### `docs/i18n/翻译清单.md`
- 记录待办、进行中、已完成
- 记录哪些页面已被认领,哪些页面仍待处理
- 记录哪些内容因接口返回数据暂时跳过
### `docs/i18n/主要路由.md`
- 记录主要路由父子级结构
- 记录路由中文名、英文名、路由别名、路径、入口文件与完成状态
- 作为首页之后的主要检查与验收清单
### `docs/i18n/线程模板.md`
- 记录新线程起手模板
- 记录读取文档顺序与首条消息模板
- 用于减少新线程重复漏读规则
### `docs/i18n/线程协作.md`
- 记录线程协作规则
- 记录线程认领关系
- 记录交接规范
## 模块级最优检查方案
适用场景:
- `src/views/**/index.vue` 内通过 `el-tabs``<component :is>``import Xxx from './xxx'`、抽屉、弹窗、局部组件等方式串起多个可见子页面
执行顺序:
1. 先读入口页源码,找出所有 `import` 的同级页面、私有子组件、抽屉组件、弹窗组件
2. 再对目标目录执行一次目录扫描:
- `Get-ChildItem -Recurse -File <模块目录>`
3. 把“入口页 import 到的文件”和“目录里实际存在的文件”做交叉核对
4. 只要该文件会被入口页直接渲染到界面中,就要纳入同一轮检查范围
5. 如果确实因为范围过大不能同轮处理,也必须先写入 `docs/i18n/翻译清单.md`
- 哪个可见文件被暂时排除
- 为什么排除
- 下一个线程建议接手哪个文件
6. 同步列出入口页直接 import / 局部注册 / 全局标签渲染的 `src/components/**` 公共组件
7. 对直接公共组件执行中文扫描;如果同轮不处理,必须写入“公共组件待复核”清单
8. 开工前,至少对“本次认领模块目录”执行一次递归中文扫描,确认没有漏掉同目录可见文件
9. 完成后,必须再次对整个模块目录与本轮纳入的直接公共组件做中文扫描,而不是只扫本轮实际修改过的单个文件
最低检查清单:
- 是否读取了入口页
- 是否读取了模块目录文件列表
- 是否核对了入口页里所有可见 tab / 动态组件 / 局部组件
- 是否核对了入口页直接渲染的 `src/components/**` 公共组件
- 是否把故意跳过的可见文件写入 `翻译清单.md`
- 是否在完成后对整个模块目录重新扫描
- 是否在完成后对本轮纳入的直接公共组件重新扫描
本轮复盘案例:
- `src/views/game/egg/index.vue`
- 问题:上一轮只认领了
- `egg-exchange-record/index.vue`
- `egg-lottery-record/index.vue`
- 漏掉了:
- `egg-lottery-cnf/index.vue`
- 原因:虽然入口页 tab 中实际会展示该页,但上一轮仅在认领记录中写了“暂未纳入本次范围,避免一次认领过大”,没有同步把它作为“可见但待处理文件”明确写入 `翻译清单.md`,也没有把“入口页 import 列表”和“目录实际文件列表”做完整交叉核对
- 后续要求:凡是模块入口页能直接切换到的子页面,不允许只凭主观缩小范围;若要拆轮次,必须先在 md 中显式登记遗漏文件
## 线程认领表
| 线程 | 当前状态 | 认领范围 | 说明 |
| --- | --- | --- | --- |
| 线程一 | 待分配 | 未认领 | 2026-05-08 已完成主要路由 `资源配置 / Resource Configuration` |
| 线程二 | 待分配 | 未认领 | 2026-05-08 已完成主要路由 `房间封面 / Room Covers` |
| 线程三 | 待分配 | 未认领 | 2026-05-07 已完成 `src/views/user/bank-balance/table/**` 用户银行账户页面国际化、同目录私有组件、直接公共组件复核、语言文件校验与构建验证 |
| 线程四 | 待分配 | 未认领 | 避免和其他线程同时编辑同一语言模块 |
## 最新认领记录
- 2026-05-08
- 线程一完成:`src/views/props/props-resource-config/**`
- 对应主要路由:
- 道具管理 / Prop Management
- 资源配置 / Resource Configuration
- 已完成文件:
- `src/views/props/props-resource-config/index.vue`
- `src/views/props/props-resource-config/form-edit.vue`
- `src/views/props/props-resource-config/line-graph-charts.vue`
- `src/views/props/props-resource-config/sales-mothly-charts-dialog.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`:复核通过
- `src/components/SysOriginIcon/index.vue`:复核通过
- `src/components/svgaplayer/**`:复核通过
- `src/components/data/PropsSalesOverviewCharts/**`:复核通过
- 保留项:
- `propsTypes``nobleVipTabs``showcaseTypes` 的实际 value 保持原样,仅展示 label 映射翻译
- 接口字段、接口参数、路由路径、权限码、表单提交值、枚举实际值与接口返回动态数据保持原样
- 验证:
- 目标文件中文扫描无命中
- 未使用 `$te`
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 2026-05-08
- 线程一新认领:`src/views/props/props-resource-config/**`
- 对应主要路由:
- 道具管理 / Prop Management
- 资源配置 / Resource Configuration
- 路由别名:`props:config`
- 路径:`props/props-resource-config/index`
- 范围:
- `src/views/props/props-resource-config/index.vue`
- `src/views/props/props-resource-config/form-edit.vue`
- `src/views/props/props-resource-config/line-graph-charts.vue`
- `src/views/props/props-resource-config/sales-mothly-charts-dialog.vue`
- 约束:
- 仅处理可见静态展示文本
- 不修改接口字段、接口参数、路由路径、权限码、表单提交值、枚举实际值与接口返回动态数据
- 2026-05-08
- 线程一完成:`src/views/approval/user-profile-desc-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 用户个性签名 / User Profile Signatures
- 本轮完成:
- 页面可见静态文案国际化
- 直接公共组件 `Pagination``AccountInput``UserDeatilsDrawer` 复核无中文命中
- 审批状态仅翻译展示 label`PASS / NOT_PASS / PENDING` 提交值保持原样
- 验证:
- 语言文件语法检查通过
- `npm run build:prod` 第二次通过,仍保留项目既有 17 个 warning
- 第一次构建曾因输出目录 `dist\cdn` 偶发 `EEXIST` 失败,重跑后通过,未发现源码编译错误
- 2026-05-08
- 线程二新认领:`src/views/approval/room-cover-wall-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 房间封面 / Room Covers
- 路由别名:`RoomCoverWallApproval`
- 路径:`approval/room-cover-wall-approval/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已确认线程一正在处理 `src/views/approval/user-profile-desc-approval/index.vue`,线程二主动避让
- 已确认当前没有其他线程认领 `src/views/approval/room-cover-wall-approval/index.vue`
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``EditUserForm``AccountHanle``AccountInput``SysOriginIcon``UserDeatilsDrawer`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、审批类型实际值、审批状态实际值、表单提交值、图片地址、机器标签或接口返回动态数据
- 领取时线程二状态:进行中
- 完成结果:
- 已完成筛选区系统、房间账号、用户 ID、审批状态、日期范围、搜索按钮、卡片信息标签、性别与审批状态展示映射、选择数量、详情、编辑用户、账号处理、通过/拒绝按钮、确认提示与成功提示国际化
- 新增 `pages.roomCoverApproval` 英文与中文语言 key
- 审批状态与性别实际值保持原样,仅在展示层通过 `$t` 映射
- 接口返回的房间封面、机器标签、用户资料、图片地址与动态数据保持原样
- 直接公共组件复核:
- `src/components/Pagination/index.vue`:中文扫描无命中
- `src/components/data/EditUserForm/index.vue`:中文扫描无命中
- `src/components/data/AccountInput/index.vue`:中文扫描无命中
- `src/components/SysOriginIcon/index.vue`:中文扫描无命中
- `src/components/data/UserDeatilsDrawer/index.vue`:中文扫描无命中
- `src/components/data/AccountHanle/index.vue`:仅命中既有接口提交默认警告内容,按保留项处理
- 验证结果:
- 目标页中文扫描仅剩注释或注释掉的历史代码
- 本轮未使用 `$te`
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 完成后线程二状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/approval/user-profile-desc-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 用户个性签名 / User Profile Signatures
- 路由别名:`UserProfileDescApproval`
- 路径:`approval/user-profile-desc-approval/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认当前没有其他线程认领该文件
- 约束:
- 仅处理可见静态展示文本
- 不修改接口字段、接口参数、路由路径、审批类型与提交内容
- 2026-05-08
- 线程一新认领:`src/views/feedback/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 意见反馈 / Feedback
- 路由别名:`user:feedback`
- 路径:`feedback/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已核对侧边栏英文名来自 `src/lang/messages/base/menu-en.js`
- 已确认线程二当前认领 `src/views/approval/report/index.vue`,线程一主动避让
- 已检查目录仅存在入口页 `index.vue`
- 已确认当前没有其他线程认领该文件
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``AccountInput``SysOriginIcon``UserTableExhibit``UserDeatilsDrawer``Feedback``VideoPlayer`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、审核状态实际值、批量处理提交内容、表单提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口页筛选区、表格展开详情标签、表格列头、状态展示、操作按钮、批量处理提示与成功提示国际化
- 已完成直接公共组件 `src/components/data/Feedback/index.vue` 的抽屉标题、表单标签与提交按钮国际化
- 已完成直接公共组件 `src/components/videoPlayer/index.vue` 可见倍速文案国际化
- 已补充 `pages.feedback``pages.videoPlayer` 英文和中文语言 key
- `approvalStatusArray`、接口查询字段、批量处理提交字段、接口返回动态数据保持原样,仅在展示层做翻译映射
- 保留项:
- `src/views/feedback/index.vue``approvalRemarks: '感谢您的反馈意见'` 会作为批量处理备注提交给接口,按提交内容保留
- `src/components/videoPlayer/index.vue` 剩余中文均为注释,不属于可见展示文案
- 验证结果:
- 目标页中文扫描仅剩提交内容
- 直接公共组件中文扫描仅剩注释
- 本轮未使用 `$te`
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程二新认领:`src/views/approval/report/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 举报信息 / Reports
- 路由别名:`ReportManagerReport`
- 路径:`approval/report/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已核对侧边栏英文名来自 `src/lang/messages/base/menu-en.js`,本轮使用 `Reports`
- 已发现线程一当前认领 `src/views/approval/nickname-approval/index.vue`,线程二主动避让
- 已检查目录仅存在入口页 `index.vue`
- 已确认当前没有其他线程认领 `src/views/approval/report/index.vue`
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``AccountHanle`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 完成后按用户要求处理 `翻译进度.md` 中重复的主要路由完成摘要,将主路由完成摘要统一收口到 `主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、审批状态实际值、举报类型实际值、批量审批提交值、表单提交值或接口返回动态数据
- 领取时线程二状态:进行中
- 完成结果:
- 已完成筛选区系统/状态/举报类型/举报人/被举报人/日期/后台成员、搜索按钮、展开行标签、表格列头、操作按钮、操作说明、已勾选数量、有效/无效按钮、确认提示与复制提示国际化
- 新增 `pages.userReportApproval` 英文与中文语言 key
- 审批状态与举报类型实际值保持原样,仅在展示层通过 `$t` 映射
- 接口返回的 `reportTypeName``reportedContent``updateNickname`、媒体 URL 与用户资料保持原样
- 直接公共组件复核:
- `src/components/Pagination/index.vue`:中文扫描无命中
- `src/components/data/AccountInput/index.vue`:中文扫描无命中
- `src/components/SysOriginIcon/index.vue`:中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:中文扫描无命中
- `src/components/data/UserDeatilsDrawer/index.vue`:中文扫描无命中
- `src/components/data/AccountHanle/index.vue`:仅命中既有接口提交默认警告内容,按保留项处理
- 验证结果:
- 目标页中文扫描无命中
- 本轮未使用 `$te`
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 完成后线程二状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/approval/nickname-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 用户昵称 / User Nickname
- 路由别名:`NickNameApproval`
- 路径:`approval/nickname-approval/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已核对侧边栏英文名来自 `src/lang/messages/base/menu-en.js`
- 已检查目录仅存在入口页 `index.vue`
- 已确认当前没有其他线程认领该文件
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``AccountInput``SysOriginIcon``UserDeatilsDrawer``AccountHanle`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、审批状态实际值、表单提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口页筛选区、日期占位、审批状态下拉展示映射、搜索按钮、表格列头、操作按钮、批量审批按钮、确认提示与成功提示国际化
- 已补充 `pages.userNicknameApproval` 英文与中文语言 key
- 已对直接公共组件执行中文扫描复核;`AccountHanle` 仅命中既有接口提交默认警告内容,按保留项处理
- `commonApprovalStatus` 常量实际值、接口查询字段、审批提交字段与接口返回动态数据保持原样,仅在展示层做翻译映射
- 验证结果:
- 目标页中文扫描无命中
- 直接公共组件中文扫描仅命中 `AccountHanle` 既有接口提交默认警告内容
- 本轮未使用 `$te`
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/approval/photo-wall-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 用户照片墙 / User Photo Wall
- 路由别名:`PhotoWallApproval`
- 路径:`approval/photo-wall-approval/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已核对侧边栏英文名来自 `src/lang/messages/base/menu-en.js`
- 已检查目录仅存在入口页 `index.vue`
- 已确认当前没有其他线程认领该文件
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``AccountInput``EditUserForm``UserDeatilsDrawer`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、审批状态实际值、性别实际值、表单提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口页筛选区、日期占位、状态/性别下拉展示映射、搜索按钮、卡片信息标签、选择文案、编辑用户按钮、批量审批按钮、确认提示与成功提示国际化
- 已补充 `pages.userPhotoWallApproval` 英文与中文语言 key
- 已对直接公共组件执行中文扫描复核,未发现需处理中文展示文本
- `approvalStatus``genders` 常量实际值、接口查询字段、审批提交字段与接口返回动态数据保持原样,仅在展示层做翻译映射
- 验证结果:
- 目标页中文扫描无命中
- 直接公共组件中文扫描无命中
- 本轮未使用 `$te`
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/user/diamond-balance/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 营收支出 / Revenue and Expenses
- 钻石余额列表 / Diamond Balance List
- 路由别名:`User:Diamond:Balance`
- 路径:`user/diamond-balance/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已核对侧边栏英文名来自 `src/lang/messages/base/menu-en.js`
- 已检查目录仅存在入口页 `index.vue`
- 已确认当前没有其他线程认领该文件
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``AccountInput``UserTableExhibit``UserDeatilsDrawer`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口页用户 ID placeholder、搜索按钮、表格列头国际化
- 已补充 `pages.userDiamondBalance` 英文与中文语言 key
- 已将余额列 `min-width` 调整为 120避免英文列名空间过窄
- 已对直接公共组件执行中文扫描复核,未发现需处理中文展示文本
- 接口查询字段、表格 `prop`、路由路径、权限码、提交值与接口返回动态数据保持原样
- 验证结果:
- 目标页中文扫描无命中
- 直接公共组件中文扫描无命中
- 本轮未使用 `$te`
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/user/freight-info-list/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 营收支出 / Revenue and Expenses
- 金币代理流水 / Gold Agent Transactions
- 路由别名:`UserFreightInfoList`
- 路径:`user/freight-info-list/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已核对侧边栏英文名来自 `src/lang/messages/base/menu-en.js`
- 已检查目录仅存在入口页 `index.vue`
- 已确认当前没有其他线程认领该文件
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``SysOriginIcon``AccountInput``UserTableExhibit`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、提交值、接口返回动态数据、导出文件名或 `freightBalanceOrigin` 常量实际值
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口页筛选区、表格列头、收支类型、导出抽屉、校验提示与导出提示国际化
- 已补充 `pages.userFreightInfoList` 英文与中文语言 key
- 已对直接公共组件执行中文扫描复核,未发现需处理中文展示文本
- `freightBalanceOrigin` 常量实际值、接口查询字段、提交值与导出文件名保持原样,仅在下拉展示层做翻译映射
- 验证结果:
- 目标页中文扫描无命中
- 直接公共组件中文扫描无命中
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/user/integral-stream/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 营收支出 / Revenue and Expenses
- 积分收支记录 / Points Transaction Records
- 路由别名:`IntegralStream`
- 路径:`user/integral-stream/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已检查 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 中暂无现成 `integralStream` 页面 key
- 已确认当前没有其他线程认领该文件组
- 本轮范围:
- `src/views/user/integral-stream/index.vue`
- `src/views/user/integral-stream/timely/index.vue`
- `src/views/user/integral-stream/history/index.vue`
- 直接公共组件复核:`Pagination``AccountInput``UserDeatilsDrawer`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、提交值、接口返回动态数据或 `videoOrigin` 常量实际值
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口 tab 页、当前积分流水页与历史积分流水页静态展示文本国际化
- 已补充 `pages.integralStream` 英文与中文语言 key
- 已对直接公共组件执行中文扫描复核,未发现需处理中文展示文本
- `videoOrigin` 常量实际值、接口查询字段与提交值保持原样,仅在下拉展示层做翻译映射
- 保留项:
- `src/views/user/integral-stream/timely/index.vue``src/views/user/integral-stream/history/index.vue` 文件首行中文仅为注释,不参与页面展示,按规则保留
- 验证结果:
- 目标模块中文扫描仅剩注释中文
- 直接公共组件中文扫描无命中
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一新认领:`src/views/user/diamond-run-water/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 营收支出 / Revenue and Expenses
- 钻石流水列表 / Diamond Transaction List
- 路由别名:`User:Diamond:Run:Water`
- 路径:`user/diamond-run-water/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 本轮范围:
- 入口页静态展示文本国际化
- 直接公共组件复核:`Pagination``SysOriginIcon``AccountInput``UserTableExhibit``UserDeatilsDrawer`
- 同步补充或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言 key
- 完成后同步更新本文件、`翻译进度.md``翻译清单.md``主要路由.md`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、提交值、接口返回动态数据或 `diamondOrigins` 常量实际值
- 领取时线程一状态:进行中
- 完成结果:
- 已完成入口页静态展示文本国际化
- 已补充 `pages.userDiamondRunWater` 英文与中文语言 key
- 已对直接公共组件执行中文扫描复核,未发现需处理中文展示文本
- `diamondOrigins` 常量实际值、接口查询字段与提交值保持原样,仅在下拉展示层做翻译映射
- 验证结果:
- 目标页中文扫描无命中
- 直接公共组件中文扫描无命中
- 语言文件语法检查通过
- `npm run build:prod` 通过,仍保留项目既有 17 个 warning
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一已完成:已完成主要路由页面的直接公共组件联动复查最终收口
- 任务类型:临时任务收口
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认 `docs/i18n/主要路由.md` 中当前没有页面级 `状态:待处理`
- 已确认 `docs/i18n/翻译清单.md` 中“当前扫描到仍需复核的已完成页面 -> 直接公共组件”为空
- 本轮目标:
- 最终确认直接公共组件联动复查无剩余明确可处理项
- 若确认无剩余项,将 `docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 中该临时任务标记为已完成
- 本轮不修改:
- 源码逻辑、接口参数、查询字段、路由路径、权限码、表单提交值或接口返回动态数据
- 最终复核结论:
- `docs/i18n/翻译清单.md` 中“当前扫描到仍需复核的已完成页面 -> 直接公共组件”为空
- `docs/i18n/主要路由.md` 中除本临时任务外没有页面级 `状态:待处理`
- 对已登记完成的直接公共组件再次扫描后,中文命中仅剩注释、已注释代码,或 `src/components/data/AccountHanle/index.vue` 中提交给接口的默认警告内容
- `src/components/data/UserRegistrationOverviewCharts/index.vue` 命中的“系统”位于已注释旧筛选代码中,不参与页面展示
- 状态变更:
- `docs/i18n/翻译清单.md` 中该临时任务已标记为已完成
- `docs/i18n/主要路由.md` 中“当前跨已完成页面的公共组件联动复查”已标记为已完成
- 完成后线程一状态:待分配
- 2026-05-08
- 线程二已完成:`src/views/team/team-list/**`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 代理列表 / Agent List
- 路由别名:`team:list`
- 路径:`team/team-list/index`
- 领取与处理动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认当前没有其他线程认领 `src/views/team/team-list/index.vue`
- 已完成文件:
- `src/views/team/team-list/index.vue`
- `src/views/team/team-list/bind-bd.vue`
- `src/views/team/team-list/team-application-process-drawer.vue`
- `src/views/team/team-list/team-contact.vue`
- `src/views/team/team-list/team-edit.vue`
- `src/views/team/team-list/team-notice-list-drawer.vue`
- `src/views/team/team-list/team-notice-send-drawer.vue`
- `src/views/team/team-list/team-remark.vue`
- `src/views/team/team-list/team-status.vue`
- `src/views/team/team-list/team-switch-own.vue`
- `src/views/team/components/ProcessApprovalDrawer/index.vue`
- 直接公共组件状态:
- `src/views/team/components/TeamCreate/index.vue`:历史已完成,本轮复核引用
- `src/views/team/components/TeamDetailsDrawer/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/SysOriginPermissionSelect/index.vue`:历史已完成
- `src/components/data/SelectSystemRegion/index.vue`:本轮复核未发现可见中文
- `src/components/data/AccountInput/index.vue`:本轮复核未发现可见中文
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:本轮复核未发现可见中文
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、枚举实际值、表单提交值或接口返回动态数据
- 已完成内容:
- 入口页筛选区、表格列头、状态展示、操作菜单、加载更多、无权限提示、删除确认与提交中提示已国际化
- 绑定 BD、团队申请、联系方式、修改资料、通知记录、发送通知、备注、状态变更、更换团长、申请日志抽屉/弹窗已国际化
- 新增 `pages.teamList`,所有状态、申请原因和审核日志原因均按原枚举 value 做展示层映射
- 验证结果:
- 目标范围中文扫描仅剩注释或已注释代码,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
-`NODE_OPTIONS=--openssl-legacy-provider` 的构建在当前 Node 下被拒绝,已改用普通构建命令验证通过
- 完成后线程二状态:待分配
- 2026-05-08
- 线程一已完成:`src/views/user/user-table/index.vue` 直接公共组件最终复核
- 对应主要路由:
- 用户管理 / User Management
- 用户列表 / User List
- 路由别名:`AppUserList`
- 路径:`user/user-table/index`
- 领取与复核动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认当前没有其他线程认领 `src/views/user/user-table/index.vue` 或其直接公共组件收口复核
- 复核范围包括:
- `src/views/user/user-table/index.vue`
- `src/components/Pagination/index.vue`
- `src/components/PlatformSvgIcon/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/UserDeatilsDrawer/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/GoldRunningWaterDialog/index.vue`
- `src/components/data/DiamondRunningWaterDialog/index.vue`
- `src/components/data/DiamondSalaryRunningWaterDialog/index.vue`
- `src/components/data/AccountHanle/index.vue`
- `src/components/data/IpDeviceHandle/index.vue`
- `src/components/data/UserVideoViolationTableDialog/index.vue`
- `src/components/data/EditUserForm/index.vue`
- `src/components/data/EditUserGoldCoinDeductionForm/index.vue`
- `src/components/data/EditUserGoldCoinRewardForm/index.vue`
- `src/components/data/EditDiamondCoinDeductionForm/index.vue`
- `src/components/data/EditUserDiamondRewardForm/index.vue`
- `src/components/data/EditUserGameCouponRewardForm/index.vue`
- `src/components/data/EditUserGameCouponDeductionForm/index.vue`
- `src/components/data/UserAccountStatusLogDrawer/index.vue`
- `src/components/data/AddOtherRecharge/index.vue`
- `src/components/data/AddOtherRechargeDialog/index.vue`
- `src/components/data/UserAuthForm/index.vue`
- `src/components/data/UserInfo/BankCardDrawer/index.vue`
- `src/components/data/UserRegistrationOverviewCharts/dialog.vue`
- `src/components/data/UserRegistrationOverviewCharts/index.vue`
- `src/components/data/UserRegistrationOverviewCharts/bar-graph-charts.vue`
- 说明:
- 本轮目标是关闭 `用户列表 / User List``主要路由.md` 中“页面本体已完成,直接公共组件待联动复核”的状态
- 仅复核/处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、表单提交值或接口返回动态数据
- 复核结论:
- 入口页与直接公共组件没有需要继续处理的可见静态中文
- `src/views/user/user-table/index.vue` 命中的中文为注释或已注释代码,不参与页面展示
- `src/components/data/GoldRunningWaterDialog/index.vue``src/components/data/UserVideoViolationTableDialog/index.vue``src/components/data/EditUserGoldCoinRewardForm/index.vue` 命中的中文为注释,不参与页面展示
- `src/components/data/UserRegistrationOverviewCharts/index.vue` 命中的“系统”位于已注释的旧筛选代码中,不参与页面展示
- `src/components/data/AccountHanle/index.vue` 默认警告语属于提交给接口的业务内容,按“不要更改接口参数和提交值”规则保留
- 验证结果:
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮未修改源码,仅更新协作文档状态
- 完成后线程一状态:待分配
- 2026-05-08
- 线程一已完成:`src/views/approval/avatar-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 用户头像 / User Avatar
- 路由别名:`AvatatPhotoApproval`
- 路径:`approval/avatar-approval/index`
- 已完成文件:
- `src/views/approval/avatar-approval/index.vue`
- `src/components/data/UserDeatilsDrawer/index.vue`
- 已完成内容:
- 筛选区、日期选择、性别/审批状态展示映射、选择文案、用户信息卡片按钮、批量审批按钮、确认提示、操作成功/失败提示等可见静态文案已国际化
- 新增 `pages.userAvatarApproval`
- 补充 `pages.userDetailsDrawer.title` 与无权限提示文案
- 审批类型、审批状态、性别、权限码和提交给接口的实际值保持原样,仅在展示层通过 `$t` 映射
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:本轮复核中文扫描无命中
- `src/components/data/EditUserForm/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountHanle/index.vue`:历史已完成;默认警告语属于提交给接口的业务内容,按规则保留
- `src/components/data/AccountInput/index.vue`:本轮复核中文扫描无命中
- `src/components/SysOriginIcon/index.vue`:本轮复核中文扫描无命中
- `src/components/data/UserDeatilsDrawer/index.vue`:本轮补充抽屉标题、无权限提示与照片墙 tab 语言 key
- 验证结果:
- 目标范围中文残留仅剩 `src/components/data/AccountHanle/index.vue` 默认警告语,属于接口业务内容
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、审批类型实际值、审批状态实际值、性别实际值、表单提交值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-08
- 线程一已新认领:`src/views/approval/avatar-approval/index.vue`
- 对应主要路由:
- 审批管理 / Approval Management
- 用户头像 / User Avatar
- 路由别名:`AvatatPhotoApproval`
- 路径:`approval/avatar-approval/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认当前没有其他线程认领 `src/views/approval/avatar-approval/index.vue`
- 认领范围包括:
- `src/views/approval/avatar-approval/index.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`
- `src/components/data/EditUserForm/index.vue`
- `src/components/data/AccountHanle/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/UserDeatilsDrawer/index.vue`
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、审批类型实际值、审批状态实际值、性别实际值、表单提交值或接口返回动态数据
- `src/components/data/AccountHanle/index.vue` 中默认警告内容属于提交给接口的业务内容,保持原值
- 领取时线程一状态:进行中
- 2026-05-08
- 线程一已完成:`src/views/team/team-bill/**`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 账单列表 / Bill List
- 路由别名:`team:bill`
- 路径:`team/team-bill/index`
- 已完成文件:
- `src/views/team/team-bill/index.vue`
- `src/views/team/team-bill/details-drawer.vue`
- `src/views/team/team-bill/team-bill-internal-remark.vue`
- `src/views/team/team-bill/team-bill-remark.vue`
- `src/views/team/team-bill/team-bill-settle.vue`
- `src/views/team/team-bill/team-bill-status.vue`
- `src/views/team/components/TeamDetailsDrawer/index.vue`
- 已完成内容:
- 筛选区、导出抽屉、表格列头、状态/结算类型展示映射、详情抽屉、备注抽屉、状态变更抽屉、结算抽屉、校验提示与操作提示等可见静态文案已国际化
- 新增 `pages.teamBill`
- 账单状态和结算类型仍使用原接口实际值,仅在展示层通过 `$t` 映射文案
- 页面私有组件状态:
- 同目录 5 个私有抽屉/弹窗已随入口页同步完成
- `src/views/team/components/TeamDetailsDrawer/index.vue` 历史已完成,本轮复核中文扫描无命中
- 直接公共组件状态:
- `src/components/data/SysOriginPermissionSelect/index.vue`:默认 placeholder 改为展示层 `$t('common.select')`,未改传参逻辑
- `src/components/data/SelectSystemRegion/index.vue`:本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:本轮复核中文扫描无命中
- 验证结果:
- `src/views/team/team-bill/*.vue` 中文残留仅在已注释的历史模板块中,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、账单状态实际值、结算类型实际值、工资计算值、表单提交值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-08
- 线程一已新认领:`src/views/team/team-bill/**`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 账单列表 / Bill List
- 路由别名:`team:bill`
- 路径:`team/team-bill/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/team/team-bill/**`
- 认领范围包括:
- `src/views/team/team-bill/index.vue`
- `src/views/team/team-bill/details-drawer.vue`
- `src/views/team/team-bill/team-bill-internal-remark.vue`
- `src/views/team/team-bill/team-bill-remark.vue`
- `src/views/team/team-bill/team-bill-settle.vue`
- `src/views/team/team-bill/team-bill-status.vue`
- `src/views/team/components/TeamDetailsDrawer/index.vue`
- 直接公共组件复核:
- `src/components/data/SysOriginPermissionSelect/index.vue`
- `src/components/data/SelectSystemRegion/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、账单状态实际值、结算状态实际值、工资计算值、表单提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 2026-05-07
- 线程一已完成:`src/views/user/bank-balance/withdraw-diamond-apply/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户工资钻石 / User Salary Diamonds
- 钻石提现申请 / Diamond Withdrawal Applications
- 路由别名:`UserBankWithdrawDiamondApply`
- 已完成文件:
- `src/views/user/bank-balance/withdraw-diamond-apply/index.vue`
- `src/views/user/bank-balance/withdraw-diamond-apply/approval-drawer.vue`
- `src/views/user/bank-balance/withdraw-diamond-apply/details-drawer.vue`
- 已完成内容:
- 筛选区、表格列头、类型/状态展示映射、导出抽屉、审核抽屉、详情抽屉等可见静态文案已国际化
- 新增 `pages.userBankWithdrawDiamondApply`
- 页面私有组件状态:
- `approval-drawer.vue``details-drawer.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/upload-image/index.vue`:本轮复核中文扫描无命中
- 验证结果:
- `src/views/user/bank-balance/withdraw-diamond-apply/*.vue` 中文残留仅剩银行卡复制文本,不属于页面可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、审核状态实际值、接收方式实际值、银行卡类型实际值、复制内容结构、导出参数或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程二已完成:`src/views/team/team-member/**`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 主播成员 / Broadcaster Members
- 路由别名:`team:member`
- 已完成文件:
- `src/views/team/team-member/index.vue`
- `src/views/team/team-member/team-member-add.vue`
- `src/views/team/team-member/team-member-change.vue`
- `src/views/team/team-member/team-member-remark.vue`
- `src/views/team/team-member/team-member-target-reset.vue`
- 已完成内容:
- 筛选区、表格列头、操作下拉、加载更多、删除确认、添加成员、变更团队、编辑备注、目标重置等可见静态文案已国际化
- 新增 `pages.teamMember`
- 页面私有组件状态:
- 同目录 4 个私有弹窗/抽屉已随入口页同步完成
- `src/views/team/components/TeamDetailsDrawer/index.vue` 历史已完成,本轮复核中文扫描无命中
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/Avatar/index.vue`:本轮复核中文扫描无命中
- 验证结果:
- `src/views/team/team-member/*.vue` 中文残留仅为注释或注释掉的历史代码块,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、团队/成员/代理 ID、成员角色实际值、批量删除提交值、目标重置提交值或接口返回动态数据
- 线程二本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/user/bank-balance/withdraw-diamond-apply/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户工资钻石 / User Salary Diamonds
- 钻石提现申请 / Diamond Withdrawal Applications
- 路由别名:`UserBankWithdrawDiamondApply`
- 路径:`user/bank-balance/withdraw-diamond-apply/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/user/bank-balance/withdraw-diamond-apply/**`
- 已核对模块目录包含入口页、`approval-drawer.vue``details-drawer.vue`
- 认领范围包括:
- `src/views/user/bank-balance/withdraw-diamond-apply/index.vue`
- `src/views/user/bank-balance/withdraw-diamond-apply/approval-drawer.vue`
- `src/views/user/bank-balance/withdraw-diamond-apply/details-drawer.vue`
- 直接公共组件复核:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/upload-image/index.vue`
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、审核状态实际值、接收方式实际值、银行卡类型实际值、复制内容结构或接口返回动态数据
- 领取时线程一状态:进行中
- 2026-05-07
- 线程二已新认领:`src/views/team/team-member/**`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 主播成员 / Broadcaster Members
- 路由别名:`team:member`
- 路径:`team/team-member/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/team/team-member/**`
- 已核对入口页 import 与模块目录文件列表
- 认领范围包括:
- `src/views/team/team-member/index.vue`
- `src/views/team/team-member/team-member-add.vue`
- `src/views/team/team-member/team-member-change.vue`
- `src/views/team/team-member/team-member-remark.vue`
- `src/views/team/team-member/team-member-target-reset.vue`
- 页面私有组件预检查:
- 同目录 4 个私有组件由入口页直接渲染,纳入同轮处理
- `src/views/team/components/TeamDetailsDrawer/index.vue` 为入口页直接渲染的团队详情抽屉,历史已完成,本轮复核
- 直接公共组件复核:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/Avatar/index.vue`
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、团队/成员/代理 ID、成员角色实际值、批量删除提交值、目标重置提交值或接口返回动态数据
- 领取时线程二状态:进行中;本轮随后已完成,见上方完成记录
- 2026-05-07
- 线程一已完成:`src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户工资钻石 / User Salary Diamonds
- 钻石兑换金币记录 / Diamond-to-Gold Exchange Records
- 路由别名:`UserBankDiamondWithdrawGoldApply`
- 已完成文件:
- `src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue`
- 页面私有组件状态:
- 当前目录仅包含 `index.vue`,无页面私有组件
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- 已完成内容:
- 筛选区、日期范围、表格列头、创建日期前缀、加载更多与已加载全部文案已国际化
- `GOLD``FREIGHT` 仅在页面展示层做本地映射,未修改查询值、接口参数、`amountType` 实际值或接口返回动态数据
- 已补充 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 中的 `pages.userBankDiamondWithdrawGoldApply`
- 已完成验证:
- `src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue` 中文残留扫描通过
- 直接公共组件中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户工资钻石 / User Salary Diamonds
- 钻石兑换金币记录 / Diamond-to-Gold Exchange Records
- 路由别名:`UserBankDiamondWithdrawGoldApply`
- 路径:`user/bank-balance/diamond-withdraw-gold-apply/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue`
- 已核对当前目录仅包含入口页,无同目录私有组件
- 认领范围包括:
- `src/views/user/bank-balance/diamond-withdraw-gold-apply/index.vue`
- 直接公共组件复核:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、`amountType` 实际值、`acceptAccount` 实际值或接口返回动态数据
- 领取时线程一状态:进行中
- 2026-05-07
- 线程一已完成:`src/views/user/bank-balance/auto-salary-pay-record/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 自动支付工资凭据 / Automatic Salary Payment Vouchers
- 路由别名:`AutomaticSalaryPaymentRecord`
- 已完成文件:
- `src/views/user/bank-balance/auto-salary-pay-record/index.vue`
- `src/views/user/bank-balance/auto-salary-pay-record/details-drawer.vue`
- `src/views/user/bank-balance/auto-salary-pay-record/policy-details-drawer.vue`
- `src/views/user/bank-balance/auto-salary-pay-record/remark-details-drawer.vue`
- 页面私有组件状态:
- `details-drawer.vue``policy-details-drawer.vue``remark-details-drawer.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/PropsRow/index.vue`:历史已完成,本轮复核中文命中仅为注释
- 已完成内容:
- 筛选区、月份选择、表格列头、查看明细/查看备注操作已国际化
- 自动发送工资详情抽屉、政策详情抽屉、内部备注抽屉的标题、分组标题、字段标签与展示状态已国际化
- 团长/成员/代收/已收回/账户类型仅在页面展示层做本地映射,未修改实际布尔值、政策值或接口返回动态数据
- 已补充 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 中的 `pages.automaticSalaryPaymentRecord`
- 已完成验证:
- `src/views/user/bank-balance/auto-salary-pay-record/*.vue` 中文残留扫描通过
- 直接公共组件中文扫描仅命中 `src/components/data/PropsRow/index.vue` 注释,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/user/bank-balance/auto-salary-pay-record/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 自动支付工资凭据 / Automatic Salary Payment Vouchers
- 路由别名:`AutomaticSalaryPaymentRecord`
- 路径:`user/bank-balance/auto-salary-pay-record/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/user/bank-balance/auto-salary-pay-record/**`
- 已核对模块目录包含入口页、`details-drawer.vue``policy-details-drawer.vue``remark-details-drawer.vue`
- 认领范围包括:
- `src/views/user/bank-balance/auto-salary-pay-record/index.vue`
- `src/views/user/bank-balance/auto-salary-pay-record/details-drawer.vue`
- `src/views/user/bank-balance/auto-salary-pay-record/policy-details-drawer.vue`
- `src/views/user/bank-balance/auto-salary-pay-record/remark-details-drawer.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/PropsRow/index.vue`
- 说明:
- 仅处理可见静态展示文案,不改接口参数、查询字段、路由路径、权限码、时间格式值、政策数据值、是否代收布尔值、退款布尔值或接口返回动态数据
- 领取时线程一状态:进行中
- 2026-05-07
- 线程一已完成:`src/views/user/bank-balance/withdraw-gold-apply/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 美金兑换金币记录 / USD-to-Gold Exchange Records
- 路由别名:`UserBankWithdrawGoldApply`
- 已完成文件:
- `src/views/user/bank-balance/withdraw-gold-apply/index.vue`
- 页面私有组件状态:
- 当前目录仅包含 `index.vue`,无页面私有组件
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- 已完成内容:
- 筛选区、日期范围、表格列头、创建日期文案、加载更多与已加载全部文案已国际化
- `GOLD``FREIGHT` 仅在页面展示层做本地映射,未修改查询值、接口参数与接口返回动态数据
- 已完成语言文件校验:
- `src/lang/messages/pages/en.js`
- `src/lang/messages/pages/zh.js`
- 说明:新增 `pages.userBankWithdrawGoldApply`
- 已完成验证:
- `src/views/user/bank-balance/withdraw-gold-apply/index.vue` 中文残留扫描通过
- 直接公共组件中文扫描无命中
- 本轮改动未使用 `$te`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一已完成:`src/views/user/bank-balance/withdraw-money-apply/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 现金提现申请 / Cash Withdrawal Applications
- 路由别名:`UserBankWithdrawMoneyApply`
- 已完成文件:
- `src/views/user/bank-balance/withdraw-money-apply/index.vue`
- `src/views/user/bank-balance/withdraw-money-apply/approval-drawer.vue`
- `src/views/user/bank-balance/withdraw-money-apply/details-drawer.vue`
- 页面私有组件状态:
- `approval-drawer.vue``details-drawer.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/upload-image/index.vue`:本轮复核仅剩注释中文
- 已完成内容:
- 筛选区、表格列头、导出抽屉、详情抽屉、审核抽屉、按钮、placeholder、tooltip、状态文案与审核记录展示已国际化
- 审核状态、接收类型、金额类型仅在页面展示层做本地映射,未修改实际值、查询字段或接口返回动态数据
- 已补充 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 中的 `pages.userBankWithdrawMoneyApply`
- 验证结果:
- `src/views/user/bank-balance/withdraw-money-apply/*.vue` 中文残留仅剩复制银行卡信息的剪贴板文本,不属于页面可见展示文案
- `src/components/upload-image/index.vue` 中文残留仅为文件注释,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、表格 `prop`、分页字段、提现状态实际值、审核状态实际值、接收方式实际值、银行卡类型实际值、复制内容结构、导出参数或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/user/bank-balance/withdraw-money-apply/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 现金提现申请 / Cash Withdrawal Applications
- 路由别名:`UserBankWithdrawMoneyApply`
- 路径:`user/bank-balance/withdraw-money-apply/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/user/bank-balance/withdraw-money-apply/**`
- 已核对模块目录包含入口页、`approval-drawer.vue``details-drawer.vue`
- 认领范围包括:
- `src/views/user/bank-balance/withdraw-money-apply/index.vue`
- `src/views/user/bank-balance/withdraw-money-apply/approval-drawer.vue`
- `src/views/user/bank-balance/withdraw-money-apply/details-drawer.vue`
- 直接公共组件复核:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/UploadImage/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、提现状态实际值、审核状态实际值、接收方式实际值、银行卡类型实际值、复制内容结构、导出参数或接口返回动态数据
- 领取时线程一状态:进行中
- 2026-05-07
- 线程二已完成:`src/views/team/team-member-work/**`
- 同步完成直接引用页面内组件:
- `src/views/team/components/TeamDetailsDrawer/index.vue`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 主播工作 / Broadcaster Work
- 路由别名:`team:member:work`
- 已完成文件:
- `src/views/team/team-member-work/index.vue`
- `src/views/team/team-member-work/details-drawer.vue`
- `src/views/team/team-member-work/gift-running-water-dialog.vue`
- `src/views/team/team-member-work/room-gift-dialog.vue`
- `src/views/team/components/TeamDetailsDrawer/index.vue`
- 已完成内容:
- 筛选区系统、账单 ID、代理 ID、成员 ID、搜索/删除按钮已国际化
- 表格加载文案、表头、工资/钻石/礼物/时长/时间字段、详情入口、加载更多与已加载全部文案已国际化
- 工作详情抽屉、礼物流水弹窗、房间流水弹窗与团队详情抽屉的标题、分组、字段标签、状态展示和操作按钮已国际化
- 新增 `pages.teamMemberWork``pages.teamDetailsDrawer`
- 页面私有组件状态:
- `details-drawer.vue``gift-running-water-dialog.vue``room-gift-dialog.vue``TeamDetailsDrawer/index.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/GiftHistoryDetailsDrawer/index.vue`:历史已完成,本轮复核仅剩注释中文
- `src/components/data/PropsRow/index.vue`:历史已完成,本轮复核仅剩注释中文
- `src/components/data/RoomDeatilsDrawer/index.vue`:历史已完成,本轮复核无新增可见中文
- `src/views/common/user_deatils.vue`:历史已完成,本轮复核仅剩注释块中文
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- 验证结果:
- `src/views/team/team-member-work/**/*.vue` 中文残留仅为注释,不属于可见展示文案
- `src/views/team/components/TeamDetailsDrawer/index.vue` 中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 本轮改动未使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、表格 `prop`、分页字段、礼物流水类型实际值、团队/成员/代理 ID、系统来源、工资结算模式实际值、账单状态实际值或接口返回动态数据
- 线程二本轮完成后切回待分配
- 2026-05-07
- 线程一已完成:`src/views/user/salary-diamond-balance/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户工资钻石 / User Salary Diamonds
- 路由别名:`UserSalaryDiamondBalance`
- 已完成文件:
- `src/views/user/salary-diamond-balance/running-water/index.vue`
- `src/views/user/salary-diamond-balance/table/index.vue`
- `src/views/user/salary-diamond-balance/table/form-edit.vue`
- `src/views/user/salary-diamond-balance/table/running-water.vue`
- 页面私有组件状态:
- `table/form-edit.vue``table/running-water.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- 已完成内容:
- 筛选区、表格列头、弹窗标题、表单标签、placeholder、按钮与校验提示已国际化
- 收入/支出、事件名称与转账附属标签仅在页面展示层做本地映射,未修改常量值、查询字段、提交值或接口返回动态数据
- 已补充 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 中的 `pages.userSalaryDiamond`
- 验证结果:
- `src/views/user/salary-diamond-balance/**` 中文残留仅剩注释,不属于可见展示文案
- 本轮纳入的直接公共组件中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 未发现项目中使用 `$te`
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、表格 `prop`、收支类型实际值、事件实际值、用户账号查询值、金额提交值、备注提交值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程三已新认领:`src/views/user/bank-balance/table/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 用户银行账户 / User Bank Accounts
- 路由别名:`UserBankBalance`
- 路径:`user/bank-balance/table/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/user/salary-diamond-balance/**`,线程三主动避让
- 已确认线程二当前认领 `src/views/team/team-member-work/**`,线程三主动避让
- 已确认当前没有其他线程认领 `src/views/user/bank-balance/table/**`
- 已核对 `src/views/user/bank-balance/table` 目录包含入口页、`form-edit.vue``running-water.vue`
- 认领范围包括:
- `src/views/user/bank-balance/table/index.vue`
- `src/views/user/bank-balance/table/form-edit.vue`
- `src/views/user/bank-balance/table/running-water.vue`
- 直接公共组件复核:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、分页字段、银行账户金额实际值、发送/扣除/转账实际提交值、用户 ID、系统来源、导入文件内容或接口返回账户/流水数据
- `userBankWaterEvent` 原常量值保持不变;如需展示翻译,仅在页面显示层做本地映射
- 领取时线程三状态:进行中
- 线程三已完成:`src/views/user/bank-balance/table/**`
- 已完成内容:
- 账户列表筛选区、搜索/添加/导出/导入按钮、表格加载文案、表格列头、操作下拉、加载更多/全部加载完成已国际化
- 发送/扣除弹窗、转账弹窗、创建账户弹窗、导入弹窗、上传提示、校验提示、导入/下载反馈已国际化
- 账户流水弹窗标题、表格列头、加载文案、事件名、收入/支出、收款人/付款人标识已国际化
- 新增 `pages.userBankAccounts`,账户流水事件复用 `pages.userBankRunningWater`
- 页面私有组件状态:
- `src/views/user/bank-balance/table/form-edit.vue` 已随入口页同步完成
- `src/views/user/bank-balance/table/running-water.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- 验证结果:
- `src/views/user/bank-balance/table/*.vue` 中文残留仅为注释,不属于可见展示文案
- 直接公共组件中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 2026-05-07
- 线程二已新认领:`src/views/team/team-member-work/**`
- 同步纳入直接引用页面内组件:
- `src/views/team/components/TeamDetailsDrawer/index.vue`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- 主播工作 / Broadcaster Work
- 路由别名:`team:member:work`
- 路径:`team/team-member-work/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/user/salary-diamond-balance/**`,线程二主动避让
- 已确认当前没有其他线程认领 `src/views/team/team-member-work/**`
- 已核对 `src/views/team/team-member-work` 目录包含入口页、`details-drawer.vue``gift-running-water-dialog.vue``room-gift-dialog.vue`
- 认领范围包括:
- `src/views/team/team-member-work/index.vue`
- `src/views/team/team-member-work/details-drawer.vue`
- `src/views/team/team-member-work/gift-running-water-dialog.vue`
- `src/views/team/team-member-work/room-gift-dialog.vue`
- `src/views/team/components/TeamDetailsDrawer/index.vue`
- 直接公共组件复核:
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/GiftHistoryDetailsDrawer/index.vue`
- `src/components/data/PropsRow/index.vue`
- `src/components/data/RoomDeatilsDrawer/index.vue`
- `src/views/common/user_deatils.vue`
- `src/components/SysOriginIcon/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、分页字段、礼物流水类型实际值、团队/成员/代理 ID、系统来源、工资结算模式实际值、账单状态实际值或接口返回动态数据
- 领取时线程二状态:进行中
- 2026-05-07
- 线程二已完成:`src/views/team/work-statistics/index.vue`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- BD工作统计 / BD Work Statistics
- 路由别名:`WorkStatistics`
- 已完成内容:
- 筛选区系统、长 UID、短账号、区域、日期范围 tooltip、日期选择器 placeholder、搜索按钮已国际化
- 筛选时间汇总、表格加载文案、BD 与邀请人数、充值、客单价、有效人数、区域、区域排名表头已国际化
- 新增 `pages.workStatistics`
- 页面私有组件状态:
- `src/views/team/work-statistics` 目录当前仅包含入口页,无同目录私有组件
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/SelectSystemRegion/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- 验证结果:
- `src/views/team/work-statistics/index.vue` 中文残留仅为注释,不属于可见展示文案
- 直接公共组件中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、查询字段、路由路径、权限码、表格 `prop`、排序值、分页字段、用户 ID / 短账号查询值、区域值、系统值或接口返回统计数据
- 线程二本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/user/salary-diamond-balance/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户工资钻石 / User Salary Diamonds
- 路由别名:`UserSalaryDiamondBalance`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 认领前已检查:
- 已确认线程二当前认领 `src/views/team/work-statistics/index.vue`,线程一主动避开 `src/views/team/**`
- 已确认线程三当前待分配,当前没有其他线程认领 `src/views/user/salary-diamond-balance/**`
- 已核对目录包含 `running-water/index.vue``table/index.vue``table/form-edit.vue``table/running-water.vue`
- 认领范围:
- `src/views/user/salary-diamond-balance/running-water/index.vue`
- `src/views/user/salary-diamond-balance/table/index.vue`
- `src/views/user/salary-diamond-balance/table/form-edit.vue`
- `src/views/user/salary-diamond-balance/table/running-water.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、收支类型实际值、事件实际值、用户账号查询值、金额提交值、备注提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 2026-05-07
- 线程三已新认领:`src/views/user/bank-balance/running-water/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 用户银行 / User Bank
- 用户银行流水 / User Bank Transactions
- 路由别名:`UserBankRunningWater`
- 路径:`user/bank-balance/running-water/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程二当前认领 `src/views/team/work-statistics/index.vue`,线程三主动避让
- 已确认当前没有其他线程认领 `src/views/user/bank-balance/running-water/index.vue`
- 已核对 `src/views/user/bank-balance/running-water` 目录当前仅包含入口页,无同目录私有组件
- 认领范围包括:
- `src/views/user/bank-balance/running-water/index.vue`
- 直接公共组件复核:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、分页字段、银行流水事件实际值、收入/支出实际值、用户 ID、时间戳、系统来源或接口返回流水数据
- `userBankWaterEvent` 原常量值保持不变;如需展示翻译,仅在页面显示层做本地映射
- 领取时线程三状态:进行中
- 线程三已完成:`src/views/user/bank-balance/running-water/index.vue`
- 已完成内容:
- 筛选区系统、用户 ID、类型、事件、日期范围 placeholder、搜索按钮已国际化
- 金额汇总提示、表格加载文案、表格列头、加载更多、全部加载完成、收款人/付款人标识已国际化
- 收入/支出与 `userBankWaterEvent` 仅在页面展示层做本地翻译映射,常量值、查询值与接口返回数据保持原样
- 新增 `pages.userBankRunningWater`
- 页面私有组件状态:
- `src/views/user/bank-balance/running-water` 目录当前仅包含入口页,无同目录私有组件
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核中文扫描无命中
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核中文扫描无命中
- 验证结果:
- `src/views/user/bank-balance/running-water/index.vue` 中文残留仅为注释,不属于可见展示文案
- 直接公共组件中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 2026-05-07
- 线程二已新认领:`src/views/team/work-statistics/index.vue`
- 对应主要路由:
- 主播中心 / Broadcaster Center
- BD工作统计 / BD Work Statistics
- 路由别名:`WorkStatistics`
- 路径:`team/work-statistics/index`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/props/props-store/**`,线程二主动避让
- 已确认线程三当前待分配,当前没有其他线程认领 `src/views/team/work-statistics/index.vue`
- 已核对 `src/views/team/work-statistics` 目录当前仅包含入口页,无同目录私有组件
- 认领范围包括:
- `src/views/team/work-statistics/index.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/SelectSystemRegion/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、排序值、分页字段、用户 ID / 短账号查询值、区域值、系统值或接口返回统计数据
- 领取时线程二状态:进行中
- 2026-05-07
- 线程二已完成:`src/views/props/props-send-tool/**`
- 对应主要路由:
- 道具管理 / Prop Management
- 道具赠送 / Prop Gift
- 路由别名:`PropsSendTool`
- 已完成文件:
- `src/views/props/props-send-tool/index.vue`
- `src/views/props/props-send-tool/send-props.vue`
- `src/views/props/props-send-tool/send-badge.vue`
- `src/views/props/props-send-tool/send-ticket.vue`
- 完成范围包括:
- 赠送道具、赠送徽章、赠送道具券三块表单的标题、表单标签、placeholder、按钮、校验提示、贵族来源展示与无效短账号提示国际化
- 道具类型、道具券类型、徽章类型仅在页面展示层按 value 做本地翻译映射,未修改 `propsTypes``propsTicket``badgeTypes` 常量值
- 新增 `pages.propsSendTool`
- 页面私有组件状态:
- `send-props.vue``send-badge.vue``send-ticket.vue` 已随入口页同步完成
- 直接公共组件状态:
- `src/components/data/PropsSourceSelectPopover/index.vue`:历史已完成,本轮复核中文扫描无命中
- 验证结果:
- `src/views/props/props-send-tool/**/*.vue` 中文残留仅为注释,不属于可见展示文案
- `src/components/data/PropsSourceSelectPopover/index.vue` 中文扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 通过,仍为项目既有 `17` 条 warning
- 未修改:
- 接口参数、路由路径、权限码、表单提交字段、道具/徽章/道具券实际类型值、贵族来源实际值、资源 ID、接收人提交内容、接口返回资源名称或接口错误内容
- 线程二本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/props/props-store/**`
- 对应主要路由:
- 道具管理 / Prop Management
- 道具商店 / Prop Store
- 路由别名:`props:store`
- 路径:`props/props-store/index`
- 认领前已读取:
- `docs/i18n/线程协作.md`
- `docs/i18n/翻译进度.md`
- `docs/i18n/翻译清单.md`
- `docs/i18n/主要路由.md`
- 认领前已检查:
- 已确认线程二当前认领 `src/views/props/props-send-tool/**`,线程一主动避开该目录
- 已确认线程三当前认领 `src/views/props/props-activity-rule-config/**`,线程一主动避开该目录
- 已确认当前无其他线程认领 `src/views/props/props-store/**`
- 已核对 `src/views/props/props-store` 目录当前包含入口页与同目录私有表单组件
- 认领范围:
- `src/views/props/props-store/index.vue`
- `src/views/props/props-store/form-edit.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- 本轮不修改:
- 接口参数、查询字段、路由路径、权限码、表格 `prop`、道具类型实际值、付费类型实际值、有效天数实际值、上下架实际值、资源 ID、接口返回资源名称或提交值
- 领取时线程一状态:进行中
- 线程一已完成:`src/views/props/props-store/**`
- 已完成内容:
- `src/views/props/props-store/index.vue`:筛选区、展开详情、表格列头、上下架展示、道具类型/付费类型展示映射、按钮已国际化
- `src/views/props/props-store/form-edit.vue`弹窗标题、表单标签、placeholder、按钮、校验提示、贵族能力字段与资源更换按钮已国际化
- 道具类型、付费类型、有效天数、上下架、贵族类型等实际 `value` 均保持不变,仅做展示层映射
- 接口返回资源名称、资源图片、SVGA 地址、资源 ID 与提交值保持原样
- 验证结果:
- `src/views/props/props-store/*.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言文件语法检查通过
- `src` 中无 `$te(` 命中
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程二已新认领:`src/views/props/props-send-tool/**`
- 对应主要路由:
- 道具管理 / Prop Management
- 道具赠送 / Prop Gift
- 路由别名:`PropsSendTool`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认 `src/views/cnf/product-v2/index.vue` 已由线程一认领,线程二主动避让
- 已确认 `src/views/props/props-activity-rule-config/**` 已由线程三认领,线程二主动避让
- 已确认当前没有其他线程认领 `src/views/props/props-send-tool/**`
- 已核对入口页 import 与目录文件列表,确认 `send-props.vue``send-badge.vue``send-ticket.vue` 为入口页直接渲染的页面内组件
- 认领范围包括:
- `src/views/props/props-send-tool/index.vue`
- `src/views/props/props-send-tool/send-props.vue`
- `src/views/props/props-send-tool/send-badge.vue`
- `src/views/props/props-send-tool/send-ticket.vue`
- 直接公共组件复核:
- `src/components/data/PropsSourceSelectPopover/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、路由路径、权限码、表单提交字段、道具/徽章/道具券实际类型值、贵族来源实际值、资源 ID、接收人提交内容、接口返回资源名称或接口错误内容
- `propsTypes``propsTicket``badgeTypes` 原常量值保持不变;如需展示翻译,仅在页面显示层做本地映射
- 领取时线程二状态:进行中
- 2026-05-07
- 线程三已新认领:`src/views/props/props-activity-rule-config/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 活动配置 / Activity Configuration
- 活动规则配置 / Activity Rule Configuration
- 路由别名:`Props:Activity:Rule:Config`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认 `src/views/cnf/product-v2/index.vue` 已由线程一认领,线程三主动避让
- 已确认当前没有其他线程认领 `src/views/props/props-activity-rule-config/**`
- 认领范围包括:
- `src/views/props/props-activity-rule-config/index.vue`
- `src/views/props/props-activity-rule-config/edit-rule-drawer.vue`
- `src/views/props/props-activity-rule-config/components/crystal.vue`
- `src/views/props/props-activity-rule-config/components/first-charge-reward.vue`
- `src/views/props/props-activity-rule-config/components/game-fruit.vue`
- `src/views/props/props-activity-rule-config/components/game-weekly-tasks.vue`
- `src/views/props/props-activity-rule-config/components/input-quantity-mark.vue`
- `src/views/props/props-activity-rule-config/components/input-quantity.vue`
- `src/views/props/props-activity-rule-config/components/lucky-box.vue`
- 直接公共组件复核:
- `src/components/Pagination/index.vue`
- `src/components/data/AssociatedResources/index.vue`
- `src/components/data/PropsRow/index.vue`
- `src/components/SysOriginIcon/index.vue`
- 计划处理:
- 页面筛选区、卡片操作、规则详情、删除确认、抽屉、表单、提示文案与同目录私有组件静态展示文本国际化
- 复核直接公共组件当前语言切换状态
- 补充或复用 `pages.propsActivityRuleConfig` 语言 key
- 中文残留扫描
- 构建验证
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表单提交字段、活动类型实际值、资源组/规则接口返回动态数据或提交值
- 领取时线程三状态:进行中
- 线程三已完成:`src/views/props/props-activity-rule-config/**`
- 已完成内容:
- 页面筛选区、卡片操作下拉、规则详情、资源信息、删除确认、保存/删除提示已国际化
- 编辑抽屉标题、系统/类型/规则描述/排序表单、按钮、必填校验与充值抽奖提示已国际化
- 同目录规则子组件的数量、标识、内购产品、上下架、游戏、目标、水晶等级/里程碑/图标/动画资源、上传提示、幸运宝箱 placeholder 与校验提示已国际化
- 活动类型与上下架采用本地展示映射,活动类型 `value`、布尔值、表单提交字段与接口返回动态数据保持原样
- 直接公共组件 `Pagination``AssociatedResources``PropsRow``SysOriginIcon` 已复核;当前中文命中仅剩 `PropsRow` 注释,不属于可见展示文案
- 已补充语言 key
- `pages.propsActivityRuleConfig`
- 验证结果:
- `src/views/props/props-activity-rule-config/**/*.vue` 中文残留仅剩注释
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/cnf/product-v2/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 内购配置 / In-App Purchase Configuration
- Google/Apple-V2 / Google/Apple V2
- 路由别名:`google:apple:product:config`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/cnf/product-v2/index.vue`
- 已确认 `src/views/cnf/product-v2` 目录当前仅包含入口页,无页面私有组件
- 已确认当前无其他线程认领 `src/views/cnf/product-v2/index.vue`
- 认领范围包括:
- `src/views/cnf/product-v2/index.vue`
- 筛选区、搜索/添加/修改按钮、表格列头、弹窗标题、表单标签、placeholder、校验提示与弹窗按钮国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/SysOriginIcon/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、平台实际值、上下架实际值、区域/系统接口返回动态数据或提交值
- 领取时线程一状态:进行中
- 线程一已完成:`src/views/cnf/product-v2/index.vue`
- 已完成内容:
- Google/Apple-V2 页面筛选区系统、支付平台、状态、区域 placeholder 与搜索/添加按钮已国际化
- 表格列头、修改按钮、弹窗标题、表单标签、placeholder、保存/取消按钮与校验提示已国际化
- 状态下拉采用本地展示映射,`true/false` 实际值保持不变;平台 `AppStore/Google/Huawei` 实际值保持不变
- 新增 `pages.productV2`
- 直接公共组件 `SysOriginIcon` 复核
- 验证结果:
- `src/views/cnf/product-v2/index.vue` 中文残留扫描通过
- `src` 中无 `$te(` 命中
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、平台实际值、上下架实际值、区域/系统接口返回动态数据或提交值
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/cnf/pay/application/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 内购配置 / In-App Purchase Configuration
- 应用管理 / Application Management
- 路由别名:`pay:application`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/cnf/pay/application/index.vue`
- 已读取 `src/views/cnf/pay/application/app-navigation.vue`
- 已读取 `src/views/cnf/pay/application/app-manager/index.vue`
- 已读取 `src/views/cnf/pay/application/app-manager/edit-form.vue`
- 已读取 `src/views/cnf/pay/application/commodity/index.vue`
- 已读取 `src/views/cnf/pay/application/commodity/edit-form.vue`
- 已读取 `src/views/cnf/pay/application/commodity-v2/index.vue`
- 已读取 `src/views/cnf/pay/application/commodity-v2/edit-form.vue`
- 已读取 `src/views/cnf/pay/application/order-manager/index.vue`
- 已确认当前无其他线程认领 `src/views/cnf/pay/application`
- 认领范围包括:
- `src/views/cnf/pay/application/index.vue`
- `src/views/cnf/pay/application/app-navigation.vue`
- `src/views/cnf/pay/application/app-manager/index.vue`
- `src/views/cnf/pay/application/app-manager/edit-form.vue`
- `src/views/cnf/pay/application/commodity/index.vue`
- `src/views/cnf/pay/application/commodity/edit-form.vue`
- `src/views/cnf/pay/application/commodity-v2/index.vue`
- `src/views/cnf/pay/application/commodity-v2/edit-form.vue`
- `src/views/cnf/pay/application/order-manager/index.vue`
- 筛选区、应用卡片、下拉菜单、tab 标题、表格列头、商品编辑弹窗、校验提示、按钮与开发中提示国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、商品类型/上下架实际值、应用/国家/区域/渠道接口返回动态数据或提交值
- `order-manager` 当前在 `app-navigation.vue` 的 tab 配置中被注释,但文件已由入口导航 import且自身存在可见开发中提示本轮纳入复核并记录处理结果
- 领取时线程一状态:进行中
- 线程一已完成:`src/views/cnf/pay/application/**`
- 已完成内容:
- 应用卡片操作下拉、支付链接、编辑、创建应用、创建时间、返回按钮、商品管理 tab 标题已国际化
- 应用编辑弹窗标题、类型/Android 链接/iOS 链接表单项、placeholder、按钮与必填校验已国际化
- 商品管理与商品管理 V2 的筛选区、商品类型展示映射、上下架展示映射、搜索/添加/编辑按钮、表格列头、商品编辑弹窗、价格/限额展示与校验提示已国际化
- `order-manager` 开发中提示与未使用 prompt 文案已国际化;注释掉的历史表格保持原样
- 新增 `pages.payApplication`
- 直接公共组件 `Pagination``SysOriginIcon` 复核
- 验证结果:
- `src/views/cnf/pay/application/**/*.vue` 中文残留仅剩注释、注释掉的历史表格与注释掉的历史表单块,不属于可见展示文本
- `src` 中无 `$te(` 命中
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、商品类型/上下架实际值、应用/国家/区域/渠道接口返回动态数据或提交值
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程一已新认领:`src/views/cnf/pay/country/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 内购配置 / In-App Purchase Configuration
- 开通支付国家 / Enabled Payment Countries
- 路由别名:`open:pay:country`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/cnf/pay/country/index.vue`
- 已读取 `src/views/cnf/pay/country/associated-channels.vue`
- 已读取 `src/views/cnf/pay/country/country-select.vue`
- 已确认 `associated-channels.vue` 直接渲染 `src/views/cnf/pay/comp/transfer-channel.vue`
- 已确认当前无其他线程认领 `src/views/cnf/pay/country`
- 认领范围包括:
- `src/views/cnf/pay/country/index.vue`
- `src/views/cnf/pay/country/associated-channels.vue`
- `src/views/cnf/pay/country/country-select.vue`
- `src/views/cnf/pay/comp/transfer-channel.vue` 复核
- 筛选区、按钮、表格列头、行内可点击提示、prompt 标题/按钮/校验提示、关联渠道弹窗、国家选择弹窗、Transfer 标题/按钮国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、国家/渠道实际值、开通/删除提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 线程一已完成:`src/views/cnf/pay/country/**`
- 已完成内容:
- 开通支付国家筛选区、添加/刷新/关联渠道按钮、表格加载文案、表格列头、行内可点击提示、prompt 标题/按钮/校验提示国际化
- 关联渠道弹窗标题、国家货币/美元汇率标签、渠道额度表单标签、placeholder、开关文案与本地校验提示国际化
- 国家选择弹窗标题、Transfer 标题与按钮国际化
- 新增 `pages.payOpenCountry`
- 直接页面组件 `src/views/cnf/pay/comp/transfer-channel.vue` 复核
- 直接公共组件 `Pagination` 复核
- 验证结果:
- `src/views/cnf/pay/country/**/*.vue` 中文残留仅剩注释与注释掉的历史按钮,不属于可见展示文本
- `src/views/cnf/pay/comp/transfer-channel.vue``src/components/Pagination/index.vue` 中文残留扫描通过
- `src` 中无 `$te(` 命中
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、国家/渠道实际值、开通/删除提交值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-07
- 线程一已记录兼容问题:
- 本项目自定义 i18n 插件不支持 `$te`
- 已将渠道管理 / 厂商管理相关渠道类型展示中的 `$te` 判断修正为 `$t(key)` 返回值兜底判断
- 涉及文件:
- `src/views/cnf/pay/channel/index.vue`
- `src/views/cnf/pay/channel/edit-form.vue`
- `src/views/cnf/pay/factory/associated-channel.vue`
- 线程一已新认领:`src/views/cnf/pay/region-relation/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 内购配置 / In-App Purchase Configuration
- 区域关联支付国家 / Region-Payment Country Relations
- 路由别名:`region:pay:country`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/cnf/pay/region-relation/index.vue`
- 已确认目录当前仅包含入口页,无页面私有组件
- 已确认当前无其他线程认领 `src/views/cnf/pay/region-relation`
- 认领范围包括:
- `src/views/cnf/pay/region-relation/index.vue`
- 筛选区、按钮、表格列头、状态展示、弹窗标题、表单标签、placeholder、校验提示与弹窗按钮国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、布尔提交值或接口返回动态数据
- 领取时线程一状态:进行中
- 线程一已完成:`src/views/cnf/pay/region-relation/index.vue`
- 已完成内容:
- 区域关联支付国家筛选区、搜索/添加/编辑按钮、表格加载文案、表格列头、状态展示、弹窗标题、表单标签、placeholder、校验提示与弹窗按钮国际化
- 状态下拉与状态列采用本地展示映射,`productConfigShowcase` 原常量值与接口提交值保持不变
- 新增 `pages.payRegionRelation`
- 直接公共组件 `Pagination``SysOriginIcon` 复核
- 验证结果:
- `src/views/cnf/pay/region-relation/index.vue` 中文残留扫描通过
- `src/components/Pagination/index.vue``src/components/SysOriginIcon/index.vue` 中文残留扫描通过
- `src` 中无 `$te(` 命中
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、布尔提交值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程一已完成:`src/views/cnf/pay/factory/index.vue``src/views/cnf/pay/factory/edit-form.vue``src/views/cnf/pay/factory/associated-channel.vue``src/views/cnf/pay/comp/transfer-channel.vue`
- 已完成内容:
- 厂商管理筛选区、搜索/添加/编辑/关联渠道按钮、表格加载文案、表格列头、厂商编辑弹窗、关联渠道弹窗、穿梭框标题与按钮国际化
- 新增 `pages.payFactory`
- 关联渠道中的渠道类型展示复用 `pages.payChannel.channelTypes`,未修改 `src/constant/type.js` 原常量与提交值
- 直接公共组件 `Pagination` 复核
- 验证结果:
- `src/views/cnf/pay/factory/**/*.vue``src/views/cnf/pay/comp/transfer-channel.vue` 中文残留扫描通过
- `src/components/Pagination/index.vue` 中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、厂商/渠道实际值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/cnf/pay/factory/**``src/views/cnf/pay/comp/transfer-channel.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 内购配置 / In-App Purchase Configuration
- 厂商管理 / Provider Management
- 路由别名:`pay:factory:manager`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/cnf/pay/factory/index.vue`
- 已读取 `src/views/cnf/pay/factory/edit-form.vue`
- 已读取 `src/views/cnf/pay/factory/associated-channel.vue`
- 已确认 `associated-channel.vue` 直接渲染 `src/views/cnf/pay/comp/transfer-channel.vue`
- 已确认当前无其他线程认领 `src/views/cnf/pay/factory`
- 认领范围包括:
- `src/views/cnf/pay/factory/index.vue`
- `src/views/cnf/pay/factory/edit-form.vue`
- `src/views/cnf/pay/factory/associated-channel.vue`
- `src/views/cnf/pay/comp/transfer-channel.vue`
- 筛选区、按钮、表格列头、弹窗标题、表单标签、placeholder、校验提示、穿梭框标题/按钮国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、厂商/渠道实际值或接口返回动态数据
- 领取时线程一状态:进行中(本轮已完成)
- 线程一已完成:`src/views/cnf/pay/channel/index.vue``src/views/cnf/pay/channel/edit-form.vue`
- 已完成内容:
- 渠道管理筛选区、搜索/添加/编辑按钮、表格加载文案、表格列头、弹窗标题、表单标签、placeholder、校验提示与弹窗按钮国际化
- 新增 `pages.payChannel`
- 渠道类型展示改为按 `channelType` 的实际 `value` 映射 i18n 文案,未修改 `src/constant/type.js` 原常量与提交值
- 直接公共组件 `Pagination` 复核
- 验证结果:
- `src/views/cnf/pay/channel/**/*.vue` 中文残留扫描通过
- `src/components/Pagination/index.vue` 中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、渠道类型实际值或接口返回动态数据
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/cnf/pay/channel/index.vue``src/views/cnf/pay/channel/edit-form.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 内购配置 / In-App Purchase Configuration
- 渠道管理 / Channel Management
- 路由别名:`channel:manager`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/cnf/pay/channel/index.vue`
- 已读取 `src/views/cnf/pay/channel/edit-form.vue`
- 已确认当前无其他线程认领 `src/views/cnf/pay/channel`
- 认领范围包括:
- `src/views/cnf/pay/channel/index.vue`
- `src/views/cnf/pay/channel/edit-form.vue`
- 筛选区、按钮、表格列头、弹窗标题、表单标签、placeholder、校验提示与弹窗按钮国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop`、渠道类型实际值或接口返回动态数据
- 领取时线程一状态:进行中(本轮已完成)
- 线程一已完成:`src/views/log/blacklist/index.vue`
- 已完成内容:
- 系统筛选、用户/房间输入、日期范围、搜索按钮、表格加载文案、表格列头与加载更多文案国际化
- 新增 `pages.roomBlacklist`
- 直接公共组件 `SysOriginIcon``AccountInput``UserTableExhibit``RoomDeatilsDrawer` 复核
- 验证结果:
- `src/views/log/blacklist/index.vue` 中文残留扫描通过
- 直接公共组件中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 接口返回的用户资料、房间资料、封面、房间名称、时间戳等动态数据保持原样
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop` 或接口返回动态数据
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/log/blacklist/index.vue`
- 对应主要路由:
- 语音房间 / Voice Rooms
- 房间黑名单 / Room Blacklist
- 路由别名:`room:user:blacklist`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/log/blacklist/index.vue`
- 已确认当前无其他线程认领 `src/views/log/blacklist`
- 认领范围包括:
- `src/views/log/blacklist/index.vue`
- 系统筛选、用户/房间输入、日期范围、搜索按钮、表格列头、加载更多文案国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/RoomDeatilsDrawer/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop` 或接口返回动态数据
- 领取时线程一状态:进行中(本轮已完成)
- 线程一已完成:`src/views/sys/set-top/index.vue``src/views/sys/set-top/form-edit.vue`
- 已完成内容:
- 筛选区、表格列头、是否展示文案、操作按钮、删除确认、表单标签、日期 placeholder、校验提示与本地错误提示国际化
- 新增 `pages.pinnedRooms`
- 表单校验规则改为 `localizedRules` 计算属性,确保语言切换后校验提示跟随更新
- 直接公共组件 `Pagination``SysOriginIcon``SearchRoomInput``SelectSystemRegion``RoomDeatilsDrawer` 复核
- 验证结果:
- `src/views/sys/set-top/**/*.vue` 中文残留扫描通过
- 直接公共组件除 `SearchRoomInput` 历史注释中文外,中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 房间名称、房间封面、区域名称、状态描述 `statusDesc` 等接口返回动态数据保持原样;其中 `statusDesc` 暂无接口样例,未做推断翻译
- 未修改接口参数、查询字段、路由路径、权限码、表格 `prop`、布尔提交值或接口返回数据值
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/sys/set-top/index.vue``src/views/sys/set-top/form-edit.vue`
- 对应主要路由:
- 语音房间 / Voice Rooms
- 置顶房间 / Pinned Rooms
- 路由别名:`room:set:top`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/sys/set-top/index.vue`
- 已读取 `src/views/sys/set-top/form-edit.vue`
- 已确认当前无其他线程认领 `src/views/sys/set-top`
- 认领范围包括:
- `src/views/sys/set-top/index.vue`
- `src/views/sys/set-top/form-edit.vue`
- 筛选区、表格列头、是否展示文案、操作按钮、删除确认、表单标签、日期 placeholder、校验提示与本地错误提示国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/SearchRoomInput/index.vue`
- `src/components/data/SelectSystemRegion/index.vue`
- `src/components/data/RoomDeatilsDrawer/index.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码、表格 `prop` 或接口返回动态数据
- 领取时线程一状态:进行中(本轮已完成)
- 线程一已完成:`src/views/room/online/index.vue``src/views/room/online/online-member.vue`
- 已完成内容:
- 系统/区域筛选、房间 ID/Account 输入、搜索按钮、热门标签、操作下拉、房间卡片字段名前缀、成员抽屉标题与加载文案国际化
- 新增 `pages.roomOnline`
- 新增通用 `common.select`,并将 `SelectSystemRegion` 默认 placeholder 改为随语言切换
- 直接公共组件 `SelectSystemRegion``AccountHanle``RoomDeatilsDrawer``Gender``user_deatils.vue` 复核
- 验证结果:
- `src/views/room/online/**/*.vue` 中文残留扫描通过
- `SelectSystemRegion` 中文残留扫描通过
- `AccountHanle` 仅剩按规则保留的接口提交默认警告内容
- `user_deatils.vue` 仅剩历史注释与注释掉的购买记录块
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 房间名称、房间 ID、房间 Account、公告、家族信息、国家/区域等接口返回动态数据保持原样
- 未修改接口参数、查询字段、路由路径、权限码或接口返回数据值
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/room/online/index.vue``src/views/room/online/online-member.vue`
- 对应主要路由:
- 语音房间 / Voice Rooms
- 在线房间 / Online Rooms
- 路由别名:`RoomOnline`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/room/online/index.vue`
- 已读取 `src/views/room/online/online-member.vue`
- 已确认当前无其他线程认领 `src/views/room/online`
- 认领范围包括:
- `src/views/room/online/index.vue`
- `src/views/room/online/online-member.vue`
- 系统/区域筛选、房间输入、搜索按钮、卡片标签、操作下拉、成员抽屉标题与加载文案国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/data/SelectSystemRegion/index.vue`
- `src/components/data/AccountHanle/index.vue`
- `src/components/data/RoomDeatilsDrawer/index.vue`
- `src/components/data/Gender/index.vue`
- `src/views/common/user_deatils.vue`
- 说明:
- 只翻译可见静态文案,不修改接口参数、查询字段、路由路径、权限码或接口返回动态数据
- 领取时线程一状态:进行中(本轮已完成)
- 线程一已完成:`src/views/game/lucky-gift/give-record/index.vue`
- 已完成内容:
- 系统筛选、数量筛选、礼物筛选、用户/房间输入、日期范围、统计汇总、搜索按钮、表格加载文案与表格列头国际化
- 新增 `pages.luckyGiftGiveRecords`
- 直接公共组件 `Pagination``SysOriginIcon``AccountInput``SearchRoomInput``UserTableExhibit``RoomDeatilsDrawer``user_deatils.vue` 复核
- 验证结果:
- `src/views/game/lucky-gift/give-record/index.vue` 中文残留扫描通过
- 直接公共组件除 `SearchRoomInput``user_deatils.vue` 历史注释块外,中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 数量、礼物 ID、系统来源、用户资料、房间资料、礼物名称等提交值或接口返回动态值保持原样
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/game/lucky-gift/give-record/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 幸运礼物送礼记录 / Lucky Gift Sending Records
- 路由别名:`lucky:give-record`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/game/lucky-gift/give-record/index.vue`
- 已确认当前无其他线程认领 `src/views/game/lucky-gift/give-record/index.vue`
- 认领范围包括:
- `src/views/game/lucky-gift/give-record/index.vue`
- 系统筛选、数量筛选、礼物筛选、用户/房间输入、日期范围、统计汇总、搜索按钮、表格加载文案与表格列头国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/SearchRoomInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/RoomDeatilsDrawer/index.vue`
- `src/views/common/user_deatils.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 数量 / 礼物 ID / 系统来源等实际提交值
- 接口返回数据值或后端依赖枚举值
- 线程一已完成:`src/views/log/password-log/index.vue`
- 已完成内容:
- 系统筛选、用户输入、操作类型/业务类型筛选、搜索按钮、表格加载文案、表格列头与类型展示国际化
- 新增 `pages.userPasswordLogs`
- 直接公共组件 `Pagination``SysOriginIcon``AccountInput``UserTableExhibit``user_deatils.vue` 复核
- 验证结果:
- `src/views/log/password-log/index.vue` 中文残留扫描通过
- 直接公共组件除 `user_deatils.vue` 历史注释块外,中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 操作类型 / 业务类型实际提交值 `ADD_PASSWORD``UPDATE_PASSWORD``PAY_PASSWORD``ACCOUNT_PASSWORD` 保持原样,仅翻译展示文案
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/log/password-log/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 用户密码日志 / User Password Logs
- 路由别名:`UserPasswordLog`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/log/password-log/index.vue`
- 已确认当前无其他线程认领 `src/views/log/password-log/index.vue`
- 认领范围包括:
- `src/views/log/password-log/index.vue`
- 系统筛选、用户输入、操作类型/业务类型筛选、搜索按钮、表格加载文案、表格列头与类型展示国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/views/common/user_deatils.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 操作类型 / 业务类型实际提交值
- 接口返回数据值或后端依赖枚举值
- 线程一已完成:`src/views/log/cp/index.vue`
- 已完成内容:
- 状态筛选、发送/接收用户输入、搜索按钮、表格加载文案、表格列头与状态展示国际化
- 新增 `pages.cpApplicationLogs`
- 直接公共组件 `Pagination``AccountInput``UserTableExhibit` 复核
- 验证结果:
- `src/views/log/cp/index.vue` 中文残留扫描通过
- 直接公共组件中文残留扫描通过
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 说明:
- 状态实际提交值 `WAIT``AGREE``DISMISS``REFUSE``REIMBURSE` 保持原样,仅翻译展示文案
- 线程一本轮完成后切回待分配
- 线程一已新认领:`src/views/log/cp/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- CP申请日志 / CP Application Logs
- 路由别名:`cp:apply:log`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/log/cp/index.vue`
- 已确认当前无其他线程认领 `src/views/log/cp/index.vue`
- 认领范围包括:
- `src/views/log/cp/index.vue`
- 状态筛选、发送/接收用户输入、搜索按钮、表格加载文案、表格列头与状态展示国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 状态实际提交值
- 接口返回数据值或后端依赖枚举值
- 线程一已完成:`src/views/user/check-in-log/index.vue`
- 已完成内容:
- 页面筛选区、日期范围、表格列头、搜索按钮与加载文案国际化
- 新增 `pages.userCheckIns`
- 直接公共组件 `Pagination``AccountInput``user_deatils.vue` 复核
- 验证结果:
- `src/views/user/check-in-log/index.vue` 中文残留仅剩文件头注释
- `src/views/common/user_deatils.vue` 中文残留仅剩文件头注释与注释掉的历史购买记录块
- 语言文件语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 线程三已完成:`src/views/log/invite-user-log/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 邀请用户 / Invite Users
- 路由别名:`invite:user:register:log`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取 `src/views/log/invite-user-log/index.vue`
- 已确认 `src/views/user/check-in-log/index.vue` 由线程一进行中,本轮线程三改领 `src/views/log/invite-user-log/index.vue`
- 认领范围包括:
- `src/views/log/invite-user-log/index.vue`
- 页面筛选区、国家输入、用户输入、日期范围、表格列头、搜索按钮与加载文案国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 接口返回数据值或后端依赖枚举值
- 完成结果:
- 页面系统、国家、邀请用户、被邀请用户、日期范围、搜索按钮、表格加载文案与表格列头已国际化
- 国家名称、系统来源名称、用户资料、奖金、设备号与创建时间等接口返回数据保持原样
- `src/views/log/invite-user-log/index.vue` 中文残留仅剩代码注释,不属于可见展示文案
- `src/components/Pagination/index.vue``src/components/SysOriginIcon/index.vue``src/components/data/AccountInput/index.vue``src/components/data/UserInfo/UserTableExhibit/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过,新增 `pages.inviteUserLog`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 线程二已完成:`src/views/log/login-logger/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 登录日志 / Login Logs
- 路由别名:`app:logger:login`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取 `src/views/log/login-logger/index.vue`
- 已确认线程一正在处理 `src/views/user/check-in-log/index.vue`,线程二主动避让
- 已确认当前没有其他线程认领 `src/views/log/login-logger/index.vue`
- 认领范围包括:
- `src/views/log/login-logger/index.vue`
- 页面筛选区、搜索按钮、表格列头、操作下拉与加载文案国际化
- 入口页直接公共组件扫描与必要复核:
- `src/components/Pagination/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/PlatformSvgIcon/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/data/UserVideoViolationTableDialog/index.vue`
- `src/components/data/UserAccountStatusLogDrawer/index.vue`
- `src/components/data/AccountHanle/index.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 登录方式名称、用户资料、IP、设备 ID、App 版本与接口返回动态内容
- 完成结果:
- 页面用户 ID、设备 ID、搜索按钮、表格加载文案、表格列头与操作下拉已国际化
- `src/views/log/login-logger/index.vue` 中文残留扫描通过
- 直接公共组件 `Pagination``AccountInput``PlatformSvgIcon``UserTableExhibit``UserAccountStatusLogDrawer` 扫描通过
- `UserVideoViolationTableDialog` 仅剩注释中文;`AccountHanle` 仅剩按规则保留的接口提交默认警告文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过,新增 `pages.loginLogger`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程一已新认领:`src/views/user/check-in-log/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 用户签到 / User Check-ins
- 路由别名:`CheckInLog`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/user/check-in-log/index.vue`
- 已确认线程二与线程三当前均为待分配,本轮不与其他线程冲突
- 认领范围包括:
- `src/views/user/check-in-log/index.vue`
- 页面筛选区、日期范围、表格列头、搜索按钮与加载文案国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/views/common/user_deatils.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 接口返回数据值或后端依赖枚举值
- 线程三已完成:`src/views/user/user-prop-list/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 用户道具流水 / User Prop Transactions
- 路由别名:`RunningWaterUserProps`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取 `src/views/user/user-prop-list/index.vue`
- 已确认当前无其他线程认领 `src/views/user/user-prop-list/index.vue`
- 认领范围包括:
- `src/views/user/user-prop-list/index.vue`
- 页面筛选区、日期范围、表格列头、搜索按钮与加载文案国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/views/common/user_deatils.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端来源枚举值与接口返回动态内容
- 完成结果:
- 页面筛选区、日期范围、表格列头、搜索按钮与表格加载文案已国际化
- 来源下拉建议只翻译展示 name`CP_REWARD``PURCHASING_GOLD_PROPS` 等实际提交 value 保持原样
- `src/views/user/user-prop-list/index.vue` 中文残留仅剩模板注释,不属于可见展示文案
- `src/components/Pagination/index.vue``src/components/data/AccountInput/index.vue``src/components/data/UserInfo/UserTableExhibit/index.vue` 中文残留扫描通过
- `src/views/common/user_deatils.vue` 当前中文命中仅为文件头注释与注释掉的购买记录块,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过,新增 `pages.userPropTransactions`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程三已完成:`src/views/user/gift-history/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 运营日志 / Operations Logs
- 礼物赠送记录 / Gift Sending Records
- 路由别名:`ContentManagerGiftHistory`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已确认当前无其他线程认领 `src/views/user/gift-history/index.vue`
- 认领范围包括:
- `src/views/user/gift-history/index.vue`
- 页面筛选区、统计提示、表格列头、操作按钮、加载状态与本地展示文本国际化
- 入口页直接公共组件扫描与必要处理:
- `src/components/data/GiftHistoryDetailsDrawer/index.vue`
- `src/components/data/RoomDeatilsDrawer/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/components/data/UserInfo/UserTableExhibit/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/views/common/user_deatils.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端枚举值与接口返回动态内容
- 完成结果:
- 页面筛选区、统计提示、表格列头、操作按钮、加载更多与已加载全部文案已国际化
- 礼物类型下拉只翻译展示 label`ORDINARY``STAR` 等提交值保持原样
- `src/views/user/gift-history/index.vue` 中文残留扫描通过
- `src/components/data/GiftHistoryDetailsDrawer/index.vue` 当前仅剩注释中文,不属于可见展示文案
- `src/components/data/RoomDeatilsDrawer/index.vue``src/components/data/AccountInput/index.vue``src/components/data/UserInfo/UserTableExhibit/index.vue``src/components/SysOriginIcon/index.vue` 中文残留扫描通过
- `src/views/common/user_deatils.vue` 当前中文命中仅为文件头注释与注释掉的购买记录块,不属于可见展示文案
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过,新增 `pages.giftHistory`
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程三已完成:`src/views/sys/game-config/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 游戏列表 / Game List
- 路由别名:`game:config`
- 已完成文件:
- `src/views/sys/game-config/index.vue`
- `src/views/sys/game-config/fruit/edit.vue`
- `src/views/sys/game-config/match/index.vue`
- `src/views/sys/game-config/match/form-edit.vue`
- `src/views/sys/game-config/room/index.vue`
- `src/views/sys/game-config/room/form-edit.vue`
- 模块复核结果:
- 已核对入口页、房间游戏配置页、匹配游戏配置页、匹配游戏表单与水果游戏参数配置弹窗
- 入口页当前实际展示房间 tab匹配 tab 仍在注释中,但对应可见子页已同步完成
- 递归中文扫描后仅剩注释,不属于可见展示文本
- 页面私有组件状态:
- 已随页面同步完成
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:扫描无中文命中
- `src/components/SysOriginIcon/index.vue`:扫描无中文命中
- 校验结果:
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言文件校验通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程一已完成:`src/views/user/badge/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 徽章配置管理 / Badge Configuration Management
- 已完成文件:
- `src/views/user/badge/index.vue`
- `src/views/user/badge/badge-give/index.vue`
- `src/views/user/badge/badge-revoke/index.vue`
- `src/views/user/badge/badge-rule/index.vue`
- `src/views/user/badge/badge-rule/source-edit.vue`
- 模块复核结果:
- 已核对入口页、发放页、收回页、规则页与规则编辑弹窗
- 递归中文扫描后仅剩 `badge-rule/index.vue` 中注释掉的历史配置示例,不属于可见展示文本
- 校验结果:
- `src/lang/messages/base/en.js``src/lang/messages/base/zh.js``src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言文件校验通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程二已完成:`src/views/user/beautiful-number-apply/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 申请靓号 / Apply for Special ID
- 路由别名:`BeautifulNumberApply`
- 已完成文件:
- `src/views/user/beautiful-number-apply/index.vue`
- `src/views/user/beautiful-number-apply/components/applyHandle.vue`
- 模块复核结果:
- 已核对入口页与目录文件列表
- `components/applyHandle.vue` 为入口页直接渲染的页面内私有弹窗,已随页面同步完成
- 直接公共组件 `Pagination``AccountInput``user_deatils.vue` 已复核;当前中文命中仅为注释或注释掉的历史块
- 本模块中文残留扫描仅剩注释,不属于可见展示文本
- 完成范围包括:
- 筛选区、表格列名、状态文案、同意/驳回按钮、同意确认弹窗、驳回处理弹窗、提示消息与校验提示国际化
- `src/lang/messages/pages/en.js` 新增 `pages.beautifulNumberApply`
- `src/lang/messages/pages/zh.js` 新增 `pages.beautifulNumberApply`
- 保持不变:
- `BeautifulNumberApply` 路由别名
- `userBeautifulNumberApplyTable` / `handleBeautifulNumberApplyState` 接口调用
- `state` 取值、提交参数与接口返回用户资料
- 验证结果:
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 通过 data URL 方式 ESM 语法检查
- 直接执行 `npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程二已新认领:`src/views/user/beautiful-number-apply/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 申请靓号 / Apply for Special ID
- 路由别名:`BeautifulNumberApply`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已发现 `src/views/user/badge/**` 已由线程一认领,线程二主动避让
- 已发现 `src/views/sys/game-config/**` 已由线程三认领,线程二主动避让
- 已确认当前没有其他线程认领 `src/views/user/beautiful-number-apply/**`
- 已核对入口页与目录文件列表,确认 `components/applyHandle.vue` 为入口页直接渲染的页面内私有弹窗
- 认领范围包括:
- `src/views/user/beautiful-number-apply/index.vue`
- `src/views/user/beautiful-number-apply/components/applyHandle.vue`
- 页面内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 申请状态实际值或提交值
- 接口返回的用户资料、靓号申请内容或动态数据
- 2026-05-06
- 线程三已新认领:`src/views/sys/game-config/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 游戏列表 / Game List
- 路由别名:`game:config`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已发现 `src/views/user/badge/**` 已由线程一认领,因此改领下一个未认领主要路由页面
- 已确认当前没有其他线程认领 `src/views/sys/game-config/**`
- 已核对 `src/views/sys/game-config` 目录文件列表
- 认领范围包括:
- `src/views/sys/game-config/index.vue`
- `src/views/sys/game-config/fruit/edit.vue`
- `src/views/sys/game-config/match/index.vue`
- `src/views/sys/game-config/match/form-edit.vue`
- `src/views/sys/game-config/room/index.vue`
- `src/views/sys/game-config/room/form-edit.vue`
- 处理原则:
- 只处理可见静态展示文本
- 不修改接口参数、路由路径、权限码、游戏配置实际值或接口返回内容
- 2026-05-06
- 线程一已新认领:`src/views/user/badge/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 徽章配置管理 / Badge Configuration Management
- 认领范围包括:
- `src/views/user/badge/index.vue`
- `src/views/user/badge/badge-give/index.vue`
- `src/views/user/badge/badge-revoke/index.vue`
- `src/views/user/badge/badge-rule/index.vue`
- `src/views/user/badge/badge-rule/source-edit.vue`
- 处理原则:
- 只处理可见静态展示文本
- 不修改接口参数、路由路径、权限码、徽章配置实际值或接口返回内容
- 2026-05-06
- 线程一已完成:`src/views/sys/emoji-config/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 表情管理 / Emoji Management
- 已完成文件:
- `src/views/sys/emoji-config/index.vue`
- `src/views/sys/emoji-config/emoji/index.vue`
- `src/views/sys/emoji-config/group/index.vue`
- `src/views/sys/emoji-config/group/form-edit.vue`
- 模块复核结果:
- 已核对入口页、分组页、表情页与分组弹窗,当前可见 `.vue` 文件已全部处理
- 递归中文扫描未发现剩余中文可见文本
- 校验结果:
- `src/lang/messages/base/en.js``src/lang/messages/base/zh.js``src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语言文件校验通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程二已完成:`src/views/sys/invite-user-rule/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 邀请用户配置 / Invite User Configuration
- 路由别名:`AswatInviteUserRule`
- 已完成文件:
- `src/views/sys/invite-user-rule/index.vue`
- `src/views/sys/invite-user-rule/Lotfun/index.vue`
- 模块复核结果:
- 已核对入口页与目录文件列表
- 入口页当前仅实际渲染 `Lotfun` 子页
- `src/views/sys/invite-user-rule/aswat/index.vue``src/views/sys/invite-user-rule/yahlla/index.vue` 当前仅存在注释 import不属于本轮入口渲染链
- 递归中文扫描通过,当前源码中未发现剩余中文展示文本
- 页面私有组件状态:
- 已随页面同步完成
- 直接公共组件状态:
- 当前页面未直接渲染 `src/components/**` 公共组件
- 完成范围包括:
- 页面提示条、表单标签、修改按钮、确认框与取消提示国际化
- `src/lang/messages/pages/en.js` 新增 `pages.inviteUserRule`
- `src/lang/messages/pages/zh.js` 新增 `pages.inviteUserRule`
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 保持不变:
- `LOTFUN` 系统值
- `querySysInviteUserConfig` / `updateSysInviteUserConfig` 接口调用
- `form.days``form.proportion``form.sysOrigin` 字段与提交结构
- 验证结果:
- `src/views/sys/invite-user-rule/index.vue``src/views/sys/invite-user-rule/Lotfun/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 通过 data URL 方式 ESM 语法检查
- 直接执行 `npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程一已新认领:`src/views/sys/emoji-config/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 表情管理 / Emoji Management
- 认领范围包括:
- `src/views/sys/emoji-config/index.vue`
- `src/views/sys/emoji-config/emoji/index.vue`
- `src/views/sys/emoji-config/group/index.vue`
- `src/views/sys/emoji-config/group/form-edit.vue`
- 处理原则:
- 只处理可见静态展示文本
- 不修改接口参数、路由路径、权限码、表情配置实际值或接口返回内容
- 2026-05-06
- 线程二已新认领:`src/views/sys/invite-user-rule/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 邀请用户配置 / Invite User Configuration
- 路由别名:`AswatInviteUserRule`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领 `src/views/sys/invite-user-rule/**`
- 已核对 `src/views/sys/invite-user-rule` 目录文件列表
- 已核对入口页当前仅直接渲染 `src/views/sys/invite-user-rule/Lotfun/index.vue`
- 已确认 `src/views/sys/invite-user-rule/aswat/index.vue``src/views/sys/invite-user-rule/yahlla/index.vue` 当前仅在注释 import 中出现,不属于本轮入口渲染链
- 已确认当前页面未直接渲染 `src/components/**` 公共组件
- 认领范围包括:
- `src/views/sys/invite-user-rule/index.vue`
- `src/views/sys/invite-user-rule/Lotfun/index.vue`
- 页面内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 暂不纳入:
- `src/views/sys/invite-user-rule/aswat/index.vue`
- `src/views/sys/invite-user-rule/yahlla/index.vue`
- 原因:当前未纳入入口页实际渲染链,后续如恢复 import / tab 再单独复核
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程一已完成:`src/views/user/special-id/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 靓号管理 / Special ID Management
- 已完成文件:
- `src/views/user/special-id/index.vue`
- `src/views/user/special-id/special-setting/index.vue`
- `src/views/user/special-id/special-setting/form-edit.vue`
- `src/views/user/special-id/special-setting/customize-field-dialog.vue`
- `src/views/user/special-id/special-setting/special-log.vue`
- `src/views/user/special-id/special-log-info/index.vue`
- 模块复核结果:
- 已核对入口页与目录文件列表,当前可见 `.vue` 文件已全部处理
- 递归中文扫描后仅剩 `special-setting/index.vue` 中一条代码注释 `// true发货 false扣除`
- 注释不属于可见展示文本,按规则保留
- 校验结果:
- 复用 `pages.specialIdRoleManagement`,未新增重复页面命名空间
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程二已完成:`src/views/user/gold-balance/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 金币余额榜 / Gold Balance Leaderboard
- 路由别名:`gold:balanc:top`
- 完成范围包括:
- 页面筛选区系统与用户 ID placeholder、搜索按钮、用户与余额列表头国际化
- `src/lang/messages/pages/en.js` 新增 `pages.goldBalanceLeaderboard`
- `src/lang/messages/pages/zh.js` 新增 `pages.goldBalanceLeaderboard`
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 页面私有组件状态:
- `src/views/user/gold-balance` 目录当前仅包含 `index.vue`,无页面私有组件
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核通过
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核通过
- `src/components/data/UserInfo/UserTableExhibit/index.vue`:历史已完成,本轮复核通过
- 补充说明:
- `src/views/user/gold-balance/index.vue` 当前中文残留仅在注释掉的操作列中,不属于可见展示文案
- 页面内 `permissionsSysOriginPlatforms``item.label`、接口返回的用户资料与余额数据保持原样
- 验证结果:
- `src/views/user/gold-balance/index.vue` 中文残留扫描通过;仅剩注释中文
- `src/components/SysOriginIcon/index.vue``src/components/data/AccountInput/index.vue``src/components/data/UserInfo/UserTableExhibit/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 通过 data URL 方式 ESM 语法检查
- 直接执行 `npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程二已新认领:`src/views/user/gold-balance/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 金币余额榜 / Gold Balance Leaderboard
- 路由别名:`gold:balanc:top`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认 `docs/i18n/翻译清单.md` 中线程一当前认领 `src/views/user/special-id/**`,本轮避开该范围
- 已确认当前没有其他线程认领 `src/views/user/gold-balance/index.vue`
- 已核对 `src/views/user/gold-balance` 目录当前仅包含 `index.vue`
- 已核对页面直接渲染公共组件:`src/components/SysOriginIcon/index.vue``src/components/data/AccountInput/index.vue``src/components/data/UserInfo/UserTableExhibit/index.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- 入口页直接公共组件复核,并在完成记录补充公共组件状态
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程一已新认领:`src/views/user/special-id/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 靓号管理 / Special ID Management
- 认领范围包括:
- `src/views/user/special-id/index.vue`
- `src/views/user/special-id/special-setting/**/*.vue`
- `src/views/user/special-id/special-log-info/**/*.vue`
- 处理原则:
- 只处理可见静态展示文本
- 不修改接口参数、路由路径、权限码、靓号配置实际值或接口返回内容
- 2026-05-06
- 线程三已完成:`src/views/room/theme/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 房间主题管理 / Room Theme Management
- 路由别名:`RoomThemeManager`
- 完成范围包括:
- 新增按钮、表格加载文案、主题背景图/状态/主题金额/创建时间/操作列头国际化
- 上架/下架状态、修改按钮、新增/修改弹窗标题、表单标签、状态 placeholder、保存/取消按钮国际化
- 主题背景图、状态、主题金额必填校验提示国际化
- 删除确认弹窗标题/内容与删除成功提示国际化
- 新增 `pages.roomThemeManager`
- 页面私有组件状态:
- `src/views/room/theme` 目录当前仅包含 `index.vue`,无页面私有组件
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:中文扫描无命中
- `upload-image`:当前为全局组件/运行时组件,未解析到本地 `src/components/**` 文件;本轮仅处理调用侧可见表单标签
- 保持不变:
- `themeTable``updateRoomTheme``deleteRoomTheme``addRoomTheme` 接口调用
- `listQuery``form` 字段结构
- `showcase` 布尔值、主题金额提交值、路由路径、权限码与后端依赖值
- 验证结果:
- `src/views/room/theme/index.vue` 中文残留扫描通过
- `src/components/Pagination/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 对象语法校验通过
- 直接执行 `npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程一已完成:`src/views/user/special-id-role/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 靓号管理(角色) / Special ID Management (Role)
- 已完成文件:
- `src/views/user/special-id-role/index.vue`
- `src/views/user/special-id-role/special-setting/index.vue`
- `src/views/user/special-id-role/special-setting/form-edit.vue`
- `src/views/user/special-id-role/special-setting/customize-field-dialog.vue`
- `src/views/user/special-id-role/special-setting/special-log.vue`
- `src/views/user/special-id-role/special-log-info/index.vue`
- 模块复核结果:
- 已核对入口页与目录文件列表,当前可见 `.vue` 文件已全部处理
- 递归中文扫描后仅剩 `special-setting/index.vue` 中一条代码注释 `// true发货 false扣除`
- 注释不属于可见展示文本,按规则保留
- 校验结果:
- `src/lang/messages/base/en.js``src/lang/messages/base/zh.js``src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- `npm run build:prod` 构建通过,仍为项目既有 `17` 条 warning
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程二已完成:`src/views/sys/customer-service/index.vue`
- 同步完成:
- `src/views/common/user_deatils.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 客服列表 / Customer Service List
- 路由别名:`CustomerService`
- 完成范围包括:
- 页面筛选区系统、区域 placeholder 国际化
- 搜索/新增按钮、提示条、表格列头与弹窗表单标签国际化
- 新增/修改弹窗标题、用户 ID placeholder、请选择、按钮、删除确认与删除提示国际化
- 用户详情抽屉中的糖果、会员、基本信息、照片墙、国家、邮箱、手机号码、注册平台、机型与居住地址文案国际化
- `src/lang/messages/pages/en.js` 新增 `pages.customerService``pages.userDetailsDrawer`
- `src/lang/messages/pages/zh.js` 新增 `pages.customerService``pages.userDetailsDrawer`
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 直接公共组件状态:
- `src/components/SysOriginIcon/index.vue`:历史已完成,本轮复核通过
- `src/components/data/AccountInput/index.vue`:历史已完成,本轮复核通过
- `src/views/common/user_deatils.vue`:已随页面同步完成
- 页面私有组件状态:
- 无页面私有组件
- 补充说明:
- `src/views/common/user_deatils.vue` 当前中文残留仅在文件头注释与注释掉的购买记录表格块中,不属于可见展示文案
- `npm run build:prod` 在当前环境直接构建通过
- 语言文件通过 data URL 方式 ESM 语法检查
- 构建仍保留项目既有 `17` 条 warning另存在项目既有 `@/api/app-user` 缺少 `getUserAuthInfo``getSubscriptionBalance` 导出 warning未因本轮新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程三已新认领:`src/views/room/theme/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 房间主题管理 / Room Theme Management
- 路由别名:`RoomThemeManager`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 领取前曾确认线程一当时认领 `src/views/user/special-id-role/**`,本轮已避开该范围;后续回读时该模块已由线程一更新为完成
- 领取前曾确认线程二当时认领 `src/views/sys/customer-service/**`,本轮已避开该范围;后续回读时该模块已由线程二更新为完成
- 已确认当前无其他线程认领 `src/views/room/theme/index.vue`
- 已核对 `src/views/room/theme` 目录当前仅包含 `index.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- 入口页直接私有组件与公共组件扫描,并在完成记录补充组件状态
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程二已新认领:`src/views/sys/customer-service/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 客服列表 / Customer Service List
- 路由别名:`CustomerService`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/user/special-id-role/**`,本轮避开该范围
- 已确认当前无其他线程认领 `src/views/sys/customer-service/index.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- 入口页直接公共组件扫描与必要处理:
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/views/common/user_deatils.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 范围补充说明:
- 认领后已复查入口页模板,确认 `user-deatils-drawer` 会被客服列表页面直接渲染;对应文件 `src/views/common/user_deatils.vue` 虽位于公共目录,但属于本轮必须同步处理的直接展示组件,避免遗漏弹窗内中文
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程一已完成:`src/views/cnf/gift/**`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 礼物管理 / Gift Management
- 已完成文件:
- `src/views/cnf/gift/index.vue`
- `src/views/cnf/gift/cp/index.vue`
- `src/views/cnf/gift/setting/index.vue`
- `src/views/cnf/gift/setting/edit.vue`
- `src/views/cnf/gift/week-star/index.vue`
- `src/views/cnf/gift/week-star/add-week-gift-group.vue`
- 模块复核结果:
- 已核对入口页 `src/views/cnf/gift/index.vue` 与目录文件列表,当前目录仅包含上述 6 个可见 `.vue` 文件
- 递归中文扫描后,剩余中文仅为模板注释与代码注释,不属于可见展示文本
- 本轮验证:
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查,通过
- 已执行 `npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 处理原则保持不变:
- 只处理可见静态展示文本
- 不修改接口参数、路由路径、权限码、礼物类型值或接口返回内容
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程三已完成:`src/views/game/lucky-gift/standard-config/index.vue`
- 同步完成:
- `src/views/game/lucky-gift/standard-config/standard-config-edit.vue`
- `src/views/game/lucky-gift/probability-config/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 幸运礼物规格配置 / Lucky Gift Specification Configuration
- 路由别名:`game:standard-config`
- 完成内容包括:
- 筛选区系统、名称 placeholder 与搜索/添加按钮国际化
- 列表加载文案、平台/名称/创建时间/操作表头与编辑/概率配置/删除操作国际化
- 删除确认框与删除成功提示国际化
- 编辑弹窗标题、表单标签、placeholder、取消/提交按钮与必填校验国际化
- 概率配置弹窗标题、数量卡片、保存按钮、概率差额/完整/超额提示、表单标签、placeholder、签数展示、添加概率详情按钮、规则提示、校验提示、保存确认框与保存结果提示国际化
- 新增 `pages.luckyGiftStandardConfig`
- 页面私有组件状态:
- `src/views/game/lucky-gift/standard-config/standard-config-edit.vue`:已随页面同步完成
- `src/views/game/lucky-gift/probability-config/index.vue`:入口页直接渲染的页面内组件,已随页面同步完成
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:扫描无中文命中
- `src/components/SysOriginIcon/index.vue`:扫描无中文命中;仅展示系统来源图标与动态 `desc`
- 保持不变:
- `standardConfigTable``deleteStandardConfig``addOrUpdateStandardConfig``gameLuckyGiftProbabilityInfoConfig``addLuckyGiftProbabilityInfoConfig` 接口调用
- `listQuery``formData``configList``submitDataInfo` 字段结构
- 概率数值、数量配置、校验计算、提交数据结构与刷新逻辑
- 路由路径、权限码、后端依赖值、配置值、枚举值与提交值
- 验证结果:
- `src/views/game/lucky-gift/standard-config/index.vue``src/views/game/lucky-gift/standard-config/standard-config-edit.vue``src/views/game/lucky-gift/probability-config/index.vue` 中文残留扫描通过
- `src/components/Pagination/index.vue``src/components/SysOriginIcon/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- 直接执行 `npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程三已新认领:`src/views/game/lucky-gift/standard-config/index.vue`
- 同步纳入范围:
- `src/views/game/lucky-gift/standard-config/standard-config-edit.vue`
- `src/views/game/lucky-gift/probability-config/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 幸运礼物规格配置 / Lucky Gift Specification Configuration
- 路由别名:`game:standard-config`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/cnf/gift/**`,本轮避开该范围
- 已确认当前无其他线程认领 `src/views/game/lucky-gift/standard-config/**`
- 已核对入口页直接渲染 `src/views/game/lucky-gift/probability-config/index.vue`,本轮同步纳入,避免漏掉可见弹窗
- 认领范围包括:
- 页面内静态展示文本翻译
- 同目录私有组件 `src/views/game/lucky-gift/standard-config/standard-config-edit.vue` 静态展示文本翻译
- 入口页直接渲染组件 `src/views/game/lucky-gift/probability-config/index.vue` 静态展示文本翻译
- 入口页直接公共组件扫描与必要处理
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、配置值、枚举值与提交值
- 2026-05-06
- 线程二已完成:`src/views/sys/banner/index.vue`
- 同步完成:
- `src/views/sys/banner/form-edit.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- Banner管理 / Banner Management
- 路由别名:`BannerManager`
- 完成内容包括:
- 筛选区系统、平台、状态、区域、国家 placeholder 与搜索/新增按钮国际化
- 列表加载文案、封面/小图/alert图/类型/展示位/归属系统/区域/排序/内容/状态/操作列表头国际化
- 内容 Popover 的内容/参数/描述/开始时间/过期时间标签与查看按钮国际化
- 状态标签、删除确认框、删除成功提示与成功提示国际化
- 编辑抽屉标题、上传提示、表单标签、placeholder、展示位与内容选项本地映射、保存/取消按钮与必填校验国际化
- 新增 `pages.bannerManager`
- 页面私有组件状态:
- `src/views/sys/banner/form-edit.vue`:已随页面同步完成
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:扫描无中文命中
- `src/components/SysOriginIcon/index.vue`:扫描无中文命中;仅展示系统来源图标与动态 `desc`
- `src/components/data/SearchRoomInput/index.vue`:中文命中仅为注释,不属于可见展示文案
- `src/components/data/AccountInput/index.vue`:扫描无中文命中
- 保持不变:
- `bannerTable``deleteBanner``updateBanner``addBanner``regionConfigTable``listPayOpenCountry` 调用逻辑
- `listQuery``form` 字段、分页逻辑、查询逻辑、删除逻辑、提交逻辑与上传逻辑
- Banner 类型值、展示位值、平台值、系统值与接口返回内容
- 路由路径、权限码、后端依赖值、枚举值与提交值
- 验证结果:
- `src/views/sys/banner/index.vue``src/views/sys/banner/form-edit.vue` 中文残留仅剩注释
- `src/components/Pagination/index.vue``src/components/SysOriginIcon/index.vue``src/components/data/SearchRoomInput/index.vue``src/components/data/AccountInput/index.vue` 复核通过;`SearchRoomInput` 仅剩注释中文
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- 直接执行 `npm run build:prod` 在当前 Node 22 / webpack OpenSSL 兼容问题下触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程三已完成:`src/views/game/lucky-gift/rule-config/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 幸运礼物规则配置 / Lucky Gift Rule Configuration
- 路由别名:`game:rule-config`
- 完成内容包括:
- 页面标题国际化
- Win / Big Win / Super Win 图标区间表单标签国际化
- 区间“包含”提示与保存按钮国际化
- 必填校验提示国际化
- 注释块中的历史中文文案同步改为英文,避免后续扫描误判
- 新增 `pages.luckyGiftRuleConfig`
- 页面私有组件状态:目录当前仅包含 `index.vue`,无同目录私有组件
- 直接公共组件状态:当前页面未直接渲染 `src/components/**` 公共组件
- 保持不变:
- `getLuckyGiftRuleConfig``addLuckyGiftRuleConfig` 接口调用
- `form``ruleConfigQuery``rules` 字段结构
- `sysOrigin` 默认值、查询逻辑、提交逻辑与事件 emit
- 路由路径、权限码、后端依赖值、配置值与提交值
- 验证结果:
- `src/views/game/lucky-gift/rule-config/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- 直接执行 `npm run build:prod` 在当前 Node 22 / webpack OpenSSL 兼容问题下触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程一阶段进展更新:`src/views/cnf/gift/**`
- 已完成文件:
- `src/views/cnf/gift/index.vue`
- `src/views/cnf/gift/cp/index.vue`
- `src/views/cnf/gift/setting/index.vue`
- `src/views/cnf/gift/week-star/index.vue`
- `src/views/cnf/gift/week-star/add-week-gift-group.vue`
- 已基本完成文件:
- `src/views/cnf/gift/setting/edit.vue`
- 当前剩余:
- 当时暂定 `src/views/cnf/gift/setting/edit.vue` 仅剩模板注释与少量代码注释中文;后续已复核确认无剩余可见展示文案
- 本轮验证:
- 上述已处理文件中文残留扫描通过;`setting/edit.vue` 当前中文命中集中在注释
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查,通过
- 当时构建命令记录已过时;当前环境应直接执行 `npm run build:prod`
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 2026-05-06
- 线程二已新认领:`src/views/sys/banner/index.vue`
- 同步纳入范围:
- `src/views/sys/banner/form-edit.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- Banner管理 / Banner Management
- 路由别名:`BannerManager`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/cnf/gift/**`,本轮避开该范围
- 已确认线程三当前认领 `src/views/game/lucky-gift/rule-config/index.vue`,本轮避开该范围
- 已确认当前无其他线程认领 `src/views/sys/banner/index.vue``src/views/sys/banner/form-edit.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- 同目录私有组件 `src/views/sys/banner/form-edit.vue` 静态展示文本翻译
- 入口页直接公共组件扫描与必要处理:
- `src/components/Pagination/index.vue`
- `src/components/SysOriginIcon/index.vue`
- `src/components/data/SearchRoomInput/index.vue`
- `src/components/data/AccountInput/index.vue`
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程三已新认领:`src/views/game/lucky-gift/rule-config/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 幸运礼物规则配置 / Lucky Gift Rule Configuration
- 路由别名:`game:rule-config`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/views/cnf/gift/**`,本轮避开该范围
- 已确认当前无其他线程认领 `src/views/game/lucky-gift/rule-config/index.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- 入口页同目录文件核对;当前目录仅 `index.vue`
- 直接公共组件扫描与必要处理
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程三已完成:`src/views/cnf/enums/manager/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 参数配置 / Parameter Settings
- 路由别名:`SysConfigSetting`
- 完成内容包括:
- 筛选区 placeholder、搜索/新增按钮国际化
- 表格列名、状态标签、返回 APP 展示、操作时间 tooltip 与操作按钮国际化
- 新增/编辑弹窗标题、表单标签、placeholder、保存/取消按钮与校验提示国际化
- 删除确认框、复制成功/失败提示国际化
- 页面内对 `enumConfigGroupNames``enumConfigOperates``enumConfigDataTypesExpression` 的可见展示文本做本地映射翻译
- 新增 `pages.sysConfigSetting`
- 页面私有组件状态:目录当前仅包含 `index.vue`,无同目录私有组件
- 直接公共组件状态:
- `src/components/Pagination/index.vue`:扫描无中文命中
- `src/components/SysOriginIcon/index.vue`:扫描无中文命中;仅渲染系统来源图标与动态 `desc`
- 保持不变:
- `getConfigInfo``addConfigInfo``updateConfigInfo``delConfig` 接口调用
- `listQuery``form` 字段、分页逻辑、删除逻辑、复制逻辑与提交逻辑
- `enumConfigGroupNames``enumConfigOperates``enumConfigDataTypes``enumConfigDataTypesExpression` 常量原值
- 路由路径、权限码、后端依赖值、枚举值与提交值
- 验证结果:
- `src/views/cnf/enums/manager/index.vue` 中文残留扫描通过
- `src/components/Pagination/index.vue``src/components/SysOriginIcon/index.vue` 中文残留扫描通过
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- 直接执行 `npm run build:prod` 在当前 Node 22 / webpack OpenSSL 兼容问题下触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程三已新认领:`src/views/cnf/enums/manager/index.vue`
- 对应主要路由:
- 运营管理 / Operations Management
- 数据配置 / Data Configuration
- 参数配置 / Parameter Settings
- 路由别名:`SysConfigSetting`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已检查线程一当前认领 `src/views/cnf/gift/**`,本轮避开该范围
- 已确认线程二当前未认领新任务
- 已确认当前无其他线程认领 `src/views/cnf/enums/manager/index.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- 入口页同目录文件核对;当前目录仅 `index.vue`
- 直接公共组件扫描与必要处理
- `src/lang/messages/pages/en.js` 对应 key 补充或复用
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用
- 中文残留扫描、语言文件语法检查与构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值、枚举值或提交值
- 2026-05-06
- 线程一已完成:`src/components/data/IpDeviceHandle/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成内容包括:
- 弹窗标题、表单标签、下拉选项与提交按钮国际化
- 本地必填校验文案国际化
- 新增 `pages.ipDeviceHandle`
- 保持不变:
- `ipDeviceHandle``getUserIpDevice` 接口调用
- `deviceListBlock` 提交值
- 表单结构、关闭逻辑与提交逻辑
- 验证结果:
- `src/components/data/IpDeviceHandle/index.vue` 中文残留扫描通过
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查,通过
- 已执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-05-06
- 线程三已完成:`src/components/data/EditUserGoldCoinRewardForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 复核结果:
- 组件内弹窗标题、表单标签、placeholder、按钮、校验提示与奖励类型展示已在历史任务中完成国际化
- 当前中文残留全部位于模板注释中,不属于可见展示文案
- 本轮未修改组件源码、接口参数、路由路径、权限码、表单提交字段、提交值、`currencyRewardReasons` 实际值或 `sendGold(...)` 调用逻辑
- 验证结果:
- `src/components/data/EditUserGoldCoinRewardForm/index.vue` 中文扫描仅命中模板注释
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- 直接执行 `npm run build:prod` 因当前 Node 22 / webpack OpenSSL 兼容问题报 `ERR_OSSL_EVP_UNSUPPORTED`
- 按协作文档兜底执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-05-06
- 线程三已新认领:`src/components/data/EditUserGoldCoinRewardForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/IpDeviceHandle/index.vue`,线程三本轮避开该文件
- 已确认线程二当前认领 `src/components/data/UserAccountStatusLogDrawer/index.vue`,线程三本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/EditUserGoldCoinRewardForm/index.vue`
- 认领范围包括:
- 复核历史已处理组件的中文残留是否仅为注释
- 如仍有可见静态展示文本,补充组件内国际化与必要页面级语言 key
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 表单提交字段或提交值
- `currencyRewardReasons` 实际值或 `sendGold(...)` 调用逻辑
- 2026-04-29
- 线程一已新认领:`src/components/data/IpDeviceHandle/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认线程一当前未认领新任务
- 已确认线程二当前认领 `src/components/data/UserRegistrationOverviewCharts/*.vue`,线程一本轮避开该文件组
- 已确认线程三当前待分配
- 已确认当前无其他线程认领 `src/components/data/IpDeviceHandle/index.vue`
- 认领范围包括:
- `src/components/data/IpDeviceHandle/index.vue`
- 如需新增文案,同时补充 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 处理原则:
- 只处理组件可见静态展示文本
- 不修改功能逻辑、接口参数、路由路径、权限码、表单提交字段或接口返回数据
- 2026-05-06
- 线程二已完成:`src/components/data/UserVideoViolationTableDialog/index.vue`
- 同步完成:
- `src/views/approval/not-pass-history/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成内容包括:
- 违规记录弹窗标题国际化
- 用户昵称、身份类型标签国际化
- 违规历史中的时间范围占位文案、用户 ID placeholder、审批类型 placeholder 与搜索按钮国际化
- 审批动作文本、视频降级提示、机器标签与审核描述标签国际化
- 新增 `pages.userVideoViolationTableDialog`
- 新增 `pages.notPassHistory`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- 保持不变:
- `pageViolationHistory` 接口调用
- `listQuery`、时间范围值、审批类型值与分页逻辑
- `vipStatusName``violationTypeName``approvalResultName``labelNames``description``content` 等接口返回内容
- 验证结果:
- `src/components/data/UserVideoViolationTableDialog/index.vue``src/views/approval/not-pass-history/index.vue` 中文残留仅剩注释,不属于可见展示文案
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` ESM 语法检查,通过
- 直接执行 `npm run build:prod` 在当前环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程二已新认领:`src/components/data/UserVideoViolationTableDialog/index.vue`
- 同步纳入范围:
- `src/views/approval/not-pass-history/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前待分配
- 已确认线程三当前待分配
- 已确认当前无其他线程认领 `src/components/data/UserVideoViolationTableDialog/index.vue`
- 已核对 `src/components/data/UserVideoViolationTableDialog` 目录当前仅包含 `index.vue`
- 已核对该弹窗直接渲染 `src/views/approval/not-pass-history/index.vue`,本轮一并处理
- 认领范围包括:
- `src/components/data/UserVideoViolationTableDialog/index.vue`
- `src/views/approval/not-pass-history/index.vue`
- 范围内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 接口返回内容
- 2026-05-06
- 线程二已完成:`src/components/data/UserAccountStatusLogDrawer/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成内容包括:
- 抽屉标题国际化
- 审批类型、审批人、审批时间与备注表头国际化
- 审批人后缀 `(App)` / `(后台)` 国际化接入
- `待处理` 文案国际化
- 新增 `pages.userAccountStatusLogDrawer`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- 保持不变:
- `getUserStatusLogTable` 接口调用
- `listQuery`、分页参数与渲染逻辑
- `statusName``approvalUserName``createTime``description` 等接口返回内容
- 验证结果:
- `src/components/data/UserAccountStatusLogDrawer/index.vue` 中文残留扫描通过
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` ESM 语法检查,通过
- 直接执行 `npm run build:prod` 在当前环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-05-06
- 线程二已新认领:`src/components/data/UserAccountStatusLogDrawer/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/IpDeviceHandle/index.vue`,线程二本轮避开该文件
- 已确认线程三当前待分配
- 已确认当前无其他线程认领 `src/components/data/UserAccountStatusLogDrawer/index.vue`
- 已核对 `src/components/data/UserAccountStatusLogDrawer` 目录当前仅包含 `index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 接口返回内容
- 2026-04-29
- 线程二已完成:`src/components/data/UserRegistrationOverviewCharts/*.vue`
- 完成范围包括:
- `src/components/data/UserRegistrationOverviewCharts/dialog.vue`
- `src/components/data/UserRegistrationOverviewCharts/index.vue`
- `src/components/data/UserRegistrationOverviewCharts/bar-graph-charts.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成内容包括:
- 弹窗标题国际化
- 时间类型与日期选择 placeholder 国际化
- 日 / 月 / 年查询类型文案国际化
- 总额统计文案国际化
- 图表 tooltip 中数量文案国际化
- 新增 `pages.userRegistrationOverviewCharts`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- 保持不变:
- 查询参数、图表数据结构与接口返回内容
- `dialog.vue``index.vue``bar-graph-charts.vue` 的原有渲染关系
- 验证结果:
- `src/components/data/UserRegistrationOverviewCharts/dialog.vue``index.vue``bar-graph-charts.vue` 中文残留扫描通过;仅 `index.vue` 注释块中保留 `placeholder="系统"`,不属于可见展示文案
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查,通过
- 直接执行 `npm run build:prod` 在当前环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-29
- 线程一已完成:`src/components/data/GoldRunningWaterDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成内容包括:
- 弹窗标题、时间范围分隔符与开始/结束日期 placeholder 国际化
- 警告提示、表格列名、收入/支出/未知类型文案国际化
- 加载更多与已加载全部提示国际化
- 复用既有 `pages.goldRunningWater` 语言模块,并补充 `dialog.title`
- 保持不变:
- `listGoldRunningWater` 接口调用
- 分页查询字段、`lastId` 逻辑、时间范围默认值逻辑
- 接口返回的系统、来源、备注、后台操作人等动态数据
- 验证结果:
- `src/components/data/GoldRunningWaterDialog/index.vue` 当前中文残留仅剩注释
- 已执行 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查,通过
- 已执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-29
- 线程一已新认领:`src/components/data/GoldRunningWaterDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认线程一当前未认领新任务
- 已确认线程二当前认领 `src/components/data/UserRegistrationOverviewCharts/*.vue`,线程一本轮避开该文件组
- 已确认线程三当前待分配
- 已确认当前无其他线程认领 `src/components/data/GoldRunningWaterDialog/index.vue`
- 认领范围包括:
- `src/components/data/GoldRunningWaterDialog/index.vue`
- 如需新增文案,同时补充 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 处理原则:
- 只处理组件可见静态展示文本
- 不修改功能逻辑、接口参数、路由路径、权限码、分页查询字段或接口返回数据
- 2026-04-29
- 线程二已新认领:`src/components/data/UserRegistrationOverviewCharts/dialog.vue`
- 同步纳入范围:
- `src/components/data/UserRegistrationOverviewCharts/index.vue`
- `src/components/data/UserRegistrationOverviewCharts/bar-graph-charts.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/EditUserGameCouponRewardForm/index.vue`,线程二本轮避开该文件
- 已确认线程三当前认领 `src/components/data/EditUserGoldCoinDeductionForm/index.vue`,线程二本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/UserRegistrationOverviewCharts/dialog.vue`
- 已核对 `src/components/data/UserRegistrationOverviewCharts` 目录中由弹窗直接渲染的可见文件为 `dialog.vue``index.vue``bar-graph-charts.vue`
- 认领范围包括:
- 组件模块内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 图表数据与接口返回内容
- 2026-04-29
- 线程三已完成:`src/components/data/EditUserGoldCoinDeductionForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 扣除用户金币弹窗标题国际化
- 表单标签、placeholder、取消/提交按钮国际化
- 金币数量校验提示国际化
- 新增 `pages.editUserGoldCoinDeductionForm`
- 保持不变:
- `deductGold(...)` 接口调用
- `userId``quantity``remarks` 提交字段
- 表单字段、校验正则、关闭与提交逻辑
- 验证结果:
- `src/components/data/EditUserGoldCoinDeductionForm/index.vue` 中文残留扫描无命中
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法检查通过
- 直接执行 `npm run build:prod` 因当前 Node 22 / webpack OpenSSL 兼容问题报 `ERR_OSSL_EVP_UNSUPPORTED`
- 按协作文档兜底执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-29
- 线程一已完成:`src/components/data/EditUserGameCouponRewardForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 奖励用户游戏券弹窗标题、表单标签、placeholder、按钮与校验提示国际化
- 新增 `pages.editUserGameCouponRewardForm`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、表单提交字段或提交值
- `currencyRewardReasons` 实际值与 `rewardGameCoupon(...)` 调用逻辑保持原样
- `src/components/data/EditUserGameCouponRewardForm/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 直接执行 `npm run build:prod` 在当前 Node 22 环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按项目文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-29
- 线程三已新认领:`src/components/data/EditUserGoldCoinDeductionForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/EditUserGameCouponRewardForm/index.vue`,线程三本轮避开该文件
- 已确认线程二当前认领 `src/components/data/EditDiamondCoinDeductionForm/index.vue`,线程三本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/EditUserGoldCoinDeductionForm/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 表单提交字段或提交值
- 扣除数量或扣除原因等实际提交内容
- 2026-04-29
- 线程二已完成:`src/components/data/EditDiamondCoinDeductionForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 扣除用户钻石弹窗标题国际化
- 钻石、备注表单标签国际化
- 钻石数量、扣除原因 placeholder 国际化
- 取消、提交按钮国际化
- 校验提示国际化
- 新增 `pages.editDiamondCoinDeductionForm`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、表单提交字段或提交值
- `quantity``remarks` 提交内容与 `deductDiamond` 调用逻辑保持原样
- `src/components/data/EditDiamondCoinDeductionForm/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 直接执行 `npm run build:prod` 在当前环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按协作文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-29
- 线程一已新认领:`src/components/data/EditUserGameCouponRewardForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认线程一当前未认领新任务
- 已确认线程二当前认领 `src/components/data/EditDiamondCoinDeductionForm/index.vue`,线程一本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/EditUserGameCouponRewardForm/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 表单提交字段或提交值
- `currencyRewardReasons` 实际值
- `rewardGameCoupon(...)` 调用逻辑
- 2026-04-29
- 线程二已新认领:`src/components/data/EditDiamondCoinDeductionForm/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已发现线程三已完成 `src/components/data/DiamondSalaryRunningWaterDialog/index.vue`,线程二本轮避开该已完成文件
- 已确认当前无其他线程认领 `src/components/data/EditDiamondCoinDeductionForm/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 表单提交字段或提交值
- 扣除数量、扣除原因等实际提交内容
- 2026-04-29
- 线程三已完成:`src/components/data/DiamondSalaryRunningWaterDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 用户工资钻石流水弹窗标题国际化
- 表格加载文案国际化
- 钻石余额、交易钻石、来源、来源描述、类型、备注、创建时间表格列名国际化
- 新增 `pages.salaryDiamondRunningWaterDialog`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、分页查询字段或加载逻辑
- 接口返回的工资钻石流水数据、来源、来源描述、类型名称、备注与时间值保持原样
- `src/components/data/DiamondSalaryRunningWaterDialog/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 已直接执行 `npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-29
- 线程二已完成:`src/components/data/DiamondRunningWaterDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 用户钻石流水弹窗标题国际化
- 钻石余额、钻石、来源、来源描述、类型、备注、创建时间表格列名国际化
- 新增 `pages.diamondRunningWaterDialog`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、分页查询字段或加载逻辑
- 接口返回的流水数据、来源、来源描述、类型描述、备注与时间值保持原样
- `src/components/data/DiamondRunningWaterDialog/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 已直接执行 `npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-29
- 线程一已完成:`src/components/data/AddOtherRecharge/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 其他充值弹窗标题、提示说明、表单标签、placeholder、按钮、校验提示与本地错误提示国际化
- 新增 `pages.addOtherRecharge`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、充值类型实际值、表单提交字段或提交值
- `otherPaymentTypes``value``formData` 字段、`orderOtherRechargeProcess(that.formData)` 提交流程保持原样
- `src/components/data/AddOtherRecharge/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 当前环境执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 会被 Node 拦截并提示 `--openssl-legacy-provider is not allowed in NODE_OPTIONS`
- 已改为直接执行 `npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-29
- 线程三已新认领:`src/components/data/DiamondSalaryRunningWaterDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程二当前认领 `src/components/data/DiamondRunningWaterDialog/index.vue`,线程三本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/DiamondSalaryRunningWaterDialog/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 分页查询字段
- 接口返回流水数据、来源、来源描述、类型名称或备注内容
- 2026-04-29
- 线程三已完成:`src/components/data/AddOtherRechargeDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 完成范围包括:
- 弹窗标题国际化
- 表格加载文案国际化
- 支付类型、金额、支付日期、备注、创建时间等表格列名国际化
- 新增 `pages.addOtherRechargeDialog`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、分页查询字段、支付类型实际值或接口返回订单数据
- `src/components/data/AddOtherRechargeDialog/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 已直接执行 `npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-29
- 线程二已新认领:`src/components/data/DiamondRunningWaterDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/AddOtherRecharge/index.vue`,线程二本轮避开该文件
- 已确认线程三当前认领 `src/components/data/AddOtherRechargeDialog/index.vue`,线程二本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/DiamondRunningWaterDialog/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 分页查询字段
- 接口返回流水数据、来源、来源描述、类型描述或备注内容
- 2026-04-29
- 线程三已新认领:`src/components/data/AddOtherRechargeDialog/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/AddOtherRecharge/index.vue`,线程三本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/AddOtherRechargeDialog/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 支付类型实际值
- 分页、查询字段或接口返回订单数据
- 线程一已新认领:`src/components/data/AddOtherRecharge/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认线程一当前未认领新任务
- 已确认当前无其他线程认领 `src/components/data/AddOtherRecharge/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 充值类型实际值
- 表单提交字段或提交值
- 2026-04-28
- 线程一已复核保留:`src/components/data/AccountHanle/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/user-table/index.vue`
- 复核结论:
- 唯一中文命中为 WARNING 状态下写入 `form.description` 的默认警告内容
- 该内容会作为 `accountHandle(that.form)` 的提交内容,同时会作为 `translateUserLangContent` 的输入内容
- 按“不要修改接口参数、后端依赖值、提交值”的规则保留原文,不接入语言包
- 补充说明:
- 本项未修改源码
- 后续扫描如再次命中该中文,应按“提交内容保留”处理,不作为展示文本任务重复领取
- 2026-04-28
- 线程一已完成:`src/components/IconsPanel/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/sys/menu-manager/menu-edit.vue`
- 完成范围包括:
- Icons 面板弹窗标题国际化
- 新增 `pages.sysMenuManager.dialog.iconsPanelTitle`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、icon 名称实际值或提交值
- `src/components/IconsPanel/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 已执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-28
- 线程一已新认领:`src/components/IconsPanel/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/sys/menu-manager/menu-edit.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已确认线程一当前未认领新任务
- 已确认当前无其他线程认领 `src/components/IconsPanel/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- icon 名称实际值或提交值
- 2026-04-28
- 线程一已完成:`src/components/data/Gender/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/im-account-manager/index.vue`
- 完成范围包括:
- 组件默认性别标题展示兜底国际化
- 复用已有 `pages.userBaseInfo.words.male`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、后端依赖值或提交值
- 外部传入的 `genderName` 和接口返回性别名称仍按原值优先展示,仅在未传入时使用语言包兜底
- `src/components/data/Gender/index.vue` 当前无中文残留
- 已执行语言文件语法检查,通过
- 已执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-28
- 线程二已完成:`src/components/data/PropsSourceSelectDrawer/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 完成范围包括:
- 抽屉标题国际化
- 道具类型与道具名称 / ID placeholder 国际化
- 悬浮“点击选择”提示国际化
- 本地资源类型名称改为复用 `pages.propsSourceGroupForm.resourceType`
- 新增 `pages.propsSourceSelectDrawer`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、查询逻辑、选择事件、资源类型实际值或提交值
- 接口返回的资源名称、图片、SVGA 地址与资源数据保持原样
- `src/components/data/PropsSourceSelectDrawer/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 在当前 Node 22 环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按项目文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-28
- 线程二已新认领:`src/components/data/PropsSourceSelectDrawer/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/game/egg/egg-lottery-cnf/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/Gender/index.vue`,线程二本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/PropsSourceSelectDrawer/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 本地资源类型名称展示层国际化
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值或提交值
- 接口返回的资源名称、图片、SVGA 地址与资源数据
- 2026-04-28
- 线程一已新认领:`src/components/data/Gender/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/user/im-account-manager/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-28
- 线程三已完成:`src/components/data/AssociatedResources/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/activity/template-cnf/reward-edit.vue`
- 完成范围包括:
- 抽屉标题、筛选 placeholder、搜索按钮、上下架本地展示标签、确认选择按钮国际化
- 新增 `pages.associatedResources`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 未修改接口参数、路由路径、权限码、分页逻辑、查询逻辑、选择逻辑、上下架实际布尔值、后端依赖值或提交值
- 接口返回的资源组名称、奖品名称、图片、SVGA 地址与奖品资源数据按原值展示
- `src/components/data/AssociatedResources/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 因当前 Node 22 / webpack OpenSSL 兼容问题报 `ERR_OSSL_EVP_UNSUPPORTED`
- 按协作文档兜底执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-28
- 线程二已完成:`src/components/data/PropsSourceSelectPopover/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 完成范围包括:
- 筛选输入框 placeholder 国际化
- 默认“选择”按钮文案国际化
- 新增 `pages.propsSourceSelectPopover`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- `item[property.label]`、图片、SVGA 地址、筛选数据与选择事件保持原样
- 直接执行 `npm run build:prod` 在 Node 22 下触发 `ERR_OSSL_EVP_UNSUPPORTED`,已按文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 并通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-28
- 线程一已完成:`src/components/data/GiftSelect/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 完成范围包括:
- 礼物选择抽屉标题国际化,并保留 `giftSize` 计数展示
- 搜索输入框 placeholder 国际化
- 礼物卡片悬浮“点击选择”国际化
- 新增 `pages.giftSelect`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- `sysOrigin`、礼物列表接口、筛选字段、`giftName` / `giftCode` / `giftCandy` 等接口返回数据保持原样
- 直接执行 `npm run build:prod` 在当前 Node 22 环境触发 `ERR_OSSL_EVP_UNSUPPORTED`
- 已按项目文档备用方案执行 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod`,构建通过
- 当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-28
- 线程二已新认领:`src/components/data/PropsSourceSelectPopover/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/cnf/lottery/select-prize.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/GiftSelect/index.vue`,线程二本轮避开该文件
- 已确认线程三当前认领 `src/components/data/AssociatedResources/index.vue`,线程二本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/PropsSourceSelectPopover/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 接口返回的资源名称、图片、SVGA 地址与筛选数据
- 2026-04-28
- 线程三已新认领:`src/components/data/AssociatedResources/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/activity/template-cnf/reward-edit.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程一当前认领 `src/components/data/GiftSelect/index.vue`,线程三本轮避开该文件
- 已确认当前无其他线程认领 `src/components/data/AssociatedResources/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值或提交值
- 接口返回的资源组名称与奖品资源数据
- 2026-04-28
- 线程一已新认领:`src/components/data/GiftSelect/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/activity/template-cnf/form-edit.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-28
- 线程一已完成:`src/components/data/RoomDeatilsDrawer/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 完成范围包括:
- 抽屉标题“房间资料详情”国际化
- 新增 `pages.roomDetailsDrawer.dialog.title`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- 保留现有文件名 `RoomDeatilsDrawer` 拼写和引用路径,未做重命名
- `roomId``RoomInfo` 子组件、关闭事件、基础信息回调与接口数据保持原样
- `npm run build:prod` 已通过,当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-28
- 线程一已新认领:`src/components/data/RoomDeatilsDrawer/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/game/ludo/index.vue`
- `src/views/room/profile/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-27
- 线程一已完成:`src/components/data/PropsRow/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 完成范围包括:
- “永久”展示文本国际化
- 新增 `pages.propsRow.word.permanent`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 与本文件同步更新
- 补充说明:
- `item.remark`、数量、天数、道具类型、图片地址与接口返回资源数据保持原样
- 组件剩余中文仅为注释“道具券 / 荣誉活动”,不属于可见展示文案
- `npm run build:prod` 已通过,当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-27
- 线程一已新认领:`src/components/data/PropsRow/index.vue`
- 任务类型:已完成主要路由页面的直接公共组件联动复查
- 关联页面包括:
- `src/views/activity/template-cnf/activity-rank-reward.vue`
- `src/views/activity/template-cnf/reward-edit.vue`
- `src/views/game/egg/egg-lottery-record/index.vue`
- `src/views/game/lottery-config/index.vue`
- `src/views/props/props-source-group/index.vue`
- `src/views/team/diamond-policy/index.vue`
- `src/views/team/policy/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- 必要的页面级语言 key 补充或复用
- 中文残留扫描、语言文件语法检查、构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 与本文件同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-27
- 线程一已补充全量回扫结论:不止 `用户列表 / User List` 使用需复核的公共组件
- 已执行初扫:
- 扫描 `docs/i18n/翻译清单.md` 已完成文件平铺清单中的 `src/views/**/*.vue`
- 提取页面直接 `import "@/components/**"` 的公共组件
- 对解析到的公共组件执行中文命中扫描
- 已写入:
- `docs/i18n/翻译清单.md`:新增“已完成页面 -> 直接公共组件”待复核清单
- `docs/i18n/翻译进度.md`:记录全量回扫结论与优先建议
- `docs/i18n/主要路由.md`:记录当前跨已完成页面的公共组件联动复查
- 后续建议:
- 优先认领复用度高的公共组件,例如 `src/components/data/PropsRow/index.vue`
- 再认领用户列表直接渲染的高频业务弹窗 / 抽屉组件
- 2026-04-27
- 线程一已同步规则调整:主要路由页面完成标准新增“直接公共组件状态”
- 调整原因:
- 已发现 `用户列表 / User List` 页面本体和部分公共组件曾分开处理,旧规则只强调 `src/views/**` 私有组件,容易漏掉页面直接渲染的 `src/components/**` 公共组件
- 新规则:
- 后续认领主要路由页面时,必须同步核对页面本体、`src/views/**` 私有组件、直接渲染的 `src/components/**` 公共组件
- 公共组件影响范围较大时可单独认领,但必须在当前页面记录中写明“已完成 / 待复核 / 暂跳过原因”
- 已写入:
- `docs/i18n/线程协作.md`
- `docs/i18n/翻译清单.md`
- `docs/i18n/翻译进度.md`
- `docs/i18n/主要路由.md`
- 2026-04-27
- 线程一已完成:`src/views/order/candy/running-water/index.vue`
- 对应主要路由:运营管理 / Operations Management -> 营收支出 / Revenue and Expenses -> 金币收支记录 / Gold Transaction Records
- 完成范围包括:
- 筛选区系统、类型、来源、用户 ID、Trace ID、ID、日期范围、分页数量、搜索按钮国际化
- 表格列头、收支类型、加载更多按钮、时间范围提示、跨年限制提示、全部加载完成提示国际化
- 新增 `pages.goldRunningWater`
-`currencyOrigins` 的来源名称做展示层翻译映射,保留原 value 与接口参数不变
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- 页面私有组件状态:
- `src/views/order/candy/running-water/index.vue`:目录当前仅包含 `index.vue`,无页面私有组件,已完成
- 补充说明:
- 未修改查询参数、接口字段、路由路径、权限码、枚举提交值、分页逻辑或后端返回流水数据
- `currencyOrigins``value` 保持原样,仅通过展示层 key 映射翻译来源名称
- 后端返回的用户、备注、Trace ID、记录 ID、时间、金币数值等动态数据保持原样
- `npm run build:prod` 已通过,仍为项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-27
- 线程一已新认领:`src/views/order/candy/running-water/index.vue`
- 对应主要路由:运营管理 / Operations Management -> 营收支出 / Revenue and Expenses -> 金币收支记录 / Gold Transaction Records
- 认领前置检查:
- 已重读 `docs/i18n/线程协作.md`
- 已重读 `docs/i18n/翻译进度.md`
- 已重读 `docs/i18n/翻译清单.md`
- 已重读 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 补充说明:
- 已核对 `src/views/order/candy/running-water` 目录当前仅包含 `index.vue`
- 本轮只处理页面可见静态文案,不修改查询参数、接口字段、枚举提交值或后端返回的流水来源名称
- 2026-04-27
- 线程一已完成:`src/views/order/candy/purchasing/index.vue`
- 对应主要路由:运营管理 / Operations Management -> 营收支出 / Revenue and Expenses -> 消费商品订单 / Purchase Orders
- 完成范围包括:
- 筛选区 placeholder、日期范围、搜索/导出按钮、用户总充值提示国际化
- 表格列头、朋友标记、状态展示、购买/修改时间前缀、详情按钮国际化
- 导出条件抽屉标题、表单标签、placeholder、关闭/导出按钮、校验提示与导出状态提示国际化
- 新增 `pages.purchaseOrders`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- 页面私有组件状态:
- `src/views/order/candy/purchasing/index.vue`:目录当前仅包含 `index.vue`,无页面私有组件,已完成
- 补充说明:
- 未修改接口参数、路由路径、权限码、订单状态提交值、导出参数、导出文件名、查询/导出逻辑
- `orderStatus.value` 保持 `COMPLETE` / `REIMBURSE` 原样,仅在展示层通过 value 映射翻译
- 后端返回的商品描述、第三方订单号、系统来源等数据保持原样
- 注释掉的 `label="事件"` 保留原样,不属于可见展示文案
- `npm run build:prod` 已通过,仍为项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-27
- 线程一已新认领:`src/views/order/candy/purchasing/index.vue`
- 对应主要路由:运营管理 / Operations Management -> 营收支出 / Revenue and Expenses -> 消费商品订单 / Purchase Orders
- 认领前置检查:
- 已重读 `docs/i18n/线程协作.md`
- 已重读 `docs/i18n/翻译进度.md`
- 已重读 `docs/i18n/翻译清单.md`
- 已重读 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 补充说明:
- `营收支出` 为父级菜单,本地无单独入口文件;本轮认领其下第一个实际子路由 `order/candy/purchasing/index`
- 已核对 `src/views/order/candy/purchasing` 目录当前仅包含 `index.vue`
- 2026-04-27
- 线程一已完成:`src/views/sys/resources-manager/index.vue`
- 对应主要路由:系统管理 / System Management -> 资源管理 / Resource Management
- 完成范围包括:
- 筛选区 placeholder、搜索/刷新资源按钮、表格列头、本地授权类型展示国际化
- 新增 `pages.sysResourcesManager`
- 中文残留扫描
- 语言文件语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/sys/resources-manager/index.vue`:目录当前仅包含 `index.vue`,无页面私有组件,已完成
- 补充说明:
- 未修改接口参数、路由路径、权限码、请求方式实际值、授权类型提交值、资源列表查询/刷新逻辑
- 后端返回的资源名称、映射路径与权限标识按原值展示
- 授权类型仅在展示层通过 `value` 映射翻译,提交值 `1` / `2` / `3` 保持原样
- `src/views/sys/resources-manager/*.vue` 当前无中文残留
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- `npm run build:prod` 已通过,仍为项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-27
- 线程二已完成:`src/views/sys/menu-manager/index.vue`
- 同步完成:
- `src/views/sys/menu-manager/menu-tree.vue`
- `src/views/sys/menu-manager/menu-edit.vue`
- 完成范围包括:
- 菜单树按钮、筛选 placeholder、当前选中节点提示、节点操作按钮、删除确认与取消提示国际化
- 菜单编辑表单标签、placeholder、按钮、校验提示、事件标题与本地菜单类型/状态展示国际化
- 新增 `pages.sysMenuManager`
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/sys/menu-manager/index.vue`:已随页面同步完成;`menu-tree.vue``menu-edit.vue` 为入口页直接引用的页面内功能文件,已同步完成
- 补充说明:
- 未修改接口参数、路由路径、权限码、菜单类型/状态提交值
- 后端返回的菜单名称、资源名称与权限数据保持原样
- `src/views/sys/menu-manager/*.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-27
- 线程三已完成:`src/views/sys/role-manager/index.vue`
- 同步完成:
- `src/views/sys/role-manager/edit-role.vue`
- `src/views/sys/role-manager/authorize-role.vue`
- 对应主要路由:系统管理 / System Management -> 角色管理 / Role Management
- 完成范围包括:
- 列表筛选区、搜索/添加按钮、表格列头、操作按钮、删除确认与取消提示国际化
- 角色编辑抽屉标题、表单标签、placeholder、按钮与校验提示国际化
- 菜单授权抽屉标题、按钮与加载文案国际化
- 新增 `pages.sysRoleManager`
- 移除未使用的旧本地 `roles` / `accountStatus` 数据
- 目录级中文残留扫描
- 语言对象轻量语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/sys/role-manager/edit-role.vue`:已随页面同步完成
- `src/views/sys/role-manager/authorize-role.vue`:已随页面同步完成
- 补充说明:
- 未修改接口参数、路由路径、权限码、后端返回的角色、菜单与权限数据,以及新增、编辑、授权、删除和分页逻辑
- `src/views/sys/role-manager/*.vue` 当前无中文残留
- `npm run build:prod` 已通过,仍为项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-27
- 线程一已新认领:`src/views/sys/resources-manager/index.vue`
- 对应主要路由:系统管理 / System Management -> 资源管理 / Resource Management
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已发现线程二当前认领 `src/views/sys/menu-manager/index.vue`,线程三当前认领 `src/views/sys/role-manager/index.vue`,线程一已避开上述任务
- 已核对 `src/views/sys/resources-manager` 目录当前仅包含 `index.vue`,无页面私有组件
- 已确认当前无其他线程认领 `src/views/sys/resources-manager/index.vue`,本轮不与其他线程冲突
- 认领范围包括:
- 筛选区 placeholder、搜索/刷新资源按钮、表格列头、本地授权类型展示国际化
- 新增或复用 `pages.sysResourcesManager` 页面级 key
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 请求方式实际值
- 授权类型提交值
- 后端返回的资源名称、映射路径与权限标识数据
- 2026-04-27
- 线程二已新认领:`src/views/sys/menu-manager/index.vue`
- 同步纳入范围:
- `src/views/sys/menu-manager/menu-tree.vue`
- `src/views/sys/menu-manager/menu-edit.vue`
- 对应主要路由:系统管理 / System Management -> 菜单管理 / Menu Management
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已发现线程三当前认领 `src/views/sys/role-manager/index.vue`,线程二已避开该任务
- 已核对 `src/views/sys/menu-manager/index.vue` 入口直接引用 `menu-tree.vue``menu-edit.vue`,本轮一并处理
- 已确认当前无其他线程认领 `src/views/sys/menu-manager` 目录文件,本轮不与其他线程冲突
- 认领范围包括:
- 菜单树按钮、筛选 placeholder、当前选中节点提示、节点操作按钮、删除确认与取消提示国际化
- 菜单编辑表单标签、placeholder、按钮、校验提示、事件标题与本地菜单类型/状态展示国际化
- 新增或复用 `pages.sysMenuManager` 页面级 key
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 菜单类型/状态提交值
- 后端返回的菜单名称、资源名称与权限数据
- 2026-04-27
- 线程三已新认领:`src/views/sys/role-manager/index.vue`
- 同步纳入范围:
- `src/views/sys/role-manager/edit-role.vue`
- `src/views/sys/role-manager/authorize-role.vue`
- 对应主要路由:系统管理 / System Management -> 角色管理 / Role Management
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已核对 `src/views/sys/role-manager/index.vue` 入口直接引用 `edit-role.vue``authorize-role.vue`,本轮一并处理
- 已确认当前主要路由进行中为空,其他线程均待分配,本轮不与其他线程冲突
- 认领范围包括:
- 列表筛选区、搜索/添加按钮、表格列头、操作按钮、删除确认与取消提示国际化
- 角色编辑抽屉标题、表单标签、placeholder、按钮与校验提示国际化
- 菜单授权抽屉标题、按钮与加载文案国际化
- 新增或复用 `pages.sysRoleManager` 页面级 key
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端返回的角色、菜单与权限数据
- 2026-04-27
- 线程二已完成:`src/views/sys/user-manager/index.vue`
- 同步完成:
- `src/views/sys/user-manager/edit-user.vue`
- 完成范围包括:
- 筛选区 placeholder、搜索/添加按钮、表格列头、状态展示、操作按钮、重置密码确认弹窗与取消提示国际化
- 编辑用户抽屉标题、表单标签、placeholder、按钮与校验提示国际化
- 新增 `pages.sysUserManager`
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/sys/user-manager/edit-user.vue`:已随页面同步完成
- 补充说明:
- 未修改接口参数、路由路径、权限码、用户状态实际值 `0` / `1`
- 接口返回的角色名称、用户账号、昵称、电话、邮箱等动态数据保持原样
- 查询、创建、修改、启停用户与重置密码逻辑保持原样
- `src/views/sys/user-manager/*.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-27
- 线程三已完成:`src/views/user/user-device/index.vue`
- 对应主要路由:用户管理 / User Management -> 最新登记设备 / Latest Registered Devices
- 完成范围包括:
- 筛选区 placeholder、日期范围、搜索按钮、表格列头、加载文案与复制按钮国际化
- 新增 `pages.userDevice`
- 中文残留扫描
- 语言对象轻量语法检查
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/user/user-device/index.vue`:无同目录页面私有组件,已完成
- 补充说明:
- 未修改接口参数、路由路径、权限码、设备号、系统来源 value、动态用户/设备数据、复制、查询与分页逻辑
- `src/views/user/user-device/index.vue` 当前无中文残留
- `npm run build:prod` 已通过,仍为项目既有 `17` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-27
- 线程二已新认领:`src/views/sys/user-manager/index.vue`
- 同步纳入范围:
- `src/views/sys/user-manager/edit-user.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程三当前认领 `src/views/user/user-device/index.vue`,本轮文件范围不冲突
- 已核对 `src/views/sys/user-manager` 目录包含 `index.vue` 与入口直接引用的 `edit-user.vue`
- 认领范围包括:
- 筛选区 placeholder、搜索/添加按钮、表格列头、状态展示、操作按钮、重置密码确认弹窗与取消提示国际化
- 编辑用户抽屉标题、表单标签、placeholder、按钮与校验提示国际化
- 新增或复用 `pages.sysUserManager` 页面级 key
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 用户状态实际值 `0` / `1`
- 接口返回的角色名称、用户账号、昵称、电话、邮箱等动态数据
- 查询、创建、修改、启停用户与重置密码逻辑
- 2026-04-27
- 线程三已新认领:`src/views/user/user-device/index.vue`
- 对应主要路由:用户管理 / User Management -> 最新登记设备 / Latest Registered Devices
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已核对 `src/views/user/user-device` 目录当前仅包含 `index.vue`,无同目录页面私有组件
- 已确认当前主要路由进行中为空,本轮不与其他线程冲突
- 认领范围包括:
- `src/views/user/user-device/index.vue`
- 筛选区 placeholder、日期范围、搜索按钮、表格列头、复制按钮与本地提示国际化
- 新增或复用 `pages.userDevice` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-27
- 线程一已完成:`src/views/log/archive-device/index.vue`
- 完成范围包括:
- 筛选区 placeholder、搜索按钮、表格列头、删除操作与本地删除成功提示国际化
- 新增 `pages.archiveDevice`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/log/archive-device/index.vue`:无私有组件,已完成
- 补充说明:
- 未修改接口参数、路由路径、系统来源 value、设备号、动态列表数据与删除/查询逻辑
- `src/views/log/archive-device/index.vue` 当前无中文残留
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 直接执行 `npm run build:prod` 构建通过,当前仍保留项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-27
- 线程三已完成:`src/views/version/app/index.vue`
- 同步完成:
- `src/views/version/app/app-version-edit.vue`
- `src/views/version/app/app-update-content.vue`
- 完成范围包括:
- 版本管理列表筛选区、表格列头、布尔状态展示、App 类型展示、操作菜单、复制提示、删除确认与服务强更确认国际化
- 版本编辑弹窗标题、表单标签、placeholder、按钮与校验提示国际化
- 更新描述弹窗标题、表格列头、语言展示、表单标签、placeholder、按钮、校验提示、删除确认与删除成功提示国际化
- 新增 `pages.appVersionManager`
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/version/app/app-version-edit.vue`:已随页面同步完成
- `src/views/version/app/app-update-content.vue`:已随页面同步完成
- 补充说明:
- 未改动接口参数、路由路径、平台 / 渠道 / 语言 / appType 等提交值、版本号/构建号/下载链接/描述内容等动态数据,以及新增、编辑、删除、服务强更与分页逻辑
- 目录级中文残留仅剩注释和注释掉的旧表单片段,不属于可见展示文案
- `npm run build:prod` 已通过,仍为项目既有 warning
- 线程三本轮完成后切回待分配
- 2026-04-27
- 线程二已完成:`src/views/game/ludo/index.vue`
- 完成范围包括:
- 筛选区 placeholder、搜索按钮、表格列头、玩家弹窗标题、按钮、分页提示、确认弹窗与本地状态/事件展示映射国际化
- 新增 `pages.gameLudo`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 页面私有组件状态:
- `src/views/game/ludo/index.vue`:无私有组件,已完成
- 补充说明:
- 本轮不修改接口参数、`RUN``HISTORY``WAIT``PROGRESS``END``BACK_DISBAND` 等状态值
- `permissionsSysOriginPlatforms``SearchRoomInput`、接口返回的动态数据、解散对局、加载更多与查询逻辑保持原样
- `src/views/game/ludo/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,当前仍保留项目既有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配,暂不继续认领新任务
- 2026-04-27
- 线程一已新认领:`src/views/log/archive-device/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程二当前认领 `src/views/game/ludo/index.vue`、线程三当前认领 `src/views/version/app/index.vue`,本轮不与其他线程冲突
- 已核对 `src/views/log/archive-device` 目录当前仅包含 `index.vue`,无页面私有组件
- 范围说明:
- 处理筛选区 placeholder、搜索按钮、表格列头、删除操作与本地删除成功提示国际化
- 不修改接口参数、路由路径、系统来源 value、设备号、动态列表数据与删除/查询逻辑
- 2026-04-27
- 线程一已完成:`src/views/family/list` 家族列表模块
- 完成范围包括:
- `src/views/family/list/index.vue`
- `src/views/family/list/family-member.vue`
- 筛选区、表格列头、操作按钮、成员弹窗、确认弹窗、本地提示、家族等级和成员角色本地展示映射国际化
- 新增 `pages.familyList`
- 中文残留扫描
- 构建验证
- 保持不变:
- 接口参数、路由路径、家族等级 key、成员角色 value、动态用户/家族数据与删除/移除逻辑
- 验证结果:
- `src/views/family/list/*.vue` 当前无中文残留
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 语法校验通过
- 直接执行 `npm run build:prod` 构建通过,当前为项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-27
- 线程一已新认领:`src/views/family/list/index.vue`
- 同步纳入范围:
- `src/views/family/list/family-member.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认线程二当前认领 `src/views/game/ludo/index.vue`、线程三当前认领 `src/views/version/app/index.vue`,本轮不与其他线程冲突
- 已核对 `src/views/family/list/index.vue` 入口直接引用 `family-member.vue`,本轮一并处理
- 范围说明:
- 处理筛选区、表格列头、操作按钮、成员弹窗、确认弹窗、本地提示和等级/角色本地展示映射国际化
- 不修改接口参数、路由路径、家族等级 key、成员角色 value、动态用户/家族数据与删除/移除逻辑
- 2026-04-27
- 线程一已完成:`src/views/family/config` 家族配置模块
- 完成范围包括:
- `src/views/family/config/index.vue`
- `src/views/family/config/config-level/index.vue`
- `src/views/family/config/config-create-role/index.vue`
- `src/views/family/config/config-weekly-reward/index.vue`
- 入口页 tab 标题、3 个可见子页的按钮、表格列头、表单标签、placeholder、弹窗标题、提醒文案、校验提示与本地成功提示国际化
- 新增 `pages.familyConfig`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、平台枚举值、等级 key、类型 value、资源 ID、接口返回的资源名称 / 徽章名称 / 礼物名称,以及新增、修改、查询逻辑
- 等级名称与等级类型仅做页面展示层本地映射,提交值仍使用原 `value`
- `src/views/family/config/**/*.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,当前为项目既有 `17` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-22
- 线程三已新认领:`src/views/version/app/index.vue`
- 同步纳入范围:
- `src/views/version/app/app-version-edit.vue`
- `src/views/version/app/app-update-content.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取 `src/views/version/app/index.vue`
- 已读取 `src/views/version/app/app-version-edit.vue`
- 已读取 `src/views/version/app/app-update-content.vue`
- 已核对 `src/views/version/app` 目录当前可见文件为 `index.vue``app-version-edit.vue``app-update-content.vue`
- 已确认线程一当前认领 `src/views/family/config`、线程二当前认领 `src/views/game/ludo/index.vue`,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立刻复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/version/app/index.vue`
- `src/views/version/app/app-version-edit.vue`
- `src/views/version/app/app-update-content.vue`
- 筛选区、表格列头、状态展示、操作菜单、弹窗标题、表单标签、placeholder、按钮、校验提示、确认弹窗与本地提示国际化
- 新增或复用 `pages.appVersionManager` 页面级 key
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 平台 / 渠道 / 语言 / appType 等提交值与接口依赖值
- 版本号、构建号、下载链接、描述内容等动态数据
- 新增、编辑、删除、服务强更与分页逻辑
- 2026-04-22
- 线程三已完成:`src/views/team/bd-lead/index.vue`
- 同步完成:
- `src/views/team/bd-lead/add-bd-lead.vue`
- `src/views/team/bd-lead/bind-bd.vue`
- 完成范围包括:
- 筛选区、表格列头、操作菜单、抽屉标题、表单标签、placeholder、按钮、校验提示、确认弹窗与本地提示国际化
- 新增 `pages.bdLead`
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 页面私有组件状态:
- `src/views/team/bd-lead/add-bd-lead.vue`:已随页面同步完成
- `src/views/team/bd-lead/bind-bd.vue`:已随页面同步完成
- 补充说明:
- 未改动接口参数、权限码、路由路径、动态区域/成员/用户资料数据与新增/编辑/删除/绑定/分页逻辑
- `npm run build:prod` 已通过,仍为项目既有 warning
- 线程三本轮完成后切回待分配
- 2026-04-22
- 线程二已新认领:`src/views/game/ludo/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/game/ludo/index.vue`
- 已核对 `src/views/game/ludo` 目录仅包含当前 `index.vue`
- 已确认线程一当前认领 `src/views/family/config`、线程三当前认领 `src/views/team/bd-lead/index.vue`,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/game/ludo/index.vue`
- 筛选区 placeholder、搜索按钮、表格列头、玩家弹窗标题、按钮、分页提示、确认弹窗与本地状态/事件展示映射国际化
- 新增或复用 `pages.gameLudo` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- `RUN``HISTORY``WAIT``PROGRESS``END``BACK_DISBAND` 等状态值
- `permissionsSysOriginPlatforms``SearchRoomInput` 与接口返回的动态数据
- 解散对局、加载更多与查询逻辑
- 2026-04-22
- 线程一已新认领:`src/views/family/config/index.vue`
- 同步纳入范围:
- `src/views/family/config/config-level/index.vue`
- `src/views/family/config/config-create-role/index.vue`
- `src/views/family/config/config-weekly-reward/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取 `src/views/family/config/index.vue`,并确认其通过 tab 直接渲染 3 个子页
- 已核对 `src/views/family/config` 目录文件列表,仅包含入口页与 3 个可见子页
- 已对上述 4 个文件执行中文扫描,确认当前未被其他线程认领
- 已按规则先更新 md写完后需立刻复读 4 份 md 再开始源码改动
- 认领范围包括:
- 家族配置入口页 tab 标题国际化
- 家族等级配置、创建家族规则、创建每周奖励规则 3 个可见子页的静态展示文案国际化
- 新增或复用 `pages.familyConfig` 页面级 key
- 目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 平台枚举值
- 等级 key / 类型 value / 资源类型 value
- 接口返回的资源名称、徽章名称、礼物名称等动态数据
- 新增、修改、查询逻辑
- 2026-04-22
- 线程三已新认领:`src/views/team/bd-lead/index.vue`
- 同步纳入范围:
- `src/views/team/bd-lead/add-bd-lead.vue`
- `src/views/team/bd-lead/bind-bd.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/team/bd-lead/index.vue`
- 已读取并扫描 `src/views/team/bd-lead/add-bd-lead.vue`
- 已读取并扫描 `src/views/team/bd-lead/bind-bd.vue`
- 已核对 `src/views/team/bd-lead` 目录当前可见文件为 `index.vue``add-bd-lead.vue``bind-bd.vue`
- 已确认线程一、线程二当前无进行中任务,当前无其他线程认领该模块
- 已按规则先更新 md写完后需立刻复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/team/bd-lead/index.vue`
- `src/views/team/bd-lead/add-bd-lead.vue`
- `src/views/team/bd-lead/bind-bd.vue`
- 筛选区、表格列头、操作菜单、抽屉标题、表单标签、placeholder、按钮、校验提示、确认弹窗与本地提示国际化
- 新增或复用 `pages.bdLead` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 权限码
- 路由路径
- 区域、成员、用户资料等动态或接口返回内容
- 新增、编辑、删除、绑定与分页逻辑
- 2026-04-22
- 线程三已完成:`src/views/user/custom-gift/index.vue`
- 完成范围包括:
- 筛选区、状态/类型展示、表格列头、下载操作文案、成功与失败提示国际化
- 新增 `pages.userCustomGift`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、状态与类型实际值、区域/用户/资源地址等动态或接口返回内容,以及审核切换、下载与分页逻辑
- `src/views/user/custom-gift/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配
- 2026-04-22
- 线程三已新认领:`src/views/user/custom-gift/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/user/custom-gift/index.vue`
- 已核对 `src/views/user/custom-gift` 目录仅包含当前 `index.vue`
- 已确认线程一、线程二当前无进行中任务,当前无其他线程认领 `src/views/user/custom-gift/index.vue`
- 已按规则先更新 md写完后需立刻复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/user/custom-gift/index.vue`
- 筛选区、状态/类型展示、表格列头、下载操作文案、成功与失败提示国际化
- 新增或复用 `pages.userCustomGift` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 状态与类型实际值
- 区域、用户、资源地址等动态或接口返回内容
- 审核切换、下载与分页逻辑
- 2026-04-22
- 线程一已完成:`src/views/user/im-account-manager/index.vue`
- 完成范围包括:
- 筛选区、提示说明、表格列头、操作按钮、弹窗标题、表单标签、placeholder、校验提示与确认弹窗国际化
- 新增 `pages.imAccountManager`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮未修改接口参数、默认密码值 `88888888`、动态昵称与业务逻辑
- `src/views/user/im-account-manager/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-22
- 线程二已完成:`src/views/tools/websocket/index.vue`
- 完成范围包括:
- 广播订阅与点对点卡片标题、步骤说明、表单标签、placeholder、按钮、状态提示与本地错误提示国际化
- 新增 `pages.websocketTool`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮不修改 Socket 端点默认值、接口参数、订阅地址与发送地址实际值、Token/用户 ID/消息体字段和 WebSocket 连接发送逻辑
- `src/views/tools/websocket/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-22
- 线程一已新认领:`src/views/user/im-account-manager/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/user/im-account-manager/index.vue`
- 已核对 `src/views/user/im-account-manager` 目录仅包含当前 `index.vue`
- 已确认当前无其他线程认领该文件
- 已按规则先更新 md写完后需立刻复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/user/im-account-manager/index.vue`
- 筛选区、提示说明、表格列头、操作按钮、弹窗标题、表单标签、placeholder、校验提示与确认弹窗国际化
- 新增或复用 `pages.imAccountManager` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 默认密码值 `88888888`
- 用户昵称等动态数据
- 删除、重置密码与新增逻辑
- 2026-04-22
- 线程一已完成:`src/views/sys/request-blacklist/index.vue`
- 完成范围包括:
- 请求黑名单页面新增按钮、确认弹窗、输入提示、提示文案与本地错误提示国际化
- 新增 `pages.requestBlacklist`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮未修改接口参数、黑名单内容值本身、路由路径与新增删除逻辑
- `src/views/sys/request-blacklist/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-22
- 线程二已新认领:`src/views/tools/websocket/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/tools/websocket/index.vue`
- 已核对 `src/views/tools/websocket` 目录仅包含当前 `index.vue`
- 已确认线程一当前认领 `src/views/sys/request-blacklist/index.vue`,线程三当前无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/tools/websocket/index.vue`
- 广播订阅与点对点卡片标题、步骤说明、表单标签、placeholder、按钮、状态提示与本地错误提示国际化
- 新增或复用 `pages.websocketTool` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- Socket 端点默认值
- 接口参数
- 订阅地址与发送地址实际值
- Token、用户 ID 与消息体字段
- WebSocket 连接、订阅与发送逻辑
- 2026-04-22
- 线程一已新认领:`src/views/sys/request-blacklist/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/sys/request-blacklist/index.vue`
- 已确认当前无其他线程认领该文件
- 已按规则先更新 md写完后需立刻复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/sys/request-blacklist/index.vue`
- 按钮、确认弹窗、输入提示、提示文案与本地错误提示国际化
- 新增或复用 `pages.requestBlacklist` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 黑名单内容值本身
- 路由路径
- 删除与新增逻辑
- 2026-04-22
- 线程二已完成:`src/views/tools/gold-analyze/index.vue`
- 完成范围包括:
- 筛选区 placeholder、日期区间文案、搜索按钮、图表标题、副标题与本地 warn 提示国际化
- 新增 `pages.goldAnalyze`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、图表返回数据、`originName` 动态数据、图表配置结构与查询逻辑
- `src/views/tools/gold-analyze/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-22
- 线程二已新认领:`src/views/tools/gold-analyze/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/tools/gold-analyze/index.vue`
- 已确认线程一、线程三当前均无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/tools/gold-analyze/index.vue`
- 筛选区 placeholder、日期区间文案、搜索按钮、图表标题、副标题与本地 warn 提示国际化
- 新增或复用 `pages.goldAnalyze` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 图表返回数据
- `originName` 动态数据
- 图表配置结构与查询逻辑
- 2026-04-22
- 线程二已完成:`src/views/tools/compensate-order/index.vue`
- 完成范围包括:
- 订单补偿与糖果补偿表单标题、标签、placeholder、按钮、校验文案与确认弹窗国际化
- 新增 `pages.compensateOrder`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、提交字段、平台枚举值、支付方式实际 value 或提交逻辑
- `src/views/tools/compensate-order/index.vue` 当前无中文残留
- 直接执行 `npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配
- 2026-04-22
- 线程一已完成:`src/views/tools/other` Utilities 路由页
- 完成范围包括:
- `src/views/tools/other/index.vue`
- `src/views/tools/other/alias-method.vue`
- `src/views/tools/other/api-sign.vue`
- `src/views/tools/other/redis-ops.vue`
- `src/views/tools/other/token-parse.vue`
- `src/views/tools/other/user-cancel-and-restore.vue`
- `src/views/tools/other/user-room-region.vue`
- `src/views/tools/other/user-swap-user.vue`
- 入口页卡片标题、页面内功能文件的表单标签、placeholder、按钮、弹窗标题、校验提示、本地展示说明与本地检查项描述国际化
- 新增 `pages.toolsOther` 模块级语言 key便于后续语言继续复用同一键名结构
-`src/views/tools/other/*.vue` 执行目录级中文残留扫描
- 构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 按原始接口返回与 `src/views/tools/other/index.vue` 的直接引用关系,当前记为“一个主路由页面 + 多个页面内功能文件”,不记为多个独立路由
- 当前残留中文仅为 `alias-method.vue` 中会随表单提交到接口的快速填充样例值,以及 `user-swap-user.vue` 中注释掉的提示代码
- 上述样例值属于提交数据,不按纯展示文案翻译,避免影响接口入参
- 直接执行 `npm run build:prod` 已通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配
- 2026-04-22
- 线程二已新认领:`src/views/tools/compensate-order/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/tools/compensate-order/index.vue`
- 已核对 `src/views/tools/compensate-order` 目录仅包含当前 `index.vue`
- 已确认线程一当前认领 `src/views/tools/other`,线程三当前无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/tools/compensate-order/index.vue`
- 订单补偿与糖果补偿表单标题、标签、placeholder、按钮、校验文案与确认弹窗国际化
- 新增或复用 `pages.compensateOrder` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 提交字段
- 平台枚举值
- 支付方式实际 value
- 订单补偿与糖果补偿提交逻辑
- 2026-04-22
- 线程二已完成:`src/views/401.vue`
- 完成范围包括:
- 401 权限错误页标题、副标题、导航提示、链接文案与图片弹窗标题国际化
- 新增 `pages.page401`
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮不修改路由路径、返回上一页逻辑、首页跳转路径、图片资源或远程图片地址
- `src/views/401.vue` 当前无中文残留
- 本机当前直接执行 `npm run build:prod` 可通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 本机当前设置 `$env:NODE_OPTIONS='--openssl-legacy-provider'` 反而会报 `--openssl-legacy-provider is not allowed in NODE_OPTIONS`,新线程不要先默认加该变量
- 线程二本轮完成后切回待分配
- 2026-04-22
- 线程二已新认领:`src/views/401.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取并扫描 `src/views/401.vue`
- 已确认线程一当前认领 `src/views/tools/other`,线程三当前无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/401.vue`
- 401 权限错误页标题、副标题、导航提示、链接文案与图片弹窗标题国际化
- 新增或复用 `pages.page401` 页面级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 路由路径
- 返回上一页逻辑
- 首页跳转路径
- 图片资源与远程图片地址
- 2026-04-22
- 线程一已新认领:`src/views/tools/other` Utilities 路由页
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取并扫描 `src/views/tools/other` 目录文件列表
- 已确认当前没有其他线程认领该模块
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/tools/other/index.vue`
- `src/views/tools/other/alias-method.vue`
- `src/views/tools/other/api-sign.vue`
- `src/views/tools/other/redis-ops.vue`
- `src/views/tools/other/token-parse.vue`
- `src/views/tools/other/user-cancel-and-restore.vue`
- `src/views/tools/other/user-room-region.vue`
- `src/views/tools/other/user-swap-user.vue`
- 按原始接口返回与入口页引用关系,一并作为同路由下的页面内功能文件处理
- 入口页卡片标题、表单标签、placeholder、按钮、弹窗标题、校验提示、本地展示说明与本地检查项描述国际化
- 优先新增 `pages.toolsOther` 模块级 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 与必要的路由进度同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 表单提交字段
- `CLEAR_KEYS``TOKEN_PARSE``GET_TOKEN` 等模式值
- 2026-04-22
- 线程三已完成:`src/views/activity/template-cnf` 页面私有组件复查
- 完成范围包括:
- `src/views/activity/template-cnf/activity-rank.vue`
- `src/views/activity/template-cnf/activity-rank-reward.vue`
- `src/views/activity/template-cnf/form-edit.vue`
- `src/views/activity/template-cnf/reward-edit.vue`
- `src/views/activity/template-cnf/template-editor/attr-editor.vue`
- `src/views/activity/template-cnf/template-editor/index.vue`
- `src/views/activity/template-cnf/template-editor/lang-text-editor.vue`
- `src/views/activity/template-cnf/template-editor/page-editor.vue`
- `src/views/activity/template-cnf/template-editor/props-card.vue`
- `src/views/activity/template-cnf/template-editor/reward-array-editor.vue`
- `src/views/activity/template-cnf/template-form/index.vue`
- 活动排名弹窗、奖品编辑、模板编辑器、模板表单与本地道具类型展示映射国际化
- 补充 `pages.activityTemplateManage` 语言 key
-`src/views/activity/template-cnf` 执行目录级中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、路由路径、权限码、提交字段或后端依赖值
- 当前 `src/views/activity/template-cnf` 目录残余中文均为 `index.vue` 注释或源码注释,不属于可见展示文案
- 直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`
- 改用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 后构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配,暂不继续认领新任务
- 2026-04-22
- 线程二已完成:`src/views/team/components/TeamCreate/index.vue`
- 完成范围包括:
- 主播中心共享私有创建团队组件中的抽屉标题、表单标签、placeholder、单选展示文案、分组标题、按钮、校验提示与提交中提示国际化
- 新增 `pages.teamCreate` 独立 key避免继续扩散 `pages.businessDevelopment` 的页面语义
- 将表单校验规则改为 computed 中按当前语言取值,支持语言切换后重新取当前文案
- 中文残留扫描
- 语言文件随生产构建完成校验
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、路由路径、权限码、表单提交字段或后端依赖值
- `bindBd``yes/no` 绑定值、`bdAccountDefaultSelectType``LONG` 值与 `contactTypes` 的实际 value 均保持原样
- `src/views/team/components/TeamCreate/index.vue` 当前无中文残留
- `node --check` 不适合直接检查当前 `export default` 语言文件;本轮以生产构建结果作为语言文件校验依据
- 直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`
- 改用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 后构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配,暂不继续认领新任务
- 2026-04-22
- 线程二已新认领:`src/views/team/components/TeamCreate/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取共享私有组件 `src/views/team/components/TeamCreate/index.vue`
- 已核对该组件目录仅包含当前 `index.vue`
- 已核对引用位置:`src/views/team/business-development/index.vue``src/views/team/team-list/index.vue` 当前直接 import`src/views/team/bd-lead/index.vue` 仅出现同名状态/方法文本匹配,未在本次直接引用扫描中命中 import
- 已执行当前组件中文扫描确认待处理中文集中在抽屉标题、表单标签、placeholder、按钮、校验提示与提交中提示
- 已确认线程一当前待分配,线程三当前认领 `src/views/activity/template-cnf/**`,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/team/components/TeamCreate/index.vue`
- 主播中心共享私有创建团队组件中的静态展示文本、抽屉标题、表单标签、placeholder、单选展示文案、分组标题、按钮、校验提示与提交中提示国际化
- 优先复用 `pages.businessDevelopment` 既有 key必要时补充 `pages.teamCreate` 独立 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 表单提交字段
- `bindBd``yes/no` 绑定值与 `bdAccountDefaultSelectType``LONG`
- 2026-04-22
- 线程一已完成:`src/views/cnf/lottery/select-prize.vue`
- 完成范围包括:
- 转盘抽奖品配置页面奖品选择弹窗标题、表单标签、placeholder、按钮、校验提示、类型分组与类型选项展示国际化
- 保持 `value``type`、接口字段、提交字段、路由路径与后端依赖值原样
- 类型分组与选项改为 `labelKey` 展示映射,便于后续 `bn``ar``tr` 等语言文件复用同一组 key
- 补充 `pages.lotteryConfig.placeholder.select/quantity``pages.lotteryConfig.validation.requiredField``pages.lotteryConfig.selectPrize`
-`src/views/cnf/lottery/*.vue` 执行目录级中文残留扫描
- 执行语言文件语法检查与构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前 `src/views/cnf/lottery` 目录残余中文仅为 `index.vue` 中“扩展属性”注释,不属于可见展示文案
- 直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`
- 改用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 后构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程一本轮完成后切回待分配,暂不继续认领新任务
- 2026-04-22
- 线程三已新认领:`src/views/activity/template-cnf` 页面私有组件复查
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取入口页 `src/views/activity/template-cnf/index.vue`
- 已核对 `src/views/activity/template-cnf` 目录文件列表、入口页本地 import 与子目录文件
- 已执行 `src/views/activity/template-cnf` 目录级中文扫描
- 已确认线程一当前认领 `src/views/cnf/lottery/select-prize.vue`,线程二在 `翻译清单.md``翻译进度.md` 中当前无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/activity/template-cnf/activity-rank.vue`
- `src/views/activity/template-cnf/activity-rank-reward.vue`
- `src/views/activity/template-cnf/form-edit.vue`
- `src/views/activity/template-cnf/reward-edit.vue`
- `src/views/activity/template-cnf/template-editor/attr-editor.vue`
- `src/views/activity/template-cnf/template-editor/index.vue`
- `src/views/activity/template-cnf/template-editor/lang-text-editor.vue`
- `src/views/activity/template-cnf/template-editor/page-editor.vue`
- `src/views/activity/template-cnf/template-editor/props-card.vue`
- `src/views/activity/template-cnf/template-editor/reward-array-editor.vue`
- `src/views/activity/template-cnf/template-form/index.vue`
- 活动管理页面同目录私有组件、活动排名弹窗、奖品编辑、模板编辑器与模板表单中的静态展示文本、按钮、placeholder、表格列头、提示、确认弹窗与本地展示映射国际化复核
- 优先复用并补充 `pages.activityTemplateManage` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-22
- 线程一已新认领:`src/views/cnf/lottery/select-prize.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js``pages.lotteryConfig` 相关 key
- 已读取 `src/views/cnf/lottery/index.vue`
- 已读取 `src/views/cnf/lottery/select-prize.vue`
- 已读取 `src/views/cnf/lottery` 目录文件列表,确认该目录仅包含入口页与当前私有组件
- 已对 `src/views/cnf/lottery/*.vue` 执行中文扫描,确认入口页残留中文仅为注释,当前私有组件仍有可见中文
- 已确认当前没有其他线程认领该私有组件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- `src/views/cnf/lottery/select-prize.vue`
- 奖品选择弹窗标题、表单标签、placeholder、按钮、校验提示、类型分组与类型选项展示国际化
- 优先复用并补充 `pages.lotteryConfig` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-21
- 线程三已完成:`src/views/room/profile` 页面同目录私有组件复查
- 完成范围包括:
- `src/views/room/profile/room-active-charts.vue`
- `src/views/room/profile/room-operation-log.vue`
- `src/views/room/profile/room-visitor-log.vue`
- `src/views/room/profile/user-drawer.vue`
- 弹窗/抽屉标题、筛选 placeholder、按钮、表格列头、角色展示、图表标题与图表 series 名称国际化
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js``pages.roomProfile` key 补充
- 图表组件监听 `language`,支持运行时切换语言后重绘 legend 与 series 名称
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、路由路径、权限码、提交字段或后端依赖值
- `roomRoles` 常量值保持原样,仅在页面展示层按 `HOMEOWNER``ADMIN``MEMBER` 映射翻译
- 当前 `src/views/room/profile` 目录残余中文均在 `index.vue` 注释或注释掉的历史菜单代码中,不属于本轮可见展示文案
- 首次直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`
- 改用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 后构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配,暂不继续认领新任务
- 2026-04-21
- 线程二已完成:`src/views/team/business-development` 页面同目录私有组件复查
- 完成范围包括:
- `src/views/team/business-development/add-bd.vue`
- `src/views/team/business-development/auth.vue`
- `src/views/team/business-development/bind-bd-leader.vue`
- `src/views/team/business-development/bind-team.vue`
- `src/views/team/business-development/team-member.vue`
- 弹窗/抽屉标题、表单标签、placeholder、按钮、校验提示、提交中提示、表格列头、复制/删除反馈与确认弹窗国际化
- `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js``pages.businessDevelopment` key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 本轮不修改接口参数、路由路径、权限码、提交字段或后端依赖值
- `src/views/team/business-development/index.vue` 当前残留中文主要为注释,以及未传入本轮组件的历史 `textOptTitle` 赋值,不属于本轮私有组件可见文案
- `src/views/team/components/TeamCreate/index.vue``bd-lead``team-list``business-development` 多页面共用组件,已保留为后续单独认领或随主要归属页面统一复查
- 首次直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`
- 改用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 后构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后切回待分配,暂不继续认领新任务
- 2026-04-21
- 线程三已新认领:`src/views/room/profile` 页面私有组件复查
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取入口页 `src/views/room/profile/index.vue`
- 已核对 `src/views/room/profile` 目录文件列表与入口页本地组件
- 已执行 `src/views/room/profile` 目录级中文扫描
- 已确认线程二当前认领 `src/views/team/business-development` 私有组件,线程一当前无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/room/profile/room-active-charts.vue`
- `src/views/room/profile/room-operation-log.vue`
- `src/views/room/profile/room-visitor-log.vue`
- `src/views/room/profile/user-drawer.vue`
- 房间资料列表同目录私有组件的静态展示文本、弹窗标题、筛选 placeholder、按钮、表格列头、角色展示、图表标题与图表 series 名称国际化复核
- 优先复用并补充 `pages.roomProfile` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md` 同步更新
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-21
- 线程一已完成:`src/views/team/diamond-policy/props-form-edit.vue`
- 完成范围包括:
- 代理钻石政策页面私有道具配置抽屉的静态展示文本复核
- 可触发表单校验提示改为复用 `pages.propsSourceGroupForm.validation.requiredField`
- 资源类型兜底展示名称去除中文字面量;实际资源类型展示仍优先复用 `pages.propsSourceGroupForm.resourceType`
-`src/views/team/diamond-policy/*.vue` 执行目录级中文残留扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- `pItem.name``item.badgeName`、礼物/徽章/道具名称等接口返回或动态数据保持原样
- 当前 `src/views/team/diamond-policy` 目录残余中文均为注释中的中文,不属于可见展示文案
- 直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`;随后使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍保留项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-21
- 线程二已新认领:`src/views/team/business-development` 页面私有组件复查
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取最新 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
- 已读取入口页 `src/views/team/business-development/index.vue`
- 已核对 `src/views/team/business-development` 目录文件列表与入口页本地 import
- 已执行 `src/views/team/business-development` 目录级中文扫描
- 已确认线程一当前认领 `src/views/team/diamond-policy/props-form-edit.vue`,线程三当前无进行中任务,本轮不与其他线程冲突
- 已按规则先更新 md写完后需立即复读 4 份 md 再开始源码改动
- 认领范围包括:
- `src/views/team/business-development/add-bd.vue`
- `src/views/team/business-development/auth.vue`
- `src/views/team/business-development/bind-bd-leader.vue`
- `src/views/team/business-development/bind-team.vue`
- `src/views/team/business-development/team-member.vue`
- 私有组件内静态展示文本、弹窗标题、表单标签、placeholder、按钮、校验提示、提交中提示、表格列头、复制/删除反馈与确认弹窗国际化复核
- 优先复用并补充 `pages.businessDevelopment` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 暂不纳入:
- `src/views/team/components/TeamCreate/index.vue`
- 原因:该组件由 `bd-lead``team-list``business-development` 多个页面共用,虽然位于 `src/views` 下,但不是本轮 business-development 同目录私有组件;后续应作为共享私有组件单独认领或随其主要归属页面统一复查
- 不包括:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-21
- 线程一已新认领:`src/views/team/diamond-policy/props-form-edit.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 中相关 key 位置
- 已读取 `src/views/team/diamond-policy/index.vue`
- 已读取 `src/views/team/diamond-policy/props-form-edit.vue`
- 已读取 `src/views/team/diamond-policy` 目录文件列表,确认该目录仅包含入口页与当前私有组件
- 已对 `src/views/team/diamond-policy/*.vue` 执行中文扫描
- 已确认当前没有其他线程认领该私有组件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- `src/views/team/diamond-policy/props-form-edit.vue`
- 私有组件静态展示文本、按钮、placeholder、校验提示、失败提示与资源类型展示国际化复核
- 优先复用 `pages.teamDiamondPolicy``pages.propsSourceGroupForm` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-21
- 线程三已完成:`src/views/team/policy/props-form-edit.vue`
- 完成范围包括:
- 代理政策页面私有道具配置抽屉的静态展示文本国际化
- 奖励明细描述、添加配置表单、placeholder、校验提示、资源类型按钮、抽屉标题、保存/取消按钮与配置缺失提示国际化
- 复用并扩展 `pages.propsSourceGroupForm` 既有 key本轮仅新增 `pages.propsSourceGroupForm.action.view`
-`src/views/team/policy/props-form-edit.vue` 执行中文残留扫描
-`src/views/team/policy/*.vue` 执行目录级中文扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- `pItem.name``item.badgeName`、接口返回礼物/徽章/道具名称等动态数据保持原样
- 当前 `src/views/team/policy` 目录残余中文均为注释中的中文,不属于可见展示文案
- 直接执行 `npm run build:prod` 触发项目既有 `ERR_OSSL_EVP_UNSUPPORTED`;随后使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍保留项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-21
- 线程三已新认领:`src/views/team/policy/props-form-edit.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已读取 `src/views/team/policy/index.vue`
- 已读取 `src/views/team/policy/props-form-edit.vue`
- 已读取 `src/views/team/policy` 目录文件列表,确认该目录仅包含入口页与当前私有组件
- 已确认当前没有其他线程认领该私有组件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- `src/views/team/policy/props-form-edit.vue`
- 私有组件静态展示文本、按钮、placeholder、校验提示、失败提示与资源类型展示国际化
- 优先复用 `pages.teamPolicy``pages.propsSourceGroupForm` 既有 key必要时补充语义 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 全线程临时任务更新:
- 暂停继续领取新的未完成普通页面
- 先检查 `src/views` 下所有已标记完成页面的私有组件是否已完成国际化
- 后续在 `docs/i18n/翻译进度.md` 中,页面完成记录必须额外带上“页面私有组件状态”
- 当前优先复核的历史已完成页面目录包括:
- `src/views/team/policy`
- `src/views/team/diamond-policy`
- `src/views/team/business-development`
- `src/views/room/profile`
- `src/views/activity/template-cnf`
- `src/views/cnf/lottery`
- 当前已发现但尚未补齐到已完成记录的私有组件示例:
- `src/views/team/policy/props-form-edit.vue`
- `src/views/team/diamond-policy/props-form-edit.vue`
- `src/views/team/business-development/add-bd.vue`
- `src/views/room/profile/user-drawer.vue`
- `src/views/activity/template-cnf/form-edit.vue`
- `src/views/cnf/lottery/select-prize.vue`
- 2026-04-20
- 线程三已完成:`src/views/tools/upload/index.vue`
- 完成范围包括:
- 页面开关标签、拖拽上传提示、失败状态文案与文件大小超限提示国际化
- 新增 `pages.uploadFile` 页面级语言 key并同步写入 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/tools/upload/index.vue` 执行中文残留扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前目录仅存在单一入口文件,无额外页面私有子组件
- 直接执行 `npm run build:prod` 构建通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程一已完成:`src/views/sys/start-page/index.vue`
- 完成范围包括:
- `src/views/sys/start-page/index.vue`
- `src/views/sys/start-page/form-edit.vue`
- 筛选区、状态下拉、活动类型本地映射、表格列头、按钮、删除确认、弹窗标题、表单标签、placeholder、保存/取消按钮与校验提示国际化
- 新增 `pages.startPage` 页面级语言 key并同步写入 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/sys/start-page/**/*.vue` 执行递归中文扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- `appStartPagePlanTypes` 的提交值与常量本身未改动,仅在页面展示层按值映射为国际化文案
- 当前模块残余中文仅存在模板注释与“删除”代码注释中,不属于可见展示文案
- 直接执行 `npm run build:prod` 构建通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程三已新认领:`src/views/tools/upload/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/tools/upload/index.vue`
- 已读取 `src/views/tools/upload` 目录文件列表
- 已确认当前目录仅存在单一入口文件,无额外私有子页
- 已确认当前没有其他线程认领该页面
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面开关标签、上传提示、失败状态文案与超限提示国际化
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 线程三已完成:`src/views/tools/redis/index.vue`
- 完成范围包括:
- 页面入口快捷标签、空态文案、打卡缓存查询弹窗标题/按钮/校验提示国际化
- 新增 `pages.redisTools` 页面级语言 key并同步写入 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/tools/redis/index.vue` 执行中文残留扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前源码中未发现剩余中文可见文本
- 直接执行 `npm run build:prod` 先触发 `ERR_OSSL_EVP_UNSUPPORTED`,随后使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程三已新认领:`src/views/tools/redis/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/tools/redis/index.vue`
- 已读取 `src/views/tools/redis` 目录文件列表
- 已确认当前目录仅存在单一入口文件,无额外私有子页
- 已确认当前没有其他线程认领该页面
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面入口标签、下拉项、空态文案、输入弹窗标题/按钮/校验提示国际化
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 线程一已新认领:`src/views/sys/start-page/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/sys/start-page/index.vue`
- 已读取 `src/views/sys/start-page/form-edit.vue`
- 已读取 `src/views/sys/start-page` 目录文件列表
- 已对 `src/views/sys/start-page/**/*.vue` 执行递归中文扫描
- 已按模块级最优检查方案核对入口页与目录实际文件
- 已确认当前没有其他线程认领该模块
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- `src/views/sys/start-page/index.vue`
- `src/views/sys/start-page/form-edit.vue`
- 筛选区、表格列头、按钮、状态文案、弹窗标题、表单标签、placeholder、确认提示与校验提示国际化
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 线程一已完成:`src/views/sys/notice-message/index.vue`
- 完成范围包括:
- 页面筛选区、表格列头、类型文案、按钮、发布/上架确认提示、成功提示、弹窗标题、表单标签、placeholder 与校验提示国际化
- 新增 `pages.noticeMessage` 页面级语言 key并同步写入 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/sys/notice-message/**/*.vue` 执行递归中文扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前源码残余中文仅存在字段行尾注释与“删除”注释,不属于可见展示文案
- 直接执行 `npm run build:prod` 先触发 `ERR_OSSL_EVP_UNSUPPORTED`,随后使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程一已新认领:`src/views/sys/notice-message/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/sys/notice-message/index.vue`
- 已读取 `src/views/sys/notice-message` 目录文件列表
- 已对 `src/views/sys/notice-message/**/*.vue` 执行递归中文扫描
- 已确认当前目录仅存在单一入口文件,无额外私有子页
- 已确认当前没有其他线程认领该页面
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面筛选区、表格列头、类型文案、按钮、发布/上架确认提示、成功提示、弹窗标题、表单标签、placeholder 与校验提示国际化
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 线程一已完成:`src/views/user/app-manager/index.vue`
- 完成范围包括:
- `src/views/user/app-manager/index.vue`
- `src/views/user/app-manager/administrator/index.vue`
- `src/views/user/app-manager/administrator/auth.vue`
- `src/views/user/app-manager/administrator-auth-resource/index.vue`
- 入口页 tab 标题、管理员列表页、权限管理页与权限设置弹窗的静态展示文案国际化
- 新增 `pages.appManager` 页面级语言 key并同步写入 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/user/app-manager/**/*.vue` 执行递归中文扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前模块残余中文仅存在注释“去除校验”和注释掉的“管理房间”代码块,不属于可见展示文案
- 直接执行 `npm run build:prod` 先触发 `ERR_OSSL_EVP_UNSUPPORTED`,随后使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程一已新认领:`src/views/user/app-manager/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/user/app-manager/index.vue`
- 已读取 `src/views/user/app-manager` 目录文件列表
- 已读取 `src/views/user/app-manager/administrator/index.vue`
- 已读取 `src/views/user/app-manager/administrator/auth.vue`
- 已读取 `src/views/user/app-manager/administrator-auth-resource/index.vue`
- 已对 `src/views/user/app-manager/**/*.vue` 执行递归中文扫描
- 已按模块级最优检查方案核对入口页 tab 与目录实际文件
- 已确认当前没有其他线程认领该模块
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- `src/views/user/app-manager/index.vue`
- `src/views/user/app-manager/administrator/index.vue`
- `src/views/user/app-manager/administrator/auth.vue`
- `src/views/user/app-manager/administrator-auth-resource/index.vue`
- tab 标题、筛选区、表格列头、状态文案、按钮、弹窗标题、表单标签、确认提示与校验提示国际化
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 线程一已完成:`src/views/sys/country-code/index.vue`
- 完成范围包括:
- 页面筛选区 placeholder、表格列头、状态文案、弹窗标题、表单标签、按钮、上传按钮与校验提示国际化
- 新增 `pages.countryCode` 页面级语言 key并同步写入 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/sys/country-code/index.vue` 执行中文残留扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前源码残余中文仅存在注释“去除校验”,不属于可见展示文案
- 使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程一已新认领:`src/views/sys/country-code/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/sys/country-code/index.vue`
- 已确认该页面当前无同目录私有子页需要一并纳入
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面筛选区、表格列头、状态文案、弹窗标题、表单标签、按钮、上传按钮与校验提示国际化
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-20
- 线程一已完成:`src/views/props/props-source-group/index.vue`
- 完成范围包括:
- 入口页筛选区 placeholder、搜索与添加按钮、表格列头、时间展示、编辑按钮与 loading 文案国际化
- 复用 `common.search` 与既有 `pages.propsSourceGroupForm`,新增 `pages.propsSourceGroup`
-`src/views/props/props-source-group/**/*.vue` 执行递归中文扫描
- 执行构建验证
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前 `src/views/props/props-source-group/index.vue` 源码残余中文仅存在注释与行尾注释中,不属于可见展示文案
- `src/views/props/props-source-group/form-edit.vue` 仍保留接口返回名称类文本与注释类中文;其中接口返回名称待后续样例数据支持后再决定是否补翻
- `src/views/props/props-source-group/select-propsr-popover.vue` 当前未被入口页或 `form-edit.vue` 引用,不纳入本轮完成口径
- 本轮直接执行 `npm run build:prod` 先触发 `ERR_OSSL_EVP_UNSUPPORTED`,随后使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-20
- 线程一已新认领:`src/views/props/props-source-group/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/props/props-source-group/index.vue`
- 已读取 `src/views/props/props-source-group` 目录文件列表
- 已对 `src/views/props/props-source-group/**/*.vue` 执行递归中文扫描
- 已确认当前没有其他线程认领 `src/views/props/props-source-group/index.vue`
- 已按模块级最优检查方案核对入口页 import 列表与目录实际文件列表
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- `src/views/props/props-source-group/index.vue` 内筛选区、按钮、表格列头、时间展示与操作文案国际化
- 优先复用 `pages.propsSourceGroupForm`、通用语言项与既有 key必要时再补充页面级语言 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 未接入入口渲染链的样例文件
- 排除说明:
- `src/views/props/props-source-group/form-edit.vue` 已于前序轮次完成静态展示文案国际化
- `src/views/props/props-source-group/select-propsr-popover.vue` 当前未被入口页或 `form-edit.vue` 引用,不纳入本轮完成口径;如后续接入渲染链,再单独认领
- 2026-04-17
- 线程三已完成:首页 `Dashboard` 模块
- 同步完成:
- `src/views/dashboard/index.vue`
- `src/views/dashboard/dashboard.vue`
- `src/views/dashboard/dashboard-charts/index.vue`
- `src/views/dashboard/quick-link/index.vue`
- `src/views/dashboard/introduction/user-account-info/index.vue`
- `src/views/dashboard/introduction/user-navigation/index.vue`
- `src/views/dashboard/introduction/waiting-processing/index.vue`
- `src/views/dashboard/components/active-index/index.vue`
- `src/views/dashboard/components/daily-currency/index.vue`
- `src/views/dashboard/components/daily-currency/line-graph-charts.vue`
- `src/views/dashboard/components/daily-currency-gold/index.vue`
- `src/views/dashboard/components/daily-currency-gold/line-graph-charts.vue`
- `src/views/dashboard/components/daily-currency-gold-origin-top/index.vue`
- `src/views/dashboard/components/daily-currency-gold-origin-top/bar-graph-charts.vue`
- `src/views/dashboard/components/daily-purchase/index.vue`
- `src/views/dashboard/components/daily-purchase/line-graph-charts-general.vue`
- `src/views/dashboard/components/daily-purchase/line-graph-charts.vue`
- `src/views/dashboard/components/daily-register-user/index.vue`
- `src/views/dashboard/components/daily-register-user/line-graph-charts.vue`
- `src/views/dashboard/components/monthly-purchase/index.vue`
- `src/views/dashboard/components/monthly-purchase/line-graph-charts.vue`
- `src/views/dashboard/components/user-daily-currency-gold-top/index.vue`
- `src/views/dashboard/components/user-daily-currency-gold-top/bar-graph-charts.vue`
- `src/views/dashboard/components/user-daily-currency-recharge-top/index.vue`
- `src/views/dashboard/components/user-daily-currency-recharge-top/bar-graph-charts.vue`
- `src/components/data/PropsSalesOverviewCharts/index.vue`
- `src/components/data/PropsSalesOverviewCharts/dialog.vue`
- `src/components/data/PropsSalesOverviewCharts/bar-graph-charts.vue`
- 完成范围包括:
- 首页入口欢迎区、tab 标题、账号区、系统时间、快捷入口、首页卡片、图表 tab 与首页直接依赖数据组件的可见静态文案国际化
- 补充 `pages.dashboard``src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js`
-`src/views/dashboard/**/*``src/components/data/PropsSalesOverviewCharts/**/*` 执行中文残留扫描
- 执行 `npm run build:prod`
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md`
- 补充说明:
- 本轮一并处理了首页模块内实际渲染的私有图表子组件,避免只认领入口页导致子组件遗漏
- `npm run build:prod` 通过,仍保留项目既有 `22` 条 warning未新增阻塞错误
- 线程一已完成:`src/views/sys/region-config/index.vue`
- 同步完成:
- `src/views/sys/region-config/assist/index.vue`
- `src/views/sys/region-config/region/index.vue`(本轮仅复用既有国际化并完成入口联动收口)
- 完成范围包括:
- 区域配置入口页 tab 标题国际化
- 辅助配置页中的筛选区、表单标签、placeholder、按钮、表格列头、确认弹窗、拼接展示文案与校验提示国际化
- 扩展 `src/lang/messages/pages/en.js` 对应 key
- 扩展 `src/lang/messages/pages/zh.js` 对应 key
-`src/views/sys/region-config/index.vue``src/views/sys/region-config/assist/index.vue` 执行中文残留扫描
- 执行 `npm run build:prod`
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 本轮新增并复用 `pages.regionConfig.tabs``pages.regionConfig.assist`
- 当前源码残余中文仅存在于注释中,不属于可见展示文案
- 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 2026-04-17
- 线程二已完成:`src/views/message/push/index.vue`
- 同步完成:
- `src/views/message/push/new-push-form.vue`
- `src/views/message/push/push-log.vue`
- `src/views/message/push/push-task.vue`
- 完成范围包括:
- 入口页 tab 标题国际化
- 新建 Push 表单中的标签、placeholder、选项、按钮、确认弹窗、成功提示与校验提示国际化
- Push 日志页中的筛选区、时间范围、表格列头与状态筛选文案国际化
- 复用并扩展 `pages.messagePushTask`,新增 `pages.messagePush``pages.messagePushLog`
- 中文残留扫描
- 执行 `npm run build:prod`
- 同步更新 `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`
- 补充说明:
- 当前模块残余中文仅存在于注释中,不属于可见展示文案
- `src/views/message/push/push-text-store.vue` 仍未被 `index.vue` 入口 import 或切入 tab本轮继续保留为排除项
- 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程一已完成:`src/views/user/freight/index.vue`
- 同步完成:
- `src/views/user/freight/form-edit.vue`
- `src/views/user/freight/running-water.vue`
- `src/views/user/freight/seller-info.vue`
- `src/views/user/freight/freight-seller-running-water.vue`
- 完成范围包括:
- 筛选区、按钮、表格列头、弹窗标题、表单标签、placeholder、校验提示、确认弹窗与收支展示文案国际化
- 补充 `src/lang/messages/pages/en.js` 对应 key
- 补充 `src/lang/messages/pages/zh.js` 对应 key
-`src/views/user/freight/**/*.vue` 执行递归中文扫描
- 执行 `npm run build:prod`
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 新增 `pages.userFreight`
- 模块内残余中文仅保留在注释、后端依赖提交值或当前非可见数据结构中,未改动逻辑、接口参数、路由路径与权限码
- 构建通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程一已新认领:`src/views/sys/region-config/index.vue`
- 同步纳入范围:
- `src/views/sys/region-config/assist/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认首页 `Dashboard` 模块已被线程三认领,`message/push` 已被线程二认领
- 已确认当前没有其他线程认领 `src/views/sys/region-config/index.vue`
- 已核对 `src/views/sys/region-config/index.vue` 的 tab 入口与同目录可见子页关系
- 已确认当前入口页实际渲染 `region/index.vue``assist/index.vue`,其中 `region/index.vue` 已完成,本轮仅处理剩余未完成可见子页与入口联动文案
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 区域配置入口页 tab 标题、辅助配置页中的筛选区、表单标签、placeholder、按钮、表格列头、确认弹窗与校验提示国际化
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-17
- 线程二已新认领:`src/views/message/push/index.vue`
- 同步纳入范围:
- `src/views/message/push/new-push-form.vue`
- `src/views/message/push/push-log.vue`
- `src/views/message/push/push-task.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已读取 `src/views/message/push/index.vue` 与同目录文件列表,确认入口直接渲染 `new-push-form.vue``push-log.vue``push-task.vue`
- 已确认当前没有其他线程认领 `src/views/message/push/index.vue` 模块
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面入口 tab 标题国际化
- `new-push-form.vue` 内静态展示文本国际化
- `push-log.vue` 内静态展示文本国际化
- 复核 `push-task.vue` 已有国际化并补齐入口联动文案
- `src/lang/messages/pages/en.js` 对应 key 复用或补充
- `src/lang/messages/pages/zh.js` 对应 key 复用或补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- `src/views/message/push/push-text-store.vue`
- 排除说明:
- 当前 `src/views/message/push/index.vue` 只直接渲染 `new-push-form.vue``push-log.vue``push-task.vue`
- `push-text-store.vue` 目前未被该入口 import 或切入 tab可后续按独立页面/死代码复核后再单独认领
- 线程三已新认领:首页 `Dashboard` 模块
- 同步纳入范围:
- `src/views/dashboard/index.vue`
- `src/views/dashboard/dashboard.vue`
- `src/views/dashboard/dashboard-charts/index.vue`
- `src/views/dashboard/quick-link/index.vue`
- `src/views/dashboard/introduction/index.vue`
- `src/views/dashboard/introduction/user-account-info/index.vue`
- `src/views/dashboard/introduction/user-navigation/index.vue`
- `src/views/dashboard/introduction/waiting-processing/index.vue`
- `src/views/dashboard/components/active-index/index.vue`
- `src/views/dashboard/components/daily-currency/index.vue`
- `src/views/dashboard/components/daily-currency-gold/index.vue`
- `src/views/dashboard/components/daily-purchase/index.vue`
- `src/views/dashboard/components/daily-register-user/index.vue`
- `src/views/dashboard/components/monthly-purchase/index.vue`
- `src/views/dashboard/components/user-daily-currency-gold-top/index.vue`
- `src/views/dashboard/components/user-daily-currency-recharge-top/index.vue`
- `src/components/data/PropsSalesOverviewCharts/index.vue`
- `src/components/data/PropsSalesOverviewCharts/dialog.vue`
- `src/components/data/PropsSalesOverviewCharts/bar-graph-charts.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领首页模块
- 已读取 `src/views/dashboard/index.vue``src/views/dashboard/dashboard.vue` 与首页模块目录文件列表
- 已按首页模块目录整包认领,避免 tab、入口页与图表组件拆开后遗漏
- 已补充核对首页直接依赖组件 `src/components/data/PropsSalesOverviewCharts/*`
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 首页入口页、tab 标题、欢迎区、图表模块标题、筛选项、按钮、统计卡片、空态提示与说明文案国际化
- 首页直接依赖的 `PropsSalesOverviewCharts` 组件内可见静态文案国际化
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 首页模块中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 已更新全线程统一领取优先级:
- 首页 `Dashboard`
- `docs/i18n/主要路由.md` 中的主要路由页面
- 其他路由页面
- 规则说明:
- 该优先级适用于所有线程,不只线程三
- `主要路由.md` 中具体先领哪一个页面,仍可按原有方式灵活分配
- 只有当首页与 `主要路由.md` 中页面全部完成后,才进入其他路由页面
- 线程三已补记完成:`src/components/data/EditUserDiamondRewardForm/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成钻石奖励弹窗标题、字段标签、placeholder、按钮与校验提示国际化
- `userId``quantity``remarks` 提交字段与接口调用保持原样
- 表单标签“钻石”复用 `pages.propsSourceGroupForm.resourceType.diamond`
- 新增 `pages.editUserDiamondRewardForm`
- 当前源码中未发现剩余中文展示文本
- `npm run build:prod` 已通过,仍保留项目既有 `22` 条 warning未新增阻塞错误
- 线程二已完成:`src/components/data/EditUserGameCouponDeductionForm/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成扣除用户游戏券弹窗标题、表单标签、placeholder、按钮与校验提示国际化
- 新增 `pages.editUserGameCouponDeductionForm`
- 当前源码中未发现剩余中文展示文本
- 2026-04-17 当前环境直接执行 `npm run build:prod` 已通过,仍为项目既有 `22` 条 warning未新增阻塞错误
- 线程二已验证 `$env:NODE_OPTIONS='--openssl-legacy-provider'` 在当前 Node 下会报 `--openssl-legacy-provider is not allowed in NODE_OPTIONS`,后续线程应优先直接执行构建命令
- 线程一已新认领:`src/views/user/freight/index.vue`
- 同步纳入范围:
- `src/views/user/freight/form-edit.vue`
- `src/views/user/freight/running-water.vue`
- `src/views/user/freight/seller-info.vue`
- `src/views/user/freight/freight-seller-running-water.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已核对 `src/views/user/freight/index.vue` 的入口页 import 与同目录可见子页
- 已确认 `seller-info.vue` 继续渲染 `freight-seller-running-water.vue`
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 筛选区、按钮、表格列头、弹窗标题、表单标签、placeholder、校验提示与确认弹窗国际化
- 补充 `src/lang/messages/pages/en.js` 对应 key
- 补充 `src/lang/messages/pages/zh.js` 对应 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-16
- 线程一已完成:`src/views/game/egg/egg-lottery-cnf/index.vue`
- 补充复核:
- 已对 `src/views/game/egg/**/*.vue` 执行递归中文扫描
- 已确认 `src/views/game/egg/index.vue``src/views/game/egg/egg-exchange-record/index.vue``src/views/game/egg/egg-lottery-record/index.vue``src/views/game/egg/egg-lottery-cnf/index.vue` 当前无剩余中文可见文本
- 已补充 `pages.eggLotteryCnf` 中英文字段
- 已执行 `npm run build:prod`
- 构建通过,仍为项目既有 warning未新增阻塞错误
- 2026-04-16
- 线程一已补领:`src/views/game/egg/egg-lottery-cnf/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按“模块级最优检查方案”复核 Egg 目录入口页与可见子页范围
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 配置页筛选区、按钮、表格列头、占位文案、下拉选项、弹窗提示、校验提示国际化
- 补充 `src/lang/messages/pages/en.js` 对应 key
- 补充 `src/lang/messages/pages/zh.js` 对应 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-16
- 线程一已新认领:`src/views/game/egg/index.vue`
- 同步纳入范围:
- `src/views/game/egg/egg-exchange-record/index.vue`
- `src/views/game/egg/egg-lottery-record/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已确认同目录下 `egg-lottery-cnf/index.vue` 暂未纳入本次范围,避免一次认领过大
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- Egg 模块页签标题静态展示文本翻译
- 兑换记录页与抽奖记录页中的筛选区、按钮、表格列标题等静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-15
- 线程二已新认领:`src/components/data/EditUserGameCouponDeductionForm/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已新认领:`src/components/data/EditUserDiamondRewardForm/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已新认领:`src/views/game/lucky-box/fortune-config/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已按最新规则先更新 md再开始下一轮源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 2026-04-16 线程一复核补充:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认 `src/views/game/lucky-box/fortune-config/` 目录当前仅存在 `index.vue`
- 已确认 `index.vue` 中无剩余中文展示文本,`pages.luckyBoxFortuneConfig` 中英文字段已存在
- 已使用 `$env:NODE_OPTIONS='--openssl-legacy-provider'; npm run build:prod` 完成构建验证
- 构建通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 已同步最终状态到 md避免其他线程继续查找不存在的 `edit.vue``details.vue`
- 线程二已完成:`src/components/data/AccountInput/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成账号输入组件中类型选择 placeholder、类型选项与平台选择 placeholder 的国际化
- 新增 `pages.accountInput`
- 当前源码中未发现剩余中文展示文本
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程二本轮完成后暂停认领,等待下一次任务
- 线程一已完成:`src/views/sys/region-config/region/index.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已完成:`src/components/data/UserInfo/AccountStatusLatestLog/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 新增 `pages.accountStatusLatestLog`
- `item.approvalUserName``item.statusName``item.createTime` 属于动态数据,按原值展示
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程二已完成:`src/views/game/lottery-config/index.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 新增 `pages.gameLotteryConfig`
- `lotteryGameTypes``EGG` 的展示名称继续复用 `pages.gameLotteryConfigForm.gameType.egg`
- `showcaseTypes` 已改为复用 `pages.propsSourceGroupForm.word.onShelf/offShelf`
- 当前源码残留中文仅在注释掉的“上/下架”筛选块中,不属于可见展示文案
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程二已新认领:`src/components/data/UserInfo/AccountStatusLatestLog/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已新认领:`src/components/data/InappPurchaseApple/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成核查:`src/components/data/InappPurchaseApple/index.vue`
- 核查结论:
- 当前组件已接入 `pages.inappPurchaseApple`
- 源码中未发现剩余中文展示文本
- 本轮无需重复修改源码,仅同步认领状态
- 线程一按当时规则重新读取 3 个 md 后确认:
- `src/components/data/InAppPurchaseDetails/index.vue` 已被线程二认领
- 线程一不再认领该文件,避免冲突
- 线程一已新认领:`src/components/data/InappPurchaseGoogle/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成:`src/components/data/InappPurchaseGoogle/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已新认领:`src/views/game/lucky-box/standard-config/gift-details.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成:`src/views/game/lucky-box/standard-config/gift-details.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- 礼物类型展示映射本地化处理
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 保持礼物类型实际值、接口参数与页面逻辑不变
- `npm run build:prod` 通过,沿用项目原有 `22` 条 warning未新增阻塞错误
- 线程一已新认领:`src/views/game/lucky-box/standard-config/index.vue`
- 同步纳入范围:
- `src/views/game/lucky-box/standard-config/edit.vue`
- `src/views/game/lucky-box/standard-config/probability.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- 同目录私有编辑弹窗与概率配置弹窗静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成:
- `src/views/game/lucky-box/standard-config/index.vue`
- `src/views/game/lucky-box/standard-config/edit.vue`
- `src/views/game/lucky-box/standard-config/probability.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- 同目录私有编辑弹窗与概率配置弹窗静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 当前残留中文仅存在代码注释中,不属于可见展示文案
- `npm run build:prod` 通过,沿用项目原有 `22` 条 warning未新增阻塞错误
- 线程一已新认领:`src/views/game/lucky-box/award-config/index.vue`
- 同步纳入范围:
- `src/views/game/lucky-box/award-config/edit.vue`
- `src/views/game/lucky-box/award-config/details.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- 同目录私有编辑弹窗与奖励配置弹窗静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成:
- `src/views/game/lucky-box/award-config/index.vue`
- `src/views/game/lucky-box/award-config/edit.vue`
- `src/views/game/lucky-box/award-config/details.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- 同目录私有编辑弹窗与奖励配置弹窗静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 当前残留中文仅存在代码注释中,不属于可见展示文案
- `propsType` 等本地常量值采用“值不变、展示翻译”方式处理
- `npm run build:prod` 通过,沿用项目原有 `22` 条 warning未新增阻塞错误
- 线程一已新认领:`src/views/game/lucky-box/bounty-config/index.vue`
- 同步纳入范围:
- `src/views/game/lucky-box/bounty-config/edit.vue`
- `src/views/game/lucky-box/bounty-config/details.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已按最新规则先更新 md再开始下一轮源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- 同目录私有编辑弹窗与道具配置弹窗静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成:
- `src/views/game/lucky-box/bounty-config/index.vue`
- `src/views/game/lucky-box/bounty-config/edit.vue`
- `src/views/game/lucky-box/bounty-config/details.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- 同目录私有编辑弹窗与道具配置弹窗静态展示文本翻译
- 礼物类型与道具类型本地映射国际化
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- `DAILY``WEEKLY``giftTab``propsType``propsId``targetQuantity``validDays` 等实际提交值与接口参数保持原样
- `giftConfigTabs``propsTypes` 采用“值不变、展示翻译”的方式在页面层本地映射
- 当前三份源码中已无剩余中文展示文本
- `npm run build:prod` 通过,沿用项目原有 `22` 条 warning未新增阻塞错误
- 线程三已新认领:`src/components/data/RoomInfo/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/RoomInfo/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 文件内剩余中文来自注释掉的“装饰道具”代码块,不属于可见展示文案,本轮按协作规范保留
- 线程三已新认领:`src/components/data/UserAuthForm/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/UserAuthForm/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成抽屉标题、卡片标题、手机号绑定操作、placeholder、校验提示、确认弹窗与成功提示国际化
- 线程三已新认领:`src/components/data/UserInfo/BankCardDrawer/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成认领复查:`src/components/data/UserInfo/BankCardDrawer/index.vue`
- 复查动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已确认认领信息已落盘,随后开始翻译与验证
- 线程三已完成:`src/components/data/UserInfo/BankCardDrawer/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成抽屉标题、卡片标签、审核状态、使用状态、操作按钮、表单标签、placeholder、校验提示与确认弹窗国际化
- `cardType`、银行卡类型枚举值与接口返回字段保持原样
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程三已新认领:`src/components/data/UserInfo/BaseInfo/AssociatedDeviceTimeline.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 优先复用 `pages.userBaseInfo.labels` 既有 key必要时再补充语言项
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/UserInfo/BaseInfo/AssociatedDeviceTimeline.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- 复用 `pages.userBaseInfo.labels``pages.userBaseInfo.words.activeIp` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成语言、时区、IP、客户端、设备信息、Push 信息与注册时间等标签国际化
- `item.latestDevice.*``item.userProfile.createTime` 等动态数据保持原样
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程三已新认领:`src/components/data/SearchRoomInput/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/SearchRoomInput/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成输入框 placeholder、类型选项、搜索弹窗文案与失败提示国际化
- 新增 `pages.searchRoomInput`
- 当前源码残留中文仅在注释中,不属于可见展示文案
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 按当前要求,线程三本轮完成后暂停,等待下次认领
- 线程三已新认领:`src/components/data/GiftHistoryDetailsDrawer/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 优先复用现有 `pages.userBaseInfo` 与通用语言项,必要时再补充页面级语言 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/GiftHistoryDetailsDrawer/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- 复用 `pages.userBaseInfo.labels.anchor``pages.userBaseInfo.words.yes/no`
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成抽屉标题、发送人/房间、礼物信息快照、接收用户标签、日志事件与单据 ID 按钮国际化
- 新增 `pages.giftHistoryDetailsDrawer`
- 当前源码残留中文仅在注释中,不属于可见展示文案
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程三已新认领:`src/components/data/EditUserForm/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 优先复用现有 `pages.userBaseInfo.labels`,必要时再补充页面级语言 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/EditUserForm/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- 复用 `pages.userBaseInfo.labels.age/country``pages.userBaseInfo.words.male/female`
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成抽屉标题、昵称/性别表单项、出生日期 placeholder、关闭/提交按钮与校验提示国际化
- 性别选项采用按值映射翻译,未改动全局 `genders` 常量本身
- 新增 `pages.editUserForm`
- 当前源码中未发现剩余中文展示文本
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程三已新认领:`src/components/data/EditUserGoldCoinRewardForm/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 奖励类型仅做展示层本地映射翻译,不改动原常量值与提交内容
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程三已完成:`src/components/data/EditUserGoldCoinRewardForm/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- 奖励类型展示层本地映射国际化,未改动原常量值与提交内容
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成标题、表单标签、placeholder、按钮与校验提示国际化
- `currencyRewardReasons` 相关提交值与备注拼接内容保持原样,仅对页面展示名称做本地映射翻译
- 新增 `pages.editUserGoldCoinRewardForm`
- 当前源码残留中文仅在模板注释中,不属于可见展示文案
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程三本轮完成后切回待分配,暂不继续认领新任务
- 线程二已认领并完成:`src/components/data/AccountHanle/index.vue`
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 特殊说明:
- 默认“警告”描述文案会直接写入提交表单,属于提交内容,不纳入本轮静态展示翻译
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已认领并完成:`src/views/team/diamond-policy/index.vue`
- 认领范围包括:
- 页面内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已新认领:`src/components/data/InAppPurchaseDetails/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已完成:`src/components/data/InAppPurchaseDetails/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充
- `src/lang/messages/pages/zh.js` 对应 key 补充
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 已完成抽屉标题、信息分组标题、字段标签、状态映射、元数据表头与事件通知标题国际化
- `createNickname``productDescriptor`、商品名称/内容/描述、原因、事件类型与通知数据属于接口返回内容,按原值展示
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程二已新认领:`src/views/game/lottery-config/form-edit.vue`
- 同步纳入范围:
- `src/views/game/lottery-config/select-propsr-popover.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- 同目录私有组件静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充或复用现有 key
- `src/lang/messages/pages/zh.js` 对应 key 补充或复用现有 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已完成:`src/views/game/lottery-config/form-edit.vue`
- 同步完成:
- `src/views/game/lottery-config/select-propsr-popover.vue`
- 完成范围包括:
- 页面内静态展示文本翻译
- 同目录私有组件静态展示文本翻译
- `src/lang/messages/pages/en.js` 对应 key 补充与现有 key 复用
- `src/lang/messages/pages/zh.js` 对应 key 补充与现有 key 复用
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 新增 `pages.gameLotteryConfigForm`
- 资源类型名称优先复用 `pages.propsSourceGroupForm.resourceType`
- `lotteryGameTypes``EGG` 的展示名称在页面内本地映射翻译,未改动共享常量值
- `specialIdTypes``pItem.name``badgeName` 等动态或接口返回内容保持原样
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程二已新认领:`src/views/game/lottery-config/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 页面内静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已新认领:`src/components/data/UserInfo/UserTableExhibit/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 优先复用 `pages.userBaseInfo.labels` 既有 key必要时再补充语言项
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程二已完成:`src/components/data/UserInfo/UserTableExhibit/index.vue`
- 完成范围包括:
- 组件内静态展示文本翻译
- 复用 `pages.userBaseInfo.labels.specialIdSuffix` 既有 key
- 中文残留扫描
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 补充说明:
- 特殊 ID 账号后缀改为复用现有国际化 key未新增页面级语言项
- `npm run build:prod` 通过,当前仍保留项目原有 `22` 条 warning未新增阻塞错误
- 线程二按用户要求在本任务完成后暂停,不继续认领新任务
- 线程二已新认领:`src/components/data/AccountInput/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领该文件
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 组件内静态展示文本翻译
- 复用或补充 `src/lang/messages/pages/en.js` 对应 key
- 复用或补充 `src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已新认领:主要路由页面 / 运营管理 / 营收支出 / 退款记录、运营管理 / 数据大屏
- 对应文件:
- `src/views/order/reimburse/index.vue`
- `src/views/datav/index.vue`
- 领取前动作:
- 已重新读取 `docs/i18n/线程协作.md`
- 已重新读取 `docs/i18n/翻译进度.md`
- 已重新读取 `docs/i18n/翻译清单.md`
- 已重新读取 `docs/i18n/主要路由.md`
- 已重新读取 `src/lang/messages/pages/en.js`
- 已重新读取 `src/lang/messages/pages/zh.js`
- 已确认当前没有其他线程认领上述两个主要路由页面
- 已按最新规则先更新 md再开始源码改动
- 认领范围包括:
- 入口页静态展示文本翻译
- 入口页直接渲染的私有组件与公共组件复核
- 新增或复用 `src/lang/messages/pages/en.js``src/lang/messages/pages/zh.js` 对应 key
- 构建验证
- `docs/i18n/主要路由.md``docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 不包含:
- 接口参数
- 路由路径
- 权限码
- 后端依赖值
- 线程一已完成:主要路由页面 / 运营管理 / 营收支出 / 退款记录、运营管理 / 数据大屏
- 完成文件:
- `src/views/order/reimburse/index.vue`
- `src/views/datav/index.vue`
- `src/views/datav/latest-purchase.vue`
- `src/views/datav/online-user-count-origin.vue`
- `src/views/datav/purchase-count.vue`
- `src/components/FlagIcon/index.vue`
- 完成范围包括:
- 退款记录筛选区、日期范围、搜索按钮、表格列名、加载文案、免费试用布尔展示与详情按钮国际化
- 数据大屏入口标题、分区标题、统计指标标题国际化
- `FlagIcon` 复制成功 / 失败提示接入 `common.copySuccess` / `common.copyFail`
- 新增 `pages.orderReimburse``pages.datav`,补充 `common.copySuccess` / `common.copyFail`
- 目标页面、直接私有组件与直接公共组件中文残留扫描
- 构建验证
- `docs/i18n/主要路由.md``docs/i18n/翻译进度.md``docs/i18n/翻译清单.md` 同步更新
- 保留项:
- 接口返回动态数据、接口参数、路由路径、权限码、系统来源、商品描述、用户昵称、金额与统计数据保持原样
- `src/views/datav/online-user-map.vue``latest-purchase-timchat.vue``online-user-count.vue` 等未被入口页直接渲染的文件不纳入本轮
- 验证结果:
- 目标页面、直接私有组件与直接公共组件中文扫描无命中
- 语言文件语法检查通过
- 直接执行 `npm run build:prod` 因 Node 22 OpenSSL 兼容问题失败;使用 `NODE_OPTIONS=--openssl-legacy-provider npm run build:prod` 构建通过
- 构建仍保留项目既有 `17` 条 warning未新增阻塞错误
## 推荐分工方式
### 方案一:按页面拆分
- 线程一:`src/views/sys/region-config/region/index.vue`
- 线程二:`src/views/team/diamond-policy/index.vue`
- 线程三:`src/components/data/AccountHanle/index.vue`
- 线程四:`src/components/data/RoomInfo/index.vue`
适合场景:
- 页面之间相互独立
- 各线程都能单独完成“页面文本 + 对应 i18n key + 文档更新”
### 方案二:按类型拆分
- 线程一:处理 `views` 页面
- 线程二:处理 `components/data` 组件
- 线程三:专门补语言文件与整理 key
- 线程四:专门做构建验证、文档同步、展示适配修正
适合场景:
- 线程较多
- 需要有人专门收口语言文件和文档
## 强烈建议的执行顺序
1. 新线程启动后,先读取 3 份协作文档 + `docs/i18n/主要路由.md`
2.`首页 Dashboard > docs/i18n/主要路由.md` 的顺序领取任务
3. 每次准备领取新任务前,再读取一次同样的文档集合,确认认领状态已更新到文档
4. 确认无人认领后,先在 md 中写明自己认领的文件
5. 认领页面时同步核对入口 import、局部注册、tab、动态组件、抽屉、弹窗与同目录私有组件范围
6. 写完认领记录后,立刻再读取一次同样的文档集合,确认没有其他线程同时写入冲突
7. 确认认领信息已落盘后,再改自己认领范围内的页面、组件和对应翻译 key
8. 如果需要新增公共 key优先使用已有命名体系避免同义重复 key
9. 修改完成后先本地构建验证
10. 把结果同步写入 `翻译进度.md``翻译清单.md`
11. 如果本轮完成主要路由页面,只更新 `主要路由.md` 的主路由详细状态与“当前主要路由状态总览”;总览中已完成项不额外标注,不要在 `翻译清单.md` 里重复维护主路由索引
12. 在线程认领表里把状态改为“已完成”或“阻塞”
13. 后续不要再新认领非主要路由页面;已经处理过的非主要路由保持现状即可
## 线程之间如何“保持联系”
- 通过 md 文件共享状态,而不是靠记忆
- 通过“认领表”避免重复工作
- 通过“阻塞记录”说明哪些地方因为接口返回数据暂时不能翻
- 通过“已完成记录”告诉其他线程哪些文件不要再碰
- 通过“页面私有组件状态”明确区分:页面本身已完成,还是页面连同私有组件都已复核完成
## 阻塞记录写法
- 文件:
- 阻塞原因:
- 是否依赖接口返回:
- 当前处理策略:
- 后续需要补充什么数据:
## 交接写法
- 本线程已完成:
- 本线程未完成:
- 新增的语言 key 范围:
- 未处理原因:
- 下一个线程建议接手文件:
## 注意事项
- 多线程时,最容易冲突的是:
- `src/lang/messages/pages/en.js`
- `src/lang/messages/pages/zh.js`
- `docs/i18n/翻译进度.md`
- `docs/i18n/翻译清单.md`
- 因此建议每个线程只处理自己页面对应的一段 key并在合并前先读取最新版本
- 每次领取新任务前,先重读 `docs/i18n/线程协作.md``docs/i18n/翻译进度.md``docs/i18n/翻译清单.md``docs/i18n/主要路由.md`,确认别人已经把认领状态写入 md再决定是否认领
- 认领任务不是“看到没人做就直接开改”,而是“先写 md 锁定任务,再开始源码修改”
- 写入认领记录前后都要复查 3 份协作文档 + `docs/i18n/主要路由.md`;如果发现同一文件被别的线程抢先认领,先停止代码修改并重新分配任务
- 对“目录型模块”不能只看当前准备修改的 1 个文件;必须先核对入口页 `import` 列表和模块目录文件列表,确认是否还存在同级可见页面
-`src/views` 已完成页面,后续还要区分“页面完成”与“私有组件已复核完成”,不要只因为 `index.vue` 已翻译就直接把整个目录视为完成
- 如果多个线程同时改语言文件,优先按页面模块分块追加,避免把同一对象区域改乱
- 如果多个线程同时更新 md优先追加“新增记录”而不是重写整个文档
- 如果线程内发现了“后续线程大概率还会重复踩”的信息,优先补到本文件或 `docs/i18n/线程模板.md`,不要只留在会话里