关于ComPiere的中文包

环境:Win2003+Oracle 10g XE+Sun Java 1.5.0_14

现在官方里能够获得的版本分别是2.6.1和3.0
对于我来说,中文包是首先会考虑到的
2.6.1有两个中文包可以免费获得
一个是odx的zh_CN_2.6.x
另一个是zoapcon的261_Language_Pack_zh_CN
而两个中文包均存在或多或少的问题
因为没有一一校验,因此仅对我检查到的问题作一陈列

odx中文包中AD_Column_Trl_zh_CN.xml文件的数据有颇多错误
关于这一点我们可以在导入的时候从错误日志中得到验证
而AD_Message_Trl_zh_CN.xml文件的结尾处则遗留有多处”康比尔”字样
从这里面我似乎看出了点什么.

zoapcon中文包中根本就没有AD_Column_Trl_zh_CN.xml这个文件
且AD_Message_Trl_zh_CN.xml文件中的最后一项数据也是错误的
我仔细检查后觉得,或许其id=1000000是导致错误的根源.

而3.0至今没有免费的中文包

至此,ComPiere在我心目中的印象大打折扣
为了弄清ComPiere中文包的真面目,我操起sqldeveloper扑了上去

下载Oracle sql developer,安装并连上数据库
发现由xml语言文件中导入的数据都保存在以_TRL结尾的表里面
而这些数据是由对应的另一个表翻译而来的

所以只要有时间,把所有_TRL对应的表导出来翻译好相关项
并保存以中文包的xml格式,再导入到系统即可

可以预计,这需要的时间颇多,而我,没有时间.

Leave a Reply

Your email address will not be published. Required fields are marked *