允许用户影响使用哪个LanguageResources.resx

时间:2011-05-08 22:11:20

标签: asp.net resources multilingual

我正在使用ASP.NET编写Web应用程序,并使用全局LanguageResources.resx文件来实现多语言功能。我的问题是我不希望框架自动检测语言并使用适当的LanguageResources.??.resx来加载视图。

我希望用户选择他们想要查看网站的语言,或者至少允许用户覆盖.net为我做的'猜测'。

明确指定要使用哪个资源文件的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

设置Thread.CurrentThread.CurrentCulture

的值
Thread.CurrentThread.CurrentCulture = 
   new CultureInfo("en");

将“en”替换为语言列表中的选定值。


请参阅以下文章:

Multilingual applications using C#