[发明专利]一种跨平台的国际化文件生成方法、装置及电子设备在审
申请号: | 202310063769.7 | 申请日: | 2023-01-11 |
公开(公告)号: | CN116011466A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 乔乐 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | G06F40/56 | 分类号: | G06F40/56;G06F40/49 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;马敬 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 国际化 文件 生成 方法 装置 电子设备 | ||
本申请实施例提供了一种跨平台的国际化文件生成方法、装置及电子设备,包括:获取待翻译的增量文件数据及增量文件数据的平台类型;对增量文件数据进行语种检测,得到至少一个单语种文件;针对每一个单语种文件,按照该单语种文件的语种类型,将该单语种文件中的各词条数据与全量数据库进行匹配;针对至少一个单语种文件中的每一个词条数据,当全量数据库中匹配到该词条数据的情况下,根据匹配结果对该词条数据进行多语种翻译,得到该词条数据的翻译结果;整合至少一个单语种文件中各词条数据的翻译结果,得到增量文件数据的不同语种类型的多个译文文件;根据各译文文件,生成平台类型对应的国际化文件。本申请实现了跨平台生成国际化文件。
技术领域
本申请涉及应用开发技术领域,特别是涉及一种跨平台的国际化文件生成方法、装置及电子设备。
背景技术
随着全球化的发展进程,应用程序也呈现出为多国家、多地区提供服务的趋势,为此,越来越多的应用程序在功能支持、代码设计等方面均考虑到多语言、多系统的运行需求,例如,考虑支持不同国家或地区的语言习惯(如中文习惯、英文习惯等)、支持不同系统的运行逻辑(如iOS、Android等(两者均为一种移动操作系统)),这称之为应用程序的国际化。常见的实现方式是基于一种语言实现对应用程序的开发之后,对该应用程序的相关开发文件进行多语种的翻译,从而生成该应用程序的国际化文件,最终基于所生成的国际化文件实现该应用程序的国际化。
目前开发人员常先利用一些开发脚本、工具等实现初步翻译,再经由人工复译,以此生成应用程序的国际化文件。但是,当前已有的初步翻译工具大多基于单一系统(iOS、Android等)中所提供的多语言导入/出功能实现,仅能够针对语句中的文字本身进行简单地初步翻译,而由于应用程序开发的复杂性,应用程序的相关文件也具有一定的复杂性,所以初步翻译的结果往往不够智能、不尽如人意,且仅支持单一系统、不够便捷,翻译人员复译时仍需要花费大量精力,导致效率低下。
发明内容
本申请实施例的目的在于提供一种跨平台的国际化文件生成方法、装置及电子设备,以实现提高国际化文件的生成效率。具体技术方案如下:
第一方面,本申请实施例提供了一种跨平台的国际化文件生成方法,所述方法包括:
获取待翻译的增量文件数据及所述增量文件数据的平台类型;
对所述增量文件数据进行语种检测,得到至少一个单语种文件,其中,每一个所述单语种文件中仅包括一种语种类型的词条数据;
针对每一个单语种文件,按照该单语种文件的语种类型,将该单语种文件中的各词条数据与全量数据库进行匹配;
针对所述至少一个单语种文件中的每一个词条数据,当所述全量数据库中匹配到该词条数据的情况下,根据匹配结果对该词条数据进行多语种翻译,得到该词条数据的翻译结果;
整合所述至少一个单语种文件中各词条数据的翻译结果,得到所述增量文件数据的不同语种类型的多个译文文件,其中,每一个所述译文文件中仅包括一种语种类型的词条数据;
根据各所述译文文件,生成所述平台类型对应的国际化文件。
本申请的一个实施例中,所述获取待翻译的增量文件数据及所述增量文件数据的平台类型,包括:
获取基于Jenkins工具输入的配置文件,其中,所述配置文件中包括SVN文件路径及平台类型;
按照所述SVN文件路径拉取待翻译文件,对所述待翻译文件进行增量文件检测,得到所述待翻译的增量文件数据,其中,所述增量文件数据的平台类型为所述配置文件中的平台类型。
本申请的一个实施例中,所述方法还包括:
获取所述至少一个单语种文件中的、所述全量数据库中未匹配到的词条数据,得到各第一类词条数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310063769.7/2.html,转载请声明来源钻瓜专利网。