附录 F - 翻译
《The X Programming Language》这本书已经被翻译成多种语言。在本附录中,我们将提供可用翻译的列表,以及如何帮助翻译这本书的信息。
官方翻译
简体中文
- 翻译者:X 语言社区
- 状态:完整
- URL:https://doc.x-lang.org/stable/book/zh-CN/
(你正在读这个!)
其他语言
如果其他语言的官方翻译可用,它们将列在这里。
社区翻译
社区还提供了许多社区制作的翻译。这些不是官方的,但可能仍然有用。
如何帮助翻译
如果你想帮助将这本书翻译成另一种语言,感谢你的帮助!
入门
- 检查是否已经有翻译 - 在开始之前,检查是否已经有人在做翻译
- 加入翻译团队 - 联系现有翻译者
- 遵循翻译指南 - 遵循翻译风格指南
- 提交拉取请求 - 完成后提交你的工作
翻译指南
翻译时,请遵循这些准则:
-
保持技术术语一致 - 技术术语应该保持一致
- `所有权“ - 所有权
- “借用” - 借用
- “trait” - trait(或特性)
- “宏” - 宏
- 等等。
-
保持代码示例不变 - 代码示例应该保持不变,除非有特定于语言的示例。
-
清晰准确 - 翻译应该清晰准确。
-
保持语气 - 保持原书的语气。
翻译平台
翻译通常托管在:
- GitHub - 大多数翻译在 GitHub 上
- Crowdin - 一些使用 Crowdin 等翻译平台
- Transifex - 一些使用 Transifex
术语表
这里有一些常见术语的翻译:
| 英文 | 中文 |
|---|---|
| Ownership | 所有权 |
| Borrowing | 借用 |
| Trait | Trait / 特性 |
| Struct | 结构体 |
| Enum | 枚举 |
| Pattern matching | 模式匹配 |
| Closure | 闭包 |
| Iterator | 迭代器 |
| Lifetime | 生命周期 |
| Crate | 包 / Crate |
| Module | 模块 |
| Package | 包 |
| Macro | 宏 |
| Async/Await | 异步/等待 |
| Result | Result / 结果 |
| Option | Option / 可选 |
| Panic | Panic / 崩溃 |
| Reference | 引用 |
| Pointer | 指针 |
| Stack | 栈 |
| Heap | 堆 |
| Trait object | Trait 对象 |
| Generic | 泛型 |
| Associated type | 关联类型 |
| Associated function | 关联函数 |
| Method | 方法 |
报告翻译问题
如果你在翻译中发现问题:
- **在翻译存储库中提交问题
- 如果你能,提交修复
- 联系翻译者
致谢
感谢所有为翻译这本书的人!翻译是一项很大的工作,社区感谢你的努力!
总结
这本书有:
- 官方翻译在几种语言
- 社区翻译在更多语言中
- 你可以帮助翻译!
- 遵循翻译指南
- 保持技术术语一致
翻译帮助使 X 语言语言对世界各地的更多人可用!