发明名称 嵌入式装置多语言的动态切换方法
摘要 本发明涉及一种嵌入式装置多语言的动态切换方法,本发明在不修改可执行目标程序的情况下,仅通过可执行目标程序的内置多语言引擎加载语言包,在将字符串往输出终端(包括显示器、文件输出、打印机)输出之前,将源字符串转换成目标语言字符串后输出。本发明所述的技术能直接应用于基于本多语言动态切换技术的嵌入式装置中。
申请公布号 CN102681851A 申请公布日期 2012.09.19
申请号 CN201210145741.X 申请日期 2012.05.11
申请人 许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司 发明人 马卫平;杨智德;姜艳娟;赵成功;王西邓;徐艳艳;李旺
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 郑州睿信知识产权代理有限公司 41119 代理人 陈浩
主权项 一种嵌入式装置多语言的动态切换方法,而其特征在于,其步骤如下:S1,语言包的构建:从可执行目标程序中提取字符串资源信息作为语言包的源语言词条信息,将源语言词条按所支持的语种分别进行翻译后形成一个有序HASH表二进制格式语言包,该语言包包含特定标识、支持语种个数及各语种信息、源字符串词条信息及对应语种的词条翻译信息;S2,语言包的下载、加载:通过下载工具将语言包下载到装置,系统上电后加载语言包;S3,语言环境设置:通过语言选择菜单可设置目的语言,设置成功后系统将立即进入所设置的语言环境;S4,字符串转换与终端输出:转换引擎进入动态多语言状态后,通过源字符串的HASH值及当前语言索引,在语言包中查找对应的目的语言字符串,将查找到的目的语言字符串通过输出终端输出;如果没有找到目的语言字符串,转换引擎将启动字符串词条智能拆分查找功能,并重组查找结果形成目的语言字符串通过输出终端输出;对于在字符串词条智能拆分查找过程中确实没有查找到词条将按原字符串信息通过终端输出。
地址 461000 河南省许昌市许继大道1298号