我可以用我的语言制作应用程序吗?

时间:2013-08-03 14:22:46

标签: windows-phone-7

我创建了一个应用程序,但由于某些语言问题我被拒绝了。我做的是我用自己的语言创建了一个应用程序。

那么我怎样才能通过认证,因为必须可以用我的语言为我的市场创建一个应用程序?它的内容是动态的,所以它不会有英语翻译。可能的步骤:

  • 的AssemblyInfo.cs
    • 设置[assembly: NeutralResourcesLanguageAttribute("no")](我是“不”/“禁止”)
  • 项目设置(应用程序)
    • 添加您支持的文化(我有5个,挪威语很难:P)
    • 取消选择英语
  • 仅选择我的市场(1,取消选择190:D)
  • 提供挪威商店说明
  • 为测试人员提供英文说明

应该让他们开心吗?如果我现在尝试上传xap,我会得到以下内容:

3010: The [NeutralResourceLanguage] attribute is invalid on the entry assembly. Update the assembly and then try again.

那么我怎样才能为自己的语言成功创建应用程序并通过认证,我只想在我的市场上提供我的应用程序?

1 个答案:

答案 0 :(得分:0)

根据如何本地化不支持的语言?部分,请参阅以下博客:

http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/04/02/globalizing-and-localizing-a-windows-phone-app.aspx

您必须将商店支持的语言设置为中性:

  

将您的中性语言设置为支持的显示语言之一。例如,'英语(美国)'。

在说明部分中,上传到DevCenter时,您必须用中性语言写一个说明,说明该应用实际上处于不受支持的语言,应用程序的语言描述(不支持)和描述选择的中性语言(支持)。即您不仅要为测试人员支持语言编写描述,还要为每个人编写描述:

  

在App Hub上,系统将提示您输入您选择的中性语言的元数据和说明(对于上面的示例,系统会提示您输入英语)。您必须在“详细说明”字段中包含以下三项才能通过认证:

     
      
  • 注释,例如“此应用程序的语言是[不支持的语言名称]”。本说明必须使用与中性语言相同的语言编写。例如,如果您选择“英语(美国)”作为中性语言,则必须使用英语(美国)书写。此注释必须是“详细说明”字段中的第一项。
  •   
  • 您的应用说明,使用与中性语言相同的语言。
  •   
  • 您的应用说明,使用不支持的语言。
  •