显示软件翻译内容的在线更新方法及相关装置制造方法及图纸

技术编号:37998178 阅读:20 留言:0更新日期:2023-06-30 10:12
本申请提供一种显示软件翻译内容的在线更新方法及相关装置。该方法包括:响应译文发布请求,获取显示软件的第一指定语言的当前版本的Excel词库文件;将第一指定语言的当前版本的Excel词库文件转换为QM文件;将第一指定语言的当前版本的QM文件传输至第二终端,以使第二终端将当前版本的QM文件保存至指定文件存储地址,并加载指定文件存储地址下第一指定语言的QM文件,实现第二终端的显示软件翻译内容的在线更新。上述方法能够在翻译人员翻译完一种指定语言的Excel词库文件后,自动的将Excel词库文件转换成QM文件并控制第二终端加载,从而实现翻译内容的自动更新,提高翻译功能的开发效率。能的开发效率。能的开发效率。

【技术实现步骤摘要】
显示软件翻译内容的在线更新方法及相关装置


[0001]本申请涉及计算机
,尤其涉及一种显示软件翻译内容的在线更新方法及相关装置。

技术介绍

[0002]随着人机交互界面发展,多种语言显示的需求也在不断增多。为了实现多语言的翻译更新,现行的方案为:在显示软件编写完成、翻译人员更新外语翻译或新增语种后,开发人员需重新编译打包程序,并烧录验证翻译是否正确显示。
[0003]上述方案劣势在于,每更新一门外语翻译,就需要消耗额外的编译、烧录和验证时间,且该过程往往需要反复多次;若语言数量较多,时间的损耗还会根据语言数量进行叠加。此外,该过程所涉及的人员和环节较多,损耗的时间成本与人力成本也较大。

技术实现思路

[0004]本申请提供了一种显示软件翻译内容的在线更新方法及相关装置,以解决现有技术中显示软件翻译功能的开发效率低的问题。
[0005]第一方面,本申请提供了一种显示软件翻译内容的在线更新方法,应用于第一终端,包括:
[0006]响应译文发布请求,获取显示软件的第一指定语言的当前版本的Excel词库文件;所述第一指定语言的Excel词库文件包括所述显示软件的多个词条内容对应的所述第一指定语言的译文;
[0007]将所述第一指定语言的当前版本的Excel词库文件转换为QM文件;
[0008]将所述第一指定语言的当前版本的QM文件传输至第二终端,以使所述第二终端将所述当前版本的QM文件保存至指定文件存储地址,并加载所述指定文件存储地址下所述第一指定语言的QM文件,实现所述第二终端的显示软件翻译内容的在线更新。
[0009]第二方面,本申请提供了一种显示软件翻译内容的在线更新方法,应用于第二终端,包括:
[0010]响应第一终端的译文发布请求,判断文件存储地址是否存在显示软件的第一指定语言的历史版本的QM文件;
[0011]若所述文件存储地址存在所述第一指定语言的历史版本的QM文件,则将所述文件存储地址中所述第一指定语言的历史版本的QM文件备份至文件备份地址,并在完成备份后发送译文获取指令至所述第一终端;
[0012]若所述文件存储地址不存在所述第一指定语言的历史版本的QM文件,则发送所述译文获取指令至所述第一终端;所述译文获取指令用于指示所述第一终端返回所述第一指定语言的当前版本的QM文件;
[0013]采用所述第一指定语言的当前版本的QM文件替换所述文件存储地址中历史版本的QM文件;
[0014]加载所述文件存储地址中所述第一指定语言的QM文件,实现所述显示软件翻译内容的在线更新。
[0015]第三方面,本申请提供了一种显示软件翻译内容的在线更新装置,应用于第一终端,包括:
[0016]Excel词库文件获取模块,用于响应译文发布请求,获取显示软件的第一指定语言的当前版本的Excel词库文件;所述第一指定语言的Excel词库文件包括所述显示软件的多个词条内容对应的所述第一指定语言的译文;
[0017]文件类型转换模块,用于将所述第一指定语言的当前版本的Excel词库文件转换为QM文件;
[0018]文件传输模块,用于将所述第一指定语言的当前版本的QM文件传输至第二终端,以使所述第二终端将所述当前版本的QM文件保存至指定文件存储地址,并加载所述指定文件存储地址下所述第一指定语言的QM文件,实现所述第二终端的显示软件翻译内容的在线更新。
[0019]第四方面,本申请提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面任一种可能的实现方式所述方法的步骤。
[0020]第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一种可能的实现方式所述方法的步骤。
[0021]本申请实施例提供一种显示软件翻译内容的在线更新方法及相关装置,该方法首先响应译文发布请求,获取显示软件的第一指定语言的当前版本的Excel词库文件;所述第一指定语言的Excel词库文件包括所述显示软件的多个词条内容对应的所述第一指定语言的译文;将所述第一指定语言的当前版本的Excel词库文件转换为QM文件;将所述第一指定语言的当前版本的QM文件传输至第二终端,以使所述第二终端将所述当前版本的QM文件保存至指定文件存储地址,并加载所述指定文件存储地址下所述第一指定语言的QM文件,实现所述第二终端的显示软件翻译内容的在线更新。上述方法能够在翻译人员翻译完一种指定语言的Excel词库文件后,自动的将Excel词库文件转换成QM文件并控制第二终端加载,从而实现翻译内容的自动更新,减少不必要的人力损坏及时间损坏,从而提高翻译功能的开发效率。
附图说明
[0022]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本申请实施例提供的显示软件翻译内容的在线更新方法(第一终端)的实现流程图;
[0024]图2是本申请实施例提供的显示软件翻译内容的在线更新方法(第二终端)的实现流程图;
[0025]图3是本申请实施例提供的显示软件翻译内容的在线更新装置的结构示意图;
[0026]图4是本申请实施例提供的显示软件翻译内容的在线更新界面的示意图;
[0027]图5是本专利技术实施例提供的显示软件翻译内容的在线更新方法的第一终端和第二终端的交互图;
[0028]图6是本申请实施例提供的终端的示意图。
具体实施方式
[0029]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0030]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
[0031]参见图1,其示出了本申请实施例提供的显示软件翻译内容的在线更新方法的实现流程图,该方法应用于第一终端,详述如下:
[0032]S101:响应译文发布请求,获取显示软件的第一指定语言的当前版本的Excel词库文件;所述第一指定语言的Excel词库文件包括所述显示软件的多个词条内容对应的所述第一指定语言的译文。
[0033]具体的,第一终端可以为PC(personal computer,个人计算机)端,第二终端可以为嵌入式设备终端QT,显示软件安装于第二终端。
[0034]本方案在开发人员编写完成显示软件程序并加载至第二终端后,若要新增翻译语言,则可以采用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示软件翻译内容的在线更新方法,其特征在于,应用于第一终端,包括:响应译文发布请求,获取显示软件的第一指定语言的当前版本的Excel词库文件;所述第一指定语言的Excel词库文件包括所述显示软件的多个词条内容对应的所述第一指定语言的译文;将所述第一指定语言的当前版本的Excel词库文件转换为QM文件;将所述第一指定语言的当前版本的QM文件传输至第二终端,以使所述第二终端将所述当前版本的QM文件保存至指定文件存储地址,并加载所述指定文件存储地址下所述第一指定语言的QM文件,实现所述第二终端的显示软件翻译内容的在线更新。2.根据权利要求1所述的显示软件翻译内容的在线更新方法,其特征在于,所述方法还包括:响应文件获取请求,向所述第二终端发送文件获取请求指令,所述文件获取请求指令用于指示所述第二终端返回所述显示软件的第二指定语言的历史版本的QM文件;获取所述第二指定语言的历史版本的QM文件,并将所述历史版本的QM文件转换为适于用户编辑的Excel词库文件。3.根据权利要求1所述的显示软件翻译内容的在线更新方法,其特征在于,所述将所述第一指定语言的当前版本的Excel词库文件转换为QM文件,包括:将所述第一指定语言的当前版本的Excel词库文件转换为TS文件;将所述TS文件转换为所述QM文件。4.根据权利要求1所述的显示软件翻译内容的在线更新方法,其特征在于,所述将所述第一指定语言的当前版本的QM文件传输至第二终端,包括:发送译文发布请求至所述第二终端,以使所述第二终端确认所述第二终端中的文件存储地址中是否存在所述第一指定语言的历史版本的QM文件,并在所述文件存储地址中存在所述第一指定语言的历史版本的QM文件时,将所述文件存储地址中所述第一指定语言的历史版本的QM文件备份至文件备份地址,并在完成备份后返回译文获取指令;在所述文件存储地址中不存在所述第一指定语言的历史版本的QM文件时,返回所述译文获取指令;在监测到所述译文获取指令时,发送所述第一指定语言的当前版本的QM文件至所述第二终端,以使所述第二终端采用所述第一指定语言的当前版本的QM文件替换所述文件存储地址中的历史版本的QM文件。5.一种显示软件翻译内容的在线更新方法,其特征在于,应用于第二终端,包括:响应第一终端的译文发布请求,判断文件存储地址是否存在显示软件的第一指定语言的历史版本的QM文件;若所述文件存储地址存...

【专利技术属性】
技术研发人员:陈宇鹏谢大涛黄超
申请(专利权)人:科华数据股份有限公司
类型:发明
国别省市:

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

1