本地化Windows Phone 8“应用程序标题”和“平铺标题”字符串

我有一个简单的Windows Phone 8(WP8)应用程序,我通过修改AppResources.resx本地化来创建西class牙语版本。

问题是“应用程序标题”和WMAppManifest.xml上的“平铺标题”仍然是默认语言(英语)。 我似乎无法通过WMAppManifest.xml或AppResources.resx本地化Application Title和Tile Title。

我发现并试图按照说明操作: http : //msdn.microsoft.com/en-US/library/windowsphone/develop/ff967550(v = vs.105).aspx

我看到的是:1。WP8应用程序列为文件路径’@C:\’。
2. WP8应用程序标题现在显示为’@ AppResLib.dll,-100’。
3. WP8 Tile Title现在显示为’@ AppResLib.dll,-200’。

显然,WMAppManifest.xml中“应用程序标题”和“平铺标题”的值未被解释。 我可以将它们解释为正确的本地化值吗?

是否有另一种方式或WP8的新指南(我已向MS BTW提供了反馈)?

仅供参考,我还查看了此处列出的文章: http : //msdn.microsoft.com/en-US/library/windowsphone/develop/ff637522(v = vs.105).aspx

任何帮助非常感谢!

我不得不将AppResLib.dll。{lang} .mui放在根文件夹中而不是MS教程要求的“资源”中。 (仔细检查构建操作是“内容”的文件属性)

我也可以建议这个工具: WP7 AppResLib DLL Generator 。 它将帮助您从XML文件生成本地化的dll。 如果您使用Visual Studio的快速版本,这将特别有用。 该工具最初是为WP7构建的,但它也适用于WP8。

我还想提醒你注意这个话题 。 您可能会遇到本地化应用标题在磁贴上正确显示但在商店中出现的相同问题。 解决方案是使用特定的语言代码(en-US,de-DE)并完全避免使用通用语言代码(en,de)。

我已经按照“如何本地化Windows Phone的应用程序标题”,下载了“语言 – 中立资源项目”并成功本地化了我的应用程序标题。 注意:在“语言 – 中性资源项目”中,您必须将“#include”afxres.h“替换为”#include“winnt.rh”“,并删除”属性>链接器>输入>附加依赖项中的所有包含的库“。 祝好运!