语言切换

语言切换允许操作员以多达 40 种不同的语言查看应用程序中用户定义的文本字符串。在运行时,FactoryTalk View SE Client 可在应用支持的任意语言之间切换。在网络分布式应用程序中,多个客户端还可以同时以不同语言运行。
小贴士:
  • 文本超过按钮宽度时,SE 按钮对象上的标题不会自动换行。
  • 如果将文本对象的
    调整大小
    属性设置为
    True
    ,则对象的大小可能会随不同语言变化。
创建应用程序时,在
新建/打开 Site Edition 应用程序
对话框中为其选择一种语言。所选语言将是应用程序的默认语言。要为应用程序设置语言切换功能,请确保已向应用程序中添加了相关的所有语言,然后导出应用程序用户定义的文本字符串,再对字符串进行翻译并将翻译后的字符串导回应用程序。
小贴士:
  • 如果使用 FactoryTalk Security 保证设计时应用程序的安全,要从本地或网络分布式应用程序中导入或导出字符串,您必须拥有要在其上执行相应操作的应用程序或区域的
    通用/读取
    通用/写入
    安全权限。
  • 如果要翻译导出的文本字符串,请参见《FactoryTalk View Site Edition 用户指南》
    第 12 章了解格式和文件模式的信息,其中描述了导出时文本文件中需要翻译的部分和必须原样保留的部分。这对于确保文本能被正确导入应用程序很有必要。
  • 请勿尝试为仅支持单行字符串的属性(如
    TooltipText
    属性)导入多行文本字符串。如果这样做,换行符或回车符 (\n) 将显示为不可读字符。
通常,支持语言切换的用户定义字符串是运行时操作员在应用程序中所见的那些字符串。具体来说,包括:
  • 为图形对象和全局对象(包括标题、工具提示文本、时间和日期嵌入式变量、本地消息以及数字嵌入式变量)指定的文本。
  • 画面设置
    对话框中指定的图形和全局对象画面标题。
有些文本字符串
支持语言切换,其中包括:
  • 作为 FactoryTalk View Studio 或 View SE Client 软件图形用户界面一部分的文本(例如菜单),显示这些文本所用的语言与操作系统所用的语言相同。本地化 FactoryTalk View 时,将翻译这些文本。
  • 可在运行时显示但是用于操作应用程序的文本,如图形画面的名称以及命令字符串。
  • 标签描述和表达式中的字符串常量。
  • FactoryTalk View SE Client 窗口的标题栏中的文本,这些文本属于客户端设置的一部分,但不是应用程序的一部分。
可针对每种语言导出到制表符分隔的 Unicode 文本文件的字符串,或可针对所有语言导出到 Excel 文件的字符串。
  • Unicode 文本文件包含某个 HMI 服务器中单种语言的字符串。可在一次操作中向应用程序导入多个 Unicode 文件。
    从本地站点应用程序导出的 Unicode 文件的默认名称是
    <应用程序名称>_<服务器名称>_<RFC1766 标识符>
    .txt。
    从网络分布式应用程序导出的 Unicode 文件的默认名称是
    <应用程序名称>_<区域名称>_<服务器名称>_<RFC1766 标识符>
    .txt。
    例如,
    Brewery_Lager_Mixer1_en-US.txt
    是从 HMI 服务器
    Mixer1
    中导出的字符串的默认文件名,位于名为
    Brewery
    的应用程序的 Lager 区域,并且导出时选择了美国英语。
  • 在所有应用程序的 HMI 服务器中,Excel 文件包含“语言配置”对话框中列出的全部语言的字符串。
    从应用程序导出的 Excel 文件的默认名称是
    <应用程序名称>_<导出版本号>
    .xls。
    首次将字符串从应用程序导出到 Excel 时,导出版本号为 1。对于同一应用程序的后续导出,导出版本编号将以 1 递增。
    在多语言应用程序中,将文本字符串导出到 Excel 时,在 Excel 电子数据表中将为每种添加到应用程序中的语言预留几列。如果不想要针对所有语言翻译的字符串,只需删除这些列。
    Excel 电子数据表可显示的字符的理论限制为 1024 个,但可能受字符字体和显示属性的影响。若应用程序的导出文本中有单个条目超出此限制,在导出的电子数据表中该文本的单元格将显示为空白。有关更多信息,请参见 Excel 规范和限制
    有关如何在 Microsoft Excel 中打开文本文件的说明,请参见
    FactoryTalk View Site Edition 用户指南
    的第 12 章。
FactoryTalk View 应用程序支持 Logix Designer 控制器的扩展标签属性。部署多语言应用程序时,请避免在
SET
=
命令中引用字符串类型扩展属性,其中包括
.@Description
.@EngineeringUnit
.@State0
.@State1
。否则,切换语言时可能会导致意外结果。有关使用控制器标签扩展属性的更多信息,请参见
FactoryTalk View Site Edition 用户指南
的第 10 章。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal