OpenCode 中文汉化版 v1.1.31-zh
OpenCode 是由 Anomaly Company 开发的开源 AI 编程代理。 本项目提供完整的中文本地化,通过 AI 辅助翻译和质量检查实现高质量汉化。
📌 项目说明
基于 @1186258278 的汉化项目 进行改进。
为什么做这个项目?
由于 OpenCode 官方更新频繁,每次都会新增文件,手动翻译太累了!
于是花了半天时间搞了个自动化方案:
- ✅ AI 自动检测新文本并翻译
- ✅ AI 审查防止翻译错误导致源文件报错
- ✅ 支持增量翻译,只翻译 git 变更文件
- ✅ 质量检查 + 自动修复
- ✅ 覆盖率报告 + AI 智能总结
- ✅ GitHub Actions 自动构建多平台版本
现在不怕官方更新了,AI 会自动搞定翻译!
-
如果你这台电脑什么都没有安装,环境也不全。
-
那么我建议你直接下载安装版本。一键启动。
-
启动后,可以用内置免费的ai,然后让 ai 进行环境安装,还是做什么。
| 功能 | 说明 |
|---|---|
| 一键汉化 | opencodenpm full 自动完成同步→翻译→编译→部署全流程 |
| AI 自动翻译 | 官方更新后自动检测新文本,调用 AI 翻译 |
| 增量翻译 | opencodenpm apply --incremental,仅翻译 git 变更文件 |
| 质量检查 | opencodenpm check --quality,语法检查 + AI 语义审查 |
| 自动修复 | 发现语法问题时 AI 自动修复 |
| 多平台构建 | GitHub Actions 自动构建 macOS/Linux/Windows 版本 |
# 1. 克隆项目
git clone https://github.com/xiaolajiaoyyds/OpenCodeChineseTranslation.git
cd OpenCodeChineseTranslation
# 2. 安装依赖
cd scripts && npm install && npm link
# 3. 运行汉化(交互式菜单)
opencodenpm
# 4. 或一键汉化
opencodenpm full
📝 命令参考
| 命令 | 说明 |
|---|---|
opencodenpm | 交互式菜单(推荐) |
opencodenpm full | 一键汉化(同步→翻译→编译→部署) |
opencodenpm sync | 同步官方源码 |
opencodenpm apply | 应用汉化 |
opencodenpm apply --incremental | 增量翻译(只翻译 git 变更) |
opencodenpm check --quality | 质量检查(语法 + AI 审查) |
opencodenpm build | 编译构建 |
opencodenpm deploy | 部署到系统 |
❓ 常见问题
Q: 配置文件会不会丢失?
不会!所有配置文件保存在用户根目录 ~/.config/ 下,更新项目不会影响配置。
# 建议定期备份
cp -r ~/.config/opencode ~/backup-opencode-config
Q: 官方更新后如何同步?
opencodenpm sync # 同步官方源码
opencodenpm apply --incremental # 增量翻译
opencodenpm build && opencodenpm deploy
Q: 发现翻译错误怎么办?
- 手动修改
opencode-i18n/下的语言包文件 - 运行
opencodenpm check --quality检查质量 - 提交 PR 到项目仓库
📦 项目结构
OpenCodeChineseTranslation/
├── .github/workflows/ # GitHub Actions 自动构建
├── scripts/ # 管理工具
│ ├── core/ # 核心模块(translator.js, i18n.js, menu.js)
│ └── commands/ # CLI 命令
├── opencode-i18n/ # 语言包(452 条翻译)
│ ├── dialogs/ # 对话框(32 文件 / 177 条)
│ ├── components/ # 组件(12 文件 / 158 条)
│ ├── routes/ # 路由(6 文件 / 70 条)
│ ├── common/ # 通用(3 文件 / 42 条)
│ └── contexts/ # 上下文(1 文件 / 1 条)
└── opencode-zh-CN/ # OpenCode 源码(自动克隆)