汉化翻译
1: AD_Menu_Trl_zh_CN.xml 界面菜单的翻译,改了两个,官方2.0的包只到480多,如果想翻译全把en_US的后面的copy过来接着翻译
2: 翻译完成后需要翻译导入导出-导入-选择Menu Trl导入
3: 重新登录已经翻译过来了,简单吧。很想加入开源翻译社区,但想想自己的时间有限,而且非领域专家有些翻译不好拿捏,还是算了
4: 清除缓存的时候出错,报找不到某个类,不过翻译不用这个功能,暂时晃过。
5:头上的Change Role 这个没搜到,这个比较奇怪
开发环境
1:Eclipse Juno 4.2/ 3.7版本据说没有一点问题,我最后换成这个版本
2:Help -> Install New Software -> Add(其实根本用这个连不上国外的服务器,如果不需要看历史代码,就别安装这个了)
Mercurial/http://cbes.javaforge.com/update
只需要Mercurial Eclipse
说明:Mercurial版本控制工具,性能比较突出,简称HG,同svn,git等
3: Help -> Install New Software -> Add
Buckminster/http://download.eclipse.org/tools/buckminster/updates-4.2
仅需要Buckminster - Core ,Maven support ,PDE support
说明:Buckminster是一组框架和工具的自动化构建、组装和部署(BA&D)开发过程在复杂环境或基于分布式组件的开发。
Buckminster允许开发组织定义细粒度的“生产线”,软件开发的各个阶段,单元测试、集成测试、现场部署、迁移,等等——并自动执行相应的处理。
4:选择Mercurial-使用Mercurial克隆版本库-选择本地下载的1.83G的idempiere文件夹
选择你想导入的版本
5: File -> Import -> Buckminster -> Materialize from Buckminster MSPEC, CQUERY or BOM (通过这个代码会直接导入进来构建)
选择workspace目录 org.adempiere.sdk-feature 文件夹下的“ adempiere.cquery”
注意:可以选择adempiere.mspec这个可以创建targetPlatform,一些lib会下载在此处,如果出现Error可以尝试生成此文件夹
这个文件夹是最终编译打包生成的目录
6:构建的时候注意是在workspace的根目录下,而不是在idempiere目录下构建,否则会
出Error:no suitable等错误,切记!
7:启动 org.adempiere.ui.swing/右键 -> Run As > Eclipse Application
或者Run -> Debug Configurations.../Eclipse Application" > "swingclient.product
备注:如果大量Error多半是代理没设,外网访问不了,我本地装了goagent,eclipse设置方法: