[发明专利]多语言实现方法和系统、人机界面组态软件端和设备端有效
申请号: | 201910756744.9 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110471659B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 李杰;王灵军;李伟进;曾云洪;朱康;孙悦珈;候许刚 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 王云飞;刘剑波 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语言 实现 方法 系统 人机界面 组态 软件 设备 | ||
本公开涉及一种多语言实现方法和系统、人机界面组态软件端和设备端。该多语言实现方法包括:人机界面组态软件端获取多语言文本文件;人机界面组态软件端根据多语言文本文件生成中间语言文件;人机界面组态软件端将中间语言文件写入人机界面应用程序;人机界面应用程序根据中间语言文件生成翻译文件。本公开可以实现由多语言文本到HMI设备端可运行翻译文件的自动生成,提升了软件便捷性,降低了用户操作的复杂度。
技术领域
本公开涉及人机界面领域,特别涉及一种多语言实现方法和系统、人机界面组态软件端和设备端。
背景技术
近年来,随着自动化控制及人际交互技术的飞速发展,人们对于系统级的自动化交互网络有了越来越多的需求,HMI(Human Machine Interface,人机接口,也叫人机界面)组态软件就是其中很重要的一种人机交互软件,用户可以根据自己的控制需要,自行搭建画面、配置功能,并可下载到工业屏设备,以实现交互控制及监测功能。
发明内容
发明人通过研究发现:当前的全球化迅猛发展,只满足开发者本国语言的需求是不够的,因此多语言翻译功能成为组态软件的一个重要组成部分。
鉴于以上技术问题中的至少一项,本公开提供了一种多语言实现方法和系统、人机界面组态软件端和设备端,可以实现由多语言文本到HMI设备端可运行翻译文件的自动生成。
根据本公开的一个方面,提供一种多语言实现方法,包括:
人机界面组态软件端获取多语言文本文件;
人机界面组态软件端根据多语言文本文件生成中间语言文件;
人机界面组态软件端将中间语言文件写入人机界面应用程序;
人机界面应用程序根据中间语言文件生成翻译文件。
在本公开的一些实施例中,人机界面组态软件端获取多语言文本文件包括:
人机界面组态软件端自动获取默认语言的元件文本和语言信息;
人机界面组态软件端根据默认语言的元件文本和语言信息,生成多语言文本文件。
在本公开的一些实施例中,生成多语言文本文件包括:
将默认语言的元件文本和语言信息进行自动翻译,形成多语言文本文件。
在本公开的一些实施例中,生成多语言文本文件包括:将默认语言的元件文本和语言信息呈现给用户,并接收用户针对默认语言的元件文本和语言信息的翻译结果,形成多语言文本文件。
在本公开的一些实施例中,所述多语言实现方法还包括:
人机界面设备端从人机界面组态软件端下载包含翻译文件的人机界面应用程序。
在本公开的一些实施例中,所述多语言实现方法还包括:
人机界面组态软件端根据用户输入进行语音切换事件配置,并将语音切换事件配置信息绑定至人机界面设备端;
人机界面设备端根据用户输入,触发翻译文件的多语言切换。
在本公开的一些实施例中,人机界面设备端根据用户输入,触发翻译文件的多语言切换包括:
人机界面设备端根据用户输入的目标语言,调用翻译文件中存储该目标语言的文件块,实现翻译文件的多语言切换,其中,翻译文件中存储用户选择的多种语言文本,每种语言文本分别存储在不同的文件块中。
根据本公开的另一方面,提供一种人机界面组态软件端,包括:
多语言文本编辑模块,用于获取多语言文本文件;
中间语言文件生成模块,用于根据多语言文本文件生成中间语言文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910756744.9/2.html,转载请声明来源钻瓜专利网。