在引用文章的评论之后,我修改了我的问题。
我有 ac# Win forms 应用程序,其中包含一些用于用户交互的表单和对话框/消息框。我想将其本地化为一组语言。
- 大多数表单是通过表单设计器创建的,文本/字符串是通过属性设置的
- 消息框和其他运行时消息的字符串来自代码。
我在这里阅读了这篇文章 http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.71).aspx
这指向2种方法,
- 首先是让 Visual Studio 为您创建资源文件 - 这是为表单设计器生成的代码完成的
- 第二种是手动添加资源文件并使用 GetString("strMessage") 方法访问它们的代码
我想到的问题是对于设计器生成的代码,我必须首先使用 VS 将自行创建资源文件的方法。为了本地化我的运行时消息和消息框,我必须使用第二种方法,这意味着我必须手动添加资源文件。
我将为每种语言提供两组资源文件。我可以不只使用一种方法并将两种形式的字符串都本地化在一个地方吗?
谢谢,