Silverlight 2中多語言支持實現(下)

作者: TerryLee  來源: 博客園  發布時間: 2008-10-10 10:43  閱讀: 3577 次  推薦: 0   原文鏈接   [收藏]  
 

引言

最近項目要在Silverlight 2應用程序中實現本地化,原以為這個過程非常簡單,卻沒想到實現的時候一波三折,好在結果還算不錯。需求是這樣的,用戶第一次訪問的時候,默認為英文,當用戶選擇一種顯示語言后,記錄在本地,下次用戶訪問時直接顯示已經選擇的語言。現在我把整個實現的過程記錄下來,希望對大家有所幫助。

本文為Silverlight 2中多語言支持實現第二部分。

苦笑不得的缺陷

Silverlight 2中多語言支持實現(上)文章的最后,我們通過修改項目文件中SupportedCultures來實現了多語言的支持,之所以能夠成功,是因為前面的示例中只有兩種語言English和Chinese,現在我們再添加一個資源文件Strings.fr-FR.resx,讓它能夠支持French,如下圖所示:

TerryLee_0022

感謝我的同事Fabien幫我翻譯為French,同樣我們打開項目文件,在SupportedCultures中添加一種語言文化fr-FR,我們可以用逗號或者分號來分割,如下代碼所示:

TerryLee_0023

現在我們解壓xap文件,可以看到fr-FR、zh-CN資源文件都正確的打包在了xap文件中,如下圖:

TerryLee_0024

 

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()