cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

Nb6plugin zh CN

Netbeans IDE 插件中文版汉化项目

在开始项目之前,请完成准备工作


项目背景

  • 我们需要翻译的插件来自 Netbeans 更新中心,可以从“工具”>“插件”>“可用插件”进行访问。
  • 插件一共分为四类:Netbeans、Netbeans Beta、插件门户,以及第三方插件。可以从“工具”>“插件”>“设置”进行查看。
  • 第一类 Netbeans 插件目前由 Sun 进行汉化翻译。
  • 社区可以汉化后面三类插件(Netbeans Beta、插件门户,以及第三方插件),但重点放在第二类 Netbeans Beta 插件。

如何汉化

选择感兴趣的插件

  • 您可以选择下面“由中文社区成员汉化的插件列表”中的任何插件进行翻译
  • 在开始前,请检查该表,确保您感兴趣的插件没还有被翻译,避免重复工作。
  • 在确定翻译后,请更新此 wiki 页,以表明您正在翻译。
  • 从更新中心下载并安装您想要翻译的英文插件。

获取源文件

  • 我们会把源文件提供给翻译者(见下表“源文件”列)。源文件中只包含两种文件类型:
  • property 类型
  • html 类型
  • 注意,源文件中不包含帮助文件,社区成员目前只需要汉化插件界面,如果有足够的时间,下一步再考虑汉化帮助文件。

开始翻译

  • 翻译源文件中所有的 *_zh_CN.properties(一般为 Bundle_zh_CN.properties)和 *_zh_CN.html 文件。
  • 使用 UTF-8 encoding 保存文件
  • 在<head></head>之间插入<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

翻译工具

  • 对于 property 文件,可以使用 NetBeans IDE 的属性编辑器进行翻译。
  • 我们对翻译软件不作限制,您也可以选择自己喜欢的翻译软件,如 OmegaT,等等。

Native2ascii

  • 翻译完成后,通过执行 JDK 命令 native2ascii 将 property 文件转化为Unicode escaped 格式。
  • 注意:如果使用NetBeans IDE 的属性编辑器进行翻译,保存文件时会自动转化成 Unicode escaped 格式,而无需再使用 Native2ascii 命令。

生成 *_zh_CN.jar 文件

  • 用任何 Zip 工具将翻译完成的文件打包成 *_zh_CN.jar。注意层次结构要和源文件一致,压缩选项为“储存压缩”(也就是不压缩)。

测试

  • 将 *_zh_CN.jar 文件放到相应插件目录下的 locale 文件夹里,重新启动 IDE,观察翻译效果。
  • 例如,英文 jar 文件位于 aaa/bbb/ccc/xyz.jar,那相应的翻译 jar 文件应该位于 aaa/bbb/ccc/locale/xyz_zh_CN.jar
  • 注意,如果 locale 目录不存在则需要自行创建

提交以及发布

注意事项

  • 翻译中使用中文全角标点符号。
  • 中文和英文之间加空格,比如“Java 技术”,“关于 NetBeans 的介绍”。
  • 一些专有名词建议保留成英文,并且这些专有名词的大小写严格按照英文版来处理,如 JSP、Java、J2ME 等等。

术语表

中文社区成员翻译的插件列表

插件名称 插件版本 源文件 翻译文件 翻译者 开始日期 结束日期(预计) 翻译状态 注释
#1. Web 和 Java EE
GlassFish V3 Module 0.3.18 下载 下载 Amis 2008.3.8 2008.3.8 已发布
IBM WebSphere Application Server 1.2 下载 下载 暴风雨骑士 2008.2.29 2008.2.29 已发布
RESTful Web Services 0.5.1 下载 下载 hantsy 2008.03.08 2008.03.15 已发布
Spring Framework Support 1.1.0 下载 下载 暴风雨骑士 2008.2.26 2008.2.26 已发布
Visual Web JSF Post Release Samples 1.0 下载 下载 hantsy 2008.03.08 2008.03.08 已发布
#2. JavaFX
JavaFX Script 1.0.5 下载 下载 solaris_navi 2008.3.14 已发布
#3. Ajax
jMaki Ajax support 1.6.12 下载 下载 暴风雨骑士 2008.3.4 2008.3.5 已发布
#4. Scripting
PHP 1.0 下载 下载 hantsy 2008.03.08 2008.03.09 已发布
#5. Developing NetBeans
Module Manager 0.6 下载 下载 Sam Wang 2008.2.28 2008.2.29 已发布
#6. PortalPack
Generic Portlets 2.0.1 下载 下载 tyler 2008-03-09 2008-03-20 已发布
OpenPortal Portlet Container 2.0.1 下载 下载 tyler 2008-03-09 2008-03-20 已发布
Sun Java System Portal Server 7.x 2.0.1 下载 下载 tyler 2008-03-09 2008-03-20 已发布
#7. Web
GWT4NB 2.0.1 下载 下载 hantsy 2008.03.09 2008.03.11 已发布
#8. Tools
Code Coverage Plugin 2.2.1 下载 下载 hantsy 2008.03.13 2008.03.15 已发布
#9. Sun Grid
Sun Grid Access 1.0.47 下载 下载 暴风雨骑士 2008.3.13 2008.3.13 已发布
Sun Grid Java Support 1.0.16 下载 下载 暴风雨骑士 2008.3.13 2008.3.13 已发布
#10. Testing Tools
Jellytools 2.3.121 下载 下载 hantsy 2008.03.13 2008.03.15 已发布
Jemmy Module 2.2.7.10 下载 下载 暴风雨骑士 2008.3.14 2008.3.14 已发布
Jemmy Support 1.38.0.6.1 下载 下载 twinfo 2008.3.10 2008.3.10 已发布
NB JUnit 1.43 下载 下载 Amis 2008.3.8 2008.3.9 已发布
NB Junit IDE Integration 1.27 下载 下载 Amis 2008.3.8 2008.3.9 已发布
XTest Module 1.5.75.0.6.43 下载 下载 Amis 2008.3.8 2008.3.9 已发布
XTest Samples 1.10.0 下载 下载 Amis 2008.3.8 2008.3.9 已发布