我正在尝试将我的Silverlight 3.0应用本地化为简体中文。
然而,当我试图转向那种文化时(zh-Hans,根据http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo%28VS.95%29.aspx) 使用此代码:
var currentCulture = new CultureInfo("zh-Hans");
Thread.CurrentThread.CurrentCulture = currentCulture;
Thread.CurrentThread.CurrentUICulture = currentCulture;
我得到以下异常:
Culture name 'zh-Hans' is not supported.
我在en-GB机器上使用Windows XP SP3。
这是Silverlight 3的问题吗?或者我是否需要安装一些额外的Windows XP语言包?
由于
答案 0 :(得分:0)
问题是我安装的Windows XP(默认en-GB)默认没有安装东亚语言的文件。
启用这些非常简单 - 请参阅 http://newton.uor.edu/Departments&Programs/AsianStudiesDept/Language/asianlanguageinstallation_XP.html获取指示。
在我完成之后,我能够将Silverlight 3.0更改为zn-Hans和zn-SG
var currentCulture = new CultureInfo("zh-Hans");
或
var currentCulture = new CultureInfo("zh-SG");
等