Windows Phone 8上的多语言化

来源:互联网 发布:centos镜像下载 编辑:程序博客网 时间:2024/05/29 04:56

在WP8中对其它语言的支持是很容易的,很多工作VS IDE已经给我们做好了,只有少许的工作还需要我自己完成:

1. 打开工程(不是解决方案)的属性


. 2. 在左下角的那个列表中选中要支持的语言,保存.这样工程中的Resources目录中就会自动添加相应的资源文件.注意: 在选择支持中文的时候, 要选择”Chinese (Simplified,PRC)”,这个列表中有很多关于中文的选项. 


3. 然后打开刚刚生动的AppResources.zh-CN.resx进行翻译就行了.


 到目前为止我们对中文的支持工作已经完成.简单吧!

剩下的就是在代码中使用字符串了,分为两种方式:

1).在XAML文件里:Text=”{Bing Path=LocalizedResources.ApplicationTitle Source={StaticResource LocalizedStrings}}”

2).在CS源代码中:appBarButton.Text = AppResources.AppBarButtonText;

而这里的AppBarButtonText是定义在AppResources.Designer.cs文件中:

public static string AppBarButtonText

{

    get{ return ResourceManager.GetString(“AppBarButtonText”,resourceCulture);}

好了,多语言的支持就这样了.

原创粉丝点击