0

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

在此处输入图像描述

还有,我在上面的屏幕截图中用绿色标记的 .resx 文件中的其他内容是怎么回事?您会看到我描绘翻译过程的方式是将 .resx 文件发送给进行翻译的人,但是 .resx 文件中的所有“垃圾”对于不熟悉的人来说会很混乱编程。

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

4

1 回答 1

1

如果您想使用资源文件,只需通过添加新项目 > 资源文件将另一个资源文件添加到您的项目中...

这将为您提供强类型通过ResourceFileName.ResourceName

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

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

于 2013-09-26T17:36:16.597 回答