Skip to content

The Chinese Translation Project of "Programming in D".

Notifications You must be signed in to change notification settings

Heromyth/Programming-in-D

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Programming in D

The Chinese Translation Project of Programming in D.

这里是 《Programming in D》 的中文翻译项目。

Why "Programming in D"? 为什么选择此书?

Instead of falling for getting things done quickly, "Programming in D" focuses on getting things done properly, to the lasting benefit of its reader. -Andrei Alexandrescu

本书没有急于求成,而是将各方面都处理得恰到好处,让读者受益匪浅。 ——Andrei Alexandrescu

How to join us 怎样加入我们

Tencent QQ

  • 爱好群: 531010036
  • 译者群: 54520002

##License 版权许可 CC BY-NC-SA 3.0

保持与原版相同,本书使用 CC BY-NC-SA 3.0 许可,转载请注明地址。

TODO 现行计划

  • Seeking for more contributors 寻求更多有兴趣及时间的人参与到项目中来

Translation 翻译

Tools 工具

本书源码为 Ddoc,相关编辑工具:

Precautions 注意事项

  • 译者必须严格遵循 中文文案排版指北 中所述的排版规范。
  • 所有翻译相关 commit 消息必须精确后缀文件名: ~ 相应文件名,应使用钩子来确保正确的提交信息格式和提交文件个数(参见 Wiki
  • 释义差异一概以张雪平、谭丽娜的译著《D程序设计语言》为准
  • 易于混淆的概念(例如 propertyattribute)不译,只需在章节中首次出现时注明字面释义即可,示例:attribute(属性)
  • .d 文件中符号 $(CH4,$(P,$(LI,$(CODE_NOTE,注释// ,/* */ 中包含的内容需翻译;符号 $(IX 中的内容只译非关键字部分
  • 中文语句中,英文标点, . : 等等应改为中文标点符号
  • 链接中 d.en 都需改为 d.cn
  • 为保证翻译风格一致约定了部分单词的中文翻译,参见 Wiki

Steps 流程

  1. Orphans 待领取 中选择自己心水的章节,发布 Issue 以领取:[领取] 章节原名 By 领取人
  2. Fork,需翻译的文件(*.d*.cozum.d)在 ddili/src/ders/d.cn/
  3. 进行翻译,参见上示注意事项、参考已译好的章节,commit 消息格式:Update 中文修改原因
  4. 翻译完成,发起 Pull request 以通知审核人员进行审核:[审核] 章节原名 By 领取人
  5. 审核相关修正亦将 Pull request 到个人分支上,请注意查看,有疑议请就地 comment 并 @审核人 做批注修改,审核 Pull request 应用快进合并,参见 Wiki
  6. 审核通过:Merge => 更新 章节目录 => Close Issue=> 更新 本文件

Progress 进度

Translated 已完成翻译

Reviewing 审核中

Review Delayed 审核搁置

Outdated 旧项目待更新

Adopted 已被领取

Orphans 待领取

About

The Chinese Translation Project of "Programming in D".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • D 99.9%
  • Makefile 0.1%