2009-09-15 14 views
2

我試圖將我的Silverlight 3.0應用程序本地化爲簡體中文。Silverlight 3;切換到文化zh-Hans引發異常

然而,當我嘗試切換到該文化(ZH-漢斯,根據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. 

我m在一臺en-GB機器上使用Windows XP SP3。

這是Silverlight 3的問題嗎?還是我需要安裝一些額外的Windows XP語言包?

感謝

回答

0

的問題竟然是我的Windows XP(默認EN-GB)的安裝沒有爲默認安裝東亞語言的文件。

啓用這些功能非常簡單 - 請參閱 http://newton.uor.edu/Departments&Programs/AsianStudiesDept/Language/asianlanguageinstallation_XP.html瞭解說明。

我做這之後,我能夠改變的Silverlight 3.0 ZN-漢斯和Zn-SG

var currentCulture = new CultureInfo("zh-Hans"); 

var currentCulture = new CultureInfo("zh-SG"); 

+0

鏈接不再作品 - 你能否直接在你的答案中詳細說明步驟? – mcating 2015-01-27 20:24:48