编译方法、多语言集成方法、计算机设备和存储介质与流程

文档序号:37257887发布日期:2024-03-12 20:34阅读:11来源:国知局
编译方法、多语言集成方法、计算机设备和存储介质与流程

本申请涉及数据处理,特别是涉及自动集成多语言的编译方法、基于编译系统的多语言集成方法、计算机设备和计算机可读的存储介质。


背景技术:

1、随着互联网全球化进程的推进,应用在语言国际化方面的开发愈发重要。但在应用业务范围扩展的同时,根据功能拆分出的各类业务组件在应用架构中变得十分常见,然而许多业务组件并非是可读的代码格式,目前常见的语言国际化方法却是针对非组件化工程的源代码,因此难以对这部分资源进行高效、准确地翻译,十分影响应用的语言国际化。


技术实现思路

1、为解决上述问题,本申请的主要目的是提供自动集成多语言的编译方法、基于编译系统的多语言集成方法、计算机设备和计算机可读的存储介质,用于提升应用中资源翻译的效率。

2、本申请提供一种自动集成多语言的编译方法,包括解析工程得到包含工程中资源的资源文件;合并资源文件得到资源文件列表;获取与资源一一对应的多语言数据,并将多语言数据更新至资源文件列表中;对资源文件列表进行编译。

3、本申请提供一种基于编译系统的多语言集成方法,编译系统包括客户端和翻译端,客户端解析工程得到包含工程中资源的资源文件;客户端合并资源文件得到资源文件列表,向翻译端发送第一消息;翻译端响应于第一消息,获取与资源一一对应的多语言数据,并将多语言数据发送至客户端;客户端将多语言数据更新至资源文件列表中;客户端对资源文件列表进行编译。

4、本申请提供一种计算机设备,包括存储器、处理器,所述存储器连接所述处理器,所述存储器用于存储可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现如上述任一项的方法。

5、本申请提供一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现如上述任一项所述的方法。

6、本申请的有益效果是:区别于现有技术,本申请公开了在利用编译系统对工程进行编译的过程中加入了多语言集成的步骤,从而对编译系统解析出的可读的资源文件进行翻译,且能直接对完成多语言集成的资源文件进行编译,能够对工程中所有需要翻译的资源进行处理,不受资源格式的影响,能提升语言国际化的准确性、全面性和效率;同时,将多语言集成的过程加入到编译过程中,也能简化人工操作的步骤,提升应用开发过程的效率。



技术特征:

1.一种自动集成多语言的编译方法,其特征在于,包括:

2.根据权利要求1所述的编译方法,其特征在于,所述工程包括二进制化的业务组件;

3.根据权利要求1所述的编译方法,其特征在于,

4.根据权利要求3所述的编译方法,其特征在于,

5.根据权利要求3所述的编译方法,其特征在于,

6.根据权利要求5所述的编译方法,其特征在于,

7.一种基于编译系统的多语言集成方法,所述编译系统包括客户端和翻译端,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,所述编译系统还包括构建工具;

9.一种计算机设备,包括存储器、处理器,所述存储器连接所述处理器,所述存储器用于存储可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如权利要求1-8任一项所述的方法。

10.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序在计算机处理器中执行时实现如权利要求1-8任一项所述的方法。


技术总结
本申请涉及数据处理技术领域,特别是涉及自动集成多语言的编译方法、基于编译系统的多语言集成方法、计算机设备和计算机可读的存储介质。本申请所提供的一种自动集成多语言的编译方法,包括解析工程得到包含工程中资源的资源文件;合并资源文件得到资源文件列表;获取与资源一一对应的多语言数据,并将多语言数据更新至资源文件列表中;对资源文件列表进行编译。通过上述方法,能在编译过程中对工程中需要翻译的资源实现多语言集成,提升资源翻译的便捷性和效率。

技术研发人员:郑聪
受保护的技术使用者:杭州华橙软件技术有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1