SCL 中的多语言注释
新语法 (/* ... */) 允许在 SCL 块中输入多语言注释和地区特定符号。这意味着代码注释可采用不同语言。
使用指令“插入多语言注释”时,可插入一条可翻译为其它项目语言的注释信息。多语言注释是一个以“(*”开始,以“*)”结束的单元。即,只能对整个注释进行标记或选择,而不能选择其中一部分。多语言注释不能相互嵌套,但在注释行和注释段中使用。所不同的是,在多语言注释中不能使用注释行或简单的注释段。这是因为,系统会将“(/*”与“*/)”之间的所有内容均解释为常规文本消息。
应用程序
TIA Portal Openness 中可支持通过以下方式导入和导出 SCL 编辑器中的多语言注释:
在 Openness 中导出 SCL 的过程中,根据启用的项目语言,所有多语言注释及其翻译均导出到同一 Openness xml 文件中。
在 Openness 中导入 SCL 的过程中,根据启用的项目语言,所有多语言注释及其翻译均应再次从 Openness xml 文件中导入。导入应反映在项目文本区域中。如果导入期间语言未在项目中启用,则会启用语言。
导入后,应确认 SCL 编辑器中的所有多语言注释均链接到项目文本中的相应注释。
示例
下图给出了 SCL 编辑器中的多语言注释的示例:
下图给出了导出 Openness XML 文件中多语言注释的示例: