求助!!请给小弟一份用官方的汉化包汉化DevExpress的详细步骤
我已经下载了官方的汉化包,不知怎么用,请给出详细的汉化步骤,(如:哪个文件复制到哪个文件夹下等。)我主要是想汉化richEditControl和它生成的工具栏。
另外有人知道C#怎样用代码实现使richEditControl中的某个字符串被选中吗?
------解决方案--------------------直接把目录zh-CHS解压缩到exe文件同级目录即可,自动汉化的。
------解决方案--------------------是连同目录一起,不是单个文件,另外你下载的怎么不是dll文件?那个必须是编译好的才能这么做,而下载源码编译不靠谱,因为你没有密钥,那样将不认。
------解决方案--------------------你用的是什么版本的?
------解决方案--------------------同楼主啊 网上有众多汉化的版本 但是我试了一整天都没有成功 求个大侠来个详细点的步骤吧!
------解决方案--------------------我的做法:
1.下载官方汉化包(想必你已经下载了)
2. 把其中的zh-cn或zh-CHS(我不知道二者有何区别)放在你的程序运行目录下。
3. 在Program.cs里加一段话:
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-cn"); //或zh-CHS
4.运行程序,大功告成。
不过官方的汉化包还是有很多地方没有汉化。效果并不太好。
如果你只想汉化richeditcontrol的按钮,完全可以在属性面板里点每个按钮自己输入汉字的提示等。
------解决方案--------------------我也这样做的 但是我发现那些新增的控件的英文说明还是没变 什么情况
------解决方案--------------------System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-cn");
这段代码完全多余,或者说不应该加,系统能够自动识别当前语言区域选择最合适的语言包。
汉化用的dll本身并非完全汉化,由于汉化者的偷懒,他们往往只做了一个旧的版本,新版本上的新的资源根本没去汉化,就改了下版本号编译,变成了新的汉化文件了。当然,汉化是由那个第三方控件销售商提高的,因此你也不能强求对方有多负责。没有汉化的地方,可以自己补足汉化,见官方汉化方法。