【技术实现步骤摘要】
一种基于语言包实现继电保护装置多语言版本方法及装置
本专利技术具体涉及一种基于语言包实现继电保护装置多语言版本方法及装置,属于电力系统继电保护
技术介绍
近年来,国产继电保护装置逐步走出国门,面向国际市场。随着继电保护装置的国际化,需要支持的语言类型也越来越多,装置新增语言版本的需求也越来越多。目前,继电保护装置多语言版本是通过在源码文件中嵌入相应的语言文本信息来实现的,语言文本信息的修改需要重新编译源码并下载执行程序,需要开发人员参与。采用这种方式,每一种语言版本都需要有一个对应的执行程序,不但装置语言版本维护的工作量大,维护难度高,无法实现语言版本的动态切换,而且新增语言版本的开发周期较长,不利于装置的市场竞争。目前,在其他应用领域多语言版本的常用实现方法是通过语言包分离语言文本信息与程序源码,使语言文本信息与程序无关。通过语言包实现多语言版本及语言版本的动态切换的方法,具体步骤如下所述:(1)用户界面以本地语言为制作基础,将界面源代码中的语言文字和程序文字通过发布管理器生成其它各国语言的待翻译 ...
【技术保护点】
1.一种基于语言包实现继电保护装置多语言版本方法,其特征是,所述语言包包括1个语言配置文件和多个语言文本文件,每个语言类型对应1个语言文本文件,所述语言配置文件内记录当前语言的语言代码、语言数目、每种语言的语言代码和每种语言类型下的语言名称;所述语言文本文件为对应语言类型下的语言文本信息,文件后缀为语言类型对应的语言代码;/n解析语言配置文件获得所有语言名称与语言代码的对应关系;并将所有语言名称可视化显示以供用户语言切换时选择;/n根据用户选择的语言名称获取其对应的语言代码,并将语言配置文件中当前语言的语言代码修改为所述语言代码;/n根据语言配置文件中当前语言的语言代码获取 ...
【技术特征摘要】
1.一种基于语言包实现继电保护装置多语言版本方法,其特征是,所述语言包包括1个语言配置文件和多个语言文本文件,每个语言类型对应1个语言文本文件,所述语言配置文件内记录当前语言的语言代码、语言数目、每种语言的语言代码和每种语言类型下的语言名称;所述语言文本文件为对应语言类型下的语言文本信息,文件后缀为语言类型对应的语言代码;
解析语言配置文件获得所有语言名称与语言代码的对应关系;并将所有语言名称可视化显示以供用户语言切换时选择;
根据用户选择的语言名称获取其对应的语言代码,并将语言配置文件中当前语言的语言代码修改为所述语言代码;
根据语言配置文件中当前语言的语言代码获取以该语言代码为后缀的语言文本文件,从所述语言文本文件中获得相应语言类型的语言文本信息。
2.根据权利要求1所述的一种基于语言包实现继电保护装置多语言版本方法,其特征是,语言文本文件采用通用的配置文件格式存储。
3.根据权利要求1所述的一种基于语言包实现继电保护装置多语言版本方法,其特征是,语言配置文件的格式包括节标识、键标识和值。
4.根据权利要求1所述的一种基于语言包实现继电保护装置多语言版本方法,其特征是,语言文本文件的格式包括节标识、键标识和值。
5.根据权利要求4所述的一种基于语言包实现继电保护装置多语言版本方法,其特征是,各语言文本文件中的节标识和键标识的数目、名称、位置均相同,而值所对应的字符串则与语言类型相关。
6.一种基于语言包实现继电保护装置多语言版本装置,其特征是,所述语言包包括1个语言...
【专利技术属性】
技术研发人员:崔殿彬,丁俊健,郑昌露,凌文明,
申请(专利权)人:南京国电南自维美德自动化有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。