一种应用程序语言包的制作维护方法及系统技术方案

技术编号:23314815 阅读:68 留言:0更新日期:2020-02-11 17:42
本发明专利技术公开了一种应用程序语言包的制作维护方法,包括设置语言包文件源目录、目标目录和译文语种,所述语言包文件包含源文、译文、译文语种和翻译状态信息;语言包初始化;翻译语言包文件中需要翻译的原文,并制作译文或对已有的译文进行维护几个步骤,同时还公开了其系统;能够有效实现语言包的就地化维护和扩展,解决语言包制作维护方法流程复杂、工作分散、效率低、周期长的技术问题。

A method and system of making and maintaining application language package

【技术实现步骤摘要】
一种应用程序语言包的制作维护方法及系统
本专利技术涉及自动化技术和计算机软件
,具体为一种应用程序语言包的制作维护方法及系统。
技术介绍
为更好的应对软件国际化,拓展国际化市场,目前很多应用软件已具备支持多国语言的能力,其中一部分软件也已实现了语言包和程序的解耦。语言包和程序的解耦在一定程度上为软件研发和维护带来了便利。但对于语言包的维护和扩展,仍严重依赖研发人员,存在流程复杂、工作分散、效率低、周期长的缺点,而且研发人员不一定具备多国语言的翻译能力。
技术实现思路
为解决上述现有技术中存在的技术缺陷,本专利技术提供了一种应用程序语言包的制作维护方法及系统,在语言包和程序已解耦的前提下,进一步完善语言包维护和制作流程,实现语言包文件的集中管理,有效实现语言包的就地化维护和扩展,解决了语言包制作维护方法流程复杂、工作分散、效率低、周期长的技术问题。本专利技术解决其技术问题是通过以下技术方案实现的:一种应用程序语言包的制作维护方法,包括以下步骤:设置语言包文件源目录、目标目录和译文语种,所述语言包文本文档来自技高网...

【技术保护点】
1.一种应用程序语言包的制作维护方法,其特征在于,包括以下步骤:/n设置语言包文件源目录、目标目录和译文语种,所述语言包文件包含源文、译文、译文语种和翻译状态信息;/n语言包初始化;/n翻译语言包文件中需要翻译的原文,并制作译文或对已有的译文进行维护。/n

【技术特征摘要】
1.一种应用程序语言包的制作维护方法,其特征在于,包括以下步骤:
设置语言包文件源目录、目标目录和译文语种,所述语言包文件包含源文、译文、译文语种和翻译状态信息;
语言包初始化;
翻译语言包文件中需要翻译的原文,并制作译文或对已有的译文进行维护。


2.根据权利要求1所述的一种应用程序语言包的制作维护方法,其特征在于,所述语言包初始化,具体包括以下步骤:
判断语言包文件源目录和目标目录是否相同,若相同,则获取目标目录的语言包文件列表,若不相同,则复制源文件目录至目标目录中,并获取目标目录下的语言包文件列表;
依次判断语言包文件列表中的每个语言包文件的译文语种是否与设置一致,若一致,则使用设置的译文语种,若不一致,则将当前语言包文件的译文语种修改为设置的译文语种,并将当前语言包文件中每个词条的翻译状态设置为翻译未完成状态。


3.根据权利要求1所述的一种应用程序语言包的制作维护方法,其特征在于,所述翻译语言包文件的翻译方法,具体包括以下步骤:
设置待翻译的词条原文、译文和搜索范围;
在搜索范围内的语言包文件中匹配词条,匹配原则为语言包文件中的词条原文与设置的待翻译的词条原文相同,且语言包文件中的词条译文与设置的译文不相同;
将匹配到的词条的译文替换为设置的译文,当前词条的翻译状态修改为翻译完成状态,并更新当前词条所在的语言包文件的已翻译词条数和翻译进度;然后继续匹配下一个词条。


4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:刘青红尹凯陈建国葛立青傅蕾
申请(专利权)人:南京南瑞继保工程技术有限公司南京南瑞继保电气有限公司
类型:发明
国别省市:江苏;32

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

1