我有sharepoint应用程序,需要支持全球化(多语言支持)。 我打算有一个带有语言列表的下拉框。
问题:默认情况下,CurrentCulture按预期为en-US。让我们说如果用户从Dropbox中选择其他语言(中文),那么我需要将CurrentCulture设置为中文,以便它可以访问相应的资源xml文件。 / p>
我尝试根据用户选择覆盖当前文化。但它并没有对所有线程产生影响。
我尝试在web.config中设置,即使它不起作用。
请建议如何根据用户选择的语言更改整个应用程序(线程)的CurrentCulture和CurrentUICulture。
此致 Archu
答案 0 :(得分:0)
您是否尝试过Sharepoint方式:
如果您真的需要控制线程的文化,可以像下面这样设置它们:
System.Threading.Thread.CurrentThread.CurrentUICulture =
New CultureInfo("de")
System.Threading.Thread.CurrentThread.CurrentCulture =
New CultureInfo("de-DE")
但是只有你自己产生线程。