壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4107|回复: 14

Adempiere汉化问题

[复制链接]
发表于 2009/1/17 13:30:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我用的是Adempiere342S+Postgresql数据库在linux环境下进行部署的,结果是能够正常运行。可是当汉化时就出现了问题。
汉化步骤为:
1。将下载Adempiere的中文语言包:zh_CN.zip文件,然后解压到%Adempiere_HOME%\data\zh_CN目录下。(注:没有zh_CN目录可以自己建)
2.修改%Adempiere_HOME%\util\run_TrlImport.sh文件的这一行:
将AD_Language的值xx_XX设为zh_CN

4.以SuperUser/System登录Adempiere,点击General Rules\System Rules\Language节点,在“Language”窗口中选择zh_CN,然后将zh_CN设置为系统语言,最后保存。
5.退出 Adempiere,运行 %Adempiere_HOME%\util\run_TrlImport.sh ,完成中文语言包的导入。

到最后一步时,出现下面的问题:
workbox utils # ./RUN_TrlImport.sh
Setting myEnvironment ....
Import Adempiere Translation - /opt/Adempiere (adempiere)
This Procedure imports language zh_CN from directory /opt/Adempiere/data/zh_CN
*** 2009-01-17 13:02:48.264 Adempiere Log (CLogConsole) ***
13:02:48.264 Adempiere.startup: Adempiere(r) Release 3.4.2s_2008-12-08 -Smart Suite ERP,CRM and SCM- (c) 1999-2007 Adempiere (r); Implementation: ${env.ADEMPIERE_VERSION} 20090116-1508 - ${env.ADEMPIERE_VENDOR}
-----------> Ini.loadProperties: /root/Adempiere.properties not found
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
        at java.awt.Window.<init>(Window.java:407)
        at java.awt.Frame.<init>(Frame.java:402)
        at java.awt.Frame.<init>(Frame.java:367)
        at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1731)
        at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1808)
        at javax.swing.JDialog.<init>(JDialog.java:259)
        at javax.swing.JDialog.<init>(JDialog.java:193)
        at javax.swing.JDialog.<init>(JDialog.java:141)
        at org.compiere.util.IniDialog.<init>(IniDialog.java:42)
        at org.compiere.util.IniDialog.accept(IniDialog.java:171)
        at org.compiere.util.Ini.loadProperties(Ini.java:443)
        at org.compiere.util.Ini.loadProperties(Ini.java:283)
        at org.compiere.Adempiere.startup(Adempiere.java:466)
        at org.compiere.Adempiere.startupEnvironment(Adempiere.java:500)
        at org.compiere.util.Login.initTest(Login.java:46)
        at org.compiere.install.Translation.main(Translation.java:426)

*** 2009-01-17 13:02:48.289 Adempiere Log (CLogConsole) ***
Done

这是怎么回事?问题在哪里?请高手指教,万分感激。
 楼主| 发表于 2009/1/17 16:07:47 | 显示全部楼层
try to another method and it's successful. The steps are:
1.Log into ADempiere with the System Administrator Role with English language selected.
2.Go to the window Language,after you have clicked on language and search the language which you want to see(for example:Chinese), and enable System Language
3.Start "Language Maintenance" button,and select Add Missing Translations in order to copy all the English words into the translation areas. Wait until finish the process.
4.Go to the window "Translation Import/Export" and open it.
5.Leave the Client and Table selection empty and select your Language, click on the "Import" button and select the special directory which includes zh_CN pack, Wait until finish the process.
6.After, go to the window "Synchronize Terminology" in order to add the translations.
7.Logout from ADempiere...and login again, Ok, it is done!
发表于 2009/1/17 21:33:02 | 显示全部楼层
是系统的导入导出部分有些问题,通常都会丢失信息.

建议用数据库表复制模式,可以不丢信息.
 楼主| 发表于 2009/1/19 14:40:43 | 显示全部楼层
siantii,您能说的更清楚些吗?我还是不知道如何操作。
发表于 2009/2/19 22:28:57 | 显示全部楼层
1# xiaoxuesu_2008

ssh -X [email=adempiere@localhost]adempiere@localhost[/email]
cd Adempiere/utils
./Run_TrlImport.sh
 楼主| 发表于 2009/3/20 15:05:48 | 显示全部楼层
ssh -X [email=adempiere@localhost]adempiere@localhost[/email]
cd Adempiere/utils 这个步骤是什么意思?
发表于 2009/4/12 20:46:04 | 显示全部楼层
ssh -X adempiere@host
cd Adempiereutils
./Run_TrlImport.sh
发表于 2009/6/10 13:08:41 | 显示全部楼层
看不懂啊,请说明白
发表于 2009/11/1 19:34:45 | 显示全部楼层
什么跟什么,,
发表于 2009/11/2 20:40:02 | 显示全部楼层
导入过程是正确的,支持!
发表于 2011/8/21 19:45:36 | 显示全部楼层
好了,汉化成功了。又有一个问题:在其它机器上用客户端连接数据库失败,该如何设置啊?
发表于 2013/1/14 09:38:22 | 显示全部楼层
我的为什么没有SYSTEM用户啊
发表于 2013/1/16 13:58:11 | 显示全部楼层
漢化確實是華人世界的痛,努力學習中>>>>
发表于 2013/1/16 21:28:08 | 显示全部楼层
guweiyu 发表于 2011/8/21 19:45
**** 作者被禁止或删除 内容自动屏蔽 ****

沒有设置那台PC有权访问 database, 所以失败



发表于 2013/1/16 23:38:43 | 显示全部楼层
直接在AD的界面下就可以漢化了,請參考AD官網http://adempiere.com/Language_Pack_Installation的中文漢化操作,我就是這樣成功漢化的,只是可能中文包還沒完備,存在有些英文而已哦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 05:03 , Processed in 0.022212 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表