The invention provides a multilingual version of application updating method, device and system, and relates to the field of computer technology, which can improve the efficiency of application updating of multilingual versions. The method includes determining and display applications in various language versions needed to update language copy language content identification, according to the language of the language content identification, fill in the blanks according to the copy of the update; update language copy, packaged into updated language files; when receiving documents issued language instruction. According to the instructions issued the updated language files released to the cloud, so that the application according to the updated language files are updated. The invention is suitable for application updates in multiple language versions.
【技术实现步骤摘要】
多种语言版本的应用程序更新方法、装置及系统
本专利技术涉及计算机
,尤其是涉及一种多种语言版本的应用程序更新方法、装置及系统。
技术介绍
随着信息技术的不断发展,为了满足越来越多的用户使用应用程序的需求,应用程序提供商在开发应用程序时,通常会让应用程序支持多种语言,即开发并发布多种语言版本的应用程序。目前,在更新发布多种语言版本的应用程序,通常需要程序员先针对每一个语言内容进行编辑和翻译、然后将语言文件打包到应用程序安装包进行更新发布。然而,若通过上述方式更新发布多种语言版本的应用程序,在每次需要更新或者修改语言文案时,即使有的时候需要改动的只是一个错别字,程序员都需要重复更新或者修改语言文案、打包语言文件、重复发布应用程序文件的步骤,造成应用程序更新过程中程序员的操作步骤复杂,从而导致多种语言版本的应用程序更新的效率较低。
技术实现思路
本专利技术提供了一种多种语言版本的应用程序更新方法、装置及系统,主要目的在于解决多种语言版本的应用程序更新的效率较低的问题。根据本专利技术的第一个方面,提供一种多种语言版本的应用程序更新方法,包括:确定并显示多种语言版本的应用程序所需要更新语言文案的语言内容标识,以便根据所述语言内容标识,对所述语言文案进行填空式更新;根据更新的语言文案,打包生成更新的语言文件;当接收到语言文件发布指令时,根据所述发布指令将所述更新的语言文件发布到云端,以便所述应用程序根据所述更新的语言文件进行更新。根据本专利技术的第二个方面,提供一种多种语言版本的应用程序更新方法,包括:检测是否接收到多种语言版本的应用程序更新请求;若是,查询与所述应 ...
【技术保护点】
一种多种语言版本的应用程序更新方法,其特征在于,应用于客户端,包括:确定并显示多种语言版本的应用程序所需要更新语言文案的语言内容标识,以便根据所述语言内容标识,对所述语言文案进行填空式更新;根据更新的语言文案,打包生成更新的语言文件;当接收到语言文件发布指令时,根据所述发布指令将所述更新的语言文件发布到云端,以便所述应用程序根据所述更新的语言文件进行更新。
【技术特征摘要】
1.一种多种语言版本的应用程序更新方法,其特征在于,应用于客户端,包括:确定并显示多种语言版本的应用程序所需要更新语言文案的语言内容标识,以便根据所述语言内容标识,对所述语言文案进行填空式更新;根据更新的语言文案,打包生成更新的语言文件;当接收到语言文件发布指令时,根据所述发布指令将所述更新的语言文件发布到云端,以便所述应用程序根据所述更新的语言文件进行更新。2.根据权利要求1所述的方法,其特征在于,所述确定并显示多种语言版本的应用程序所需要更新语言文案的语言内容标识之前,所述方法还包括:利用所述语言文案对应的语言分析器对所述应用程序进行分析,得到所述语言文案对应的语言内容标识。3.根据权利要求1所述的方法,其特征在于,所述确定并显示多种语言版本的应用程序所需要更新语言文案的语言内容标识,具体包括:当确定所述应用程序需要支持新的语言时,确定并显示所述应用程序翻译需要的语言内容标识,以便根据所述语言内容标识和新语言,对语言内容进行填空式翻译;所述根据更新的语言文案,打包生成更新的语言文件,具体包括:根据翻译得到新的语言文案,打包生成新的语言文件。4.一种多种语言版本的应用程序更新方法,其特征在于,应用于云端,包括:检测是否接收到多种语言版本的应用程序更新请求;若是,查询与所述应用程序对应的语言文件,所述语言文件为客户端根据语言文案打包并发布的;将所述语言文件发布给所述应用程序进行更新。5.根据权利要求4所述的方法,其特征在于,所述将所述语言文件发布给所述应用程序之前,所述方法还包括:识别所述应用程序对应的系统语言;检测与所述应用程序对应的语言文件中是否存在与识别的语言相匹配的语言文件;所述将所述语言文件发布给所述应用程序进行更新,具体包括:若存在,则将与识别的语言相匹配的语言文件优先发布给所述应用程序进行更新;若不存在,则将所述应用程序默认语言所对应的语言文件发布给所述应用程序进行更新。6.一种客户端,其特征在于,包括:显示单元,用于确定并显示多种语言版本的应...
【专利技术属性】
技术研发人员:伊根生,
申请(专利权)人:深圳市鼎晟开元科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。