头图

SAP UI5 表格 Click to Select 文本的来源

如下图所示,文本来源:sap/ui/table 下的 messagebundle_en_US.properties 文件内。

SAP UI5是一款用于开发企业级Web应用程序的框架,messagebundle_en_US.properties 是SAP UI5中用于国际化的资源文件之一。

messagebundle_en_US.properties文件中包含了SAP UI5应用程序中用到的所有文本信息的键值对,其中键是一个字符串,代表应用程序中使用的文本标识符,值则是该文本标识符所对应的文本内容,通常是英文。在SAP UI5应用程序中,可以通过指定文本标识符来获取该文本标识符所对应的文本内容,从而实现应用程序的国际化支持。为了支持不同的语言版本,开发人员需要为每种语言编写一个对应的资源文件,例如messagebundle_zh_CN.properties文件用于中文(简体)语言环境。

需要注意的是,在SAP UI5应用程序中,通常会使用多个不同的资源文件来实现不同的功能和页面,每个资源文件都会包含与之相关的文本信息。开发人员需要根据应用程序中使用到的不同文本信息来选择合适的资源文件,从而实现应用程序的国际化支持。

用什么工具可以生成 messagebundle_en_US.properties 文件?

messagebundle_en_US.properties文件通常是由开发人员手动创建和维护的。在创建messagebundle_en_US.properties文件时,可以使用任何文本编辑器,如记事本、Sublime Text、Notepad++等。开发人员可以按照Java属性文件的格式编写文本信息,即使用键值对的方式将应用程序中使用的文本标识符与文本内容进行映射。例如:

  • welcomeMessage=Welcome to my application!
  • submitButton=Submit
  • cancelButton=Cancel

以上是messagebundle_en_US.properties文件的一个示例,其中包含了三个键值对,分别对应应用程序中的三个文本标识符及其对应的文本内容。

另外,有些集成开发环境(IDE)或SAP UI5应用程序的开发工具,如SAP Web IDE、Eclipse等,也提供了一些方便的工具和插件来辅助开发人员创建和管理国际化资源文件。例如,在SAP Web IDE中,开发人员可以使用i18n资源编辑器来创建和编辑多语言资源文件,包括messagebundle_en_US.properties文件。


Jerry Wang的SAP技术专栏
SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使
911 声望
1.6k 粉丝
0 条评论
推荐阅读
什么是 Angular 项目中的 tsconfig.api-extractor.json 文件
在 Angular 项目中,"tsconfig.api-extractor.json" 是一个用于配置 API Extractor 工具的配置文件。API Extractor 是一个用于生成和管理 TypeScript 库的 API 文档的工具。它能够从 TypeScript 代码中提取公共 A...

JerryWang_汪子熙阅读 147

封面图
安全地在前后端之间传输数据 - 「3」真的安全吗?
在「2」注册和登录示例中,我们通过非对称加密算法实现了浏览器和 Web 服务器之间的安全传输。看起来一切都很美好,但是危险就在哪里,有些人发现了,有些人嗅到了,更多人却浑然不知。就像是给门上了把好锁,还...

边城31阅读 7.1k评论 5

封面图
在前端使用 JS 进行分类汇总
最近遇到一些同学在问 JS 中进行数据统计的问题。虽然数据统计一般会在数据库中进行,但是后端遇到需要使用程序来进行统计的情况也非常多。.NET 就为了对内存数据和数据库数据进行统一地数据处理,发明了 LINQ (L...

边城17阅读 1.9k

封面图
【已结束】SegmentFault 思否写作挑战赛!
SegmentFault 思否写作挑战赛 是思否社区新上线的系列社区活动在 2 月 8 日 正式面向社区所有用户开启;挑战赛中包含多个可供作者选择的热门技术方向,根据挑战难度分为多个等级,快来参与挑战,向更好的自己前进!

SegmentFault思否20阅读 5.6k评论 10

封面图
过滤/筛选树节点
又是树,是我跟树杠上了吗?—— 不,是树的问题太多了!🔗 相关文章推荐:使用递归遍历并转换树形数据(以 TypeScript 为例)从列表生成树 (JavaScript/TypeScript) 过滤和筛选是一个意思,都是 filter。对于列表来...

边城18阅读 7.6k评论 3

封面图
涨姿势了,有意思的气泡 Loading 效果
今日,群友提问,如何实现这么一个 Loading 效果:这个确实有点意思,但是这是 CSS 能够完成的?没错,这个效果中的核心气泡效果,其实借助 CSS 中的滤镜,能够比较轻松的实现,就是所需的元素可能多点。参考我们...

chokcoco18阅读 2k评论 2

你可能不需要JS!CSS实现一个计时器
CSS现在可不仅仅只是改一个颜色这么简单,还可以做很多交互,比如做一个功能齐全的计时器?样式上并不复杂,主要是几个交互的地方数字时钟的变化开始、暂停操作重置操作如何仅使用 CSS 来实现这样的功能呢?一起...

XboxYan20阅读 1.5k评论 1

封面图
911 声望
1.6k 粉丝
宣传栏