我能為Linux多做些什么?
前幾日,cnbeta 上連續(xù)幾篇文章,進(jìn)行了關(guān)于“Linux 桌面”是死還是活的論戰(zhàn),本篇文章不是繼續(xù)論戰(zhàn),我們這里不會參與其中。當(dāng)然,個人希望這樣的論戰(zhàn)越多越好,因為有人在關(guān)心 Linux 桌面的發(fā)展,有人在思考Linux 桌面的未來。這是值得慶幸的一件事情。俗話說:理不辯不明。
在大家的文章中都提到 Linux 桌面的短板,這里也不必再次重復(fù) Linux 及開源軟件所擁有的諸如免費(fèi)、開源等特點。我相信,Windows-Linux 和 Vim-Emacs 用戶之間的爭論一樣,是沒有結(jié)束的。過一個周期,就來一陣,就像女人的“月經(jīng)”。與其花費(fèi)那么多力氣,還倒不如實實在在的去做些我們該做的事情。多做些事情,少談些“主義”!
讓我們的開源社區(qū)越來越好的方法,就是我們大家都積極參與進(jìn)來。參與開源社區(qū)、使用開源軟件,就是對開源社區(qū)***的支持!
下面是我根據(jù)自身經(jīng)歷總結(jié)的一些參與開源社區(qū)的方法。限于個人能力,如有錯誤,敬請指出,也歡迎補(bǔ)充。
一、參與本地化項目
本地化簡介
并不是所有應(yīng)用的界面都是中文的,也并不是所有的同學(xué)英文都是那么棒,開源軟件的本地化是讓本地用戶更加輕松使用優(yōu)秀開源應(yīng)用的中間橋梁。
在本地化與國際化中,常用 l10n 和 i18n 來表示。
l10n 是 localization(本地化)的縮寫。從開頭 l 到末尾 n 之間有 10 個字母,故簡寫為 l10n;
i18n 是 internationalization(國際化)的縮寫,從開頭 i 到末尾 n 之間有 18 個字母,故簡寫為 i18n;
平臺推薦
目前,比較應(yīng)用比較廣泛的本地化平臺有:
launchpad(Ubuntu 商業(yè)支持公司 Canonical 公司建設(shè)與維護(hù),不僅是本地化平臺,還提供代碼托管、項目管理、Bug 追蹤、Ubuntu 包構(gòu)建和托管等功能。Ubuntu 目前的本地化采用該平臺。更多可閱讀Launchpad 翻譯新手指北);
transifex(目前 Fedora 本地化采用該平臺)
Damned Lies(管理 GNOME 項目本地化的平臺,點擊注冊加入中國團(tuán)隊)
目前,Linux Deepin 也提供了在線翻譯平臺:http://pootle.linuxdeepin.com/,在該平臺翻譯的成果也會定期提交到上游。
只需注冊一個帳號,就可以輕輕松松幫助本地化項目。當(dāng)然,并不是你所提交的翻譯都能全部采用,還必須通過其他審核同學(xué)的審核等流程,***才能提交。這樣復(fù)雜的流程并不是繁瑣,而是以此保持翻譯的質(zhì)量。所以遇到被要求重新翻譯的時候不要惱怒——“質(zhì)量為重”。
常用工具
如果不是在在線翻譯平臺(如 launchpad)翻譯,而是在本地計算機(jī)編輯 po 文件,則常用的工具有 gettext 和 poedit。
在Debian系列發(fā)行版本中可使用下面命令安裝:
sudo apt-get install gettext #安裝 gettext,命令行工具 sudo apt-get install poedit #安裝 Poedit,圖形界面工具
資料推薦
建議:去做本地化之前,請先閱讀達(dá)人們寫的一些資料,熟悉相關(guān)規(guī)則(拿我來說,開始雖有熱情,但基本的規(guī)則不太懂,致使過程有點坎坷。目前兔兔也是菜鳥一只,希望有能力的同學(xué)都能夠參與進(jìn)來,盡自己所能!)。
GB(T)7408-94.pdf
l10n-gnome-org.pdf
l10n-guide-zh-cn.pdf
如何對自由軟件進(jìn)行本地化.pdf
二、論壇活動
有問題,搜谷歌;有問題,到論壇去提問。***在提問之前,去搜索下,如果實在無法解決就去論壇提問吧。
論壇推薦:
Askubuntu(一個優(yōu)秀的 Ubuntu 問答網(wǎng)站)
ubuntu 中文論壇
LinuxDeepin 論壇
其他發(fā)行版本用戶論壇
……
提出自己的問題以求助,同時也去幫助別人解答問題。不僅“取”,也要“予”。寫寫自己的經(jīng)驗、小技巧,為別人提供參考,這不很好嗎?雖然我很少在論壇發(fā)言…
三、郵件列表
郵件列表
Ubuntu 官方中文郵件列表 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
SHLUG / 上海 Linux 用戶組
官方網(wǎng)站: http://www.shlug.org/
Google Group: http://groups.google.com/group/shlug
發(fā)送電郵至 shlug+subscribe@googlegroups.com 即可加入
HZLUG / 杭州 Linux 用戶組
Google Group: https://groups.google.com/group/hzlug
發(fā)送電郵至 hzlug+subscribe@googlegroups.com 即可加入
GZLUG / 廣州 Linux 用戶組
Google Group: http://groups.google.com/group/gzlug
發(fā)送電郵至 gzlug+subscribe@googlegroups.com 即可加入
TJLUG / 天津 Linux 用戶組
Google Group: http://groups.google.com/group/tjlug
北京Linux用戶組: http://www.beijinglug.org/
南京Linux用戶組: NJLUG@googlegroups.com http://nanjinglug.org/
合肥Linux用戶組: hefeilug@googlegroups.com
深圳Linux用戶組: szlug@googlegroups.com
gnome中文用戶組: gnome-cn-list@gnome.org
Linux Deepin 用戶郵件列表:deepinusers@googlegroups.com
IRC 頻道
Ubuntu中文官方支持頻道 irc.freenode.net #ubuntu-cn
(以上聯(lián)系列表內(nèi)容摘自 WowUbuntu 社區(qū))
在這些郵件列表里面定會有你感興趣的話題,起碼可以看看別人都在討論什么。“獨學(xué)而無友,則孤陋而寡聞”,關(guān)鍵是要找到組織啊…不知道有沒有武漢 Linux 用戶小組,一直尋找中…
四、博客寫作與社會化分享
博客寫作
不管是類似于Linuxtoy、Wowubuntu、笨兔兔、Ubuntusoft、IMCN 等擁有獨立域名的業(yè)界博客,還是在其他門戶網(wǎng)站下建立的博客,都是分享自己經(jīng)驗、技巧的好地方。“想”和“寫”都是艱難的過程,有時候想的出來,但寫不出 來。不管你的博客有多少讀者,請堅持下去!我相信,只要堅持,讀者會越來越多。在各位的文章中解決的問題,總有遇到一樣問題的人會搜索到你的博客來,這樣 就為別人提供了幫助,也體現(xiàn)了自己的價值。
建立自己的獨立域名博客當(dāng)是極好的,若囊中羞澀,選擇有名的博客站點注冊一個帳號,然后開始自己的博客人生,倒也不負(fù)恩澤…(說人話:后面一個花錢最少…)。比如點點輕博客。
寫博客固然是一件費(fèi)時間的事情,但可以幫助你獲得意外不到的驚喜!
積極分享
我們可以充分利用社會化分享網(wǎng)絡(luò)如人人、QQ、新浪微博等各個平臺,建個小站、組個微群、更新 Linux 相關(guān)的狀態(tài),積極轉(zhuǎn)發(fā)@Linux信息,發(fā)表下對開源社區(qū)/軟件的看法和理解……我們可做的都是小事,但大家一起來做,這就是氛圍和潮流!
五、參與各地的技術(shù)活動
在有條件的城市或地區(qū),個人建議積極參加各地的技術(shù)活動。星期六星期天不出去玩,也是宅,宅,宅…
與參加技術(shù)交流會的各個未曾謀面的同學(xué)聊聊天,這種“弱關(guān)系”往往比“強(qiáng)關(guān)系”帶來的信息量大得多的多,帶給你思維上的拓展。平常都是在“強(qiáng)關(guān)系”(熟人圈子)的包圍中,所談也不外乎妹子、吃吃喝喝之類沒有什么新意的話題…
六、寫個本地特色應(yīng)用
如果您抱怨 Linux 桌面應(yīng)用不給力,但您擁有編程技術(shù),那就好好寫一個本地化的應(yīng)用。不僅讓自己受用,也讓別人從您的技術(shù)中獲益。您將獲得不一樣的心情。您所做的一切,最終會得到大家的認(rèn)可!小玩意,小應(yīng)用,往往也是***的。不要吝嗇您的才華!