1. 程式人生 > >Jenkins 中文字地化的重大進展

Jenkins 中文字地化的重大進展

本文首發於:Jenkins 中文社群

我從2017年開始,參與 Jenkins 社群貢獻。作為一名新成員,翻譯可能是幫助社群專案最簡單的方法。 本地化的優化通常是較小的改動,你無需瞭解專案完整的上下文, 甚至都不需要在任務跟蹤系統中新增任務。 但很快,就遇到了一些問題,那就是並沒有以中文為母語的人幫助 review 我的 PR。因此,有時候, 我提交的 PR 過很久才能夠被合併到 master 中。

後來,有貢獻者告訴我,可以在郵件列表中發一份郵件來描述當前遇到的問題,然後大家來討論如何解決。 後來,我才瞭解到,在郵件列表中公開地討論社群裡的事情, 正是開源社群的做事風格。任何人都可以發表自己的觀點, 我們並不受某個公司的限制,大家共同作出一致的決定。下面,我想與各位分享一下我們討論後得出的一些成果。

JEP-216

JEP 是 Jenkins Enhancement Proposoals 的縮寫,也就是 Jenkins 增強提議。所有針對 Jenkins 社群的增強或者改進的想法都可以通過這樣的一種 提議機制來推動,特別興趣小組(SIG)就是其中的一項提議。JEP-216 是關於 改進本地化的一項提議。

在之前,所有語言的本地化資原始檔都是集中儲存在 Jenkins Core 以及各個外掛中的。而在 該提議中,每個語言都可以有一個單獨的本地化外掛,例如:簡體中文外掛。 終於,經過半年多的時間, 本地化支援外掛和 簡體中文外掛已經可以支援各種型別的本地化資原始檔(包括: Messages、屬性以及幫助檔案等)。從 外掛網站上, 你可以看到 簡體中文外掛已經有超過1.3萬的安裝量,而且還在持續增長中。到目前為止,我們已經把 Jenkins Core 裡所有簡體中文的資原始檔 遷移到了簡體中文外掛中,具體可以檢視

PR-4008

我相信,這對於每一位 Jenkins 的中文使用者都是一件意義重大的事情,Jenkins 中文社群也會努力帶給大家帶來更好的使用體驗。當然, 我們歡迎並期待任何一位有志參與開源社群的朋友!

在享受成果的同時,請與我一起感謝社群裡為此作出重要貢獻的朋友們。在 Daniel Beck 的幫助下,完成了“本地化支援外掛”的釋出; 在 Liam Newman 的幫助下完成了 JEP-216, 當然還包括社群中很多參與到中文字地化工作的貢獻者。

中文字地化特別興趣小組

我們相信,這個特別興趣小組能夠給 Jenkins 的中文使用者帶來更好的使用體驗,並聚集更多來自中國的貢獻者。這裡的貢獻者,並不只是開發者的專利和特權, 實際上開源社群需要很多有不同技能的人加入,包括當不僅限於:測試、運維、文件工程師 甚至是設計師、市場運營等等。不管你是尚未畢業的在校學生, 還是懵懂初入職場,或者已經是具有多年豐富的從業經歷,在這裡 都是平等、公開的。

該組會負責維護 Jenkins 官方中文站點,通過微信公眾號在國內宣傳和推廣 Jenkins 社群及其技術。 我們會發布官方部落格文章、實際案例、原創文章、Jenkins 版本釋出,還有 Jenkins Meetup 或者其他的線上線下活動。 我們的官方公眾號自半年前開通以來,已經有超過一千八百多位 Jenkins 的使用者關注,並可以從這裡及時獲取最新的官方諮訊資訊。