【技术实现步骤摘要】
人机交互设备及其多语种实现方法、装置及存储介质
本专利技术涉及设备界面实现
,具体涉及一种人机交互设备及其多语种实现方法、装置及计算机可读存储介质。
技术介绍
随着科技的发展,各种各样的人机交互设备功能越来越多样,其应用场景也越来越多,应用的区域也越来越广。比如,很多我国生产的人机交互设备在售出以后,其使用者的国籍并不限于中国国内,使用区域也不限于中国境内。很多人机交互设备在出厂时往往只提供几种默认语言的界面支持,比如,中文和英文,好一点的还会增加几种语言支持。但是,很多情况下,一个人机交互设备的应用场景更为复杂,当设备操作人员不具备设备默认提供的语言的语言能力时,往往对操作人员的操作带来很多不便。然而,目前面对这种情况,除了在出厂时进行界面语言的定制或者寄希望于生产厂家在设备生产时尽可能多的提供多个语种的语言界面支持之外,似乎没有好的解决办法。此外,当一个设备不能为用户提供多样性的语言支持时,也会大大限制其使用区域。
技术实现思路
为了至少部分地解决现技术存在的问题,本专利技术实施例期望提供一种人机交互设备及其多语种实现方法、装置及计算机可读存储介质。根据第一方面,一种实施例中提供了一种人机交互设备多语种实现方法,包括:根据第一转换指令获取各语种所对应的第一XML文件,所述第一XML文件中记录有各结点内容采用该第一XML文件所对应的语种所做的原始表达将第一XML文件中记录的各结点内容的原始表达写入Excel表格,以便在所述Excel表格中添加由新的语种进行表示的结点内容;根据第二转换指令将翻译人员添加了由新的语种进行表示的结点内容后的Excel表格转换 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。