OpenCode 中文汉化版(双语) - AI 自动翻译 + 质量检查

139 阅读2分钟

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部署到系统

image.png

image.png

image.png

image.png

❓ 常见问题

Q: 配置文件会不会丢失?

不会!所有配置文件保存在用户根目录 ~/.config/ 下,更新项目不会影响配置。

# 建议定期备份
cp -r ~/.config/opencode ~/backup-opencode-config
Q: 官方更新后如何同步?
opencodenpm sync                    # 同步官方源码
opencodenpm apply --incremental     # 增量翻译
opencodenpm build && opencodenpm deploy
Q: 发现翻译错误怎么办?
  1. 手动修改 opencode-i18n/ 下的语言包文件
  2. 运行 opencodenpm check --quality 检查质量
  3. 提交 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 源码(自动克隆)

项目地址: 点击跳转