博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Internationalization(i18n) support in SAP CRM,UI5 and Hybris
阅读量:6292 次
发布时间:2019-06-22

本文共 399 字,大约阅读时间需要 1 分钟。

i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。

SAP CRM

WebClient UI上显示的文本不会硬编码,而是维护在OTR(Online Text Repository)里,代码里通过如下API取出。

所有支持语言列表:

SAP UI5

UI5思路和WebClient UI类似,多语言的文本维护在i18n properties文件里。详细原理介绍参考我的。

Hybris

Hybris和UI5一样也采用了properties文件来维护同一个文本基于不同语言的版本:

服务器端的日志里能观察到在Hybris启动时,具体是哪一个properties文件被加载:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

转载地址:http://bqkta.baihongyu.com/

你可能感兴趣的文章
这是我的第1个C#程序(向控制台输出一句话)
查看>>
html
查看>>
Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第三部分:SqlField)
查看>>
Java基本语法
查看>>
MapReduce对交易日志进行排序的Demo(MR的二次排序)
查看>>
online-compiler 在线编译器
查看>>
9. Palindrome Number - Easy
查看>>
使用vs2017编译live555
查看>>
洛谷——P1347 排序
查看>>
uboot2009 nandflash移植
查看>>
gulp-usemin 插件使用
查看>>
int数据类型的最大数
查看>>
OI养老专题02:约瑟夫问题求幸存者
查看>>
Python多线程
查看>>
写作环境搭建(git+github+markdown+jekyll)
查看>>
Codeforces Round #443 (Div. 2) C. Short Program
查看>>
flash builder4的序列号(阻止adobe更新)
查看>>
Android横竖屏切换的生命周期
查看>>
python之生成随机密码
查看>>
jekens介绍及服务搭建
查看>>