在运行时切换自定义属性的语言
- Last UpdatedSep 24, 2024
- 1 minute read
嵌入的工业图形和嵌入到 InTouch HMI 的工业图形可以包含翻译的自定义属性。
第一次切换语言时,自定义属性的已翻译覆盖将从工业图形覆盖的字典文件中加载。
在 InTouch WindowViewer 中切换到新语言之后,翻译的自定义属性将基于切换的语言更新。预订自定义属性的所有动画/脚本都将收到值更改通知,动画/脚本值将相应更新。
例如:
-
图形 S1 具有常量字符串自定义属性 CP1。
-
S1 配置了两种语言:英语和法语。英语是缺省语言。英语是“英语 CP1”。
-
CP1 有法语翻译“法语 CP1”。S1 有两个图形元素:文本框和按钮。
-
每个图形都有订阅 CP1 的值显示动画。
-
InTouch 窗口有 S1 的两个嵌入图形。
-
S1 的第二个实例具有法语翻译的 CP1 覆盖(“法语覆盖 CP1”)和德语翻译的 CP1 覆盖(“德语覆盖 CP1”)。
以下步骤介绍翻译的自定义属性如何显示。
-
在 WindowViewer 中将语言设置为法语。
S1 第一个实例中文本框和按钮的值显示动画显示“法语 CP1”。
S1 第二个实例中文本框和按钮的值显示动画显示“法语覆盖 CP1”。
-
在 WindowViewer 中将语言设置为德语。
S1 第一个实例中文本框和按钮的值显示动画显示“英语 CP1”。
S1 第二个实例中文本框和按钮的值显示动画显示“德语覆盖 CP1”。