《Swift語(yǔ)言》中文版 Swift 2.0 已經(jīng)完成!
《Swift語(yǔ)言》中文版 Swift 2.0 已經(jīng)完成!《The Swift Programming Language》簡(jiǎn)體中文版升級(jí)至 Swift 2.0。
1
開源項(xiàng)目完成難,維護(hù)更難。
大家看到的是發(fā)布時(shí)的矚目和榮耀,卻沒(méi)有看到項(xiàng)目本身質(zhì)量不高、錯(cuò)誤頻出。這并不是翻譯者和校對(duì)者的問(wèn)題,他們已經(jīng)付出了足夠的努力。真正的問(wèn)題在我,沒(méi)有建立起長(zhǎng)期的維護(hù)團(tuán)隊(duì),因此后期的校對(duì)和更新都難以實(shí)施。
1.0發(fā)布之后,我們就再也沒(méi)能和蘋果的文檔同步。語(yǔ)法錯(cuò)誤、編譯不通過(guò)、語(yǔ)言不通順,閱讀量直線下降,最低時(shí)每天只有不到1000人訪問(wèn)。
6月9日,calvingit發(fā)了一個(gè)issue“準(zhǔn)備翻譯2.0版本嗎”,我沒(méi)有回復(fù),應(yīng)該已經(jīng)沒(méi)人關(guān)注這個(gè)項(xiàng)目了吧,我想。
2
我錯(cuò)了。
在我沒(méi)有任何回復(fù)的情況下,不到一天時(shí)間,有五位朋友報(bào)名??吹竭@些回復(fù)的時(shí)候我真的很驚訝,也很感動(dòng),無(wú)論這個(gè)項(xiàng)目存在多少問(wèn)題,只要有人關(guān)注,有人愿意為它付出,那我還有什么理由放棄呢?
6月28日8點(diǎn)55分,Swift 2.0翻譯正式啟動(dòng)。按下發(fā)送按鈕后,我不停的刷新頁(yè)面,半個(gè)小時(shí)過(guò)去了,一個(gè)回復(fù)都沒(méi)有。“還是不行啊”“如果再過(guò)一個(gè)小時(shí)沒(méi)人回復(fù)我就把issue刪掉”,類似的念頭不斷出現(xiàn),又不斷消失。
9:35,xtymichael第一個(gè)回復(fù),而且一下就認(rèn)領(lǐng)了三篇!接下來(lái)就是不斷的回復(fù)認(rèn)領(lǐng),到中午已經(jīng)有超過(guò)一半章節(jié)被認(rèn)領(lǐng)。
第二天早晨,37個(gè)章節(jié)全部認(rèn)領(lǐng)完畢。
3
經(jīng)過(guò)一個(gè)多月的努力,我們終于完成了文檔的更新。聽起來(lái)似乎沒(méi)什么,確實(shí),從1到n總是沒(méi)有從0到1那么振奮人心。不過(guò)真正參與了才知道,修改往往比創(chuàng)造更麻煩,一個(gè)需要耐心,一個(gè)需要激情,前者往往得不到應(yīng)有的重視。
但是我還是想盡最大可能去感謝他們,這個(gè)項(xiàng)目能走到今天,靠的不是我,是那個(gè)issue,是那些回復(fù),是這幾十個(gè)兄弟在工作學(xué)習(xí)的空閑敲下的每一個(gè)字符。而我能做的,只是在每篇文章的開頭,那個(gè)所有人都會(huì)忽略的地方,加上他們的ID。
下次你再打開這篇文檔,可以多看看那些列在最上方的ID,哪怕不去follow和star,只是看一眼就好。他們的所有努力和付出,就存在于這短暫的一瞥中。
Swift 2.0 參與者名單(按照章節(jié)順序):
更多內(nèi)容請(qǐng)看文檔主頁(yè)。