文件如何定义:
/config/XXXUILabels.xml
<?xml version="1.0" encoding="UTF-8"?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<property key="AjaxExamples">
<value xml:lang="en">Ajax Examples</value>
<value xml:lang="fr">Exemples Ajax</value>
<value xml:lang="it">Esempi Ajax</value>
<value xml:lang="zh">应用程序</value>
</property>
<property key="AjaxIntro">
<value xml:lang="en">To use this Ajax demonstration, you must have JavaScript enabled on your browser.</value>
<value xml:lang="fr">Pour utiliser cette démonstration Ajax, vous devez avoir activé Javascript </value>
<value xml:lang="it">Per usare questa dimostrazione Ajax, tu devi avere JavaScript abilitato sul tuo browser.</value>
</property>
</resource>
如何加载:
ofbiz-component.xml
<classpath type="dir" location="config"/>
导入 定义统一名字
CommonScreen.xml
<screen name="main-decorator">
<section>
<actions>
<!-- base/top/specific map first, then more common map added for shared labels -->
<property-map resource="XXXUILabels" map-name="uiLabelMap" global="true"/>
</actions>
<widgets>
<include-screen name="GlobalDecorator" location="component://common/widget/CommonScreens.xml"/>
</widgets>
</section>
</screen>
实际应用 比如Screen.xml
<screen name="Test">
<section>
<actions>
<set field="headerItem" value="***"/>
</actions>
<widgets>
<decorator-screen name="main-decorator" location="component://XXX/widget/CommonScreen.xml">
<decorator-section name="body">
<section>
<condition>
<if-has-permission permission="EXAMPLE" action="_VIEW"/>
</condition>
<widgets>
<container style="h1"><label>
${uiLabelMap.AjaxExamples}</label></container>
。。。。。
<fail-widgets>
<label style="h3">${uiLabelMap.ExampleViewPermissionError}</label>
</fail-widgets>
</section>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
最后想知道的是如何 让前台显示
<value xml:lang="en">Ajax Examples</value>
<value xml:lang="fr">Exemples Ajax</value>
<value xml:lang="it">Esempi Ajax</value>
<value xml:lang="zh">应用程序</value>
是其中的哪一种值得呢
经查找 OFBiz启动时候 一开始回去load
start.properties
此文件中配置有
ofbiz.locale.default=zh 或者
ofbiz.locale.default=en
但 经过比对 发现 此处设置 根本无效
非常期待 得到解决
另外有一种解释
参考 http://hi.baidu.com/lcjbest/item/b066565f0567ab17aaf6d799
具体某个模块 项目加载的时候 配置初始化参数
ofbiz-component.xml
<webapp name="ecommerce"
title="eCommerce"
server="default-server"
location="webapp/ecommerce"
mount-point="/ecommerce"
app-bar-display="false">
<init-param name="Locale" value="zh"/>
<init-param name="Currency" value="CNY"/>
</webapp>
分享到:
相关推荐
ofbiz 国际化,非常简单的例子ofbiz-component.xml
- **国际化与本地化**:讲解如何使应用程序支持多种语言和地区设置。 #### 四、总结 《Apache OFBiz Cookbook》是一本面向广大 OFBiz 用户和开发者的实用指南。通过对本书的学习,不仅可以深入了解 OFBiz 的强大...
安装完成后,可以通过OFBiz提供的管理控制台进行初始化设置,包括数据库连接、企业信息、用户权限等。 在源码层面,OFBiz使用Ant作为构建工具,通过修改build.xml文件可以定制构建过程。同时,OFBiz支持Maven,为...
6. **国际化与本地化**:Ofbiz支持多语言环境,文档可能会讲解如何配置和实现中文环境。 7. **案例研究**:为了使概念更易于理解,文档可能会包含实际应用场景的案例分析。 8. **最佳实践**:对于开发和部署的最佳...
在本文中,我们将深入探讨如何搭建OFBiz 16.11.05的运行及开发环境,并讨论一些关键的OFBiz功能,如百度地图集成、国际化处理、用户逻辑、PDF导出、服务调用、内容管理、MVC框架、服务引擎、多租户以及权限系统。...
8. **国际化与本地化**:如何在Ofbiz中实现多语言支持和区域适应性。 9. **扩展与定制**:了解Ofbiz的模块化设计,如何根据需求扩展和定制现有功能。 10. **源码阅读技巧**:学习如何阅读和理解Ofbiz的源代码,这...
5. **国际化与本地化**:Ofbiz 支持多语言和多地区,API 中有专门用于处理语言和区域设置的部分,允许开发者根据用户设置提供相应的界面和服务。 6. **安全与权限**:Ofbiz 提供了一套完整的安全框架,包括用户认证...
- **国际化设置**:与前端类似,需要配置后台管理界面的语言资源文件,以支持中文显示。 - **页面编码设置**:确保后台管理界面的相关页面采用了正确的字符集编码。 #### 三、总结 通过对MySQL的配置和Ofbiz的数据...
OFBIZ支持多语言,通过`.properties`文件提供国际化资源,如错误消息、提示信息等。 ### 13. OFBIZ安全设计 OFBIZ提供了安全控制机制,如角色权限管理、会话管理,确保系统的安全性。 总结来说,OFBIZ 10.04的组件...
4. **国际化与本地化**:理解如何在OFBiz中处理多语言和区域设置。 5. **工作流系统**:学习OFBiz的工作流引擎,用于处理业务流程。 ### 四、开发实战 1. **组件开发**:了解如何创建自定义组件,包括组件结构、...
在OFBiz的开发过程中,国际化和本地化(i18n and l10n)是必不可少的。文档会介绍如何设置多语言支持,以及如何处理日期、货币等格式化问题。 最后,文档通常还会包含关于部署和运行OFBiz实例的指导,包括服务器...
OFBiz由开源策略公司(Open Source Strategies, Inc.)于2001年启动,经过国际开发者社区的共同努力,已发展成为一个具备企业级功能的成熟项目。它提供了一个应用程序开发框架、数据模型和一整套应用程序,旨在满足...
4. **国际化与多语言支持**:OFBIZ支持多语言,开发者需要了解如何定义和管理语言资源文件,以适应不同的用户需求。 5. **安全与权限管理**:OFBIZ提供了一套角色和权限管理系统,开发者需要理解如何为不同用户分配...
- **国际化与本地化**:支持多语言环境,通过Resource Bundle和Locale进行设置。 5. **OFBiz实战** - **产品管理**:如何添加、编辑和删除产品,以及管理产品属性和分类。 - **订单处理**:理解订单生命周期,从...
- **Ofbiz的国际化与本地化**:对于多语言、多地区的企业应用,理解和实现Ofbiz的i18n和l10n功能是必不可少的。 - **Ofbiz的测试与调试**:学习如何编写单元测试,使用Ofbiz提供的调试工具进行问题排查。 通过深入...
在IT行业中,Apache OFBiz(Open For Business Project)是一个企业级开源应用套件,它提供了全面的企业业务自动化服务,...继续探索OFBiz的更多特性,如报表、调度、国际化等功能,将有助于构建更为复杂的企业级应用。
此文件配置了OFBiz的Web应用程序,包括页面调度、主题样式、国际化设置等。它定义了URL到控制器(dispatcher)的映射,以及各个Web组件的配置。 5. **component.xml**: 每个OFBiz组件都有自己的`component.xml`...
20. **翻译(Translation)**:支持多语言环境,方便国际化部署。 21. **用户界面(User Interface)**:定制用户界面,提升用户体验。 22. **Web POS**:基于Web的销售点解决方案,方便在线销售。 23. **工作努力...