可以使用翻译文件为组件添加多语言支持。在高级编辑器的资源选项卡下,为每种要支持的语言创建一个新的翻译文件。这些文件(如媒体文件)保存在工作流中,而不是组件中。这意味着所有翻译都可以在所有组件中使用。
您可以使用${ .
..}
.
下面就是一个例子:
exceptions.keyword.pause=Pause Workflow
<expression><![CDATA[#{event:command} == toUpperCase('${exceptions.keyword.pause}') ]]></expression>
也可以从 JavaScript 上下文访问翻译。不过,JavaScript 使用 ${} 符号来表示模板字面量(模板字符串)
Functioning example: ?{ var string = value + ${translation.value}; }?
Not functioning example: ?{ var string = `${value} ${translation.value}`}?
JavaScript 还可用于确定要访问的翻译密钥:
${label.?{ // code that returns a string with the key}?.title}
这次没有任务,但可以随意尝试!
恭喜您您已经完成了 Creator 开发者培训的第一部分,现在应该可以创建组件了。
我们制作了一份小抄,总结了工作流程开发的最重要方面。
如果您对如何改进本培训有任何建议,或者有任何问题没有涉及到,请通过您的渠道客户经理向我们反馈。您也可以在我们的支持论坛上向我们提出问题。