2011-12-22 68 views
2

我制作了一个挪威应用程序。在Assembly Information - >中性语言中,我将该属性设置为“Norwegian”,默认为“English(United States)”。但是当我尝试提交时,在上传xap文件的过程中出现错误。它说了一些关于服务器错误的信息(不太清楚它说的是什么)。然后,我用Google搜索了错误,并发现有人用同样的错误的博客文章,他说,中性语言必须设置为“英语(美国),所以我这样做,并提交了罚款。向Marketplace提交非英文应用程序,程序集信息

但是,现在我在我提交的应用程序的“详细信息”中看到,语言字段为“英语”,而且我想知道,这对我的挪威应用程序会造成问题吗?应用程序中的所有文本都是挪威语。

如果这是一个问题,现在我该怎么办?

回答

3

除非你本地化您的英语和挪威语的应用程序,你应该设置中性语言为英文,并通过英语,我的意思是en,不en-US。前者是English (International)后者是English (US)

但是,如果你只有挪威,设置中性语言no。请注意,该应用程序只能在挪威市场上获得批准。

如果你想申请是在国际市场(或几个市场,所以说,游客们还可以使用你的应用程序),你需要一个英语本地化为好。

市场根据您的资源文件确定您拥有哪些支持的语言。所以你应该有一个与你的中性语言相匹配的不变文化。

我个人建议en中性语言,所以确保您下面的资源文件:

  • Resources.resx
  • Resources.no.resx

,那么你就在市场提交中获得对英文和挪威文描述(和图像等)的支持。

+0

我没有为英语和挪威语本地化。这只是在挪威。它有点奇怪,它需要使用英语,而不是英语美国,因为Visual Studio中新项目的默认设置是英语美国。你建议我添加2个资源文件(空?),然后重新提交,以获得做出挪威和英文描述的选项? – 2011-12-22 10:26:00

+0

不,新项目的默认设置是英语(en)。 7.1的更新模板会自动添加NeutralLanguageAttribute,其值为“en”。是的,添加资源文件,然后重新提交。即使它们是空的,你仍然需要它们。 – 2011-12-22 10:34:38

+0

我不能'找到一个选项来取消我已经提交的提交..嗯..当我启动VS,新项目并使用7.1模板时,默认是英语(美国)。刚刚尝试过 – 2011-12-22 11:23:21

相关问题