diff --git a/source/README.md b/source/README.md index ee97b3f0..092c36a4 100755 --- a/source/README.md +++ b/source/README.md @@ -1,89 +1,73 @@ -> Swift 兴趣交流群:`305014012`,307017261(已满) +> Swift 兴趣交流群:`131595168`, `146932759`, `151336833`, `153549217`. **加入一个群即可,请勿重复添加** > [Swift 开发者社区](http://swiftist.org) +> [Swift 资源汇总](https://github.com/ipader/SwiftGuide) +> [Swift 优秀newsletter](http://swiftsandbox.io) > 如果你觉得这个项目不错,请[点击Star一下](https://github.com/numbbbbb/the-swift-programming-language-in-chinese),您的支持是我们最大的动力。 - -> 关于文档中翻译错误,逻辑错误以及疑难问题答疑,请关注["@老码团队"](http://weibo.com/u/5241713117 -)官方微博,会有技术人员统一收集答疑 +# The Swift Programming Language 中文版 +### 2.0 新的开始 -# The Swift Programming Language 中文版#### +#### 1 -###这一次,让中国和世界同步 +开源项目完成难,维护更难。 -现在是6月12日凌晨4:38,我用了整整一晚上的时间来进行最后的校对,终于可以在12日拿出一个可以发布的版本。 +大家看到的是发布时的瞩目和荣耀,却没有看到项目本身质量不高、错误频出。这并不是翻译者和校对者的问题,他们已经付出了足够的努力。真正的问题在我,没有建立起长期的维护团队,因此后期的校对和更新都难以实施。 -9天时间,1317个 Star,310个 Fork,超过30人参与翻译和校对工作,项目最高排名GitHub总榜第4。 +1.0发布之后,我们就再也没能和苹果的文档同步。语法错误、编译不通过、语言不通顺,阅读量直线下降,最低时每天只有不到1000人访问。 -设想过很多遍校对完成时的场景,仰天大笑还是泪流满面?真正到了这一刻才发现,疲倦已经不允许我有任何情绪。 +6月9日,calvingit发了一个issue“准备翻译2.0版本吗”,我没有回复,应该已经没人关注这个项目了吧,我想。 -说实话,刚开始发起项目的时候完全没想到会发展成今天这样,我一度计划自己一个人翻译完整本书。万万没想到,会有这么多的人愿意加入并贡献出自己的力量。 +#### 2 -coverxit发给我最后一份文档的时候说,我要去背单词了,我问他,周末要考六级?他说是的。 +我错了。 -pp-prog告诉我,这几天太累了,校对到一半睡着了,醒来又继续做。2点17分,发给我校对完成的文档。 +![](https://img.bi/#/TmFvPpk!BZO2eAzmXBRQaHN80Qukey5wTVrvFgxt2IAA5cQe) +![](https://img.bi/#/DtL1E8F!yE5pOw7a4qyQSz_rPwGbfUGQumi3wQjY_XtQYi2W) +![](https://img.bi/#/2FqhxS4!Bvkahw_U9kewHHHmeQw533Ewfm3nLAbrFMGAEpLs) +![](https://img.bi/#/x8OFU6s!879WQwHIovTw7FqA-gTrwgqw-6qU6A4m22sgbK8F) +![](https://img.bi/#/7nKCb0l!fLsVQAIuAzRQ2Xx4qwcSrIvQiou4sgl5tKfQajOK) -lifedim说他平时12点就会睡,1点47分,发给我校对后的文档。 +在我没有任何回复的情况下,不到一天时间,有五位朋友报名。看到这些回复的时候我真的很惊讶,也很感动,无论这个项目存在多少问题,只要有人关注,有人愿意为它付出,那我还有什么理由放弃呢? -团队里每个人都有自己的事情,上班、上学、创业,但是我们只用了9天就完成整本书的翻译。我不知道大家付出了多少,牺牲了多少,但是我知道,他们的付出必将被这些文字记录下来,即使再过10年,20年,依然熠熠生辉,永不被人遗忘。 +6月28日8点55分,Swift 2.0翻译正式启动。按下发送按钮后,我不停的刷新页面,半个小时过去了,一个回复都没有。“还是不行啊”“如果再过一个小时没人回复我就把issue删掉”,类似的念头不断出现,又不断消失。 -全体人员名单(排名不分先后): +9:35,xtymichael第一个回复,而且一下就认领了三篇!接下来就是不断的回复认领,到中午已经有超过一半章节被认领。 -- [numbbbbb](https://github.com/numbbbbb) -- [stanzhai](https://github.com/stanzhai) -- [coverxit](https://github.com/coverxit) -- [wh1100717](https://github.com/wh1100717) -- [TimothyYe](https://github.com/TimothyYe) -- [honghaoz](https://github.com/honghaoz) -- [lyuka](https://github.com/lyuka) -- [JaySurplus](https://github.com/JaySurplus) -- [Hawstein](https://github.com/Hawstein) -- [geek5nan](https://github.com/geek5nan) -- [yankuangshi](https://github.com/yankuangshi) -- [xielingwang](https://github.com/xielingwang) -- [yulingtianxia](https://github.com/yulingtianxia) -- [twlkyao](https://github.com/twlkyao) -- [dabing1022](https://github.com/dabing1022) -- [vclwei](https://github.com/vclwei) -- [fd5788](https://github.com/fd5788) -- [siemenliu](https://github.com/siemenliu) -- [youkugems](https://github.com/youkugems) -- [haolloyin](https://github.com/haolloyin) -- [wxstars](https://github.com/wxstars) -- [IceskYsl](https://github.com/IceskYsl) -- [sg552](https://github.com/sg552) -- [superkam](https://github.com/superkam) -- [zac1st1k](https://github.com/zac1st1k) -- [bzsy](https://github.com/bzsy) -- [pyanfield](https://github.com/pyanfield) -- [ericzyh](https://github.com/ericzyh) -- [peiyucn](https://github.com/peiyucn) -- [sunfiled](https://github.com/sunfiled) -- [lzw120](https://github.com/lzw120) -- [viztor](https://github.com/viztor) -- [wongzigii](https://github.com/wongzigii) -- [umcsdon](https://github.com/umcsdon) -- [zq54zquan](https://github.com/zq54zquan) -- [xiehurricane](https://github.com/xiehurricane) -- [Jasonbroker](https://github.com/Jasonbroker) -- [tualatrix](https://github.com/tualatrix) -- [pp-prog](https://github.com/pp-prog) -- [088haizi](https://github.com/088haizi) -- [baocaixiong](https://github.com/baocaixiong) -- [yeahdongcn](https://github.com/yeahdongcn) -- [shinyzhu](https://github.com/shinyzhu) -- [lslxdx](https://github.com/lslxdx) -- [Evilcome](https://github.com/Evilcome) -- [zqp](https://github.com/zqp) -- [NicePiao](https://github.com/NicePiao) -- [LunaticM](https://github.com/LunaticM) -- [menlongsheng](https://github.com/menlongsheng) -- [lifedim](https://github.com/lifedim) -- [happyming](https://github.com/happyming) -- [bruce0505](https://github.com/bruce0505) -- [Lin-H](https://github.com/Lin-H) -- [takalard](https://github.com/takalard) -- [dabing1022](https://github.com/dabing1022) -- [marsprince](https://github.com/marsprince) +第二天早晨,37个章节全部认领完毕。 + +#### 3 + +经过一个多月的努力,我们终于完成了文档的更新。听起来似乎没什么,确实,从1到n总是没有从0到1那么振奋人心。不过真正参与了才知道,修改往往比创造更麻烦,一个需要耐心,一个需要激情,前者往往得不到应有的重视。 + +但是我还是想尽最大可能去感谢他们,这个项目能走到今天,靠的不是我,是那个issue,是那些回复,是这几十个兄弟在工作学习的空闲敲下的每一个字符。而我能做的,只是在每篇文章的开头,那个所有人都会忽略的地方,加上他们的ID。 + +下次你再打开这篇文档,可以多看看那些列在最上方的ID,哪怕不去follow和star,只是看一眼就好。他们的所有努力和付出,就存在于这短暂的一瞥中。 + +Swift 2.0 参与者名单(按照章节顺序): +- [xtymichael](https://github.com/xtymichael) +- [AlanMelody](https://github.com/AlanMelody) +- [DianQK](https://github.com/DianQK) +- [dreamkidd](https://github.com/dreamkidd) +- [100mango](https://github.com/100mango) +- [futantan](https://github.com/futantan) +- [SkyJean](https://github.com/SkyJean) +- [yangsiy](https://github.com/yangsiy) +- [shanksyang](https://github.com/shanksyang) +- [chenmingbiao](https://github.com/chenmingbiao) +- [Channe](https://github.com/Channe) +- [lyojo](https://github.com/lyojo) +- [SergioChan](https://github.com/SergioChan) +- [mmoaay](https://github.com/mmoaay) +- [buginux](https://github.com/buginux) +- [KYawn](https://github.com/KYawn) +- [EudeMorgen](https://github.com/EudeMorgen) +- [littledogboy](https://github.com/littledogboy) +- [Lenhoon](https://github.com/Lenhoon) +- [ray16897188](https://github.com/ray16897188) +- [wardenNScaiyi](https://github.com/wardenNScaiyi) +- [miaosiqi](https://github.com/miaosiqi) + +最后,感谢[极客学院](www.jikexueyuan.com)提供的wiki系统,在国内访问起来速度很快,优化后的样式看起来也更舒服。 \ No newline at end of file diff --git a/source/SUMMARY.md b/source/SUMMARY.md index d9e426c6..10e9dc32 100755 --- a/source/SUMMARY.md +++ b/source/SUMMARY.md @@ -4,6 +4,7 @@ * [关于 Swift](chapter1/01_swift.md) * [Swift 初见](chapter1/02_a_swift_tour.md) * [Swift 版本历史记录](chapter1/03_revision_history.md) + * [Swift 1.0 发布内容](v1.0.md) * [Swift 教程](chapter2/chapter2.md) * [基础部分](chapter2/01_The_Basics.md) * [基本运算符](chapter2/02_Basic_Operators.md) diff --git a/source/v1.0.md b/source/v1.0.md new file mode 100644 index 00000000..ee97b3f0 --- /dev/null +++ b/source/v1.0.md @@ -0,0 +1,89 @@ +> Swift 兴趣交流群:`305014012`,307017261(已满) +> [Swift 开发者社区](http://swiftist.org) + + +> 如果你觉得这个项目不错,请[点击Star一下](https://github.com/numbbbbb/the-swift-programming-language-in-chinese),您的支持是我们最大的动力。 + + +> 关于文档中翻译错误,逻辑错误以及疑难问题答疑,请关注["@老码团队"](http://weibo.com/u/5241713117 +)官方微博,会有技术人员统一收集答疑 + + +# The Swift Programming Language 中文版#### + +###这一次,让中国和世界同步 + +现在是6月12日凌晨4:38,我用了整整一晚上的时间来进行最后的校对,终于可以在12日拿出一个可以发布的版本。 + +9天时间,1317个 Star,310个 Fork,超过30人参与翻译和校对工作,项目最高排名GitHub总榜第4。 + +设想过很多遍校对完成时的场景,仰天大笑还是泪流满面?真正到了这一刻才发现,疲倦已经不允许我有任何情绪。 + +说实话,刚开始发起项目的时候完全没想到会发展成今天这样,我一度计划自己一个人翻译完整本书。万万没想到,会有这么多的人愿意加入并贡献出自己的力量。 + +coverxit发给我最后一份文档的时候说,我要去背单词了,我问他,周末要考六级?他说是的。 + +pp-prog告诉我,这几天太累了,校对到一半睡着了,醒来又继续做。2点17分,发给我校对完成的文档。 + +lifedim说他平时12点就会睡,1点47分,发给我校对后的文档。 + +团队里每个人都有自己的事情,上班、上学、创业,但是我们只用了9天就完成整本书的翻译。我不知道大家付出了多少,牺牲了多少,但是我知道,他们的付出必将被这些文字记录下来,即使再过10年,20年,依然熠熠生辉,永不被人遗忘。 + +全体人员名单(排名不分先后): + +- [numbbbbb](https://github.com/numbbbbb) +- [stanzhai](https://github.com/stanzhai) +- [coverxit](https://github.com/coverxit) +- [wh1100717](https://github.com/wh1100717) +- [TimothyYe](https://github.com/TimothyYe) +- [honghaoz](https://github.com/honghaoz) +- [lyuka](https://github.com/lyuka) +- [JaySurplus](https://github.com/JaySurplus) +- [Hawstein](https://github.com/Hawstein) +- [geek5nan](https://github.com/geek5nan) +- [yankuangshi](https://github.com/yankuangshi) +- [xielingwang](https://github.com/xielingwang) +- [yulingtianxia](https://github.com/yulingtianxia) +- [twlkyao](https://github.com/twlkyao) +- [dabing1022](https://github.com/dabing1022) +- [vclwei](https://github.com/vclwei) +- [fd5788](https://github.com/fd5788) +- [siemenliu](https://github.com/siemenliu) +- [youkugems](https://github.com/youkugems) +- [haolloyin](https://github.com/haolloyin) +- [wxstars](https://github.com/wxstars) +- [IceskYsl](https://github.com/IceskYsl) +- [sg552](https://github.com/sg552) +- [superkam](https://github.com/superkam) +- [zac1st1k](https://github.com/zac1st1k) +- [bzsy](https://github.com/bzsy) +- [pyanfield](https://github.com/pyanfield) +- [ericzyh](https://github.com/ericzyh) +- [peiyucn](https://github.com/peiyucn) +- [sunfiled](https://github.com/sunfiled) +- [lzw120](https://github.com/lzw120) +- [viztor](https://github.com/viztor) +- [wongzigii](https://github.com/wongzigii) +- [umcsdon](https://github.com/umcsdon) +- [zq54zquan](https://github.com/zq54zquan) +- [xiehurricane](https://github.com/xiehurricane) +- [Jasonbroker](https://github.com/Jasonbroker) +- [tualatrix](https://github.com/tualatrix) +- [pp-prog](https://github.com/pp-prog) +- [088haizi](https://github.com/088haizi) +- [baocaixiong](https://github.com/baocaixiong) +- [yeahdongcn](https://github.com/yeahdongcn) +- [shinyzhu](https://github.com/shinyzhu) +- [lslxdx](https://github.com/lslxdx) +- [Evilcome](https://github.com/Evilcome) +- [zqp](https://github.com/zqp) +- [NicePiao](https://github.com/NicePiao) +- [LunaticM](https://github.com/LunaticM) +- [menlongsheng](https://github.com/menlongsheng) +- [lifedim](https://github.com/lifedim) +- [happyming](https://github.com/happyming) +- [bruce0505](https://github.com/bruce0505) +- [Lin-H](https://github.com/Lin-H) +- [takalard](https://github.com/takalard) +- [dabing1022](https://github.com/dabing1022) +- [marsprince](https://github.com/marsprince)