字符串替换和语言切换
- Last UpdatedSep 24, 2024
- 1 minute read
您可以在图形内替换文本型元素的字符串。如需有关字符串替换的一般信息,请参阅替换字符串。
如果在主要语言中对嵌入图形第一次执行字符串替换,则替换内容会显示在辅助语言中。然后您可以在辅助语言中执行替换,以创建特别针对该辅助语言的字符串替换。
如果在辅助语言中对嵌入图形第一次执行字符串替换,则替换内容也会应用于主要语言,原因在于先前存在的主要语言的翻译字符串不再有效。由于图形中的主要语言值发生了变化,所以此字符串会应用于配置的所有辅助语言。然后您可以在主要语言中执行第二次替换,这将应用于所有其它的辅助语言(已经有了特定替换集合的语言除外)。
如果在辅助语言中执行字符串替换,但其主要语言中已经存在字符串替换,则新的替换内容仅应用于辅助语言。
在语言切换过程中将应用以下设计时和运行时规则,以使用语言的当前替换内容正确更新嵌入图形:
-
从缺省语言应用字符串替换。
-
如果切换到辅助语言,则从辅助语言应用字符串替换。
例如,嵌入图形包含文本为“英语字符串”的文本图形。英语是缺省语言。以下步骤介绍语言更改如何影响嵌入图形的字符串替换:
-
以缺省语言编辑时,选择嵌入图形并打开字符串替换对话框。
-
您可以看到值为“英语字符串”的旧列。
-
使用“新的英语字符串”替换“英语字符串”。
-
关闭字符串替换对话框。
-
切换到法语语言。
-
打开字符串替换对话框并在旧列中看到字符串“新的英语字符串”。
-
现在使用“新的法语字符串”替换“新的英语字符串”。
-
关闭字符串替换对话框。
-
切换到德语语言。
-
打开字符串替换对话框并在旧列中看到字符串“新的英语字符串”。
-
现在使用“新的德语字符串”替换“新的英语字符串”。
-
关闭字符串替换对话框。
-
切换到法语语言。
-
打开字符串替换对话框并在旧列中看到字符串“新的法语字符串”。
如果选择替代图形,则对初始图形执行的字符串替换将跨所有语言重新应用于新图形。
客户端控件字符串替换的行为与嵌入图形相同。