The invention relates to a multilingual implementation method and system, a human-machine interface configuration software end and a device end. The multi language implementation method includes: acquiring multi language text file by human-machine interface configuration software; generating intermediate language file by multi language text file by human-machine interface configuration software; writing intermediate language file into human-machine interface application program by human-machine interface configuration software; generating translation file by human-machine interface application program according to intermediate language file. The present disclosure can realize the automatic generation of translatable files from multilingual text to HMI device, improve the convenience of software and reduce the complexity of user operation.
【技术实现步骤摘要】
多语言实现方法和系统、人机界面组态软件端和设备端
本公开涉及人机界面领域,特别涉及一种多语言实现方法和系统、人机界面组态软件端和设备端。
技术介绍
近年来,随着自动化控制及人际交互技术的飞速发展,人们对于系统级的自动化交互网络有了越来越多的需求,HMI(HumanMachineInterface,人机接口,也叫人机界面)组态软件就是其中很重要的一种人机交互软件,用户可以根据自己的控制需要,自行搭建画面、配置功能,并可下载到工业屏设备,以实现交互控制及监测功能。
技术实现思路
专利技术人通过研究发现:当前的全球化迅猛发展,只满足开发者本国语言的需求是不够的,因此多语言翻译功能成为组态软件的一个重要组成部分。鉴于以上技术问题中的至少一项,本公开提供了一种多语言实现方法和系统、人机界面组态软件端和设备端,可以实现由多语言文本到HMI设备端可运行翻译文件的自动生成。根据本公开的一个方面,提供一种多语言实现方法,包括:人机界面组态软件端获取多语言文本文件;人机界面组态软件端根据多语言文本文件生成中间语言文件;人机界面组态软件端将中间语言文件写入人机界面应用程序;人机界面应用程序根据中间语言文件生成翻译文件。在本公开的一些实施例中,人机界面组态软件端获取多语言文本文件包括:人机界面组态软件端自动获取默认语言的元件文本和语言信息;人机界面组态软件端根据默认语言的元件文本和语言信息,生成多语言文本文件。在本公开的一些实施例中,生成多语 ...
【技术保护点】
1.一种多语言实现方法,其特征在于,包括:/n人机界面组态软件端获取多语言文本文件;/n人机界面组态软件端根据多语言文本文件生成中间语言文件;/n人机界面组态软件端将中间语言文件写入人机界面应用程序;/n人机界面应用程序根据中间语言文件生成翻译文件。/n
【技术特征摘要】
1.一种多语言实现方法,其特征在于,包括:
人机界面组态软件端获取多语言文本文件;
人机界面组态软件端根据多语言文本文件生成中间语言文件;
人机界面组态软件端将中间语言文件写入人机界面应用程序;
人机界面应用程序根据中间语言文件生成翻译文件。
2.根据权利要求1所述的多语言实现方法,其特征在于,人机界面组态软件端获取多语言文本文件包括:
人机界面组态软件端自动获取默认语言的元件文本和语言信息;
人机界面组态软件端根据默认语言的元件文本和语言信息,生成多语言文本文件。
3.根据权利要求2所述的多语言实现方法,其特征在于,生成多语言文本文件包括:
将默认语言的元件文本和语言信息进行自动翻译,形成多语言文本文件;
和/或,
将默认语言的元件文本和语言信息呈现给用户,并接收用户针对默认语言的元件文本和语言信息的翻译结果,形成多语言文本文件。
4.根据权利要求1-3中任一项所述的多语言实现方法,其特征在于,还包括:
人机界面设备端从人机界面组态软件端下载包含翻译文件的人机界面应用程序。
5.根据权利要求4所述的多语言实现方法,其特征在于,还包括:
人机界面组态软件端根据用户输入进行语音切换事件配置,并将语音切换事件配置信息绑定至人机界面设备端;
人机界面设备端根据用户输入,触发翻译文件的多语言切换。
6.根据权利要求5所述的多语言实现方法,其特征在于,人机界面设备端根据用户输入,触发翻译文件的多语言切换包括:
人机界面设备端根据用户输入的目标语言,调用翻译文件中存储该目标语言的文件块,实现翻译文件的多语言切换,其中,翻译文件中存储用户选择的多种语言文本,每种语言文本分别存储在不同的文件块中。
7.一种人机界面组态软件端,其特征在于,包括:
多语言文本编辑模块,用于获取多语言文本文件;
中间语言文件生成模块,...
【专利技术属性】
技术研发人员:李杰,王灵军,李伟进,曾云洪,朱康,孙悦珈,候许刚,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。