在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);}
}
好了,多语言的支持就这样了.