Update README.md

This commit is contained in:
度人自度
2026-02-16 18:27:46 +08:00
committed by Peter Steinberger
parent 967efc8e1b
commit aeadeffa15

View File

@@ -1,59 +1,84 @@
# OpenClaw 中文界面翻译项目
# OpenClaw 中文界面翻译
## 🎯 项目目标
在你的项目中导入:
为 OpenClaw 提供完整的中文界面支持,包括:
- Web 控制台Control UI
- CLI 命令行输出
- 错误消息和提示
- 配置界面
## 📊 当前状态
### 翻译进度
-**70个核心界面字符串已翻译**(按钮、状态、术语)
-**371个界面文本待翻译**
-**2940个代码片段**(无需翻译)
### 已翻译的核心术语
- Gateway → 网关
- Agent → 智能体
- Session → 会话
- Channel → 通道
- Plugin → 插件
- Node → 节点
- Dashboard → 仪表板
- Configuration → 配置
- Settings → 设置
- Save → 保存
- Cancel → 取消
- Close → 关闭
- Open → 打开
- Delete → 删除
- Edit → 编辑
- Add → 添加
- Remove → 移除
- Refresh → 刷新
## 🚀 快速开始
### 使用已翻译的字符串
```javascript
// 在你的项目中导入
const translations = require('./translations/zh-CN.json');
console.log(['Save']); // 输出:保存```
console.log(transl['Save']); // 输出:保存
```
## 继续翻译工作
1. **提取 OpenClaw 界面字符串**
```bash
node scripts/extract-strings.js
```
2. **过滤真正的界面文本**
```bash
node scripts/filter-real-ui.js
```
3. **翻译剩余的字符串**
- 编辑 `translations/ui-only.json`
## 🛠️ 工具说明
- `scripts/extract-strings.js`
从 OpenClaw 源代码中提取所有可翻译的字符串。
- `scripts/filter-real-ui.js`
智能过滤出真正的界面文本,排除代码片段和变量名。
- `scripts/smart-translate.js`
应用技术术语词典和简单翻译规则进行批量翻译。
## 📁 项目结构
```
继续翻译工作
```bash
# 1. 提取OpenClaw界面字符串
node scripts/extract-strings.js
# 2. 过滤真正的界面文本
node scripts/filter-real-ui.js
# 3. 翻译剩余的字符串
# 编辑 translations/ui-only.json
extensions/openclaw-zh-cn-ui/
├── README.md
├── translations/
│ └── zh-CN.json
├── scripts/
│ ├── extract-strings.js
│ ├── filter-real-ui.js
│ └── smart-translate.js
└── docs/
├── CONTRIBUTING.md
├── IMPLEMENTATION.md
└── ROADMAP.md
```
## 🤝 如何贡献
- 报告翻译问题
- 提交翻译改进
- 优化工具脚本
- 完善使用文档
## 🔧 集成方案
需要前端国际化、CLI 本地化和构建系统集成。
## 📈 路线图
### 短期目标
- 完成剩余翻译
- 提交 Pull Request
### 长期目标
- 支持更多语言
- 创建翻译平台
## 📄 许可证
MIT License
## 🙏 致谢
感谢所有贡献者!
---
更新于 2026-02-16 | OpenClaw 中文社区