Files
MemRelay/projects/49564d35-91ae-430d-9d67-7bb8bec4c646/curated/VMZhCN 当前状态.md
T

114 lines
5.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.
---
title: VMZhCN 当前状态
type: curated
permalink: main/projects/49564d35-91ae-430d-9d67-7bb8bec4c646/curated/vmzh-cn-当前状态
stable_id: 1e49f29e-51cc-40fc-854b-09b5ac845b95
scope: project
project_id: 49564d35-91ae-430d-9d67-7bb8bec4c646
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: current_state
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: 3e0661c1216b285a039518ba6d810b8394657e1d
source_git_commits:
- 3e0661c1216b285a039518ba6d810b8394657e1d
source_agent_sync_ids: []
model_connection: Sub2API
model_name: git-restore
source_count: 24
source_revisions:
memory:aac1929b-26fa-4bbc-8b95-d5cce2bd46a0: '1'
memory:8e4d8070-44cb-4c5c-bdf5-2a241cf127dc: '1'
memory:580584b3-22e9-419b-a989-e4fe26081a2b: '1'
memory:d697a9d0-ec5c-4e1a-a378-753dc93f2464: '1'
memory:d52edecb-bc1d-4a3f-8347-58574f8f7e3f: '1'
memory:0ab7a208-e8ad-4933-b526-9f1e8e297e12: '1'
memory:03fd8fb2-eb6a-4760-9639-811340af10cc: '1'
memory:40c32d85-0c89-418e-b880-5f80086e0c39: '1'
memory:334cf92b-b81d-419b-a21d-c2d66cd8d634: '1'
memory:fce3aa12-54d8-4d0d-a10c-247732dff929: '1'
source_dispositions:
processed: 24
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- curated_baseline:1e49f29e-51cc-40fc-854b-09b5ac845b95
- memory:fce3aa12-54d8-4d0d-a10c-247732dff929
- curated_baseline:7aa36dd8-e492-443e-a799-782af7babb9f
- memory:d697a9d0-ec5c-4e1a-a378-753dc93f2464
- memory:d52edecb-bc1d-4a3f-8347-58574f8f7e3f
- memory:0ab7a208-e8ad-4933-b526-9f1e8e297e12
- memory:03fd8fb2-eb6a-4760-9639-811340af10cc
- memory:40c32d85-0c89-418e-b880-5f80086e0c39
- memory:334cf92b-b81d-419b-a21d-c2d66cd8d634
- file:/home/nullix/code/VMZhCN/vmzhcn.py
- file:/home/nullix/code/VMZhCN/data/linux-overrides-zh_CN.vmsg
- file:/home/nullix/code/VMZhCN/README.md
- agent_sync:vmzhcn-curation-20260827-0623
- agent_sync:vmzhcn-curation-20260827-0633-gitea
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- memory:aac1929b-26fa-4bbc-8b95-d5cce2bd46a0
- memory:8e4d8070-44cb-4c5c-bdf5-2a241cf127dc
- memory:580584b3-22e9-419b-a989-e4fe26081a2b
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
job_cited_source_ids: []
conflicts: []
supersedes: []
preferences: []
source_cursor: 196
source_hash: 0a84505c3e53c83a1d2f2e939a42b813a45b865e71febe7c7d488f60c0578b9b
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: null
created_at: '2026-08-26T19:01:05.995568+00:00'
updated_at: '2026-09-23T14:53:50.678687+00:00'
tags:
- current_state
- VMZhCN
- development
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
---
# 当前项目状态
- **项目路径**:`/home/nullix/code/VMZhCN`
- **目标**:提供完整的 `zh_CN` 本地化包,使 Linux 版 VMware Workstation Pro 26H1 完全中文化。
## 已完成的功能
| 功能 | 说明 |
|------|------|
| **Linux 消息覆盖** | 8 401 条主键 + 326 条网络编辑器键已全部翻译,覆盖率 100%。 |
| **备份/恢复机制** | 在 `/var/backups/vmzhcn` 中按时间戳保存字典,冲突时自动追加后缀。 |
| **单元测试** | 7 项测试全部通过,覆盖解析、合并、占位符校验、路径规范等核心逻辑。 |
| **仓库管理** | Gitea 仓库已创建并推送首个提交,`.gitignore` 已排除 `aidocs/` 与临时文件。 |
| **CLI** | `vmzhcn.py` 支持 `scan`、`build`、`install`、`restore`、`switch`、`coverage`、`status` 等子命令。 |
## 已知问题与待办事项
- **硬编码英文 UI**:部分顶部标签仍为英文,需在二进制层面修改或等待官方提供本地化支持。
- **`switch` 命令实现不完整**:当前仅生成占位脚本,缺少对用户偏好文件的写入与桌面启动器更新。
- **未来版本兼容**:新发布的 VMware 可能引入新消息键,需要重新运行 `scan` 并更新覆盖文件。
- **根权限要求**:`install`、`restore`、`switch` 需要管理员/root 权限。
> **使用的工作流规则**(来源)
> - 本地笔记采用 MemRelay 仅存储 `what/why/validation/issues/next`,并在 `.gitignore` 中排除 `aidocs/`【source_ids: ["memory:5ed86f53-b53e-4534-8e51-d3a010069d5e"]】
> - 任务列表详见 `a1c59b03-2509-4e4a-ad82-dc19ca906c30`(当前任务 1‑6)【source_ids: ["memory:a1c59b03-2509-4e4a-ad82-dc19ca906c30"]】
> - 时间线记录来源 `94c67caa-7405-4ea1-bb54-da89894f33b2`(事件时间戳)【source_ids: ["memory:94c67caa-7405-4ea1-bb54-da89894f33b2"]】
**标签**:["current_state","VMZhCN","development"]