DevExpress 控件汉化教程详解(内含下载官网汉化包和自定义修改汉化包教程)

1.关闭VS及DevExpress程序
2.右键以管理员身份运行DoNet程序集处理程序
3.点击载入程序,选择汉化包里面所有的dll文件
4.点击卸载旧GAC
5.点击加入GAC ,设计时界面汉化结束

关于DevExpress的控件汉化问题,网上的汉化包基本都是“运行时汉化”,非“设计时汉化”(这个问题经常有人问,有必要强调一下),所谓的运行时汉化是指程序运行时候DevExpress控件自带的英文文本汉化,比如GridView的头部右键菜单,如下是汉化的结果

                                    

汉化前(汉字部分是自定义添加的功能)                 汉化后

如果是想“设计时汉化”,即想看到属性说明汉化的话,对不起,因为此项工作量太大,网上几乎没有,有的话应该也只有早期部分版本,劝你还是选择放弃吧,建议还是多查查翻译多积累一下英文,毕竟搞开发懂点英文有利于自身的发展。

 

关于“运行时汉化”说明

“运行时汉化”目的是让用户在使用自己开发的程序时,不影响那些不懂英文的用户的操作,方便用户知道自带的一些功能,所以说“运行时汉化”是给用户准备的,非给开发人员准备的,接下来我介绍一下如何“运行时汉化”。

1、编辑和下载汉化包:

对于DevExpress的汉化,DevExpress官网提供了一个网页给用户自定义创建汉化包(下载汉化包是需要注册用户,这是可以免费注册的,无大碍),官方默认提供了汉化包一般汉化率30%~60%,其中有中文简体和繁体,用户根据需求下载,如果你发现汉化的内容不对或者不符合自己的阅读习惯或者翻译不全,你可以对现有的汉化包进行编辑修改,默认的翻译会采用必应翻译,如果你觉得翻译合适就点击应用即可,修改完后确认download修改后的版本,DevExpress会以邮件的形式发到你邮箱,其中包含汉化后的资源包和汉化的源代码。如果你的网络上不了DevExpress的官网的话,那就只能从网上下载了,一般都很容易找到,DevExpress资源较多的话可以到开发者论坛 这论坛上下载,这算是国内比较全的DevExpress资料论坛。

a、DevExpress官网语言包的入口,或者直接输入网址:https://localization.devexpress.com/

b、添加对应的版本

c、选择模块和控件

d、应用翻译或自定义翻译,修改完后点击保存或者直接下载

e、选择下载的版本


 

2、解压和改名汉化包:

从DevExprss官网下载下来的汉化包解压后,汉化包的文件夹名会是这样 xxx_zh-CN,如果要使用的话,请删除前面的xxx_,仅仅保留后面的zh_Hans,如果你下载的是xxx_zh-Hant,就只保留zh-Hant,切记不要乱改名称,如果你把zh-CN改成zh-Hant的话,汉化资源包则无效,一定要确保自己下载哪个资源就保留哪个资源的名称!改完名字后,若果文件夹里面有汉化的源码,请移走。

a、官方提供了自带解压形式的exe文件,双击点击“extract”按钮即可解压。

 

b、src文件夹是汉化包的源码,可以用于升级使用,json resources文件夹里面是json的汉化包,用于DevExtreme项目的汉化,可以移走这个两个文件,因为汉化包包含winform、web、xaf的资源,如果你是winform的话,可以只要winform的相关汉化资源,当然你也可以选择winform的资源复制到另外的路径,文件夹取名zh-CN即可。

3、将汉化包应用到开发程序

将处理后的汉化包移到自己的开发的程序的程序启动路径(即你的 程序.exe 所在路径),默认情况下,winform程序的启动路径都是在bin下,如果你是在debug下的话,就把汉化包copy到bin/debug下,如果是release下的,就把汉化包copy到bin/release路径下。copy完后,若你的Dev是15.1之前的版本的话,需要在你项目的program的main函数里面增加一句代码,切记CultureInfo里面的参数一定要跟你的汉化包的名称一致,如果你的汉化包是zh-CN,那参数就是"zh-CN",如果你的汉化包是zh-Hans,那参数就是"zh-Hans",如果不一致,将无法汉化。

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");


如果你的Dev版本是15.1或以后的版本,则无需加上这句代码,程序会默认识别到汉化包。

以上为DevExpress整个汉化过程,如果你想把这个汉化包设置为全局,可以下载以下工具注册程序集到gac,这样设置在设计的时候,部分自带的设计界面,如果gridview的设计器和chartcontrol的设计器和报表的设计器等界面会有部分汉化

链接:https://pan.baidu.com/s/11GZYiEwwFk-YTrjPqzk2ng 
提取码:7slp 
 

 
————————————————
版权声明:本文为CSDN博主「涛神-Dev」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012097590/article/details/91492005

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: DevExtreme是一款功能强大的Web开发框架,由DevExpress公司开发并维护。它提供了丰富的UI组件和工具,可以帮助开发人员更快速地构建出美观、响应式的Web应用程序。 而DevExtreme框架中的控件库是英文界面的,也就是说默认情况下控件的界面和文本都是以英文显示的。然而,并不是所有开发人员都习惯使用英文界面进行开发,所以DevExpress公司提供了汉化包,以方便中文开发者使用。 devexpress.universal.21.2.6汉化包即为DevExtreme框架的汉化包,它为开发人员提供了中文界面和翻译过后的文本,使得中文开发者可以更加方便地使用控件库进行开发工作。 使用devexpress.universal.21.2.6汉化包,开发人员可以将控件的界面语言切换为中文,而不必再费心去理解英文单词的意思。这对于广大中文开发人员来说,是一个很大的福利,可以提高开发的效率和舒适度。 总之,devexpress.universal.21.2.6汉化包是为了满足中文开发者的需求而开发的,它为DevExtreme框架提供了中文界面和翻译后的文本,方便中文开发者使用控件库进行开发工作。通过使用该汉化包,开发人员可以更加高效地进行开发工作,并提高整体开发体验的舒适度。 ### 回答2: devexpress.universal.21.2.6汉化包是一个用于将DevExpress开发工具包的界面语言转换为中文的软件包。DevExpress是一个知名的软件开发工具供应商,提供了广泛的开发工具和控件,用于构建各种类型的应用程序。 汉化包的作用是让使用DevExpress开发工具包的开发人员能够在其界面上使用中文进行开发。通过安装汉化包,开发人员可以将DevExpress控件的各种标签、按钮和菜单等界面元素转换为中文,从而方便他们理解和使用这些工具。 devexpress.universal.21.2.6汉化包是特定版本的汉化包,适用于DevExpress开发工具包的21.2.6版本。这个版本是DevExpress最新发布的一个版本,可能包含了一些新的功能和修复了一些已知问题。 安装汉化包并将DevExpress界面转换为中文非常简单。只需下载汉化包的安装程序,然后运行它,按照提示完成安装过程即可。安装完成后,在DevExpress开发工具包的设置中,可以选择语言为中文,这样就可以看到界面已经转换成了中文汉化包的使用可以提高开发效率,特别是对于使用DevExpress开发工具包的中国开发人员来说。界面语言与母语相同,可以减少理解和学习的障碍,提高工作效率。 总之,devexpress.universal.21.2.6汉化包是一个用于将DevExpress开发工具包界面转换为中文的软件包,可以提高中国开发人员在开发过程中的效率和便利性。 ### 回答3: DevExpress是一家软件开发公司,专注于开发.NET开发工具和控件。他们的产品包括开发框架、图表控件、报表控件、数据网格和用户界面组件等等。DevExtreme是他们的一个产品系列,提供了跨平台的开发工具和控件,用于开发基于HTML5和JavaScript的移动应用程序和响应式Web应用程序。 devexpress.universal.21.2.6汉化包是指为DevExtreme框架和控件的最新版本提供的汉化中文化)补丁。它将原本英文界面的文本翻译成中文,使得中国开发者在使用这些工具和控件时更加方便和易于上手。 这个汉化包包含了各种元素的翻译,如按钮、标签、提示信息等等。开发者只需要将汉化包引入到项目中,系统就会自动加载中文的界面文本,从而实现中文化的效果。 使用devexpress.universal.21.2.6汉化包,中国开发者可以更加方便地使用和理解DevExtreme的功能和界面。他们可以用中文进行开发和调试,无需额外的翻译工作。这不仅提高了开发效率,还能减少误解和错误。 总而言之,devexpress.universal.21.2.6汉化包是为了满足中国开发者对DevExtreme框架和控件的需求而提供的汉化补丁,使得他们可以以中文进行开发,并更好地理解和使用这些工具和控件。这对于推动软件开发的发展和促进国内IT产业的繁荣具有积极的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值