Devexpress 是很好的第三方控件。但是需要汉化,在从网上下载的zh-CN文件夹里都是*.resources.dll文件,由于汉化的工作量很大,难免有些地方汉化 错误或者不合适(如下图)。花了些时间修改它们(大部分时间花在‘实现无需加入GAC即可见汉化效果’),将过程记录如下。

2、反编译DevExpress.Xpf.Core.v13.2.resources.dll

3、反编译后生成文件如下

4、
知道Calculator的资源位于文件DevExpress.Xpf.Core.Editors.LocalizationRes.zh-
CN.resources。所以下面将其转为DevExpress.Xpf.Core.Editors.LocalizationRes.zh-
CN.resx来编辑资源。先将DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resources复制到D:\Program
Files (x86)\Microsoft Visual Studio 12.0下,然后操作如下:

5、然后用VS2013打开生成的DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resx把错误值修改过来。并保存。

6、下面将原来的DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resources删除。再将DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resx转为DevExpress.Xpf.Core.Editors.LocalizationRes.zh-CN.resources。并将其剪切覆盖到E://qq文件夹。

7、下面进行再编译。首先移除DevExpress.Xpf.Core.v13.2.resources.il的强名。然后再重新生成生成强名。再编译为DevExpress.Xpf.Core.v13.2.resources_Output.dll。

8、强名伪造替换。先载入DevExpress.Xpf.Core.v13.2.resources.dll,获取其强名。保存为Dev.snk。

9、然后再载入DevExpress.Xpf.Core.v13.2.resources_Output.dll。选择强名文件Dev.snk,再替换。

10、再将更改后的DevExpress.Xpf.Core.v13.2.resources_Output.dll更名为DevExpress.Xpf.Core.v13.2.resources.dll复制覆盖到zh-CN文件夹。即达到更改效果。运行对比效果如下:

   
       

转载请注明出处:http://blog.csdn.net/zhlechn/article/details/20225749

文中工具下载地址:http://download.csdn.net/detail/zhlechn/8118219

注:要想不需要把DevExpress.Xpf.Core.v13.2.resources.dll加入GAC就能达到修改效果,必须两次强名不一样。即第7步是实现不加入GAC就能达到修改效果的关键。

最新文章

  1. java web工程 数据库操作报驱动类找不到的错误
  2. Linux_MySql安装
  3. Hadoop三种安装模式:单机模式,伪分布式,真正分布式
  4. javascript中的动画的实现以及运动框架的编写(1)
  5. android 之 下载管理器 无论监测在当地的设计思路
  6. JS 获取网页的宽高
  7. 将可执行exe文件注册成windows服务
  8. 你可记得曾经的-------- C#面向对象的“基础”
  9. Python爬取百度贴吧数据
  10. 『转载』从内存资源中加载C++程序集:CMemLoadDll
  11. Python_正则表达式一
  12. IZT复杂电磁环境记录回放和模拟系统
  13. 几何入门合集 gym101968 problem F. Mirror + gym102082 Problem F Fair Chocolate-Cutting + gym101915 problem B. Ali and Wi-Fi
  14. sqoop无法导出parquet文件到mysql
  15. autofac 创建实例方法总结
  16. react点滴
  17. 5月21 回话控制SESSION COOKIE
  18. ORA-30926: 无法在源表中获得一组稳定的行ORA-06512: 在 "STG.FP_MO_SPLIT", line 1562 临时
  19. Git从零开始(三)
  20. Day1 Excel基本知识

热门文章

  1. 【BZOJ3942】Censoring [KMP]
  2. 【洛谷 P1667】 数列 (贪心)
  3. HDU1045(二分图经典建模)
  4. Linux2.6.32内核笔记(5)在应用程序中移植使用内核链表【转】
  5. EF选择Mysql数据源
  6. oracle创建用户赋予权限,删除权限
  7. vue—你必须知道的
  8. crontab执行脚本失败问题
  9. PHP无限极分类详谈
  10. 最快的序列化组件protobuf的.net版本protobuf.net