是否有可能在Windows窗体应用程序中使用不同语言的resx文件,就像在Web项目中一样?是否可以在Windows窗体应用程序中使用不同语言的resx文件?
我认为你可以设置线程的文化,它应该从正确的文件中读取。
我遇到的问题是如何在Visual Studio 2008中为每种语言创建文件,觉得有一些非常简单的东西我缺少。
感谢
西拉
是否有可能在Windows窗体应用程序中使用不同语言的resx文件,就像在Web项目中一样?是否可以在Windows窗体应用程序中使用不同语言的resx文件?
我认为你可以设置线程的文化,它应该从正确的文件中读取。
我遇到的问题是如何在Visual Studio 2008中为每种语言创建文件,觉得有一些非常简单的东西我缺少。
感谢
西拉
您需要为您希望支持的每种文化包含资源文件。它们被添加到与主资源文件相同位置的项目中,并且必须遵循严格的命名约定。
资源文件的名称需要包括国家代码和语言,例如:
但是,如果你知道你并不需要支持的语言的地区差异,你可以只是名称与该语言的名称的文件:
这将取决于它是多么的重要,你本地化每个国家和/或如何打乱你的用户,如果他们看到“错误“文本(例如美国英语/英国英语的颜色/颜色等)
请参阅here查看文化代码列表。
注意:我没有机会验证代码,但看起来很完整。
只需添加一个资源文件,并更名为有语言的简称。 例如,如果缺省值为Resources.resx,对于希伯来语资源,资源将命名为Resources.he.resx,德语将命名为Resources.de.resx。