OAF多语言的实现
2015-09-24 09:01
106 查看
在之前的文章中转载了一篇关于多语言实现的文章。
现在我来讲讲另外一种情况。
在建立工程项目没有特别选择语言,所以所有的PG或RN页面都是英文的,在页面原文件中可看到如下内容,xml:lang="en-US",表示这是一个英文的页面,但是该页面中的所有组件都是中文显示的。如果用传统的将所有中文变成英文,再使用xliffextract脚本将其导出语言文件进行修改就太复杂了。
几经周折,想到以下方法。
1.将原PG中的xml:lang="en-US"改为xml:lang="zh-CN"
2.使用import脚本将PG导入系统。
3.使用xliffexextract脚本生成source-language="zh-CN",target-language="en-US"的xlf文件。
4.修改所有target节点中的内容为英文,注:不要有特殊字符。
5.导入xlf文件。
现在我来讲讲另外一种情况。
在建立工程项目没有特别选择语言,所以所有的PG或RN页面都是英文的,在页面原文件中可看到如下内容,xml:lang="en-US",表示这是一个英文的页面,但是该页面中的所有组件都是中文显示的。如果用传统的将所有中文变成英文,再使用xliffextract脚本将其导出语言文件进行修改就太复杂了。
几经周折,想到以下方法。
1.将原PG中的xml:lang="en-US"改为xml:lang="zh-CN"
2.使用import脚本将PG导入系统。
3.使用xliffexextract脚本生成source-language="zh-CN",target-language="en-US"的xlf文件。
4.修改所有target节点中的内容为英文,注:不要有特殊字符。
5.导入xlf文件。
相关文章推荐
- Java基础知识强化52:经典排序之冒泡排序(BubbleSort)
- Powershell DSC 5.0 - Pull 模式 (SMB)
- 64-bit Tips
- NGUI 3.5过程(三)Button button
- Centos定时执行python脚本
- PopupWindow在项目中的使用 并指定位置及加入动画效果 3ff8
- 为什么互联网医疗消灭不了黄牛?
- C#编程笔记(匿名方法,Lambda表达式 )
- cocos2d-x 移植android竖,横屏设置
- 2015秋季个人阅读计划
- 即时聊天的拍照做图像和相册选择做图像的功能的实现
- 跟Bob大叔观OO原则
- java中的Eclipse的主要视图
- iOS编程规范
- 潘石屹出售上海外滩金融中心股权 4年没新增投资
- 移动信息化是桩坑爹生意?看联通蓝信怎么说
- 初见openstack
- 以空白符结尾的 alias
- 附加题1—— 我想搞懂的软工问题
- OSPF配置实验