本地化Windows Phone 8应用程序的应用程序标题

时间:2013-11-05 15:18:34

标签: visual-studio-2012 windows-phone-8 localization windows-phone

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

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff967550(v=vs.105).aspx#Loc_Download

我还为每种语言创建了mui文件(de-DE,en-US,en-GB)。在我的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:The de-DE的本地化标题缺失或为空。更新您的文件和 然后再试一次。
  • 2002:de-de的本地化标题缺失或 空。更新您的文件,然后重试。
  • 2000:无法打开资源文件:AppResLib。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

AppTitle文件中可能缺少AppResLib.rc条目?或者未设置Caption属性值?

另外需要注意的是,您需要将WMAppManifest.xml中的标题属性更新为

Title="@AppResLib.dll,-100"

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

,其中100和101是您在AppResLib.rc中使用的值。