现在的位置: 首页 > 综合 > 正文

Windows Phone 8上的多语言化

2013年08月25日 ⁄ 综合 ⁄ 共 618字 ⁄ 字号 评论关闭

在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);}

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

抱歉!评论已关闭.