【发布时间】:2010-09-22 14:46:47
【问题描述】:
我可以告诉我的页面使用某个CultureInfo like
System.Globalization.CultureInfo.CreateSpecificCulture("en-US");
上面的代码只设置了CultureInfo,而不是UICulture,我如何告诉页面绕过浏览器所说的 strong> 并使用特定的,所以所有GlobalResource 都可以应用于正确的文化?
在上面的代码中,我得到的第一个浏览器语言是瑞典语:
System.Globalization.CultureInfo.CurrentUICulture.Name --> sv-SE
System.Globalization.CultureInfo.CurrentCulture.Name --> en-US
我需要设置CurrentUICulture,以便进行所有本地化,在这种情况下,使用英语而不是瑞典语,就像浏览器设置为:
(来源:balexandre.com)
【问题讨论】:
标签: c# localization asp.net-3.5 cultureinfo