系统语言国际化维护方法、装置及计算机可读存储介质制造方法及图纸

技术编号:28145434 阅读:16 留言:0更新日期:2021-04-21 19:29
本发明专利技术涉及一种数据处理,揭露一种系统语言国际化维护方法,包括:对待翻译系统内容进行初始化处理,以获取与所述待翻译系统内容对应的配置文件;通过预设翻译库对所述配置文件中的待翻译系统内容进行翻译,以获取与所述待翻译系统内容对应的语言值;基于所述语言值更新所述配置文件,并获取与所述语言值对应的配置更新文件;在预设配置管理系统中根据所述配置更新文件内的语言值对待处理系统进行语言维护。本发明专利技术还涉及区块链技术,所述配置文件存储于区块链中。本发明专利技术可以简化系统语言的维护,降低系统开发或测试过程中对翻译的依赖程度。度。度。

【技术实现步骤摘要】
系统语言国际化维护方法、装置及计算机可读存储介质


[0001]本专利技术涉及数据处理,尤其涉及一种系统语言国际化维护的方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着软件技术的不断发展,为使软件更好地进入国际市场,现提出了软件国际化的理念,软件国际化的关键在于解决不同国家与地区不同语言的信息处理问题,以使软件的本地化更容易、更高效。
[0003]例如,在海外项目中,同一个业务系统需要支持多国语言,且在不同系统中会存在一些相同的语言展示。在需求,开发,测试,翻译的过程中,因为开发周期时间短的原因,翻译不能按时给出,或者翻译内容反复沟通并修改,导致业务系统整体周期长,耗费大量的人力物力。此外,由于业务系统的开发主要是通过编码的方式写在系统中,当翻译内容存在错误或者反复修改时,导致开发和测试的工作出现反复。
[0004]针对上述问题,通常的解决方案是,设置语言库,语言库中集中各种语言类型的选择,当需要进行内容翻译时,选择语言库中的对应语言进行翻译,但是该方式翻译速度慢,当不同的系统同时进行内容翻译时,需要分别进行操作,导致周期长,效率低,此外当操作人员对外语不熟悉或者操作出现手误时,可能造成一些语言描述的错误,当发现错误时,需要对版本进行更新,不能快速进行修正。

技术实现思路

[0005]本专利技术提供一种系统语言国际化维护方法、装置、电子设备及计算机可读存储介质,其主要目的在于解决现有系统语言在翻译过程中存在的通用性差、速度慢、不利于维护等问题。
[0006]为实现上述目的,本专利技术提供的一种系统语言国际化维护方法,包括:
[0007]对待翻译系统内容进行初始化处理,以获取与所述待翻译系统内容对应的配置文件;
[0008]通过预设翻译库对所述配置文件中的待翻译系统内容进行翻译,以获取与所述待翻译系统内容对应的语言值;
[0009]基于所述语言值更新所述配置文件,并获取与所述语言值对应的配置更新文件;
[0010]在预设配置管理系统中根据所述配置更新文件内的语言值对待处理系统进行语言维护。
[0011]可选地,所述配置文件存储在区块链中,所述配置文件至少包括与所述待翻译系统内容对应的ID项、语言类型项、语言值项和版本号项;其中,
[0012]所述语言类型项包括中文、英文、德文、法文、韩文、日文;
[0013]所述语言值项为与所述待翻译系统内容、所述语言类型项及所述版本号项分别对应的翻译内容。
[0014]可选地,所述获取与所述待翻译系统内容对应的语言值的过程包括:
[0015]根据所述待翻译系统内容确定与所述待翻译系统对应的目标系统;
[0016]获取所述目标系统上预设的翻译规则;其中,所述翻译规则包括指定的语言类型;
[0017]根据所述翻译规则获取与所述待翻译内容对应的语言值。
[0018]可选地,基于所述语言值更新所述配置文件,并获取与所述语言值对应的配置更新文件包括:
[0019]当所述待翻译系统内容为新增内容时,在所述配置文件中自动生成与所述待翻译内容对应的ID项、语言类型项、语言值项和版本号项;
[0020]基于所述语言值更新所述配置文件时,仅更新所述配置文件中的语言值项,形成所述配置更新文件;
[0021]当所述待翻译系统内容为修改内容时,更新所述配置文件中的语言值项和版本号项,形成所述配置更新文件。
[0022]可选地,所述在预设配置更新文件内根据语言值对待处理系统进行语言维护的过程包括:
[0023]将所述配置更新文件发送至所述待处理系统;
[0024]令所述待处理系统将获取的所述配置更新文件保存至对应的系统服务器;
[0025]当所述待处理系统需要进行内容翻译时,调用所述系统服务器中的配置更新文件内的语言值,以对所述待处理系统的系统语言进行翻译。
[0026]可选地,所述将所述配置更新文件发送至所述待处理系统包括:
[0027]通过所述配置管理系统直接将所述配置更新文件下发至各个所述待处理系统中;或者,
[0028]通过所述配置管理系统中预设的定时任务,将所述配置更新文件定时下发至所述各个待处理系统中;或者,
[0029]通过所述待处理系统主动拉取所述配置管理系统中的配置更新文件。
[0030]为了解决上述问题,本专利技术还提供一种系统语言国际化维护装置,所述装置包括:
[0031]配置文件获取及发送单元,用于对待翻译系统内容进行初始化处理,以获取与所述待翻译系统内容对应的配置文件;
[0032]语言值获取单元,用于通过预设翻译库对所述配置文件中的待翻译系统内容进行翻译,以获取与所述待翻译系统内容对应的语言值;
[0033]配置更新文件获取单元,用于基于所述语言值更新所述配置文件,并获取与所述语言值对应的配置更新文件;
[0034]语言维护单元,用于在预设配置管理系统中根据所述配置更新文件内的语言值对待处理系统进行语言维护。
[0035]可选地,所述获取与所述待翻译系统内容对应的语言值的过程包括:
[0036]根据所述待翻译系统内容确定与所述待翻译系统对应的目标系统;
[0037]获取所述目标系统上预设的翻译规则;其中,所述翻译规则包括指定的语言类型;
[0038]根据所述翻译规则获取与所述待翻译内容对应的语言值。
[0039]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0040]存储器,存储至少一个指令;及
[0041]处理器,执行所述存储器中存储的指令以实现上述所述的系统语言国际化维护方法。
[0042]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的系统语言国际化维护方法。
[0043]本专利技术实施例通过对待翻译系统内容进行初始化处理,以获取与待翻译系统内容对应的配置文件;通过预设翻译库对配置文件中的待翻译系统内容进行翻译,以获取与待翻译系统内容对应的语言值;基于语言值更新配置文件,并获取与语言值对应的配置更新文件;在预设配置管理系统中根据配置更新文件内的语言值对待处理系统进行语言维护,能够能够灵活的对翻译信息进行维护,降低系统开发对翻译内容的依赖。
附图说明
[0044]图1为本专利技术一实施例提供的系统语言国际化维护方法的流程示意图;
[0045]图2为本专利技术一实施例提供的系统语言国际化维护装置的模块示意图;
[0046]图3为本专利技术一实施例提供的实现系统语言国际化维护方法的电子设备的内部结构示意图;
[0047]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0048]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0049]本专利技术提供一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统语言国际化维护方法,其特征在于,所述方法包括:对待翻译系统内容进行初始化处理,以获取与所述待翻译系统内容对应的配置文件;通过预设翻译库对所述配置文件中的待翻译系统内容进行翻译,以获取与所述待翻译系统内容对应的语言值;基于所述语言值更新所述配置文件,并获取与所述语言值对应的配置更新文件;在预设配置管理系统中根据所述配置更新文件内的语言值对待处理系统进行语言维护。2.如权利要求1所述的系统语言国际化维护方法,其特征在于,所述配置文件存储在区块链中,所述配置文件至少包括与所述待翻译系统内容对应的ID项、语言类型项、语言值项和版本号项;其中,所述语言类型项包括中文、英文、德文、法文、韩文、日文;所述语言值项为与所述待翻译系统内容、所述语言类型项及所述版本号项分别对应的翻译内容。3.如权利要求1所述的系统语言国际化维护方法,其特征在于,所述获取与所述待翻译系统内容对应的语言值的过程包括:根据所述待翻译系统内容确定与所述待翻译系统对应的目标系统;获取所述目标系统上预设的翻译规则;其中,所述翻译规则包括指定的语言类型;根据所述翻译规则获取与所述待翻译内容对应的语言值。4.如权利要求2所述的系统语言国际化维护方法,其特征在于,基于所述语言值更新所述配置文件,并获取与所述语言值对应的配置更新文件包括:当所述待翻译系统内容为新增内容时,在所述配置文件中自动生成与所述待翻译内容对应的ID项、语言类型项、语言值项和版本号项;基于所述语言值更新所述配置文件时,仅更新所述配置文件中的语言值项,形成所述配置更新文件;当所述待翻译系统内容为修改内容时,更新所述配置文件中的语言值项和版本号项,形成所述配置更新文件。5.如权利要求1所述的系统语言国际化维护方法,其特征在于,所述在预设配置管理系统中根据所述配置更新文件内的语言值对待处理系统进行语言维护的过程包括:将所述配置更新文件发送至所述待处理系统;令所述待处理系统将获取的所述配置更新文件保存至对应的系统服务器;当所述...

【专利技术属性】
技术研发人员:黑晓群王邵华
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1