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

时间:2013-09-26 17:32:45

标签: c# .net winforms localization

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

enter image description here

还有.resx文件中的其他内容,我在上面的屏幕截图中标记为绿色?你看到我描绘翻译过程的方式是将.resx文件发送给执行翻译的人,但是对于.resx文件中的所有“垃圾”,对于一个不熟悉的人来说会很困惑。编程。

那么有人可以就这些观点提供见解吗?

1 个答案:

答案 0 :(得分:1)

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

您可以通过ResourceFileName.ResourceName

强烈输入此内容

表单的附加资源是由visual studio生成的,看起来你不应该因为这个原因而真正改变它们(代码生成......)。

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