mjhcad 发表于 2012-4-17 15:37:00

对话框中文汉化问题

已经生成了txtextcontrol.resources.dll 和 TXTextControl.TextControlCore.textcontrol.resx.resources 两个文件。
注册表添加了
文件已经都复制到exe文件所在目录下,但还是不行?好像还要建个两个字母的子目录,不知该怎么建?

iceman 发表于 2012-4-18 10:16:00

回复 1# mjhcad 的帖子

mjhcad 你好,

1.帮助文档中->Technical Articles->Resource Kit 章节详细介绍了汉化资源文件的步骤,请参考。

2.还可以参考该贴:http://gcdn.grapecity.com/showtopic-2438.html

mjhcad 发表于 2012-4-18 10:55:00

我已经看了帮助文档,说两个字母的语言代码到网站上去查,但网站根本打不开!
网站地址:http://www.unicode.org/unicode/onlinedat/languages.html
我再网上搜了搜,是在exe文件相同的目录建立zh-cn子目录,然后将生成的
txtextcontrol.resources.dll 及TXTextControl.TextControlCore.textcontrol.resx.resources 两个文件复制到\zh-cn下吗?
但还是不行。您能否再说的详细些。

iceman 发表于 2012-4-18 17:31:00

mjhcad 你好,
下面是我的汉化 Demo ,请参考:

需要注意注册表结果,请参见截图:

mjhcad 发表于 2012-4-18 18:51:00

感谢您的回答。还有一个问题:其它对话框都汉化了,为什么字体段落对话框没有汉化?

iceman 发表于 2012-4-19 09:15:00

回复 5# mjhcad 的帖子

mjhcad 您好,

1.字体、段落对话框在我的 Demo 里汉化正常。请确认你的资源中对应 Value 已经汉化。

2.字体 ComboBox 名称取得是系统安装字体,像 MSWord 一样,部分名称是无法汉化的。

mjhcad 发表于 2012-4-19 13:12:00

为什么运行您的示例程序字体对话框也没有汉化?
编程环境Vs2008 ,装了.Net framework 4.0。问题究竟出在那里呢?

iceman 发表于 2012-4-19 13:52:00

mjhcad 您好,
请问你的系统使用语言版本是?汉语还是英语?如果本地化 TX 资源,那么运行程序的电脑必须和资源中语言匹配。汉化 TX ,那么系统必须也是汉语语言包。
页: [1]
查看完整版本: 对话框中文汉化问题