Files
MemRelay/projects/49564d35-91ae-430d-9d67-7bb8bec4c646/curated/VMZhCN 实施任务列表.md
T

3.5 KiB
Raw Blame History

title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags, restored_from_commit
title type permalink stable_id scope project_id workspace_type usage_profile_id preference_context document_type revision source_memory_ids source_checkpoint_ids source_file_ids source_git_commit source_git_commits source_agent_sync_ids model_connection model_name source_count source_revisions source_dispositions cited_source_ids job_cited_source_ids conflicts supersedes preferences source_cursor source_hash prompt_version schema_version curation_job_id created_at updated_at tags restored_from_commit
VMZhCN 实施任务列表 curated main/projects/49564d35-91ae-430d-9d67-7bb8bec4c646/curated/vmzh-cn-实施任务列表 a1c59b03-2509-4e4a-ad82-dc19ca906c30 project 49564d35-91ae-430d-9d67-7bb8bec4c646 development null development tasks 1
3e0661c1216b285a039518ba6d810b8394657e1d
3e0661c1216b285a039518ba6d810b8394657e1d
Sub2API git-restore 24
memory:8e4d8070-44cb-4c5c-bdf5-2a241cf127dc memory:0ab7a208-e8ad-4933-b526-9f1e8e297e12 memory:d697a9d0-ec5c-4e1a-a378-753dc93f2464 memory:d52edecb-bc1d-4a3f-8347-58574f8f7e3f memory:2f6e65b2-e6f2-4970-b570-1895590207dd memory:334cf92b-b81d-419b-a21d-c2d66cd8d634
1 1 1 1 1 1
processed unchanged unsupported skipped
24 0 0 0
curated_baseline:a1c59b03-2509-4e4a-ad82-dc19ca906c30
memory:0ab7a208-e8ad-4933-b526-9f1e8e297e12
memory:d697a9d0-ec5c-4e1a-a378-753dc93f2464
memory:d52edecb-bc1d-4a3f-8347-58574f8f7e3f
memory:2f6e65b2-e6f2-4970-b570-1895590207dd
memory:334cf92b-b81d-419b-a21d-c2d66cd8d634
memory:8e4d8070-44cb-4c5c-bdf5-2a241cf127dc
196 0a84505c3e53c83a1d2f2e939a42b813a45b865e71febe7c7d488f60c0578b9b 2026-08-12.3 3 null 2026-08-26T19:00:59.632716+00:00 2026-09-23T14:53:48.888225+00:00
翻译
CLI
备份
测试
6a6a895eaf

待办任务(基于当前状态)

  1. 完善 locale 切换实现 – 完成 switch zh_CN 与 switch en_US 的全部逻辑,包括系统偏好写入、桌面启动器生成以及必要的根权限检查。
    • 参考实现步骤见 vmzhcn.py 中的 command_switch(source: git:vmzhcn.py)。
  2. 补全 UI 翻译 – 解决仍为英文的底部 GTK 按钮以及部分硬编码标签(如 My Computer),并在后续 VMware 发行版中继续扫描新增键。
    • 当前已完成 1 394 条 Linux 专属键的翻译(source: 1e49f29e-51cc-40fc-854b-09b5ac845b95)。
  3. 自动化测试扩展 – 为 switch 命令添加单元测试并在 CI 中运行,确保覆盖率 100%。
  4. 文档完善 – 在 README.md 中补充 switch 使用示例、备份恢复流程以及已知限制的详细说明(source: a1c59b03-2509-4e4a-ad82-dc19ca906c30)。
  5. 持续集成 (CI) 配置 – 将 coverage、status 与单元测试整合进 CI,自动在每次提交后报告翻译覆盖率。
  6. 未来发布兼容 – 规划在新 VMware 版本发布后运行 scan → build 流程,更新 linux‑overrides‑zh_CN.vmsg,并在任务列表中记录该周期性工作(source: 7aa36dd8-e492-443e-a799-782af7babb9f)。

已完成的里程碑(2026‑08‑26)

  • 项目创建、基本 CLI vmzhcn.py、linux‑overrides‑zh_CN.vmsg 添加(22:10)。
  • 完成全部 1 394 条 Linux 键的翻译(22:22),验证 100% 覆盖。
  • 创建 Gitea 仓库并推送首个提交(22:27‑28)。
  • 实现备份/恢复逻辑、字典 SHA‑256 校验、单元测试全部通过(22:25)。

标签: [翻译], [CLI], [备份], [测试]