0

我尝试为 Windows Phone 8 应用程序本地化我的应用程序标题。我使用了微软的以下文档:

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。

您对本地化应用程序标题有任何问题吗?大家知道,我做错了什么吗?我很高兴每一个信息。

谢谢!

4

1 回答 1

0

Looks like the AppTitle entry may be missing in AppResLib.rc file? Or Caption property value is not set?

One other thing to note, is that you need to update your title property in WMAppManifest.xml to something like

Title="@AppResLib.dll,-100"

and

<Title>@AppResLib.dll,-101</Title>

, where 100 and 101 are the values you use in AppResLib.rc.

于 2014-04-24T15:03:53.073 回答