人机交互设备及其多语种实现方法、装置及存储介质制造方法及图纸

技术编号:20842674 阅读:27 留言:0更新日期:2019-04-13 08:45
本发明专利技术实施例提供了一种人机交互设备多语种实现方法,根据第一转换指令获取各语种所对应的第一XML文件,将其中记录的各结点内容的原始表达写入Excel表格;根据第二转换指令将处添加了由新的语种进行表示的结点内容的Excel表格转换为各语种所对应的第二XML文件;根据显示语种指令将人机交互界面窗口中控件名称替换为第二XML文件中对应结点内容的表达。基于本发明专利技术实施例所提供的技术方案,用户可以非常方便的生成多国语言XML文件,并将此文件用于界面语言的设置。此过程简单、易操作,这使得用户能够非常方便的为设备增加新的显示语言,也使得人机交互设备的应用地区不再受限制。本发明专利技术实施例还提供了一种人机交互设备多语种实现装置和计算机可读存储介质。

【技术实现步骤摘要】
人机交互设备及其多语种实现方法、装置及存储介质
本专利技术涉及设备界面实现
,具体涉及一种人机交互设备及其多语种实现方法、装置及计算机可读存储介质。
技术介绍
随着科技的发展,各种各样的人机交互设备功能越来越多样,其应用场景也越来越多,应用的区域也越来越广。比如,很多我国生产的人机交互设备在售出以后,其使用者的国籍并不限于中国国内,使用区域也不限于中国境内。很多人机交互设备在出厂时往往只提供几种默认语言的界面支持,比如,中文和英文,好一点的还会增加几种语言支持。但是,很多情况下,一个人机交互设备的应用场景更为复杂,当设备操作人员不具备设备默认提供的语言的语言能力时,往往对操作人员的操作带来很多不便。然而,目前面对这种情况,除了在出厂时进行界面语言的定制或者寄希望于生产厂家在设备生产时尽可能多的提供多个语种的语言界面支持之外,似乎没有好的解决办法。此外,当一个设备不能为用户提供多样性的语言支持时,也会大大限制其使用区域。
技术实现思路
为了至少部分地解决现技术存在的问题,本专利技术实施例期望提供一种人机交互设备及其多语种实现方法、装置及计算机可读存储介质。根据第一方面,一种实施例中提供了一种人机交互设备多语种实现方法,包括:根据第一转换指令获取各语种所对应的第一XML文件,所述第一XML文件中记录有各结点内容采用该第一XML文件所对应的语种所做的原始表达将第一XML文件中记录的各结点内容的原始表达写入Excel表格,以便在所述Excel表格中添加由新的语种进行表示的结点内容;根据第二转换指令将翻译人员添加了由新的语种进行表示的结点内容后的Excel表格转换为各语种所对应的第二XML文件,其中,每个语种对应一个第二XML文件,所述第二XML文件中记录有采用由其对应的语种表达的各结点内容;检测用户通过人机交互界面输入的显示语种指令,识别显示语种指令中要求人机交互界面显示的语种类型;将与要求显示语种对应的第二XML文件绑定到人机交互界面窗口;将所述人机交互界面窗口中控件名称替换为与要求显示语种对应的第二XML文件中的对应结点内容的表达。根据第二方面,一种实施例中提供了一种人机交互设备多语种实现装置,所述装置,包括:第一转换模块、第二转换模块和语种设置模块;其中,所述第一转换模块,用于根据第一转换指令获取各语种所对应的第一XML文件,所述第一XML文件中的一个或者多个文件记录有各结点内容采用该第一XML文件所对应的语种所做的原始表达;还用于将第一XML文件中记录的各结点内容的原始表达写入Excel表格,以便在所述Excel表格中添加由新的语种进行表示的结点内容;所述第二转换模块,用于根据第二转换指令将添加了由新的语种进行表示的结点内容的Excel表格转换为各语种所对应的第二XML文件,其中,每个语种对应一个第二XML文件,所述第二XML文件中记录有采用由其对应的语种表达的各结点内容;所述语种设置模块,用于检测用户通过人机交互界面输入的显示语种指令,识别显示语种指令中要求人机交互界面显示的语种类型;之后,将与要求显示语种对应的第二XML文件绑定到人机交互界面窗口,将所述人机交互界面窗口中控件名称替换为与要求显示语种对应的第二XML文件中的对应结点内容的表达。根据第三方面,一种实施例中提供了一种人机交互设备,包括:存储器,用于存储程序;处理器,用于通过执行所述存储器存储的程序以实现如上述第一方面所述的方法。根据第四方面,一种实施例中提供了一种计算机可读存储介质,该计算机可读存储介质包括程序,所述程序用于被处理器执行以实现如上述第一方面所述的方法。与现有技术相比,本专利技术实施例至少具备以下优点:根据本专利技术实施例提供的人机交互设备多语种实现方法,包括:根据第一转换指令获取各语种所对应的第一XML文件,所述第一XML文件中记录有各结点内容采用该第一XML文件所对应的语种所做的原始表达将第一XML文件中记录的各结点内容的原始表达写入Excel表格,所述Excel表格用于提供给翻译人员,以便翻译人员在所述Excel表格中增加由新的语种进行表示的结点内容;根据第二转换指令将翻译人员处理后的Excel表格转换为各语种所对应的第二XML文件,其中,每个语种对应一个第二XML文件,所述第二XML文件中记录有采用由其对应的语种表达的各结点内容;检测用户通过仪器设备输入的显示语种指令,识别显示语种指令中要求人机交互界面显示的语种类型;将与要求显示语种对应的第二XML文件绑定到人机交互界面窗口;将所述人机交互界面窗口中控件名称替换为与要求显示语种对应的第二XML文件中的对应结点内容的表达。基于本专利技术实施例所提供的技术方案,至少具有以下有益效果:用户能够非常便捷地通过第一转换指令将第一XML文件转换为记录有第一XML文件中各结点内容的原始表达的Excel表格,从而方便在Excel表格中增加通过新的语种所表达的结点内容,这一操作非常简单,内容添加完成后,即可通过第二转换指令将Excel文件转换为第二XML文件,之后,通过显示语种指令可以将生成的第二XML文件用于设备界面的语言设置。此过程对于用户来说也非常简单、易操作,这使得用户能够非常方便的为设备添加自己所熟悉的使用语言,也使本专利技术所提供的仪器设备的应用地区不再受限制。附图说明图1是本专利技术仪器设备多语种实现方法在一种实施方式中的流程图;图2是根据本专利技术仪器设备多语种实现方法实现的一种Excel表格示意图;图3是一种示例性的多语种XML文件包文件列表;图4是一种示波设备的中文显示界面示意图;图5为一种示波设备的英文显示界面示意图;图6是本专利技术仪器设备多语种实现方法在第二种实施方式中的流程图;图7时根据本专利技术仪器设备多语种实现方法所生成Excel表格示意图一;图8时根据本专利技术仪器设备多语种实现方法所生成Excel表格示意图二;图9时根据本专利技术仪器设备多语种实现方法所生成Excel表格示意图三;图10时根据本专利技术仪器设备多语种实现方法所生成Excel表格示意图四;图11时根据本专利技术仪器设备多语种实现方法所生成Excel表格示意图五;图12是本专利技术仪器设备多语种实现装置在一种实施方式中的结构框图;图13是本专利技术仪器设备多语种实现装置在第二种实施方式中的结构框图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力地认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。本文中本文档来自技高网...

【技术保护点】
1.一种人机交互设备多语种实现方法,其特征在于,所述方法包括:根据第一转换指令获取各语种所对应的第一XML文件,所述第一XML文件中记录有各结点内容采用该第一XML文件所对应的语种所做的原始表达;将第一XML文件中记录的各结点内容的原始表达写入Excel表格,以便在所述Excel表格中添加由新的语种进行表示的结点内容;根据第二转换指令将添加了由新的语种进行表示的结点内容的Excel表格转换为各语种所对应的第二XML文件,其中,每个语种对应一个第二XML文件,所述第二XML文件中记录有采用由其对应的语种表达的各结点内容;检测用户通过人机交互设备输入的显示语种指令,识别显示语种指令中要求人机交互界面显示的语种类型;将与要求显示语种对应的第二XML文件绑定到人机交互界面窗口;将所述人机交互界面窗口中控件名称替换为与要求显示语种对应的第二XML文件中的对应结点内容的表达。

【技术特征摘要】
1.一种人机交互设备多语种实现方法,其特征在于,所述方法包括:根据第一转换指令获取各语种所对应的第一XML文件,所述第一XML文件中记录有各结点内容采用该第一XML文件所对应的语种所做的原始表达;将第一XML文件中记录的各结点内容的原始表达写入Excel表格,以便在所述Excel表格中添加由新的语种进行表示的结点内容;根据第二转换指令将添加了由新的语种进行表示的结点内容的Excel表格转换为各语种所对应的第二XML文件,其中,每个语种对应一个第二XML文件,所述第二XML文件中记录有采用由其对应的语种表达的各结点内容;检测用户通过人机交互设备输入的显示语种指令,识别显示语种指令中要求人机交互界面显示的语种类型;将与要求显示语种对应的第二XML文件绑定到人机交互界面窗口;将所述人机交互界面窗口中控件名称替换为与要求显示语种对应的第二XML文件中的对应结点内容的表达。2.根据权利要求1所述的方法,其特征在于,所述将第一XML文件中记录的各结点内容的原始表达写入Excel表格,包括:将Excel表格第一列的列名称命名为菜单路径,并将所命名的列名称写入所述Excel表格第一列第一行的网格中;从所述第一XML文件中读取所有XML结点路径名称,从所述Excel表格第一列的第二行开始逐行将读取的XML结点路径名称写入相应的网格中,将所述XML路径名称作为其所在行的行名称;根据从所述第一XML文件目录中读取的各第一XML文件名和第一转换指令中要求转换的各语种名称确定各列的名称,并从Excel表格的第二列开始,将各列的名称逐列写入各列的首行;针对Excel表格中的其它网格,根据其所在列的列名称找到对应的第一XML文件,根据其所在行的行名称在所找到的第一XML文件中找到对应的结点路径,将所找到的结点路径下的结点内容的原始表达写入相应网格。3.根据权利要求2所述的方法,其特征在于,所述根据从所述第一XML文件目录中读取的各第一XML文件名和第一转换指令中要求转换的各语种名称确定各列的名称,包括:当所述第一转换指令中包含部分要求转换的语种名称时,从读取的第一XML文件名确定所述第一XML文件所对应的语种名称;将所述第一XML文件所对应的语种名称和所述第一转换指令中包含的要求转换的各语种名称确定为各列的列名称;其中,一个语种名称对应一列的列名称。4.根据权利要求1所述的方法,其特征在于,所述将添加了由新的语种进行表示的结点内容的Excel表格转换为各语种所对应的第二XML文件...

【专利技术属性】
技术研发人员:李富伟刘翰文陈锋
申请(专利权)人:深圳市鼎阳科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1