[玩转Silverlight]第二回:应用篇,Silverlight本地化
2009-02-06 11:57:47 来源:WEB开发网核心提示:本文示例源代码或素材下载 准备资源文件*.resx首先,我们需要创建不同的语言版本的资源文件,[玩转Silverlight]第二回:应用篇,Silverlight本地化,例如此处包括的en-US和zh-CN两种资源文件: 创建的资源文件被命名为Lables.resx,对应的语言文件分别为Labels.en-US
本文示例源代码或素材下载
准备资源文件
*.resx
首先,我们需要创建不同的语言版本的资源文件,例如此处包括的en-US和zh-CN两种资源文件:
创建的资源文件被命名为Lables.resx,对应的语言文件分别为Labels.en-US和Lables.zh-CN以实现对应用和中文的支持,关于资源文件的命名规则,详情参考MSDN(http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx), 或者也可以通过CultureAndRegionInfoBuilder来访问语言和地区信息。
Note:Labels.resx必须设置为Public,以便于自动产生的后台代码能够在用户代码中被调用,我们随后将会看到。
将Labels.resx复制为Labels.en-US和Labels.zh-CN,并实现相应的value值。
*.csproj
为了将资源文件程序集打包到*.xap文件中,我们必须修改*.csproj文件的SupportedCultures属性为:
<SupportedCultures>zh-CN;en-US</SupportedCultures>
这样,当编译Silverlight应用时,资源文件的程序集将包含在*.xap包中,实现在运行时支持本地化语言,我们解压*.xap可以看到:
*.xap
Tags:Silverlight 第二回 应用
编辑录入:爽爽 [复制链接] [打 印][]
- ››应用程序的配置管理Poco
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››应用WebSphere MQ V6 来构建企业信息总线的行业示...
- ››应用 Python 解决一些实际问题
- ››应用JScript和XML自定义无刷新多级联动菜单
- ››Silverlight for Symbian
- ››应用:C/C++获取本机IP地址
- ››应用程序开发者偏好苹果也关注Android
- ››应用软件视频会议中的几个常见问题
更多精彩
赞助商链接