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 文件。
- property 文件翻译指南
- html 文件翻译指南
- 使用 UTF-8 encoding 保存文件
- 在<head></head>之间插入<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- 可以参考《Sun 简体中文文档翻译准则》查看一般的文档格式要求,请访问 Open Translation 网站下载《Sun 简体中文文档翻译准则》
翻译工具
- 对于 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 目录不存在则需要自行创建
提交以及发布
- 发送本地化 jar 文件至 NetBeans 社区中文翻译项目交流邮件列表,我们会和您取得联系并帮助您把翻译好的插件发布到中文社区官方网站以及其他可能的地方供大家下载使用。
- 发送插件说明以及截图到 zh_cn@translatedfiles.netbeans.org,具体格式可参考这里。
注意事项
- 翻译中使用中文全角标点符号。
- 中文和英文之间加空格,比如“Java 技术”,“关于 NetBeans 的介绍”。
- 一些专有名词建议保留成英文,并且这些专有名词的大小写严格按照英文版来处理,如 JSP、Java、J2ME 等等。
术语表
- Sun 有专门的术语表门户网站,只需要很简单地注册用户,就可以搜索术语了。
由中文社区成员翻译的插件列表
| 插件名称 | 插件版本 | 源文件 | 翻译文件 | 翻译者 | 开始日期 | 结束日期(预计) | 翻译状态 | 注释 |
|---|---|---|---|---|---|---|---|---|
| #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 | 已发布 | |
Attachments

