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

云存储_数据库删除表数据_哪家好

小七 141 0

虽然我经常旅行,但我只觉得英语很好。当看到其他国家的自动取款机、售票亭和加油机上的屏幕时,我会感到焦虑。即使选择以英语显示的选项(如果有的话),也很棘手,大数据库,因为您至少需要知道默认语言中"语言"的术语。我只能想象用一种我不习惯的语言使用移动应用会是什么样子。除此之外,想象一下,51返利,如果我把逗号读成表示千位/百万位/十亿位而不是小数位,我可能会犯的错误!

以用户的语言和日期/时间/货币格式显示您的应用程序,电子商务数据分析,这对于正确使用应用程序和总体应用程序要求至关重要。SAP Cloud Platform Mobile Service for development and operations中包含的移动开发工具包现在支持使用标准I18N属性和翻译文件对页面、按钮和消息上的应用程序标签进行本地化。移动开发工具包还支持将源数据中显示的值区域化为特定于语言环境的日期、日期时间、数字和货币格式。移动开发工具包客户端根据设备的最终用户设置自动使用该语言。在iOS上,它使用设置中的语言和区域中的设置。如果没有用户语言的翻译,它将恢复为默认语言。

这是一个简单的练习,以本地化和区域化您的应用程序。下面是一个例子,应该让你开始。产品文档中还有一个关于应用程序元数据链接国际化和本地化的很好的部分

这里是我的应用程序中一个页面的屏幕截图。注意突出显示的标题文本字段值。您看到的不是显示为"Customer Product Sales"的文本,而是"$(L,overview\u header\u headline)"。本地化字符串的格式为$(L,)。让我们单击字段右侧的链接按钮,打开对象浏览器,以便更仔细地查看此表达式的来源。

随着mobile development kit 2.1版本的发布,对象浏览器现在显示I18n对象,如下所示。

选择I18n对象,然后确保类型是可本地化的字符串,以浏览您的应用程序I18n转换值。您的应用程序可能没有任何可本地化的字符串,因为您首先需要在应用程序中构建i18n.properties文件。一旦您这样做了,您将看到要添加到表达式字段的i18n标签列表。

下面是一个示例,说明当您有一个i18n.properties文件时浏览器会显示什么。我的i18n.properties文件有几行,其中一行是overview\u header\u headline=Customer Product Sales

正如您可能知道的那样,i18n.properties文件是一个label=value格式的简单文本文件。i18n.properties文件中的值是默认语言,本例中为英语。该值将显示在应用程序中指定标签的任何位置。从我的i18n.properties文件的屏幕截图中,你可以看到,这就是应用程序将获得"客户产品销售"值的地方。

有几种方法可以构建i18n.properties文件,但许多开发人员使用的一种方法是在编辑器中保持i18n.properties文件打开,云服务器推荐,并在找到要显示文本的位置时在文件中创建一个新条目,添加标签并且从不直接在对象字段中输入文本。使用此方法,首先将标签和值添加到18n.properties文件中。然后将标签添加到对象。如果它显示您在属性文件中键入的值,那么您的操作是正确的,因为WebIDE编辑器将在表达式在编辑器中显示对象时计算表达式。

一旦您有了一个完整的文件,您就可以将该文件翻译成您需要支持的语言。您可以使用您选择的服务(包括SAP云平台翻译服务)为您的应用程序生成语言文件。您使用的翻译服务可能会创建正确的文件名,但是如果您使用不同的服务,您应该阅读移动开发工具包文档链接中i18n文件的命名部分,甚至更多关于WebIDE文档中国际化和如何配置CP翻译服务部分的主题链接

这是我的示例应用程序将使用的德语翻译。你的应用可能有其他语言,因此其他文件。移动开发工具包目前完全支持的语言有英语、法语、德语、葡萄牙语和西班牙语。

移动开发工具包显示翻译的文本,以便您可以快速简便地验证文本是否正确以及是否适合对象空间。它还为您提供了一种直观的方法,以确保每个标签都有翻译,并且指定了标签(而不是键入文本)。正如您在下面的屏幕截图中所看到的,您可以通过单击"语言"按钮,然后选择要使用的语言文件来执行此操作。然后编辑器使用该语言文件中的值显示所有对象文本。

您可以看到我的登录页现在使用德语文本。你也可以发现一个错误。

我的一个工具栏按钮显示"所有订单",绝对没有翻译。因此,让我们用正确的I18n对象"Orders\u button"替换当前表达式"All Orders"来解决这个问题。

首先,选择要编辑的工具栏项。然后打开标题下的对象浏览器。

现在我选择"orders\u button",点击标签为"Insert to Expression"的按钮或双击"orders\u button"将其添加到Expression字段。然后单击OK。

完成后,网站自助建站系统,您可以看到按钮显示德语翻译文件中的文本。