上面介绍了易控的多语言功能以及配置方法。下面以一个简单的监控画面为例,对多语言功能的配置进行详细介绍,来实现监控画面中文本、图片的中英文切换。
在工程中新建画面,并在画面中放置文本、图片以及语言切换按钮,如图11-9所示。
图11-9 监控画面
双击“语言”节点下的“语言设置”子节点,弹出“工程语言设置”对话框。通过对话框右侧的“添加”按钮添加工程支持语言“英语”,如图11-10所示。
图11-10 “工程语言设置”对话框
点击“确定”按钮,退出语言设置。双击“语言”节点下的“文本”子节点,在工作区域显示文本的多语言编辑区域,画面上放置的文本内容已经在编辑区域以列表的形式呈现出来。将工作区中每一行文本的内容翻译为相应列语种的语言,翻译好的文本对照表如图11-11所示。
图11-11 文本对照表
同样,对“图片”资源进行翻译操作,编辑完成的图片对照表如图11-12所示。
图11-12 图片对照表(www.daowen.com)
文本和图片资源翻译完成后,需要使用易控的用户程序功能来实现工程在中英文之间的快速切换。在画面中“切换到英文”按钮事件属性的“键按下”中配置用户程序,在用户程序编辑器的工程窗口中“语言”命令节点下找到封装好的登录命令“SwitchLanguageTo”,如图11-13所示。
双击“SwitchLanguageTo”切换工程语言指令,弹出对话框进行选择配置,如图11-14所示。
图11-13 语言切换指令
图11-14 “选择语言”对话框
选择“英语”,点击“确定”按钮后,在C#用户程序编辑器中系统会自动完成下面代码的输入:
通过同样的操作,为在画面中“切换到中文”按钮事件属性的“键按下”中配置用户程序:
完成以上配置后,运行系统,点击“切换到英文”按钮,画面中文本和图片显示英文和英国国旗图片,点击“切换到中文”,则回复到中文显示界面。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。