/**
*譯者聲明:
*在能力之上力求信、達、雅,但由於本人水平有限,某些表述可能不准確或不流暢。
*敬請見諒並懇請讀者批評指正。
*/
教Eclipse說你的本土語言
摘要
一直以來,Eclipse項目及一些最高級項目的翻譯都是由Eclipse基金會在Eclipse發布每個主要版本時來完成的。然而官方卻沒有關於哪些
語言包可用,在哪可以得到,怎樣安裝和使用等的說明。本文將一步一步教你有哪些語言包,到哪下載,如何安裝,怎樣以不同的語言啟動
Eclipse。本文中在不同操作系統下以不同的語言啟動Eclipse的例子,涵蓋的語言包括了單字節字符如俄語,雙字節字符如繁體中文,雙向字
符如阿拉伯語,操作系統有RHEL WS 4, Windows XP, 和Mac OS X 10.3 Panther,並有一些有用的提示。通過本文你可以全面地學會怎樣以已
翻譯的不同的語言啟動Eclipse——即使你所使用的語言環境在本文中沒有詳細的敘述。
原文作者:IBM公司 Kit Lo 2006年2月24日
翻 譯:飲海(
[email protected])
--------------------------------------------------------------
序言
一直以來,Eclipse項目及一些最高級項目的翻譯都是由Eclipse基金會在Eclipse發布每個主要版本時來完成的。然而官方消息卻沒有關於
有哪些語言包,在哪可以得到,怎樣安裝和使用的說明。本文將一步一步教你有哪些語言包,到哪下載,如何安裝,怎樣以不同的語言啟動
Eclipse。
可用資源
最新的Eclipse 3.1語言包可以在http://download.eclipse.org/downloads/drops/L-3.1.1_Language_Packs-200510051300/index.PHP下
載。在http://www.eclipse.org/org/press-release/20051012nlscb.Html可以查看Eclipse發布的消息。這些語言包是基於Eclipse 3.1.1版本
翻譯的,但是對所有的3.1的維護版本都可用。從技術層面上來說,除非是要修復嚴重的程序bug,否則的話,一般不會出現新詞,如果在
Eclipse 3.1的維護版本中添加了新詞,這些新詞在這個版本的語言包不會被翻譯。
不同類型的語言包
Eclipse 3.1可用的不同類型語言包如下面所列:
·NLpack1——包含了德語、西班牙語、法語、意大利語、日語、韓語、巴西語、葡萄牙語、繁體中文和簡體中文Eclipse項目和插件的本土語
言元素和片段。
·NLpack2——包含了捷克語、匈牙利語、波蘭語和俄語Eclipse項目和插件的本土語言元素和片段。
·NLpackBidi——包含了阿拉伯語項目和插件的本土語言元素和片段。
·NLpack1_FeatureOverlay——包含了德語、西班牙語、法語、意大利語、日語、韓語、巴西語、葡萄牙語、繁體中文和簡體中文Eclipse項目
元素屬性文件的翻譯。
·NLpack2_FeatureOverlay——包含了捷克語、匈牙利語、波蘭語和俄語Eclipse項目元素屬性文件的翻譯。
·NLpackBidi_FeatureOverlay——包含了阿拉伯語Eclipse項目元素屬性文件的翻譯。
下圖顯示了Eclipse 3.1不同類型語言包所包含的文件:
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure001.png
圖1——不同類型語言包所包含的文件
注意:不符合Java資源命名規則的文件如HTML和XML文件在該插件目錄的子目錄下。
安裝Eclipse
在安裝語言包之前,我們假設你已經安裝了Eclipse的某一個版本,最新版的Eclipse 3.1.2可以在
download.eclipse.org/downloads/drops/R-3.1.2-200601181600/index.php下載。
注意:Eclipse不包含Java運行環境{Java runtime environment (JRE)},你需要安裝一個1.4.2版或更高版本的Java運行環境或Java開發
工具包{Java development kit (JDK)}以運行Eclipse。如果尋找Java運行環境(JRE)需要幫助可以查看
http://download.eclipse.org/downloads/drops/R-3.1.2-200601181600/java-runtimes.html。
如何得到語言包
你必須根據你所安裝的Eclipse的版本來下載對應的語言包。首先,在浏覽器中打開這個頁面
http://download.eclipse.org/downloads/drops/L-3.1.1_Language_Packs-200510051300/index.php。如果你已經下載了Eclipse JDT
Runtime,滾動頁面至JDT Runtime Language Packs表格處。如果你下載的是Eclipse PDE SDK,滾動頁面至PDE SDK Language Packs表格處,
如果你下載的是其他的安裝文件找到相應的Language Packs表格處。在每個語言包表格(請參閱圖2)中,第一列告訴你這個語言包包含了哪些
語言。第二列是Windows 98/ME/2000/XP系統下的相應的語言包。第三列是Linux (x86/GTK 2)系統下相應的語言包。
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure002.png
圖2——Eclipse SDK語言包表
安裝語言包
例如你現在要在Windows XP系統中安裝繁體中文語言包。你已經下載了NLpack1-eclipse-SDK-3.1.1a-win32.zip和
NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip(圖2中紅框所示)。只需把語言包解壓到Eclipse安裝目錄下(如D:\eclipse-SDK-3.1.1-
win32)就可完成語言包的安裝。要驗證安裝是否成功,在Eclipse SDK中依次打開"幫助>軟件更新>管理配置(Help>Software Updates>Manage
Configuration)"。在管理配置(ProdUCt Configuration)窗口(見圖3)左邊展開目錄樹。如果安裝成功可以看到已安裝了的Eclipse元素相應
的語言包。
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure003.png
圖3——產品配置窗口
以不同語言啟動Eclipse
在安裝了Eclipse和語言包後有兩種不同的方法來以不同的語言啟動Eclipse。
·按你的操作系統的語言啟動Eclipse(例如,你使用的是日語版的Windows XP,而且你想用日語啟動Eclipse),你只需要運行Eclipse可執行
文件就可以了。在Windows下,這個可執行文件的名稱是eclipse.exe,這個文件位於安裝目錄的eclipse子目錄下。如果Eclipse安裝在
D:\eclipse-SDK-3.1.1-win32,則這個可執行文件是D:\eclipse-SDK-3.1.1-win32\eclipse\eclipse.exe。
·如果你想以和操作系統不同的語言啟動Eclipse(例如,使用的是英語版的Windows XP,而你想以日語啟動Eclipse——在此假設你已經安裝
了所需的包括鍵盤布局和輸入法編輯器在內的操作系統語言支持),你可以在啟動Eclipse時指定-nl 命令行參數。
在Windows系統下,有兩種方法指定Eclipse運行命令行參數:
о命令行
·打開Windows命令提示符
·更改目錄到Eclipse安裝目錄的eclipse子目錄下(如D:\eclipse-SDK-3.1.1-win32\eclipse)
·輸入下面的命令,以日語啟動Eclipse
eclipse.exe –nl ja
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure004.png
оWindows快捷方式
·給Eclipse可執行文件(如D:\eclipse-SDK-3.1.1-win32\eclipse\eclipse.exe)創建一個快捷方式
·右擊快捷方式圖標,在彈出菜單中選擇屬性
·在目標的內容後添加–nl ja命令行參數
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure005.png
·點擊確定,保存更改
·雙擊快捷方式,以日語啟動Eclipse
注意:Mac OS X 10.3 Panther系統不支持Eclipse 3.1語言包,更多信息參閱本文下面的在Mac OS X 10.3 Panther系統中以繁體中文啟動
Eclipse。
在Mac OS X下,如果要傳遞參數給Eclipse,需要修改Eclipse應用程序包內的Info.plist文件:
о按住Control鍵並點擊Eclipse應用程序包圖標(將會彈出一個菜單)
о在彈出菜單中選擇顯示包內容(Show Package Contents)
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure006.png
о在內容子文件夾下找到Info.plist並用你最常用的文本編輯器打開
о在Eclipse鍵的後面添加命令行選項-nlja
圖片地址:http://www.eclipse.org/articles/Article-Speak-The-Local-Language/images/figure007.png
о保存更改
о雙擊Eclipse應用程序包圖標,以日語運行Eclipse
下面是在不同的系統環境下以不同的語言啟動Eclipse的一些例子,我們假設你已經安裝了所有的NLpack1, NLpack2, NLpackBidi,
NLpack1_FeatureOverlay, NLpack2_FeatureOverlay和NLpackBidi_FeatureOverlay語言包。
/**
*說明:
*原文中接下來的一部分內容例舉了在其它的操作系統如Red Hat Enterprise Linux WS 4,
*Apple Mac OS X 10.3 Panther下以其它的語言如俄語、阿拉伯語、繁體中文啟動Eclipse
*在此略過,有需要的讀者請參考原文:
*http://www.eclipse.org/articles/Article-Speak-The-Local-Language/article.html
*/
其它Eclipse項目的語言包
還可得到以下的Eclipse項目和Eclipse 3.1的子項目的翻譯。這些項目及下載語言包的地址如下表所示:
Eclipse工具項目
·Visual Editor (VE)
http://www.eclipse.org/vep/WebContent/docs/translations/translation.html
·UML2
http://download.eclipse.org/tools/uml2/scripts/downloads.php
·Graphical Editor Framework (GEF)
http://www.eclipse.org/gef/translations/translation.html
·EMF / XSD
http://download.eclipse.org/tools/emf/scripts/downloads.php#NLS21
Eclipse網絡工具平台項目
http://download.eclipse.org/weBTools/downloads/translations/M-0.7.1-200509270720/translation.html
Eclipse測試性能工具項目
http://www.eclipse.org/tptp/home/downloads/drops/TPTP-4.0.1.html
可以參照上面所述的安裝過程來安裝這些語言包.
結論
感謝Eclipse基金會為這些語言包所做出的貢獻。全球的Eclipse用戶都會對Eclipse感覺更加親切——因為Eclipse說他們自己的本土語言。
商標
IBM和PowerPC是IBM公司在美國或其它國家或兩者的注冊商標。
Java和所有基於的商標是Sun Microsystems, Inc. 在美國或其它國家或兩者的商標。
Linux是Linus Torvalds在美國或其它國家或兩者的商標。
Microsoft是Microsoft Corporation在美國或其它國家或兩者的商標。
其它公司,產品,或服務名稱可能是其它公司的商標或服務標記。
/**
*全文結束
*希望這份譯文能給你的學習帶來幫助
*謝謝你的支持
*/
Eclipse網絡工具平台項目
http://download.eclipse.org/weBTools/downloads/translations/M-0.7.1-200509270720/translation.html
Eclipse測試性能工具項目
http://www.eclipse.org/tptp/home/downloads/drops/TPTP-4.0.1.html
可以參照上面所述的安裝過程來安裝這些語言包.
結論
感謝Eclipse基金會為這些語言包所做出的貢獻。全球的Eclipse用戶都會對Eclipse感覺更加親切——因為Eclipse說他們自己的本土語言。
商標
IBM和PowerPC是IBM公司在美國或其它國家或兩者的注冊商標。
Java和所有基於的商標是Sun Microsystems, Inc. 在美國或其它國家或兩者的商標。
Linux是Linus Torvalds在美國或其它國家或兩者的商標。
Microsoft是Microsoft Corporation在美國或其它國家或兩者的商標。
其它公司,產品,或服務名稱可能是其它公司的商標或服務標記。
/**
*全文結束
*希望這份譯文能給你的學習帶來幫助
*謝謝你的支持
*/
Microsoft是Microsoft Corporation在美國或其它國家或兩者的商標。
其它公司,產品,或服務名稱可能是其它公司的商標或服務標記。
/**
*全文結束
*希望這份譯文能給你的學習帶來幫助
*謝謝你的支持
*/