OFBIZ分享:如何让OFBIZ使用中文界面

来源:互联网 发布:鬼 知乎 编辑:程序博客网 时间:2024/05/21 18:37

Ofbiz默认使用的是英文,货币是美元,因为我们所处的地区所使用的语言不同,我们可能需要改变成其它的语言,比如中文。下面我们将以中文为例给大家讲解如何讲ofbiz配置为默认就使用中文界面,并且使用人民币作为结算货币。

1、首先framework\common\config\general.properties修改以下设置

country.geo.id.default=US

currency.uom.id.default=USD

locale.properties.fallback=en

改为

country.geo.id.default=CHN

currency.uom.id.default=CNY

locale.properties.fallback=zh_CN

 

2、让ecommerce变成中文

通过第一步的设置,我们的ofbiz后台管理就已经是中文了,但是此时我们的ecmmerce还是英文的。这是为什么呢?因为ofbiz充分考虑了ecommerce本地化的问题,ecommerce作为前台向用用户展示商品,需要符合客户所在地区的语言,而后台作为内部使用的系统,就没有这个要求。只要公司内部统一即可。因此ecommerce还必须要再设置一次才可以。

登录ofbiz后台,找到目录管理->店铺->编辑店铺,找到本地化,设置语言为zh,货币为CNY即可,如下图所示。

 

3、后台如何中文化呢

 

找开文件:framework\common\widget\CommonScreens.xml

找到GlobalDecorator

在<actions>之后加入

<scriptlocation="component://common/webcommon/

WEB-INF/actions/includes/setLocale.groovy"/>

在framework\common/webcommon/WEB-INF/

actions/includes/下建文件setLocale.groovy

在setLocale.groovy中写入以下代码

org.ofbiz.base.util.UtilHttp.

setLocale(request,"zh_CN");

 

4、数据库中文化

以mysql为例

原创粉丝点击