汉化 TX Text Control 资源包

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

发布于 2012/11/16 00:00

汉化 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

关于葡萄城

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态