可以使用翻译文件为组件添加多语言支持。在高级编辑器的“资源”选项卡下,为要支持的每种语言创建一个新的翻译文件。这些文件(如媒体文件)保存在工作流中,而不是组件中。这意味着所有翻译都可以在所有组件中使用。
您可以使用 访问翻译 ${ ... }
。
下面是一个示例:
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 开发人员培训 的第一部分,现在应该能够创建组件了。
我们创建了一个 备忘单 ,总结了工作流开发的最重要方面。
如果您对如何改进此培训有建议,并且有未涵盖的问题,请通过您的渠道客户经理向我们提供反馈。您也可以通过在我们的 支持论坛上发布问题来与我们联系。