OAF_OAF页面的多语言开发国际化(案例)

2014-06-06 BaoXinjian

一、摘要


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

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

  • 界面的多语言开发

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

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

  • OAF个性化实施

  • OAF对MDS的xlf修改导入

二、案例1
- 通过定制xlf文件,实现页面的多语言


案例:对客制化的expense summary 的OAF页面进行页面多语言开发

  • 1. 查看OAF对应的page xml的路径
    /bxj/oracle/apps/expense/webui/ExpenseSummaryPG

  • 2. 通过java
    oravle.jrad.tools.trans.extractoer.XLIFERExtractor导出此页面对应的xlf页面

  • 3. 应从服务器上下载ExpenseSummaryPG.xlf, 对应路径为$JAVA_TOP/invt

  • 4. 修改下载的xlf文件,添加中文翻译

  • 5.
    将修改好的xlf文件,上传至服务器,并通过oracle.jrad.tools.trans.imp.XLIFFimport导入MDS库中

  • 6. 在MDS库中,查看是否导入成功

1. 查看OAF对应的page xml的路径 /bxj/oracle/apps/expense/webui/ExpenseSummaryPG

2. 通过java oravle.jrad.tools.trans.extractoer.XLIFERExtractor导出此页面对应的xlf页面

3. 应从服务器上下载ExpenseSummaryPG.xlf, 对应路径为$JAVA_TOP/invt

4. 修改下载的xlf文件,添加中文翻译

5. 将修改好的xlf文件,上传至服务器,并通过oracle.jrad.tools.trans.imp.XLIFFimport导入MDS库中

6. 在MDS库中,查看是否导入成功

三、案例1
- xlf文件导入测试

Test1. 在英文环境下测试多语言开发

Test2. 在中文环境下测试多语言开发

Thanks and Regards

OAF_OAF页面的多语言开发国际化(案例),布布扣,bubuko.com

时间: 2024-09-30 15:37:36

OAF_OAF页面的多语言开发国际化(案例)的相关文章

Form_Form Builder国际化多语言开发(案例)

http://oracleseeker.com/2008/09/28/data-translation-in-ebs-forms-breifing/

[iOS]如何在iOS开发中切换显示语言实现国际化

1.在Project设置,添加中英两种语言: 2.新建Localizable.strings文件,作为多语言对应的词典,存储多种语言,点击右侧Localization,勾选中英: 3.添加一个字段, 在English中,添加:"SUBMIT_BTN_TITLE" = "Go"; 在Chinese中,添加:"SUBMIT_BTN_TITLE" = "开始"; 4.一个工具类GDLocalizableController,用来切换

OAF_OAF页面元数据结构MDS的解析(概念)

2014-06-06 BaoXinjian 一.摘要 在OAF编译文件时,系统会通过XMLImport将所编译的XML文件,编译到数据库中,也就是MDS(Meta data Service),元数据库 而在OAF在展现给用户时,系统将存放MDS的内容,再通过程式组合成XML页面定义文件,并进行渲染 所以MDS可以存放了OAF页面的定义,所以二次开发时,在编译XML文件后,并不需要XML文件存放在服务器上 这个和Form Builder的fmx 和 fmb文件有类似性,fmx为编译后的问题,fmb

django 进行语言的国际化及在后台进行中英文切换

项目的部署地为: 中国大陆与美国东海岸, 两个地区的服务器数据不进行同步, 中国地区的服务器页面展示中文, 美国地区的服务器页面展示成英文, 项目后台使用python编程语言进行开发, 并结合django框架进行版本迭代. 这里对项目的国际化进行配置说明: 一.在配置文件settings.py中: 1) 开启国际化功能 # 语言, 先设置成中文 LANGUAGE_CODE = 'zh-hans' # 1.8版本之后的language code设置不同, 1.8之前是LANGUAGE_CODE =

「C语言」Windows+EclipseCDT下的C语言开发环境准备

之前写过一篇 「C语言」在Windows平台搭建C语言开发环境的多种方式 ,讨论了如何在Windows下用DEV C++.EclipseCDT.VisualStudio.Sublime Test.Clion等IDE/编辑器搭建C语言开发环境,但也只是点到为止的介绍,对每一个开发环境的选择没有详细的步骤与过程: 这次借助C语言期末课程设计文档上介绍用Eclipse开发C语言的时机,逐步图文论证如何用Eclipse从安装到输出自己的第一个C语言Hello World: 欢迎探讨,欢迎互粉: 目录:

CodeIgniter开发实际案例-新闻网站【转】

CodeIgniter开发实际案例-新闻网站 转:http://blog.csdn.net/ict2014/article/details/22104711?utm_source=tuicool&utm_medium=referral 标签: codeigniter新闻框架示例 2014-03-25 22:53 1015人阅读 评论(0) 收藏 举报  分类: Code Igniter(3)  版权声明:本文为博主原创文章,未经博主允许不得转载. 1.建立数据库 运用Navicat For My

实现iOS语言本地化/国际化

实现iOS语言本地化/国际化(图文详解) 前言 语言本地化,又叫做语言国际化.是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言.往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字.图片等信息,能够让讲不同语言的用户读懂.看懂.进而提出为同一个应用程序适配多种语言,也即是国际化.语言国际化之所以又叫做语言本地化,这是站在每个用户的角度而言的,是指能够让用户本地.本土人群能够看懂的语言信息,顾名思义,语言本地化.其

WordPress---PHP语言开发的博客平台

WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用.WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布.目前最新版本为2014 年4月25日WordPress 3.9 版.WordPress被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者."WordPress"这个名字出自Christine

【用tcl/tk语言开发android应用】

用tcl/tk语言开发android应用 tcl/tk 的跨平台能力如其官方说的一样:"native applications that run unchanged across Windows, Mac OS X, Linux and more" 除了前面提到的,还有BSD.UINX,PocketPc都支持,现在又有个项目,据说要在android ARM上运行tcl/tk,我试了一下可以在手机上运行tcl/tk源代码,能做出各类界面部件,能访问移动设备的gps(好像底层访问,反正我小