SAP UI5 manifest.json 和 i18n 多语言文本的解析逻辑

简介: SAP UI5 manifest.json 和 i18n 多语言文本的解析逻辑

正则表达式:

{{foo}}


image.png


在 sap.ui.core.Component.js 里,执行 loadManifests 进行加载:


image.png


我们的 controller extensions 在这里也能看见:


image.png


在 Manifest 构造函数里,执行 _processI18n, 处理 i18n 相关逻辑:

image.png


成功加载的文本资源,位于 ResourceBundle 中:


image.png




从 Resource Bundle 中,根据 resource key 拿到文本的逻辑,位于方法 getText 里:

image.png



相关文章
|
2月前
|
存储 数据管理 数据处理
SAP CRM 里 Attachment 搜索的实现逻辑介绍
SAP CRM 里 Attachment 搜索的实现逻辑介绍
23 0
|
3月前
|
开发框架 容器
SAP UI5 控件的 aggregation 的概念解析
SAP UI5 控件的 aggregation 的概念解析
37 0
|
4月前
|
应用服务中间件 Windows
129. SAP ABAP Update Process(更新进程)的概念和设计动机解析
129. SAP ABAP Update Process(更新进程)的概念和设计动机解析
41 1
|
5月前
|
Android开发
Android Studio入门之图像显示解析及实战(附源码 超详细必看)(包括图像视图、图像按钮、同时展示文本与图像)
Android Studio入门之图像显示解析及实战(附源码 超详细必看)(包括图像视图、图像按钮、同时展示文本与图像)
85 1
|
4月前
|
应用服务中间件 调度 数据库
SAP ABAP Update Process(更新进程)的概念和设计动机解析试读版
SAP ABAP Update Process(更新进程)的概念和设计动机解析试读版
23 0
|
1月前
|
前端开发 JavaScript
HTML深度解析:更改文本颜色
【4月更文挑战第1天】
46 0
HTML深度解析:更改文本颜色
|
2月前
|
BI 数据库
SAP ABAP ALV 报表单击某列后执行某段 ABAP 逻辑的实现方式 - hotspot 行为实现试读版
SAP ABAP ALV 报表单击某列后执行某段 ABAP 逻辑的实现方式 - hotspot 行为实现试读版
32 0
|
3月前
|
编解码 计算机视觉 Python
IPC机制在jetson中实现硬解码视频流数据通信的逻辑解析
IPC机制在jetson中实现硬解码视频流数据通信的逻辑解析
48 0
|
3月前
|
存储 SQL 关系型数据库
drds逻辑表与物理解析
drds逻辑表与物理解析
25 5
|
4月前
|
测试技术 数据库
深入解析MyBatis-Plus中的逻辑删除功能及实例
深入解析MyBatis-Plus中的逻辑删除功能及实例
251 0

推荐镜像

更多