Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

字符串替换和语言切换

  • Last UpdatedSep 24, 2024
  • 1 minute read

您可以在图形内替换文本型元素的字符串。如需有关字符串替换的一般信息,请参阅替换字符串

如果在主要语言中对嵌入图形第一次执行字符串替换,则替换内容会显示在辅助语言中。然后您可以在辅助语言中执行替换,以创建特别针对该辅助语言的字符串替换。

如果在辅助语言中对嵌入图形第一次执行字符串替换,则替换内容也会应用于主要语言,原因在于先前存在的主要语言的翻译字符串不再有效。由于图形中的主要语言值发生了变化,所以此字符串会应用于配置的所有辅助语言。然后您可以在主要语言中执行第二次替换,这将应用于所有其它的辅助语言(已经有了特定替换集合的语言除外)。

如果在辅助语言中执行字符串替换,但其主要语言中已经存在字符串替换,则新的替换内容仅应用于辅助语言。

在语言切换过程中将应用以下设计时和运行时规则,以使用语言的当前替换内容正确更新嵌入图形:

  1. 从缺省语言应用字符串替换。

  2. 如果切换到辅助语言,则从辅助语言应用字符串替换。

例如,嵌入图形包含文本为“英语字符串”的文本图形。英语是缺省语言。以下步骤介绍语言更改如何影响嵌入图形的字符串替换:

  1. 以缺省语言编辑时,选择嵌入图形并打开字符串替换对话框。

  2. 您可以看到值为“英语字符串”的旧列。

  3. 使用“新的英语字符串”替换“英语字符串”。

  4. 关闭字符串替换对话框。

  5. 切换到法语语言。

  6. 打开字符串替换对话框并在旧列中看到字符串“新的英语字符串”。

  7. 现在使用“新的法语字符串”替换“新的英语字符串”。

  8. 关闭字符串替换对话框。

  9. 切换到德语语言。

  10. 打开字符串替换对话框并在旧列中看到字符串“新的英语字符串”。

  11. 现在使用“新的德语字符串”替换“新的英语字符串”。

  12. 关闭字符串替换对话框。

  13. 切换到法语语言。

  14. 打开字符串替换对话框并在旧列中看到字符串“新的法语字符串”。

    如果选择替代图形,则对初始图形执行的字符串替换将跨所有语言重新应用于新图形。

    客户端控件字符串替换的行为与嵌入图形相同。