找回密码
 立即注册

QQ登录

只需一步,快速开始

mindrayguowei

中级会员

122

主题

274

帖子

986

积分

中级会员

积分
986

活字格认证

QQ
mindrayguowei
中级会员   /  发表于:2020-3-11 17:36  /   查看:3072  /  回复:6
我们在一个项目里面已经实现了右键菜单的汉化,tx是23版本,但是新建了一个项目之后,把已经汉化好的包含资源dll的zh-CN文件夹考过来,依然没有汉化,这个需要怎么做呢? 需要重新生成资源文件? 还是重新修改注册表?

6 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-11 18:14:06
沙发
你说的新项目引用的TX版本是新版本吗,不同的版本的话需要重新汉化生成资源文件
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2020-3-12 08:43:32
板凳
不是新版本,用的是23的版本,这个版本我们在别的项目里面已经汉化过了,一直正常工作。
新项目引用23版本的tx,把已经汉化的资源包考过来,右键里面还是没有汉化
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-12 11:32:21
地板
是说现在有一部分汉化了,只有右键没有汉化吗,编译好的资源文件我记得是有几个,是否是缺少其中一个,
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2020-3-13 10:14:29
5#
新项目是针对安装时就自带的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
6#
本帖最后由 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讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-13 11:48:00
7#
这个问题确实没有办法判断,你把出现问题的项目以及现在的资源文件全部发过来,我这边验证一下,不行的话我可以发给TX厂商那边问一下原因
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部