我建议考虑采用更简单的报告方式。
根据我的理解,翻译流程分为两个阶段:
- 翻译符合条件的主题数据。
- 翻译符合条件的帖子数据。
从管理和报告的角度来看,我对当前正在处理的内容不太感兴趣,更关心的是相对于符合条件的总工作量的整体进度。我希望看到的报告应基于配置的翻译资格规则。
例如:
状态
回填设置已配置为翻译2026年2月23日之后创建的所有内容。
| 区域 | 总数 | 符合条件 | 已翻译 | 已完成 |
|---|---|---|---|---|
| 主题 | 25,000 | 540 | 450 | 83% |
| 帖子 | 400,000 | 3,700 | 800 | 22% |
翻译失败
| 帖子 ID | 原因 |
|---|---|
| 34543 | 第 xxxx 行存在格式错误的字符 |
当前的图表似乎显示的是操作活动,这确实很有用。然而,我真正想了解的是符合条件的已完成工作量有多少。
就我个人而言,我对按语言划分的完成百分比并不太感兴趣。一个主题或帖子要么已翻译,要么未翻译。对我来说,关键问题是已成功处理了多少配置的积压工作。
这种方法似乎对数据库也更友好,因为它侧重于聚合计数,而不是跟踪每种语言组合的进度。
如果特定语言的报告仍然有价值,也许可以通过过滤器来展示。管理员可以选择一种语言,仅查看该语言的相同进度表。
仅是一些想法。
附注:
当前的缓存时间范围是多少?