云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名解析_阿里巴巴云仓有限公司_新用户

小七 141 0

域名解析_阿里巴巴云仓有限公司_新用户

国际化和本地化

这是一种计算机软件如何适应不同语言的方法。国际化(i18n)实际上是设计一个软件的过程,以便它能够适应世界上不同的语言,这里18代表I&n之间的字母数。本地化是通过添加特定地区的组件和翻译文本,使国际化软件适应特定地区或语言的过程。

我们在Sapui5应用程序中使用国际化和本地化来替换应用程序中的硬编码文本。对硬编码文本使用i18n是SAP的最佳实践之一,云服务器好用吗,通常我们使用资源模型进行定义,因为它是单向绑定(sap.ui.model模型.resource.ResourceModel资源模型)

i18n模型在组件初始化部分设置,也可以在清单.json文件

//set i18n model

var rootPath= jQuery.sap.getModulePath("sap.ui.demo.tdg");

Var i18nModel=新闻ap.ui.model.resource.ResourceModel资源模型({

bundleUrl:"i18n/messageBundle.properties属性"});

oView.setModel文件(i18nModel,云服务器租用,"i18n");

现在在项目目录中创建一个名为i18n的文件夹,并根据语言维护i18n文件。

配置指定资源束的相对位置。这是绝对的(相对于我们的应用程序的名称空间)使用

jQuery.sap.getModulePathutility函数,然后用于在组件上设置命名模型之前创建命名模型。

现在在i18n.properties文件中,输入应用程序中使用的所有硬编码文本。使用i18n模型绑定数据

示例

这里我们使用了一个表,列文本名称是一个硬编码值,因此,我们使用i18n模型来处理相同的问题。现在,微信返利机器人安全吗,我们必须在i18n.properties文件中维护相同的字段。

s3OrderColumnSales=销售订单

s3OrderColumnDelivery=交货状态

s3OrderColumnOrder=订单日期

s3OrderColumnRequested=请求日期

s3ordercolumnamount=订单金额

因此,现在这样做是为了达到i18n文件,将在i18n文件夹中为德语创建另一个文件。命名为i18n_数据元素属性

现在,在这个特定的文件中保持相同的字段名

s3OrderColumnSales=Kundenauftrag

s3OrderColumnDelivery=Lieferstatus

s3OrderColumnOrder=Auftragsdatum

s3OrderColumnRequested=Wunschtermin

s3orderColumnAmount=Bestellbetrag

现在要查看输出,在德语中,云计算大数据,淘客选品,只需添加DE而不是EN应用程序url。添加?sap ui language=DE在url后面。

假设默认url为:

:42067/演示/索引.html只需添加?sap ui language=DE.

现在url将是:

:42067/演示/索引.html?sap ui语言=DE