windows phone 切换多语言时,商店标题显示错误的问题(转)

Posted by baicai on September 4, 2014

前段时间,用业余时间写了一款 wp8 app(&ldquo;超级滤镜”商店,<a href="http://www.windowsphone.com/zh-cn/store/app/%e8%b6%85%e7%ba%a7%e6%bb%a4%e9%95%9c/444f4133-4466-4c7c-93be-8ad04ecf8383?signin=true" style="margin: 0px; padding: 0px; color: rgb(51, 51, 51);">中文地址</a>;<a href="http://www.windowsphone.com/en-us/store/app/super-imaging/444f4133-4466-4c7c-93be-8ad04ecf8383" style="margin: 0px; padding: 0px; color: rgb(51, 51, 51);">英文地址</a>),在多语言的时候,给 app title

和 app tile title 进行多语言时(参考&nbsp;MSDN),中文商店(zh-cn)总是显示 “Super Imaging” 而不是 “超级滤镜”,

但是在手机上切换多语言时,名称显示正确,所以猜测是清单文件 WMAppManifest.xml 配置错误。

 

默认情况下,把英语作为 app 的显示语言,设置如下:

1、右键单击项目属性,单击 “程序集信息&rdquo;:

 

2、在“非特定语言” 中选择 en-us 作为默认语言:

 

3、在 WMAppManifest.xml 清单文件中,勾选相应的语言,注意,因为英文为默认语言,这里不能

勾选 Chinese 选项,如下:

 

4、查看清单文件中的勾选结果,如图:

 

经过了多次清单文件的配置,切换商店显示显示正常(英国为 en-gb)。

切换显示: