mindrayguowei 发表于 2020-3-11 17:36:42

textcontrol右键菜单汉化问题

我们在一个项目里面已经实现了右键菜单的汉化,tx是23版本,但是新建了一个项目之后,把已经汉化好的包含资源dll的zh-CN文件夹考过来,依然没有汉化,这个需要怎么做呢? 需要重新生成资源文件? 还是重新修改注册表?

Richard.Ma 发表于 2020-3-11 18:14:06

你说的新项目引用的TX版本是新版本吗,不同的版本的话需要重新汉化生成资源文件

mindrayguowei 发表于 2020-3-12 08:43:32

不是新版本,用的是23的版本,这个版本我们在别的项目里面已经汉化过了,一直正常工作。
新项目引用23版本的tx,把已经汉化的资源包考过来,右键里面还是没有汉化

Richard.Ma 发表于 2020-3-12 11:32:21

是说现在有一部分汉化了,只有右键没有汉化吗,编译好的资源文件我记得是有几个,是否是缺少其中一个,

mindrayguowei 发表于 2020-3-13 10:14:29

新项目是针对安装时就自带的demo源码项目做的二次开发,路径是C:\Users\Documents\TX Text Control 23.0.NET for Windows Forms\Samples\WinForms\CSharp,这里面的菜单大部分是写死的,汉化是通过修改程序直接完成的,但是右键菜单的汉化貌似没法通过修改代码实现,只能通过资源文件。

现在是把另外一个已经正常运行的项目里面的zh-CN和zh两个文件夹直接考过来,里面都包含了完整的资源文件的dll,但是在我们新项目里面不起作用

mindrayguowei 发表于 2020-3-13 10:14:31

本帖最后由 mindrayguowei 于 2020-3-13 10:15 编辑

新项目是针对安装时就自带的demo源码项目做的二次开发,路径是C:\Users\Documents\TX Text Control 23.0.NET for Windows Forms\Samples\WinForms\CSharp\TX Text Control Words,这里面的菜单大部分是写死的,菜单的汉化是通过修改程序直接完成的. 但是右键菜单的汉化貌似没法通过修改代码实现,只能通过资源文件。

现在是把另外一个已经正常运行的项目里面的zh-CN和zh两个文件夹直接考过来,里面都包含了完整的资源文件的dll,但是在我们新项目里面不起作用

Richard.Ma 发表于 2020-3-13 11:48:00

这个问题确实没有办法判断,你把出现问题的项目以及现在的资源文件全部发过来,我这边验证一下,不行的话我可以发给TX厂商那边问一下原因
页: [1]
查看完整版本: textcontrol右键菜单汉化问题