当前位置: 首页 > Web前端 > HTML5

SAPCRM、UI5和Hybris中的Internationalization(i18n)支持

时间:2023-04-05 19:57:43 HTML5

i18n(其来源为英文单词internationalization的第一个和最后一个字符i和n,18为中间的字符数)是“internationalization”的缩写”。对于程序来说,可以在不修改内部代码的情况下,根据不同的语言和地区显示相应的界面。SAPCRMWebClientUI上显示的文本不是硬编码的,而是在OTR(在线文本存储库)中维护的,代码通过以下API检索。Listofallsupportedlanguages:SAPUI5UI5的思路和WebClientUI类似,在i18n属性文件中维护多语言文本。原理的详细介绍可以参考我的博客。Hybris和UI5一样,也使用properties文件来维护同一文本基于不同语言的版本:在服务端日志中可以观察到Hybris启动时加载了哪个properties文件: