DingTalk 日历完整全链路中英走查报告

对象:国际版 DingTalk macOS(DingTalk 16-52-37-374.app) · 中文基线:zh-CN · 英文复跑:en-US · 整合周期:2026-08-06—2026-08-07

9功能链路组
38中英配对证据
24完整问题总数
12 / 12P1 / P2
2 × 0饱和回访 / 新增状态

完整结论

日历已从首页与提交前分支,推进到真实创建、评论、编辑、保存后刷新、DingTalk Meeting 七类入会前设置、全天重复系列、单次/系列范围、设置修改与恢复,并在两轮反向回访后达到当前测试数据下的探索饱和。

本报告已经把两轮材料完全合并:共 38 组中英配对证据、24 条问题;每一条问题均补充到具体点击层级的复现链路,并记录实际交互对象。

视图浏览 4搜索 1已有日程 1共享日历 2日历设置 4新建日程(提交前) 8设置 4真实日程 4会议设置 7重复日程 3

链路覆盖矩阵

链路组覆盖范围状态证据说明
入口与浏览月 / 日 / 周 / 列表、搜索、已有日程、共享日历完成复用上一轮 19 个已配对核心状态,不重复走查
新建基础字段标题、日期、时间、时区、全天、地点、描述、忙闲、提醒、颜色完成真实创建 1 条定时日程;英文发现阶段覆盖日期/时间/时区选择器
重复规则预设重复、自定义频率、按周、结束方式、结束日期、全天每日重复完成创建 1 条全天每日重复系列,覆盖单次编辑与删除范围
参与人必选/可选、批量添加、时间推荐、权限、主题、主题负责人完成只使用本人,未向第三方发送邀请
视频会议添加 DingTalk Meeting、会议号/链接、入会前设置 7 个页签完成含 General、Recording、AI、Live、Interpretation、Senior Control、Brand
真实生命周期创建、评论、编辑、保存、重启后验证、删除确认完成至确认框创建/评论/编辑均真实提交;永久删除等待行动时确认
设置视图、通知、同步、可见性、默认时长、周起始日、辅助时区、弹窗编辑完成并恢复修改后逐项恢复;当前弹窗编辑为开启、系统日历为关闭
异常与恢复刷新日历数据、编辑后缓存、独立弹窗加载、重登恢复完成发现 2 条功能问题
饱和检查正向补链 + 两轮反向回访完成第二轮连续无新增页面状态

完整问题、具体链路与修改建议

TYPOGRAPHY 4 · UI_TRUNCATION 2 · COPY 2 · FUNCTIONAL 2 · SEMANTIC 2 · MISTRANSLATION 2 · I18N_TEMPLATE 1 · COPY_AND_UI 1 · PLURALIZATION 1 · PUNCTUATION 1 · AX_COPY 1 · GRAMMAR 1 · TERMINOLOGY 1 · MACHINE_TRANSLATION 1 · TYPO 1 · DATE_FORMAT 1

阶段ID级别/类型问题具体操作链路 / 交互对象中文原文当前英文/现象建议英文如何修改完整问题截图(红框)
核心基线CAL-I18N-001P1
I18N_TEMPLATE
重复规则的动态日期模板缺少空格操作链路:打开 Calendar > 点击 New Event > 点击 No repeats > 查看 Weekly / Monthly / Annually 动态重复选项
交互对象:无
每周四 / 每月6日 / 每年8月6日Weekly onThursday / Monthly6th / Annually onAug6thWeekly on Thursday / Monthly on the 6th / Annually on August 6翻译模板
修复动态占位符前后的空格,并为 weekday、day-of-month、month/day 三类模板补单元测试;不需要改 UI。
重复规则的动态日期模板缺少空格
核心基线CAL-I18N-002P1
COPY_AND_UI
参与人汇总语法错误且在详情面板中被截断操作链路:打开 Calendar > 切换 List > 打开含参与人的已有日程 > 查看日程详情 > 查看参与人汇总行
交互对象:Sherry(既有日程)
—(中文基线未显示参与人汇总行)Sherry invited 1 people,1 people accept...Sherry invited 1 person; 1 accepted翻译 + UI
先使用单复数规则和更短文案,再允许汇总行占满详情面板宽度;仍超长时换行,不使用无提示截断。
参与人汇总语法错误且在详情面板中被截断
核心基线CAL-I18N-003P1
UI_TRUNCATION
详情面板的组织归属信息显示不全操作链路:打开 Calendar > 切换 List > 打开已有日程 > 查看日程详情标题下方的日历与组织归属信息
交互对象:Sherry(既有日程)
我的日历My Calendar | affiliated with DingTalk Singa...My Calendar · DingTalk Singapore Pte. Ltd.UI
归属信息改为两行或扩大可用宽度;若必须截断,悬停应显示完整内容。
详情面板的组织归属信息显示不全
核心基线CAL-I18N-004P1
UI_TRUNCATION
参与人角色 Organizer 被压缩为 Orga...操作链路:打开 Calendar > 切换 List > 打开含参与人的已有日程 > 查看参与人头像下方的 Organizer 角色标签
交互对象:Sherry(既有日程)
—(中文基线未显示角色标签)Orga...OrganizerUI
提高角色标签的最小宽度,或将角色文字移到头像右侧;完整角色名不应依赖猜测。
参与人角色 Organizer 被压缩为 Orga...
核心基线CAL-I18N-005P2
PLURALIZATION
冲突数量使用了面向开发者的 (s) 写法操作链路:打开 Calendar > 切换 List > 打开存在时间冲突的已有日程 > 查看详情中的 event conflict 提示
交互对象:Sherry(既有日程)
1个日程冲突1 event conflict(s)1 event conflict翻译规则
接入英文单复数规则:1 event conflict;n event conflicts。
冲突数量使用了面向开发者的 (s) 写法
核心基线CAL-I18N-006P2
COPY
批量添加按钮翻译不自然操作链路:打开 Calendar > 点击 New Event > 定位参与人区域 > 查看 Batch adding 按钮
交互对象:无
批量添加Batch addingAdd multiple翻译
按钮使用动作导向文案 Add multiple;如果团队术语统一使用 bulk,可改为 Bulk add。
批量添加按钮翻译不自然
核心基线CAL-I18N-007P2
PUNCTUATION
英文参与人权限摘要混入中文顿号操作链路:打开 Calendar > 点击 New Event > 定位参与人区域 > 展开 Participant permission
交互对象:无
参与人权限: 添加视频会议、邀请参与者Participant permission: Add video meeting、 Invite participantsParticipant permissions: Add video meetings, invite participants翻译
替换中文顿号,统一英文标点、复数和大小写;不需要改 UI。
英文参与人权限摘要混入中文顿号
核心基线CAL-I18N-008P2
COPY
共享日历标题使用不自然的介词操作链路:打开 Calendar > 左侧 Others' Calendar > 点击 Add shared calendars > 查看共享日历弹窗标题
交互对象:无
共享给我的日历Calendar shared to meCalendars shared with me翻译
使用 shared with me,并按列表语义使用复数 Calendars。
共享日历标题使用不自然的介词
核心基线CAL-I18N-009P2
AX_COPY
可访问性树中的可见性说明三处把 can 写成 ca操作链路:打开 Calendar > 点击 Calendar Settings > 点击 Event visibility > 查看 Personal / Same organization / Different organization 三组说明
交互对象:无
他人在忙闲视图中仅能看到日程忙闲状态Others ca see only free/busy in the view.Others can see only free/busy in the view.翻译资源
修复复用的可见性说明资源;当前字符串在三个分组的可访问性树中重复出现,需一次修复并验证三处。截图为对应设置页,缺字字符串由同状态 AX 证据确认。
可访问性树中的可见性说明三处把 can 写成 ca
核心基线CAL-I18N-010P2
TYPOGRAPHY
Multi-select 与快捷键之间缺少英文空格操作链路:打开 Calendar > 点击 New Event > 点击 Add required participants > 打开参与人选择器 > 查看 Multi-select 快捷键
交互对象:无
多选(⌘↩)Multi-select(⌘↩)Multi-select (⌘↩)翻译
英文快捷键括号前增加空格,并在选择器组件中统一处理。
Multi-select 与快捷键之间缺少英文空格
生命周期深化CAL-FUNC-101P1
FUNCTIONAL
独立弹窗新建页持续停在加载中操作链路:打开 Calendar > 点击 Calendar Settings > View > 开启独立弹窗编辑 > 关闭设置 > 点击 New Event > 观察独立窗口加载状态
交互对象:步鹤2(测试账号本人)
新建日程 / 加载中同一链路在独立弹窗模式下无法进入表单—客户端状态 / UI 容错
排查刷新日历数据与独立窗口初始化状态的依赖;增加超时、重试和失败态。内嵌编辑器能立即加载,说明表单服务本身可用。
独立弹窗新建页持续停在加载中
生命周期深化CAL-FUNC-102P1
FUNCTIONAL
编辑保存后列表、日视图和搜索未刷新,重启后才恢复操作链路:打开 Calendar > 切换 List > 打开测试日程 > 点击 Edit > 修改标题/时间/地点/提醒 > Save > 分别检查 Search、Day、List > 重启 DingTalk 后复查
交互对象:步鹤2(测试账号本人)
搜索 Codex 后提示“找不到相关的结果”日程实际已保存,但当前 Calendar 状态仍为空/旧数据—数据刷新 / 缓存失效
保存成功后主动失效 event list、day/week/month/list 与 search index 缓存;以服务端返回事件版本做一致性校验,不应要求用户重启 DingTalk。
编辑保存后列表、日视图和搜索未刷新,重启后才恢复
生命周期深化CAL-I18N-101P1
SEMANTIC
“入会权限设置”被泛化成 General操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击 DingTalk Meeting 右侧齿轮 > 查看 General 页签名称
交互对象:步鹤2(测试账号本人)
入会权限设置GeneralJoin Permissions翻译 / 信息架构
页签应表达该页实际用途,避免与通用设置混淆;建议统一使用 Join Permissions。
“入会权限设置”被泛化成 General
生命周期深化CAL-I18N-102P1
SEMANTIC
组织内入会限制被缩写成 Colleagues only,丢失对象与动作操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > General > Security > 查看 Colleagues only
交互对象:步鹤2(测试账号本人)
仅组织内成员可加入(DingTalk Singapore Pte. Ltd.)Colleagues onlyOnly members of DingTalk Singapore Pte. Ltd. can join翻译
保留组织范围和 can join 的动作语义;若长度受限,可分两行展示组织名。
组织内入会限制被缩写成 Colleagues only,丢失对象与动作
生命周期深化CAL-I18N-103P1
MISTRANSLATION
共享人和标注被误译为 shares / callout操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > General > Share Permissions > 向下滚动 > 查看 Only hosts and shares can callout
交互对象:步鹤2(测试账号本人)
仅主持人和共享人可标注Only hosts and shares can calloutOnly hosts and presenters can annotate翻译
共享人指 presenter,标注指 annotate;替换错误名词和动词,不需要改 UI。
共享人和标注被误译为 shares / callout
生命周期深化CAL-I18N-104P1
MISTRANSLATION
录制布局“宫格”被误译为地名 Miyagi操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > Recording Settings > Cloud Recording Layout > 向下滚动 > 查看 Miyagi 布局
交互对象:步鹤2(测试账号本人)
宫格MiyagiGrid翻译
将该布局名改为 Grid,并对会议布局术语建立固定术语表。
录制布局“宫格”被误译为地名 Miyagi
生命周期深化CAL-I18N-105P2
GRAMMAR
自动录制触发条件存在时态和主语问题操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > Recording Settings > Automatic recording > 查看三个触发条件
交互对象:步鹤2(测试账号本人)
我以主持人身份入会后 / 其他联席主持人或我入会后 / 任意成员入会后After I joined as a host / After the other co-hosts or I join as host / After anyone joinedAfter I join as host / After another co-host or I join as host / After anyone joins翻译
三个并列选项统一一般现在时与冠词,并把 the other co-hosts 改成 another co-host。
自动录制触发条件存在时态和主语问题
生命周期深化CAL-I18N-106P1
TERMINOLOGY
会议直播页混用 live 与 simulcast,用户关系不清操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > Live > 查看开关、群选择与观看权限
交互对象:步鹤2(测试账号本人)
开启会议直播 / 邀请群 / 仅直播群可见Enable live / Invite groups / Only simulcast group viewableEnable live streaming / Linked groups / Only members of linked groups can view翻译 + 设计文案
统一为 meeting live streaming;明确群与观看权限的关系,避免 simulcast 这一错误术语。
会议直播页混用 live 与 simulcast,用户关系不清
生命周期深化CAL-I18N-107P1
MACHINE_TRANSLATION
高级会议控制说明难以理解且角色翻译错误操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > Senior Meeting Control > 查看功能说明
交互对象:步鹤2(测试账号本人)
无需进入会议即可控制会中布局和成员状态。仅主持人、联席主持人、日程预约人可使用,会议开始后可进行控制。Control meeting layout and member status without entering the meeting. Only the host, co-host and schedule appointment can be used, and can be controlled after the meeting starts.Control the in-meeting layout and participant status without joining. Available only to the host, co-hosts, and event organizer after the meeting starts.翻译
重写整段,不做逐词拼接;schedule appointment 应为 event organizer,member status 应为 participant status。
高级会议控制说明难以理解且角色翻译错误
生命周期深化CAL-I18N-108P2
TYPOGRAPHY
品牌图片规格说明缺空格且句式不自然操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > Meeting brand customization > 查看图片上传规格说明
交互对象:步鹤2(测试账号本人)
建议上传 1920×1080、10 MB 以下的 PNG/JPG 图片It is recommended that png, jpg files with size 1920*1080 and size less than10MBRecommended: PNG or JPG, 1920 × 1080 px, under 10 MB.翻译 / 排版
改成紧凑规格句;补全 less than 10 MB 的空格并规范文件格式与乘号。
品牌图片规格说明缺空格且句式不自然
生命周期深化CAL-I18N-109P2
TYPOGRAPHY
同声传译说明的项目符号后缺空格操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 点击会议齿轮 > Interpretation > 查看功能说明列表
交互对象:步鹤2(测试账号本人)
支持:分配多个语言频道、邀请专业译员加入、参会人选择收听语言–Assign... / –Invite... / –Participants...– Assign... / – Invite... / – Participants...排版组件
项目符号与正文之间增加固定空格,最好改为真正的列表组件,统一换行缩进。
同声传译说明的项目符号后缺空格
生命周期深化CAL-I18N-110P2
TYPO
创建成功提示拼写错误操作链路:打开 Calendar > 点击 New Event > 开启 All day > 点击 No repeats > Custom > 设置 Daily 且 Never End > 点击 Done > 查看创建成功提示
交互对象:步鹤2(测试账号本人)
创建成功Created sucessfullyCreated successfully翻译资源
修正 successfully 拼写;补充创建/编辑/删除成功提示的英文拼写检查。
创建成功提示拼写错误
生命周期深化CAL-I18N-111P2
DATE_FORMAT
英文日期标签缺少逗号后的空格操作链路:打开 Calendar > 切换 Day > 在左侧日期选择器点击 2026-08-08 > 查看顶部月份与星期标签
交互对象:步鹤2(测试账号本人)
8月,周六Aug,SatSat, Aug 8日期格式化
不要直接拼接月份与星期;使用 en-US locale 的日期格式器,至少输出 Aug, Sat。
英文日期标签缺少逗号后的空格
生命周期深化CAL-I18N-112P2
TYPOGRAPHY
Meeting ID 冒号后缺少空格操作链路:打开 Calendar > 切换 List > 打开含 DingTalk Meeting 的测试日程 > 查看 DingTalk Meeting 区域的 Meeting ID
交互对象:步鹤2(测试账号本人)
会议号:431 807 481Meeting ID:431 807 481Meeting ID: 431 807 481翻译模板
在 label 与动态值之间统一加入空格;Meeting link 同一模板一起校验。
Meeting ID 冒号后缺少空格

完整中英证据矩阵

阶段证据点链路状态中文基线English
核心基线CAL-01视图浏览月视图首页月视图首页 中文月视图首页 English
核心基线CAL-02视图浏览日视图日视图 中文日视图 English
核心基线CAL-03视图浏览周视图周视图 中文周视图 English
核心基线CAL-04视图浏览列表视图列表视图 中文列表视图 English
核心基线CAL-05搜索日程搜索面板日程搜索面板 中文日程搜索面板 English
核心基线CAL-07已有日程日程详情日程详情 中文日程详情 English
核心基线CAL-09共享日历共享给我的日历空态共享给我的日历空态 中文共享给我的日历空态 English
核心基线CAL-10日历设置视图设置视图设置 中文视图设置 English
核心基线CAL-11日历设置通知设置通知设置 中文通知设置 English
核心基线CAL-12日历设置同步设置同步设置 中文同步设置 English
核心基线CAL-13日历设置日程公开范围日程公开范围 中文日程公开范围 English
核心基线CAL-14新建日程(提交前)新建日程表单新建日程表单 中文新建日程表单 English
核心基线CAL-15新建日程(提交前)重复规则菜单重复规则菜单 中文重复规则菜单 English
核心基线CAL-16新建日程(提交前)地点与会议室推荐地点与会议室推荐 中文地点与会议室推荐 English
核心基线CAL-17新建日程(提交前)视频会议类型视频会议类型 中文视频会议类型 English
核心基线CAL-18新建日程(提交前)忙闲状态忙闲状态 中文忙闲状态 English
核心基线CAL-19新建日程(提交前)提醒时间提醒时间 中文提醒时间 English
核心基线CAL-20新建日程(提交前)参与人权限参与人权限 中文参与人权限 English
核心基线CAL-21新建日程(提交前)参与人选择器参与人选择器 中文参与人选择器 English
生命周期深化CAL-FULL-01共享日历共享给我的日历空态共享给我的日历空态 中文共享给我的日历空态 English
生命周期深化CAL-FULL-02设置视图设置与默认项视图设置与默认项 中文视图设置与默认项 English
生命周期深化CAL-FULL-03设置通知与默认提醒通知与默认提醒 中文通知与默认提醒 English
生命周期深化CAL-FULL-04设置系统日历同步系统日历同步 中文系统日历同步 English
生命周期深化CAL-FULL-05设置日程公开范围日程公开范围 中文日程公开范围 English
生命周期深化CAL-FULL-06真实日程编辑后的详情编辑后的详情 中文编辑后的详情 English
生命周期深化CAL-FULL-07真实日程评论页签评论页签 中文评论页签 English
生命周期深化CAL-FULL-08真实日程编辑表单编辑表单 中文编辑表单 English
生命周期深化CAL-FULL-09真实日程单次日程删除确认单次日程删除确认 中文单次日程删除确认 English
生命周期深化CAL-FULL-10会议设置入会权限 / General入会权限 / General 中文入会权限 / General English
生命周期深化CAL-FULL-11会议设置云录制云录制 中文云录制 English
生命周期深化CAL-FULL-12会议设置会议 AI会议 AI 中文会议 AI English
生命周期深化CAL-FULL-13会议设置会议直播会议直播 中文会议直播 English
生命周期深化CAL-FULL-14会议设置同声传译同声传译 中文同声传译 English
生命周期深化CAL-FULL-15会议设置高级会议控制高级会议控制 中文高级会议控制 English
生命周期深化CAL-FULL-16会议设置会议品牌定制会议品牌定制 中文会议品牌定制 English
生命周期深化CAL-FULL-17重复日程全天重复日程日视图全天重复日程日视图 中文全天重复日程日视图 English
生命周期深化CAL-FULL-18重复日程全天重复日程详情全天重复日程详情 中文全天重复日程详情 English
生命周期深化CAL-FULL-19重复日程重复系列删除范围重复系列删除范围 中文重复系列删除范围 English

探索饱和与恢复状态

测试账号真实操作规则与待清理项

测试账号“步鹤2”允许执行功能范围内的真实创建、编辑、发送、邀请、拉群、设置修改与恢复。后续需要与其他账号产生交互时,默认选择 Sherry,并在具体问题中记录实际交互对象。本轮日历实际创建、评论和编辑仅涉及本人,没有使用 Sherry。

当前保留两条测试日程:Codex 日历全链路测试(已编辑) 和 Codex All-day Recurring E2E 整个重复系列;清理状态继续单独记录。

查看本次日历方法论 · 查看项目通用方法论 · 下载完整问题表 CSV · 下载结构化结果 JSON · 下载证据矩阵 JSON