重译《与HTML4的差异》
2014-08-07: 为ghost迁移并添加了以前wordpress的评论内容。小伙伴们可以继续吐糟了~
11 January 2014: 由于平台整体从WordPress切换到了Ghost,而Ghost没有内建评论功能,所以请需要提交订正信息的朋友,将需要订正的内容发邮件到 iifksp[at]swordair.com,谢谢。
自上次翻译《HTML5 Differences from HTML4》以来已经过了两年,HTML不断发展和更新也导致我之前的翻译显得有些过时。2个月前,这份编辑草案再次更新,相比两年之前内容一下多出许多,于是就下来决心要重头再来一遍,于是就有了这次的重译。实际上,内容的变化多到已经无法用更新来完成,结构、内容、表述,都在变化!曾经天真地以为几次的版本更新来个几次比对就能搞定,但实际上要避免各种描述、语言和内容的变化比想象中难控制许多。因此,最后不得不考虑重译,一句句比对,所以之前已经翻译的版本只能帮上些小忙。并且,还补上来之前没有翻译的“更新日志”的那部分,而这部分内容实际占据整个篇幅的二分之一还多,所以最后整个过程就拖了很久——于是这个七月花掉了几乎所有的空余时间,没顾得上写半篇博文,不过总算还是避免了虎头蛇尾:)
在word里统计了下内容,中文字符约为1万8,而之前翻译的版本却只有6千,换句话说这次的量是上次的3倍之多。所以,虽然做了相当多的工作来保证质量,不过想必其中的错误可能仍然在所难免。可能是码错了字,也可能所用词汇不够准确,甚至是翻译的错误之处,对于这些问题的提出我一定会欣然接受并表示衷心的感谢。所以请在文末留言提出你看到的问题,我会第一时间评估和修复错误。
关于文档本身的更新
由于这次补上了文档的更新日志,对于HTML的变化过程就不再冗述。但其实更新日志只提供了HTML的变更比如元素的增减,但是本身却没有提供这篇文档描述上的变化。这里罗列一些,从中可以看到整个文档的态度上的变化。
- 标题去掉了HTML5的字样
- 文档涵盖W3C HTML5定义,W3C HTML5.1定义,以及WHATWG HTML标准,并在所述情况同时适用时通称它们为HTML规范或HTML,内容上从“HTML5草案”变化到了“HTML定义”,甚至是简短的“HTML”
- 编者出现了变化,并列出了参与归档bug的链接
- 提交评论的邮件列表之前是重定向到bug数据库,但现在已经不再使用
- 部分态度更明确,比如 not allowed 变更为 must not
- "剔除的元素(不再包含的元素)"变更描述为"废弃的元素"
- Web author 变更为 Web developer
- deployed content 变更为 Web content
- 内容上增减的变更
- 简介里多出"文档的范围"和"HTML历史"两项
- "发展模式"小节的内容被完全重写了
- 多出第四章"内容模型",原第四章顺次后移
- 第五章API新增大量内容:"新API","变更的API","其他接口扩展","废弃的API"
- 有趣的是,文档的HTML结构上也有许多变化,比如很多斜体从
<em>
变成了<i>
来标识。添加了大量的链接,实际上还有大段大段的html注释在文档内,这些结构大变也是导致必须重译的直接原因。
关于翻译过程的变更
虽然在翻译方面始终斟词酌句,但仍受限于自身翻译能力。下面列出了这次翻译中的一些细微变化。
- 补齐了上次没有翻译的更新日志部分
- open issues 从半意译 “尚未解决的问题”(开放状态的问题) 变更为直译 “开放的问题”
- specification 作为文档性的代词时统一翻译成“规范”而不是“定义”,如:HTML规范。
- 尽可能保持语序,但如果太拗口,还是会变更语序保持可读性。比如变更了很多被动语态。
- 定语很多,但为尽可能保持规范的风格而没有做分句处理,所以部分内容还是会有些拗口。
- 将“译注”和“订正”都集中到了页面底部,并用类似{1}[1]的小标做锚点。
感谢
我能有现在的成长,离不开帮助我的人们。所以感谢所有帮助过我的人,所有给了我机会的人,还有默默在我身后支持我的人。而相对于这篇文档翻译,还要特别感谢呂康豪提供了专有名词的校订。
- 感谢 ATA 的 Neil Yao,给了我第一份工作,谢谢你给刚刚毕业的我最大的帮助。
- 感谢我曾经所在团队:阿里巴巴 AliExpress UED 的每一位。。
- 感谢 Ctrip International Website Department 在我最失落的时候收留了我。
发布
虽然已经完成,不过我想还需要这个双休日做最后的内容校订以免出现太低级的错误...所以会在下周一(2013-7-29)通过蓝色理想论坛和我的微薄发出。到时,欢迎各路吐槽和找茬:)
2013-7-29更新:文档已经发布,http://www.swordair.com/docs/html5-diff/
壮哉!我大HTML~