共计 1055 个字符,预计需要花费 3 分钟才能阅读完成。
如下图所示,文本起源: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 文件。