2014-06-10 Created By BaoXinjian

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)一、摘要


在做欧美项目时,对页面做全球化的定制的必须,本文介绍了OAF在页面上做多语言的开发

OAF多语言开发涉及两个方面

  • 界面的多语言开发
  • 底层数据库的多语言开发

界面的多语言开发一般也有两种方式实现

  • OAF个性化实施
  • OAF对MDS的xlf修改导入(另文介绍)

两种方式的个性化不同环境的迁移

  • OAF个性化实施:通过XMLExport产生xml文件进行迁移
  • OAF对MDS的xlf修改导入: 通过XLIFERExtractor产生xlf文件进行迁移

通过OAF的个性化,是相对比较容易理解,但个人觉得,如果涉及工作量比较大的多语言界面开发,采用XLF修改MDS这种方式比较好实现,也便于管理

 

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)二、案例


案例:将客制化查询两个Report Name和Employee ID设定为中文标题

1. 打开Expense Summary Title查看需要翻译的栏位

2. 配置profiler(Personalize Self-Service Defin) User层为Yes

3. 配置profiler(FND:Personalization Region Link Enabled) User层为Yes

4. 打开页面,查看是否存在个性化功能

5. 查看个性化页面上,对两个栏位进行个性化

5.1. 设定Report Name进行update,设定prompt为费用报表

5.2. 设定Employee ID进行update,设定prompt为员工号码

6. 确认修改设定后的结果

 

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)三、案例实现


1. 打开Expense Summary Title查看需要翻译的栏位

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

2. 配置profiler(Personalize Self-Service Defin) User层为Yes

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

3. 配置profiler(FND:Personalization Region Link Enabled) User层为Yes

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

4. 打开页面,查看是否存在个性化功能

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

5. 查看个性化页面上,对两个栏位进行个性化

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

5.1. 设定Report Name进行update,设定prompt为费用报表

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

5.2. 设定Employee ID进行update,设定prompt为员工号码

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

6. 确认修改设定后的结果

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

 

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)四、案例测试


Test1. 重新打开页面查看个性化结果

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

Test2. 打开About this page,查看个性化list history

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

 

Thanks and Regards

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

2014-06-10 Created By BaoXinjian

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)一、摘要


在做欧美项目时,对页面做全球化的定制的必须,本文介绍了OAF在页面上做多语言的开发

OAF多语言开发涉及两个方面

  • 界面的多语言开发
  • 底层数据库的多语言开发

界面的多语言开发一般也有两种方式实现

  • OAF个性化实施
  • OAF对MDS的xlf修改导入(另文介绍)

两种方式的个性化不同环境的迁移

  • OAF个性化实施:通过XMLExport产生xml文件进行迁移
  • OAF对MDS的xlf修改导入: 通过XLIFERExtractor产生xlf文件进行迁移

通过OAF的个性化,是相对比较容易理解,但个人觉得,如果涉及工作量比较大的多语言界面开发,采用XLF修改MDS这种方式比较好实现,也便于管理

 

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)二、案例


案例:将客制化查询两个Report Name和Employee ID设定为中文标题

1. 打开Expense Summary Title查看需要翻译的栏位

2. 配置profiler(Personalize Self-Service Defin) User层为Yes

3. 配置profiler(FND:Personalization Region Link Enabled) User层为Yes

4. 打开页面,查看是否存在个性化功能

5. 查看个性化页面上,对两个栏位进行个性化

5.1. 设定Report Name进行update,设定prompt为费用报表

5.2. 设定Employee ID进行update,设定prompt为员工号码

6. 确认修改设定后的结果

 

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)三、案例实现


1. 打开Expense Summary Title查看需要翻译的栏位

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

2. 配置profiler(Personalize Self-Service Defin) User层为Yes

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

3. 配置profiler(FND:Personalization Region Link Enabled) User层为Yes

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

4. 打开页面,查看是否存在个性化功能

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

5. 查看个性化页面上,对两个栏位进行个性化

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

5.1. 设定Report Name进行update,设定prompt为费用报表

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

5.2. 设定Employee ID进行update,设定prompt为员工号码

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

6. 确认修改设定后的结果

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

 

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)四、案例测试


Test1. 重新打开页面查看个性化结果

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

Test2. 打开About this page,查看个性化list history

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

 

Thanks and Regards

OAF_开发系列02_实现OAF页面的通过个性化多语言开发国际化(案例)

相关文章: