OpenSpeedy社区翻译指南:风格与术语规范
【免费下载链接】OpenSpeedy 项目地址: https://gitcode.com/gh_mirrors/op/OpenSpeedy
OpenSpeedy作为一款跨平台加速工具,其多语言支持依赖社区贡献者的翻译协作。本文档详细说明翻译文件结构、风格规范及术语统一标准,帮助译者高效参与本地化工作。
翻译文件结构解析
项目采用Qt Translation(.ts)文件格式管理多语言资源,主要文件位于项目根目录:
- 简体中文:OpenSpeedy_zh_CN.ts
- 繁体中文:OpenSpeedy_zh_HK.ts
- 英文(基础):OpenSpeedy_en_US.ts
文件采用XML结构组织,每个翻译单元包含:
<message>
<location filename="mainwindow.ui" line="61"/>
<source>⚡变速速率</source>
<translation type="unfinished"></translation>
</message>
location:指定原文在源代码中的位置(如UI文件mainwindow.ui的第61行)source:待翻译的原文文本translation:翻译结果,type="unfinished"标记未完成项
核心翻译原则
1. 术语一致性
UI元素和技术术语需严格统一,以下为常见术语对照:
| 英文 | 简体中文 | 繁体中文 |
|---|---|---|
| Acceleration | 变速速率 | 變速倍率 |
| Injector | 注入器 | 注入器 |
| Process | 进程 | 行程 |
| Memory | 内存 | 記憶體 |
| Operating System | 操作系统 | 作業系統 |
示例:"32bit Injector" 需译为"32bit注入器"(简/繁通用),见OpenSpeedy_zh_HK.ts
2. 符号与格式规范
- 保持原文符号:技术符号(如
x1.0倍、Ctrl+Alt+0)和 emoji(⚡🔥💻)需完整保留 - 标点差异化:简体用
“”,繁体用「」,如:- 简:
“关于”对话框 - 繁:
「關於」對話框
- 简:
- 数值格式:内存与CPU使用率保留原格式,如
( 7.2G / 32.0G ) 12.3%
3. 地区适配策略
简体中文(zh_CN)
- 使用大陆地区标准术语,如"设置"而非"设定"
- 保持口语化表达,如"确认"按钮译为"确认"(见OpenSpeedy_zh_CN.ts)
繁体中文(zh_HK)
- 采用香港地区惯用词汇,如"作業系統"、"行程"(进程)
- 保留适当传统表达,如"協議:General Public License v3"(见OpenSpeedy_zh_HK.ts)
翻译流程与工具
翻译步骤
- 认领任务:在issue中确认待翻译的.ts文件和语言版本
- 编辑翻译:使用Qt Linguist或文本编辑器修改对应
<translation>节点 - 验证格式:确保XML语法正确,无多余转义字符
- 提交PR:将修改后的.ts文件提交Pull Request
推荐工具
- Qt Linguist:官方工具,提供上下文预览和翻译记忆功能
- VS Code插件:XML格式化插件+TS文件语法高亮
- 对比工具:通过比较OpenSpeedy_en_US.ts与已完成翻译文件获取参考
常见场景处理示例
1. UI元素翻译
原文:⚡变速速率
处理:保留emoji,核心术语"变速速率"需严格使用
- 简中:
⚡变速速率(OpenSpeedy_zh_CN.ts) - 繁中:
⚡變速倍率(OpenSpeedy_zh_HK.ts)
2. 快捷键说明
原文:Ctrl + Alt + ⬆️ 增加速度
处理:保持键位符号,动作词本地化
- 简中:
Ctrl + Alt + ⬆️ 增加速度 - 繁中:
Ctrl + Alt + ⬆️ 增加速度(动作词通用,见OpenSpeedy_zh_HK.ts)
3. 版权与协议文本
原文:General Public License v3
处理:保留原文并补充中文说明
- 简中:
通用公共许可证v3 - 繁中:
通用公共許可證v3
质量检查清单
翻译完成后,请核对以下要点:
- 术语与本文档"术语一致性"表匹配
- emoji和特殊符号完整保留
- XML标签未被误修改(如
<location>路径正确) - 无未翻译的
type="unfinished"项 - 对比英文基础文件确认无遗漏
参与贡献
- Fork项目仓库:
https://gitcode.com/gh_mirrors/op/OpenSpeedy - 创建翻译分支:
git checkout -b translate-zh_CN - 提交翻译文件:
git add OpenSpeedy_zh_CN.ts并推送PR - 参与代码审查:响应评审意见完善翻译
社区翻译协调员将在48小时内处理PR,优质贡献者将被添加到致谢名单(aboutdialog.ui)。
通过遵循以上规范,您的翻译贡献将帮助全球用户更好地使用OpenSpeedy工具。如有术语争议或新场景需求,欢迎在issue中发起讨论!
【免费下载链接】OpenSpeedy 项目地址: https://gitcode.com/gh_mirrors/op/OpenSpeedy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



