Devexpress汉化修改(立足于别人已经汉化过后生成的*.resources.dll文件)

原创 2015年07月08日 22:04:19
注:本文来源于我已经弃用的博客,现将其转移至本博客。

Devexpress汉化修改(立足于别人已经汉化过后生成的*.resources.dll文件)【ZL:工具下载见文章末】


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




1、首先,知道上面图片错误的起因是DevExpress.Xpf.Core.v13.2.resources.dll资源翻译的错误。因此将DevExpress.Xpf.Core.v13.2.resources.dll复制到E:\qq文件夹下。



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就能达到修改效果的关键。

另注:前期的考研、保研等事务,让自己未能及时注意到消息/评论,给大家带来的不便还请谅解。







Devexpress汉化修改(立足于别人已经汉化过后生成的*.resources.dll文件)

Devexpress汉化修改(立足于别人已经汉化过后生成的*.resources.dll文件)(ZL(V13.2.5)) Devexpress是很好的第三方控件。但是需要汉化,在从网上下载的zh-...
  • zhlechn
  • zhlechn
  • 2014年03月01日 18:25
  • 4995

【软件后门】资源(dll、ocx、exe)语言切换(汉化)、图标更改

1、资源(dll、ocx、exe)语言切换(汉化) 推荐使用工具eXeScope.exe 2、图标修改 推荐使用工具ResHacker 3.5.exe 3、区域语言修改 推荐使用工具Ultr...
  • chenlu5201314
  • chenlu5201314
  • 2015年10月08日 10:22
  • 961

注册DevExpress(12.1.6)&&DevExpress控件汉化

一、注册DevExpress 原因一:DevExpress这些文件不会跟着我们程序的更新而更新(除非你想给DevExpress升级) 原因二:DevExpress这些文件全放在我们程序下面,不仅使...
  • jimk5200
  • jimk5200
  • 2013年03月29日 11:06
  • 4654

[DevExpress]DevExpress 中 汉化包 汉化方法

汉化成功!!
  • david_520042
  • david_520042
  • 2016年02月17日 21:13
  • 6193

DevExpress官方汉化文件对界面进行汉化的过程

使用DevExpress官方汉化文件对界面进行汉化的过程 在较早期的Dev开发中,基本上都是在使用一个DLL包的汉化文件,如基于13.1的汉化包文件Dxper.LocalizationCHS...
  • kasama1953
  • kasama1953
  • 2016年05月27日 23:43
  • 1536

DevExpress 汉化(简单、实用、快速) 转

http://www.cnblogs.com/chenjb/archive/2009/08/06/1540091.html     与网上其它关于 DevExpress 汉化的文章不同,...
  • u012770274
  • u012770274
  • 2014年03月14日 12:55
  • 2254

DevExpress第三方控件汉化的全部代码和使用方法

DevExpress.XtraEditors.Controls  此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等       DevExpress.XtraGrid 网格     ...
  • zhu6006
  • zhu6006
  • 2013年08月27日 03:30
  • 1057

DevExpress WebForm 汉化

第一步:         在你的项目中添加一个资源文件夹"App_GlobalResources"                          第二步:              找到本地化资源...
  • china_skag
  • china_skag
  • 2011年03月25日 13:49
  • 1373

DevExpress13.1汉化

此文提供的是资源包汉化方式:
  • yulongguiziyao
  • yulongguiziyao
  • 2014年06月16日 11:22
  • 531

DevExpress控件汉化教程详解

所有Developer Express .NET产品都有本地化资源,比如按钮属性,控件属性描述,菜单项,确认和错误的信息等等,所有这些资源字符串可以很容易地被翻译成各种语言。   先看下面汉化前后的...
  • wsnwxm
  • wsnwxm
  • 2012年04月22日 14:58
  • 1731
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Devexpress汉化修改(立足于别人已经汉化过后生成的*.resources.dll文件)
举报原因:
原因补充:

(最多只允许输入30个字)