Windows phone 7 使应用程序可用于不同的语言

Windows phone 7 使应用程序可用于不同的语言,windows-phone-7,localization,marketplace,Windows Phone 7,Localization,Marketplace,我完成了一个新的WP7应用程序,我可以通过自定义代码切换到不同的语言。 我想加上英语和法语,目前只设为德语 当我尝试将其提交到市场时,我只能选择填写德语信息,但我如何才能声明我的应用程序也可以在英语和法语中使用?请参见MSDN上的: 想法:如果您有支持的语言的资源,您需要在.csproj文件中声明它们 <SupportedCultures>de-DE;fr-FR;us-EN;</SupportedCultures> de;fr;美国英语; 多亏了安东我找到了解决方案:

我完成了一个新的WP7应用程序,我可以通过自定义代码切换到不同的语言。 我想加上英语和法语,目前只设为德语

当我尝试将其提交到市场时,我只能选择填写德语信息,但我如何才能声明我的应用程序也可以在英语和法语中使用?

请参见MSDN上的:

想法:如果您有支持的语言的资源,您需要在.csproj文件中声明它们

<SupportedCultures>de-DE;fr-FR;us-EN;</SupportedCultures>
de;fr;美国英语;

多亏了安东我找到了解决方案:

如果您最终像我一样,请手动为您的应用程序添加不同的语言支持(无需填写资源):

在项目中创建新的资源项,并将其称为AppResources.en-GB.resx等。它应该符合语法。您不需要填写或明确使用这些资源文件


然后,转到项目的.csproj文件,并将这些语言信息添加到其中(参见上面的文章)。然后,您将看到市场可以识别这些语言。

当我向市场提交此XAP时,是否会检测到这些语言?因为上次我检查的时候,我刚被检测到德语。当你去市场(通过手机)检查应用程序时,你可以在描述中找到支持的语言区域。您将看到您添加到proj文件中的所有语言。我说的是将应用程序提交到Windows开发中心,朋友。此SupportCultures标记是否允许应用程序提交检测到此应用程序包含三种语言?是的,它会。但是,如果你不确定的话,让我在星期一在我公司的账户上查一下:)应该可以用。你是否在我的回答中使用了链接中的本地化系统?如果是-marketplace将检测语言,并建议您填写3种语言的描述。