AOM20新特性之国际化课件_第1页
AOM20新特性之国际化课件_第2页
AOM20新特性之国际化课件_第3页
AOM20新特性之国际化课件_第4页
AOM20新特性之国际化课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AOM2.0新特性之国际化金蝶中间件公司 Apusic OperaMasks 培训教程AOM2.0新特性之国际化金蝶中间件公司 Apusic O提纲“常规”的国际化1“懒人”的国际化2国际化进阶3提纲“常规”的国际化1“懒人”的国际化2国际化进阶3传统的JSF的国际化是如何处理的?首先我们需要有对应的资源文件:first.label=First:second.label=Second: result.label=Result: add.label= + #com.mybean. LocalStrings_en_US.propertiesfirst.label=数值一: second.label

2、=数值二: result.label=结果: add.label= +. #com.mybean. LocalStrings_zh_CN.properties传统的JSF的国际化是如何处理的?first.label=F传统的JSF的国际化是如何处理的?其次为了使用该资源文件,我们需要定义这样的页面: 传统的JSF的国际化是如何处理的?其次为了使用该资源文件,我传统的JSF的国际化是如何处理的?我们才能看到这样的效果:中文系统英文系统传统的JSF的国际化是如何处理的?我们才能看到这样的效果:中提纲“常规”的国际化1“懒人”的国际化2国际化进阶3提纲“常规”的国际化1“懒人”的国际化2国际化进阶3

3、懒人的国际化AOM2.0带来的魔力采用AOM2.0后的页面 懒人的国际化AOM2.0带来的魔力f:view xmlns懒人的国际化AOM2.0带来的魔力我们仅仅需要修改资源文件,加入页面对应的EliteBean类名:AomBean.first.label=First:AomBean.second.label=Second: AomBean.result.label=Result: AomBean.add.label= + #com.mybean. LocalStrings_en_US.propertiesAomBean.first.label=数值一: AomBean.second.label

4、=数值二: AomBean.result.label=结果: AomBean.add.label= +. #com.mybean. LocalStrings_zh_CN.properties懒人的国际化AOM2.0带来的魔力AomBean.first提纲“常规”的国际化1“懒人”的国际化2国际化进阶3提纲“常规”的国际化1“懒人”的国际化2国际化进阶3进阶:如何对国际化资源进行参数化处理模拟场景: 当用户点击某一个操作时,result并不仅仅简单的显示结果,还能显示用户的操作记录,比如:当用户执行1+2操作时,要能显示: 中文系统:数据 1 加 数据 2 等于3 英文系统:Number 1 a

5、dd number 2 equals 3在AOM中该如何实现? 进阶:如何对国际化资源进行参数化处理模拟场景:进阶:如何对国际化资源进行参数化处理首先我们添加一条资源:其次我们需要在页面对应的LiteBean中注入资源:AomBean.resultLabel=Number 0 1 number 2 equals 3#com.mybean. LocalStrings_en_US.properties#com.mybean. LocalStrings_zh_CN.propertiesAomBean.resultLabel=数值 0 1 数值 2 等于 3默认加载的是同包内的名称为 LocalSpe

6、rties的文件 LocalStringprivate Map messages;进阶:如何对国际化资源进行参数化处理首先我们添加一条资源:A进阶:如何对国际化资源进行参数化处理首先我们添加一条资源:其次我们需要在页面对应的LiteBean中注入资源:AomBean.resultLabel=Number 0 1 number 2 equals 3#com.mybean. LocalStrings_en_US.properties#com.mybean. LocalStrings_zh_CN.propertiesAomBean.resultLabel=数值 0 1 数值 2 等于 3指定加载Lo

7、calString(basename=com.aom.bean.LocalStrings)private Map messages;进阶:如何对国际化资源进行参数化处理首先我们添加一条资源:A进阶:如何对国际化资源进行参数化处理最后只需要修改LiteBean中负责显示结果的部分代码,进行一下Format处理,将参数传进去,代码如下:Bindpublic String getResult() return MessageFormat.format(messages.get(resultLabel), first, operator, second, result);Bindpublic String getResult() return String.valueOf(result);修改为进阶:如何对国际化资源进行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论