设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
问个OAF的多语言问题
返回列表
发新帖
问个OAF的多语言问题
[复制链接]
11
|
3
|
2007-12-27 18:00:00
|
显示全部楼层
|
阅读模式
现在开始要进行OAF的翻译,请各位高手赐教!
首先想问一下,别人弄好的中文版OAF页面程序,我能不能从服务器上下载下来(当然是能修改的文件,最好包括整个项目啦)?
现在我知道的就只有那个功能的html调用(就是注册功能那里):OA.jsp?page=/oracle/apps/cux/po/sr/webui/ImportSRPG
其次,是不是OAF的程序最理想的做法是先开发英文版,再用“个性化”来上传中文版?如果现在是开发了中文版,那是不是要翻译了英文版,全部覆盖了再“个性化”上传中文版?有没有方法“个性化”上传英文版?
如需提供其他信息,可以留言,我会尽快提供
回复
使用道具
举报
千问
|
2007-12-27 18:00:00
|
显示全部楼层
有没有研究过OAF的高手在啊?帮忙解决下问题,谢谢
回复
使用道具
举报
千问
|
2007-12-27 18:00:00
|
显示全部楼层
正好前两天研究过这个问题,分享一下啊.
标题:
OAF中多语言的实现
概述:
OAF的多语言的实现有两种方式,其一是直接通过页面上面的“个性化”连接,连接到指定的页面后,进行设置;
其二是通过上传指定的xlf文件,来实现多语言的,下面讨论的是第二种实现方式。
实现:
1、找到需要实现多语言的xml页面,(页面若是本地开发的,则直接从本地取得,
若是服务器之上的标准页面,则要先使用export工具类从MDS中下载下来。)
用文本编辑器,打开文件,确认该文件的encoding = 'UTF-8' xml:lang="en-US"
页面xml文件的开始部分的代码如下:
…
2、使用XLIFFExtractor工具类,根据xml文件生成相应的xlf文件。
2.1、在%JDEV_INSTALL_DIR%\jdevbin\jdev\bin目录下面新建一个xliffExtractOutline.BAT文件
2.2、在新建的BAT文件中,输入以下的代码
"set classpath=%JDEV_INSTALL_DIR%\jdevbin\jdev\lib\xml_import.jar
java oracle.jrad.tools.trans.extractor.XLIFFExtractor %JDEV_USER_HOME%\myprojects\hitachi_densa\oracle\apps\xxfm\fm013\webui\XxfmNotImplementReportPG.xml -mmd_dir %JDEV_USER_HOME%\myhtml\OA_HTML\jrad-root %JDEV_USER_HOME%\myprojects -xliff_dir f:\xliff -languages ja-JP"
set classpath=%JDEV_INSTALL_DIR%\jdevbin\jdev\lib\xml_import.jar:定义环境变量CLASSPATH
java oracle.jrad.tools.trans.extractor.XLIFFExtractor :xml_import.jar中的class
%JDEV_USER_HOME%\myprojects\hitachi_densa\oracle\apps\xxfm\fm013\webui\XxfmNotImplementReportPG.xml:要实现多语言的xml页面
-mmd_dir %JDEV_USER_HOME%\myhtml\OA_HTML\jrad:需要引用到的配置文件目录
-root %JDEV_USER_HOME%\myprojects:定义生成的xlf文件的目录结构(root后的指定的目录结构将不包含在xlf文件中)
-xliff_dir f:\xliff:生成好的xlf文件的存放位置
-languages ja-JP:需要生成的目标语言,因为原页面xml文件的xml:lang="en-US",所以此时需要将输出语言设置成 ja-JP
若原页面xml文件中的xml:lang="ja-JP",那么就需要将输出语言设置成 en-US
%JDEV_INSTALL_DIR%:JDeveloper的安装目录
%JDEV_USER_HOME%:工程文件的存放目录
3、在DOS command中运行xliffExtractOutline.BAT,于是,就生成了F:\xliff\ja-JP\XxfmNotImplementReportPG.xlf文件
XxfmNotImplementReportPG.xlf文件的开始部分的代码如下:
[tr]
未実施報告画面
未実施報告画面
pageLayout
windowTitle
[/tr]
…
需要特别注意的地方:
一、encoding = 'UTF-8'
二、source-language="en-US" target-language="ja-JP"
三、[tr]未実施報告画面未実施報告画面
4、在上面的第四点中,标签中存放的就是原来页面xml文件中的文本,标签就是你所希望修改后所显示的目标文本
将未実施報告画面修改成未実施報告画面日本ページ
5、使用XLIFFImporter工具类,上传xlf文件。
2.1、在%JDEV_INSTALL_DIR%\jdevbin\jdev\bin目录下面新建一个xliffImportOutline.BAT文件
2.2、在新建的BAT文件中,输入以下的代码
"set classpath=%JDEV_INSTALL_DIR%\jdevbin\jdev\lib\xml_import.jar
java oracle.jrad.tools.trans.imp.XLIFFImporter F:\xliff\ja-JP\XxfmNotImplementReportPG.xlf -username apps -password fmst1apps -dbconnection ""(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 192.168.10.245)(Port = 1526)))(CONNECT_DATA = (SID = test05)))"" "
6、在DOS command中运行xliffImportOutline.BAT,即完成的将xlf文件上传至指定目录。
7、重启Apache后,若用英语环境登陆,则页面的相应部分显示“未実施報告画面”;若用日语环境登陆,则页面的相应部分显示“未実施報告画面日本ページ”
备注:
xlf文件是基于xml文件生成的,所以说,无论这个xml是在本地的还是在服务器上,只要有指定了xml文件所在的位置,就能够生成xlf文件。
本例所示的是在本地的环境中的操作。同理,也可以创建基于服务器的XLIFFExtractor和XLIFFImporter具体的操作可以参考OAF Developer's Guide
但是,根据我的体会是基于服务器的导入和导出的操作比本地的麻烦,而且生成的xlf文件的可读性也差,(xlf文件中没有自动换行),所以不推荐用。
参考:
OAF Developer's Guide:Translating Personalizations
回复
使用道具
举报
千问
|
2007-12-27 18:00:00
|
显示全部楼层
回一楼,,导出MDS(页面),,下载CLASS,,反编译,,拼装……
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
muduli 艺术签名软件,有的朋友发到
[email protected]
,其他的签名软件也可以,谢谢
2
我的BB要取名
3
请问您还有'中国传媒大学的《换大米》歌曲串烧伴奏 四个人穿着大米服唱歌曲串烧"伴奏吗
4
100个男人穿着睡服牵着手是不是很壮观呢?欲望姐和喂奶姐谁都比不上这样的场面红吧?
5
HRC62-64的镀烙硬轴车螺牙,用什么车刀才可以。
6
谁有手机内存卡和优盘低价批发
7
我的名字叫yangyun,能不能找一个和我的名字读音差不多的的英文名字,要求是女生的,最好y开头。
8
怎样抓住初中生学习心理?
9
天翼跟铁通哪个好?
10
一个正方体鱼缸棱长为4分米,如果把满缸水倒入另一个为8分米,宽为2.5分米的长方体空水槽,求槽中水面的高
11
电脑配置电脑型号X86 兼容 台式电脑市场价大约多少钱
12
福州联通宽带不通怎么修理它们
13
拔掉笔记本的电池,然后插电了,这样笔记本屏幕变暗了,怎么变亮呢?
14
赵奕欢的粉丝们,谁有欢欢的qq啊?
15
(arcsinx-x)/x(e^x-1)^3 lim趋近于0时候等于什么
16
三分之二x+75%x=六分之一 解方程 谢谢
17
数学小明和小丽出生于1999年10月,他们的出生日不在一天,但都是星期三,且小明比小丽出生早,两人出生日期之
18
谁统一了三国
19
我是1月8号中午12.16的票K67,12号车厢53号位置 我想换到67,68号去 谁可以帮帮我
20
谁能用心听我倾诉,我有很多事要倾诉啊
21
求 墨麒麟的《妖魔道》《诱罪》《大叔遇到狼》《倾尽缠绵》的全文!邮箱
[email protected]
22
谁知道电视剧一生守护的片尾曲…急!!!!
23
为什么不胖
24
现在相亲好像很火啊?
25
手机型号:三星SCH-i589 为什么我把程序安装到SD卡中手机内存还会减少,有没有解决的办法!
26
鹤壁-南阳的长途汽车联系电话,我想租车。有人知道吗?要快啊,我们都快走了。
27
可以一辈子不结婚吗?就一个人那样过?
28
什么真有趣作文
29
湖北京山用哪种无线网卡上网快?
30
卡片大战秘籍,谁有??
31
我要傲视牛牛1.30c
[email protected]
32
DNF驱魔双狗指的是什么
33
惠州市邮政编码
34
您好,我本来是23号差不多要来例假,但是23号跟男友同房,到今天还没来,会有吗?
35
新推出的卡西欧ZR15相比ZR10有哪些提升?还有什么其他特点吗?
36
钓鱼的启示中,我不想放掉鲈鱼的原因
37
大乐斗我怎么7级就有武器:蛇影弓.木槌.环扣刀.幻影枪.
38
我大腿骨折。骨头长好了。里面的东西要弄出来了。过了一年多了。怎么骨折的大腿怎么还没有长肉,大小腿。
39
怎么看注册时间
40
结合史实客观综合的评价历史人物 秦始皇。请在3天内解决。议论文不少于500字不多于700字。
41
描垮的近义词
42
双子座怎么忘掉一个人
43
女人一定要找脸嘴男友吗、?
44
能不能把名侦探柯南那句真相只有一个的日本原音 发过来 邮箱是
[email protected]
45
不经常上网好多不懂
46
月下浅歌作品集下载
[email protected]
47
在图里用了复活币,自己没刷完图就回城之后第二天能领复活币吗
48
在么?那个治痘痘的 你去了么?效果怎么样啊?
49
主机屋。 好用。信誉哦。 ok啦 真的和你好用。 价廉物美
50
想知道: 崇左市 扶绥县扶贫办中心 在哪
51
修一条长120千米的路,由甲队单独修要3天完,由乙队单独要修4天完,现在两队合修多少天完成?
52
马克思主义的哲学基本问题是?
53
怎样才能把快乐种在心里?(简单回答)
54
我可以加你的QQ吗
55
华硕k42j HD6570M 1GB CPUI3-380 内存2G HDD 320GB请问湖南地区4200的价格合理吗?
56
什么叫奇偶检验法
57
IC卡售饭机多充了钱,怎么减掉,说的详细点
58
quickdo ID 426F7D6CDC的注册码是多少
59
请问东莞哪有收购蝎子的
60
DNF剑魂没学十字斩如何连招,给几套连招
61
问一道英语题
62
嘉定区哪里有买榴莲布丁的···急!!!!!!
63
红警幻影坦克如何升级
64
求豪爵悦星冬季磨合方案,再帮我看下我的磨合行不行?
65
高分悬赏!! 应用统计学作业(写得好的 追加不是梦) 谢谢 有意向的留下邮箱!!
66
DNF追击开英雄需要多少钱
67
谜底是“恩”的字谜有吗?
68
厦门大学的通信专业怎么样
69
常州的快捷酒店哪个有湖南卫视的
70
事业单位人员退休金怎么高出工人很多呢
71
发俄语大舌音,舌尖是否用力顶上颚
72
请问 男人 和女人们 有些事你们可以选择么
73
阅读短文 回答问题
74
新手买尼康D7000应该配什么镜头?
75
被篮球击中的胸部好痛、该怎么办?吃药?还是?
76
求华为C8650原系统,我刷机以后不能关机充电,刷机以前忘记备份了,求恢复软件或方法,672864817,在线等
77
搜狗皮肤带的音乐可不可以替换,怎么替换??详细点····谢谢
78
盆栽生病 叶子上长了褐色一样的东西
79
2012届的上海市高考英语会考口试,我在高桥考,我想知道考试时能带纸和笔吗?
80
求Microsoft Office 2007 简体中文完美精简版,万分感谢!!
81
怎么发出我要打的作文
82
跪求小天马或蓝色多哥的蛋,用雪影蛋 爱丽儿蛋换!
83
求龙年祝福语,带‘神采飞扬’四字,最好上句带‘神采’,下句带‘飞扬’谢谢
84
在12306网上订票怎样取票?取票有时间限制么?
85
现在火车上可不可以带裁剪刀啊!因为毕业了,想把裁剪刀带回家
86
咋弄这个地图
87
为什么说失败和胜利对于你同样重要
88
1234/1231(南宁17:25→广州东05:58)火车,我买了玉林到广州的,可不可以在茂名站上车
89
自然遗产有那些?
90
滚筒洗衣机电机测速器咋检测
91
设计了一款成本为每件20元得工艺品,投放市场进行试销后发现每天的销量y(件)是售价X的一次函数
92
作文350字 《我期盼--》
93
“这里就是战场”里相对应的句子
94
办过房贷的进来看看
95
开封杞县五中怎么样啊,谁是县五中的能传授一些经验吗?
96
环境描写的语句 30字
97
魔兽世界战友招募及传家宝问题
98
期末考试放松方法
99
谁有 诺基亚5233 愤怒的小鸟 或者 是 水果忍者 要汉版的 有的联系我谢谢了 在线等