教Eclipse说你的本土语言

转载 2006年05月19日 08:22:00
/**
*译者声明:
*在能力之上力求信、达、雅,但由于本人水平有限,某些表述可能不准确或不流畅。
*敬请见谅并恳请读者批评指正。
*/

教Eclipse说你的本土语言

摘要
一直以来,Eclipse项目及一些最高级项目的翻译都是由Eclipse基金会在Eclipse发布每个主要版本时来完成的。然而官方却没有关于哪些

语言包可用,在哪可以得到,怎样安装和使用等的说明。本文将一步一步教你有哪些语言包,到哪下载,如何安装,怎样以不同的语言启动

Eclipse。本文中在不同操作系统下以不同的语言启动Eclipse的例子,涵盖的语言包括了单字节字符如俄语,双字节字符如繁体中文,双向字

符如阿拉伯语,操作系统有RHEL WS 4, Windows XP, 和Mac OS X 10.3 Panther,并有一些有用的提示。通过本文你可以全面地学会怎样以已

翻译的不同的语言启动Eclipse——即使你所使用的语言环境在本文中没有详细的叙述。

原文作者:IBM公司 Kit Lo 2006年2月24日
翻 译:饮海(glconline@163.com)

--------------------------------------------------------------

序言
一直以来,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在美国或其它国家或两者的商标。
其它公司,产品,或服务名称可能是其它公司的商标或服务标记。

[土狗之路]coursera上C语言进阶第二周作业

摸爬滚打的,总算把第一门课弄完了,赶紧开工第二门。 第一题: 编程题#1:寻找下标 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 已知一个整数...
  • panda711
  • panda711
  • 2016年01月27日 20:13
  • 1775

Lua脚本语言简明入门教程

这篇文章主要介绍了Lua脚本语言简明入门教程,本文简洁干练,可以让一个有编程基础的快速的学会Lua脚本语言,需要的朋友可以参考下 运行 首先,我们需要知道,Lua是类C的,所以,他是大小写...
  • guaodebeijixing
  • guaodebeijixing
  • 2016年10月24日 11:56
  • 4318

Unity3D实现多语言本地化

一款游戏可能有多个语言版本,各个版本的语言不相同,有中文的、英文的等多种版本 在开发时,我们一般将关键字翻译到一个文本文件 当需要对游戏的关键字翻译后,只需要对文件进行解析做相关处理 接下来我做...
  • qq_33747722
  • qq_33747722
  • 2017年04月07日 15:59
  • 2888

IPC市场形势利好,台湾厂商与本土厂商平分秋色

  • 2014年02月17日 15:21
  • 90KB
  • 下载

HMI市场进入成熟期,本土品牌受宠

  • 2013年10月23日 15:42
  • 89KB
  • 下载

普及下电信直连、CN2(GIA)、本土运营商

最近骨干网实在是太渣了,把我了解的一些情况介绍给大家,主要讲到中国方向,希望能解释大家的一些疑惑,如果有不准确的地方还望 指教。 先说说中国电信吧。 中国电信目前有4个IPT产品,...
  • qq_37437892
  • qq_37437892
  • 2018年01月10日 12:06
  • 12

【​头条】Radware中国区2018主旋律:融入本土生态,深挖市场机会

近日,Radware在京举办年终媒体交流会,中国区总经理赵军在会上总结了过去一段时间以来Radware中国区的业务发展情况,并对2018年的业务发展进行展望。在Radware看来,中国依然是一个充满巨...
  • Tf3fC4gsZrGUQX94Oo7
  • Tf3fC4gsZrGUQX94Oo7
  • 2017年12月28日 00:00
  • 60

2013年4月7日 数字音乐生态需要本土的iTunes和Amazon

在去年,谷歌音乐退出了中国市场,陈戈和他的巨鲸音乐网却还在坚持;百度音乐产品辗转后定型,梁康妮加盟亚马逊音乐中国重新开局;京东商城推出了数字音乐频道,王力宏在自己的官网发行了第一张数字音乐单曲;至今年...
  • u014257476
  • u014257476
  • 2014年03月24日 13:46
  • 318

探索式测试实践之路(国际大师James Bach题词推荐之探索式测试唯一本土著作)

探索式测试实践之路(国际大师James Bach题词推荐之探索式测试唯一本土著作) 史亮,高翔著 ISBN 978-7-121-17713-2 2012年8月出版 定价:65.00元 16开...
  • broadview2006
  • broadview2006
  • 2012年08月28日 12:20
  • 3389

强烈推荐好的音乐--来自广东本土歌手梁紫丹的音乐

blog里一直是已技术文章为主,比较少其他类型的文章。前段时间突然发现一位好友上的QQ换了个头像,并且写上“爱上紫丹”的字样,于是觉得奇怪,询问下,原来才知道这位叫紫丹的是广东本土的一位歌手,唱功十分...
  • jackyrongvip
  • jackyrongvip
  • 2013年07月01日 17:08
  • 808
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:教Eclipse说你的本土语言
举报原因:
原因补充:

(最多只允许输入30个字)