mirror of
https://github.com/openclaw/openclaw.git
synced 2026-02-19 18:39:20 -05:00
Update README.md
This commit is contained in:
@@ -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 中文社区
|
||||
|
||||
Reference in New Issue
Block a user