汉化 TX Text Control 资源包

发布时间:2012/11/16 00:11 发布者:admin

返回博客中心

汉化 TX Text Control 资源包
TX Text Control 允许用户本地化资源包。英语和德语为内置语言不允许更改。不过我们可以通过添加自定义 Dll 语言包来汉化 TX 资源。下面我们分步叙述操作方法:

1.TX Text Control 资源文件
TX 拥有内置对话框错误提示。同时,TX 部分资源为 .NET 资源:例如 Load 和 Save 对话框,这部分资源的语言由目前操作系统语言决定。因此,如果我们
本地化语言为中文,那么当前适用的操作系统也必须为中文

2.资源包文件路径为:\Program Files\Text Control GmbH\TX Text Control 17.0.NET for Windows Forms\ResourceKit。
buildres.bat 文件包含创建  .NET Framework SDK 程序集的指令。
txtextcontrol.public.snk 包含建立语言包程序集所必须的 TX Text Control 公匙。

3.创建语言包程序集
a.安装最新版本的 .NET FrameWork SDK。
b.把 Text Resource 中的 Value 标签下的文字为汉语。
1

c.使用 VS2008 Visual Studio 2008 Command Prompt 工具运行 buildres.bat 指令,并且添加目标语言参数(这里为汉语即zh-CN)创建txtextcontrol.resources.dll。
定位到buildres.bat 文件夹位置,在这里把该文件放置在 F 盘 txresurce 文件夹下,cmd 指令如下,

C:\Windows\system32>f:

F:\>cd txresource

F:\txresource>buildres.bat zh-CN

vsprompt

 

 
运行指令前截图:
image
 
运行指令后生成文件如图:
 image


4.安装语言包程序集
新建的语言包程序集必须和 .exe 文件处于同一目录下。子文件夹名称必须为语言版本缩写,例如,汉语为 zh-CN。

添加注册表,结构如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\txtextcontrol.resources,6B83FE9A75CFB638]
注册表截图:

Demo :
注:Demo 中 TX Text Control 资源已经完全汉化
测试环境:TX Text Control .NET 17.0
TXResourceKit.zip (95.91 K, 下载次数:115)

关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网