Windows phone 8.0 本地化遇到的两个问题

本文介绍了Windows Phone 8应用程序在本地化过程中遇到的问题及解决方案,包括如何正确设置语言和地区选项,以及解决本地化标题显示异常的方法。

基本上来说,按照msdn来讲的,本地化和全球化没有太多的问题,链接如下:

http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff967550(v=vs.105).aspx

但是在实际操作中,出现了两个插曲,在这里记录一下。

1)本地化不生效

设置完成之后,无论怎么切换 区域/语言 选项,预想的英文界面总是不出现,后来发现是因为我只修改了"WMAppManifest.xml"里支持的语言和区域。

其实 是要在主项目中的属性 里 修改默认的语言和支持语言,这样做还会自动生成 Appresouces.en-US.resx 不用手动去创建了。

其实7.x的时候也是需要修改的,不过后来一直没机会用,竟然都忘了,看到8.0支持可视化编辑属性,就自己理所应当的认为这一个地方的设置就ok了。

现在想想, WMAppManifest.xml 文件里应该是提供给 商店读取包信息来用的。 而真正本地化的支持还是原来那个机制并没有改变。

 

2)本地化标题的问题

具体的错误提示是:

在网上搜了一下,大概的问题是因为在安装vs的时候 为了精简空间没有装上mfc相关的类库,解决办法就是 点击 "Edit Code" 

然后将 #include 'afxres.h' 手动的改为 #include 'winres.h'

但是当你从 debug 切换到 release的时候,还会提示重样的错误,没关系,再改一次就好了。。。

还有 当我们在 WMAppManifest.xml 里填写本地化的标题名称的时候 那个值 一定要写对,不然应用标题就会变成 "C:\Program files\..."

 

转载于:https://www.cnblogs.com/jeekun/p/3178650.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值