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

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为例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值