可以使用翻译文件为组件添加多语言支持。在高级编辑器的“资源”选项卡下,为要支持的每种语言创建一个新的翻译文件。这些文件(如媒体文件)保存在工作流中,而不是组件中。这意味着所有翻译都可以在所有组件中使用。

您可以使用 访问翻译 ${ ... }

下面是一个示例:

exceptions.keyword.pause=暂停工作流
<表达式><![CDATA[#{event:command} == toUpperCase('${exceptions.keyword.pause}') ]]></expression> 

也可以从 JavaScript 上下文访问翻译。但是,JavaScript 对模板文本(模板字符串)使用 ${} 表示法

功能示例:?{ var string = value + ${translation.value};  
不起作用的示例:?{ var string = '${value} ${translation.value}'}? 

JavaScript 还可用于确定要访问的翻译键:

${label.?{ // 返回带有 key 的字符串的代码}?.标题} 

这次没有作业,但请随时尝试一下!

祝贺!您已经完成了 Creator 开发人员培训 的第一部分,现在应该能够创建组件了。 

我们创建了一个 备忘单 ,总结了工作流开发的最重要方面。

如果您对如何改进此培训有建议,并且有未涵盖的问题,请通过您的渠道客户经理向我们提供反馈。您也可以通过在我们的 支持论坛上发布问题来与我们联系。