一种产品多语言方案切换方法、系统、设备及介质技术方案

技术编号:41375528 阅读:27 留言:0更新日期:2024-05-20 10:19
本发明专利技术提供了一种产品多语言方案切换方法、系统、设备及介质,涉及产品多语言方案切换领域,方法包括:利用工程路径下的配置文件记录多语言的配置信息,构建多语言动态库文件;基于多语言动态库文件,在运行态或组态下,根据语言身份标识与语言信息的绑定关系,切换不同语言项的身份标识查找对应的语言资源文件压缩包,并解压语言资源文件压缩包;当点击菜单栏进行多语言切换时,在运行态或组态下,在临时路径中查找待加载的精灵组件对应的语言资源文件加载解压后的语言资源文件,并同时通知多语言资源界面更改为解压后的语言资源文件,以动态切换语言。本发明专利技术能够兼容新语言的菜单栏,避免windowsAPI的内部卡死的问题。

【技术实现步骤摘要】

本专利技术涉及产品多语言方案切换领域,特别是涉及一种产品多语言方案切换方法、系统、设备及介质


技术介绍

1、为满足不同市场的需要,需要产品可以实现多种语言间的切换功能。产品多语言方案,可以满足在组态或运行态下,通过菜单项切换来转换不同语言功能。

2、在菜单中切换语言时,根据组件启动时加载的资源动态链接库文件(dynamiclinklibrary,dll),修改界面语言,但是如果修改用户界面(userinterface,ui)时,多语言dll资源也需要重新制作并替换,否则无法更新修改后的ui更改。

3、在多文档或单文档模式下,现有技术不能兼容微软在当时新创建的cmfcmenubar以及cmfctoolbar控件,如果强行替换,则会引发windowsapi的内部卡死导致整体程序的卡死。


技术实现思路

1、本专利技术的目的是提供一种产品多语言方案切换方法、系统、设备及介质,以解决在多文档或单文档模式下,windowsapi的内部卡死的问题。

2、为实现上述目的,本专利技术提供了本文档来自技高网...

【技术保护点】

1.一种产品多语言方案切换方法,其特征在于,包括:

2.根据权利要求1所述的产品多语言方案切换方法,其特征在于,还包括:

3.根据权利要求1所述的产品多语言方案切换方法,其特征在于,还包括:

4.根据权利要求1所述的产品多语言方案切换方法,其特征在于,还包括:

5.根据权利要求4所述的产品多语言方案切换方法,其特征在于,初次加载所述多语言动态库文件时获取当前选定语言,并将当前选定语言对应的语言资源文件压缩包解压在临时路径下;解压后的语言资源文件的名称为原组件名称_语言资源身份标识。

6.一种产品多语言方案切换系统,其特征在于,包...

【技术特征摘要】

1.一种产品多语言方案切换方法,其特征在于,包括:

2.根据权利要求1所述的产品多语言方案切换方法,其特征在于,还包括:

3.根据权利要求1所述的产品多语言方案切换方法,其特征在于,还包括:

4.根据权利要求1所述的产品多语言方案切换方法,其特征在于,还包括:

5.根据权利要求4所述的产品多语言方案切换方法,其特征在于,初次加载所述多语言动态库文件时获取当前选定语言,并将当前选定语言对应的语言资源文件压缩包解压在临时路径下;解压后的语言资源文件的名称为原组件名称_语言资源身份标识。

6.一种产品...

【专利技术属性】
技术研发人员:刘乃玉张硕
申请(专利权)人:北京力控元通科技有限公司
类型:发明
国别省市:

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

1