admin管理员组

文章数量:1794759

MFC

MFC

MFC-多语言转换

  • 背景
  • 一、方法以及优缺点
  • 二、参考博客链接
  • 三、案例分享
  • 总结


背景

实习日记:

在实习期间,因为产品是要对外出口的,所以软件需要转换成多个语言,比如英语,阿拉伯语,泰语,日语,韩语等等~
所以博主大大和小伙伴被导师安排了这个任务,导师还是很好的,说只需要查阅相关资料,整理后汇报就好了;


提示:以下是本篇文章正文内容,下面案例可供参考

一、方法以及优缺点

方法优点缺点
用插入副本资源文件简单好实现内存占比大
用DLL文件和插入副本资源文件相比,内存占比小了但是不够灵活,要保存最原始的资源文件,一旦修改,就要重新生成DLL文件
ini配置文件和DLL文件相比,比较灵活但是不安全,文件被删出的话,就无法初始化界面了;还有无法动态加载界面的数据,因为只是改变了资源文件
数据库安全,效率高 ,可以动态加载数据,把要转换的数据存入数据库,需要时取出暂无

二、参考博客链接

1:插入副本资源文件地址:
参考博客网址链接
2:生成DLL库
参考博客网址链接
最原始的链接
3:ini配置文件
参考博客网址链接

三、案例分享

参考博客写了几个小案例,需要自取

博主运行软件:vs2013

链接:=moon
提取码:moon

总结

最后公司实际采用是数据库的方式进行软件翻译;
同期的实习生小伙伴,还有些新颖的想法,比如想实现直接针对字节流修改,但是奈何资料太少,不知道怎么下手;

本文标签: MFC