繁体   English   中英

如何本地化Windows.Forms .NET应用程序?

[英]How to localize a Windows.Forms .NET application?

我创建了一个测试.NET应用程序,该应用程序需要学习本地化或翻译的方法。 说,我创建了派生自Windows.Forms.Form表单,该表单又创建了.resx文件。 我知道Visual Studio的设计器允许更改UI元素的文本,但是如果我想添加自己的代码中使用的资源字符串怎么办? 我尝试将其手动添加到.resx文件,但收到此警告:

在此处输入图片说明

还有.resx文件中的其他内容(我在上面的屏幕截图中以绿色标记的)怎么办? 您会看到我描绘翻译过程的方式是将.resx文件发送给执行翻译的人员,但是由于.resx文件中包含所有“垃圾”内容,这对于不熟悉的人员会非常混乱编程。

那么有人可以对这些观点发表见解吗?

如果要使用资源文件,只需通过添加新项>资源文件将另一个资源文件添加到项目中即可。

通过ResourceFileName.ResourceName进行强类型键入将为您提供

表单的附加资源是由Visual Studio生成的,因此您似乎不应该出于这个原因(代码生成...)真正更改它们。

不知道这些标记的内容到底是什么,但是您在窗体窗口中似乎有什么? Checkbox1等...应该实际上与表单中的元素匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM