【发布时间】:2014-04-24 23:03:53
【问题描述】:
我尝试为 Windows phone 8 应用程序本地化我的应用程序标题。我使用了 microsoft 的以下文档:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff967550(v=vs.105).aspx#Loc_Download
我还为每种语言(de-DE、en-US、en-GB)创建了 mui 文件。在我的 windows phone 8 项目的根文件夹中,我添加了这些文件:
- AppResLib.dll
- AppResLib.dll.0407.mui
- AppResLib.dll.0409.mui
- AppResLib.dll.0809.mui
对于每个文件,我将构建的操作设置为内容。
当我启动应用程序并更改手机语言时,始终会显示默认语言的应用程序标题。当我将我的 xap 文件上传到 marktplace 中的 beta 应用程序时,我收到以下验证错误:
- 2002:en-gb 的本地化标题丢失或为空。更新您的 文件,然后重试。
- 2002:en-us 的本地化标题是 丢失或为空。更新您的文件,然后重试。
- 2002: de-DE 的本地化标题丢失或为空。更新您的文件并 然后再试一次。
- 2002:de-de 的本地化标题丢失或 空的。更新您的文件,然后重试。
- 2000:无法打开资源文件:AppResLib。
您对本地化应用标题有任何问题吗?大家知道,我做错了什么吗? 我很高兴收到每一条信息。
谢谢!
【问题讨论】:
-
您是否将 *.mui 移至资源文件夹?你有 .xlf 文件吗?
标签: visual-studio-2012 windows-phone-8 localization windows-phone