如何使用已翻译的.Resx文件进行本地化?

时间:2012-09-16 20:01:26

标签: c# .net vb.net visual-studio-2010 localization

我正在为我的应用程序添加多语言功能,并将所有文本字符串添加到主要的英语资源文件中,然后将它们翻译成不同的语言。我现在有大约8个文件夹,其名称格式为“de-DE”,里面是相应语言的资源文件。现在这些都被翻译了。我到底做了什么?如何将它们添加到我的项目中,以便我可以对项目进行不同的变化,或者让用户能够切换语言?非常感谢,我真的很感激。

1 个答案:

答案 0 :(得分:1)

只需为每种语言“xx”创建一个“Resources.xx.resx”文件,并将它们添加到您的项目中。它们将被编译为每种语言的目录中的YourAppName.resources.dll文件。 .NET资源系统将根据当前的UI文化(Thread.CurrentUICulture)自动选择它们。