SAP UI5 manifest.json 和 i18n 多语言文本的解析逻辑
2023-09-14 09:03:54 时间
正则表达式:
{{foo}}
在 sap.ui.core.Component.js 里,执行 loadManifests 进行加载:
我们的 controller extensions 在这里也能看见:
在 Manifest 构造函数里,执行 _processI18n, 处理 i18n 相关逻辑:
成功加载的文本资源,位于 ResourceBundle 中:
从 Resource Bundle 中,根据 resource key 拿到文本的逻辑,位于方法 getText 里:
更多Jerry的原创文章,尽在:“汪子熙”:
相关文章
- SAP UI5和Angular里控制器(Controller)实现逻辑比较
- SAP Fiori和WebClient UI的有状态和无状态行为设计原理
- SAP UI5 current language语言的决定逻辑和优先级
- SAP CRM organization Model(组织架构模型)自动决定的逻辑分析
- SAP Gateway OData服务的语言决定逻辑 - language determination
- SAP CRM IBASE structure的读取逻辑
- SAP CRM pricing read的实现逻辑
- SAP Spartacus cost center Add按钮的href属性生成逻辑分析
- SAP C4C里没有选择Port binding的url Mashup行为分析
- SAP Cloud for Customer根据Accouunt自动带出Sales Unit的配置
- SAP CRM呼叫中心工具栏按钮的渲染逻辑 - 缺CSDN
- SAP CRM WebClient UI context node属性展开的执行逻辑
- SAP CRM Business Partner 自动决定Determination的执行逻辑
- SAP UI5 Theme Library 的解析逻辑和 SAP UI5 配置元数据的默认值
- 如何给 SAP Fiori Elements 应用的字段添加 value help
- SAP Fiori Elements应用里Back按钮的实现逻辑分析
- SAP Gateway OData服务的语言决定逻辑 - language determination
- 查看 SAP Spartacus 基于 Angular 的版本号
- SAP Spartacus 里 ng-template和ng-container的嵌套使用
- 2. 如何给在 SAP Business Application Studio 里开发的 OData 服务准备测试数据