创建本地化表
本地化可用于以不同语言或术语显示运行时标签。在 ThingWorx 中,您可以使用本地化标记来配置本地化表。将这些本地化标记分配给 Mashup Builder 中的文本。您可以使用本地化标记来执行以下任务:
将本地化标记应用于日期以实现特定于区域设置的格式。
转换扩展中的标签。
创建本地化表的最佳做法
创建本地化表时,可以使用以下最佳做法:
如果您的扩展要实现本地化,请在开发用户界面时创建本地化表。当您需要向用户显示本地化标签和消息 (非数据文本) 时,请使用本地化标记,并根据需要创建新标记。相比于之后在混搭中查找和替换标签,在初始开发期间执行此操作要容易得多。
如果您的扩展具有包含数据形状的配置选项,并且该数据形状的特性中包括友好名称,则必须提供本地化标记来本地化 ThingWorx Composer 中的这些提示。如果名称中包括句点 (.),则系统会将其转换为下划线。例如,如果 aspects.friendlyName = "myNamespace.myKey",则本地化标记查找为 myNamespace_myKey
为避免与系统标记或其他扩展的标记冲突,请使用特定于您扩展的前缀或后缀。例如,不要使用 NoNameProvided,转而使用 MyExtension.NoNameProvided
使用设置为正确名称空间的标记前缀筛选器来导出本地化表,并将导出的本地化表包括在扩展包中。