您的位置:知识库 »

Silverlight 2中多语言支持实现(下)

作者: TerryLee  来源: 博客园  发布时间: 2008-10-10 10:43  阅读: 3724 次  推荐: 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
 

热门文章

    最新文章

      最新新闻

        热门新闻