2012-04-25 97 views
2

我有一个关于Windows Phone本地化的问题。我检查了windows phone的文化和语言支持,英文只有英文(美国)和英文(英国)。我也想为加拿大和澳大利亚广告英文支持,那我该怎么做?此外,仿真器中的显示语言设置只有英语(美国)和英语(英国),因此我如何测试其他英语国家(如加拿大和澳大利亚)?谢谢!英语国家的Windows Phone本地化

回答

2

的Windows Phone 7有一个有限的支持矩阵,现在的文化/语言组合。你可以看到this language support list on MSDN。如果您愿意,我会建议您为加拿大的en-CA编码。

如果您查看"How do I localize for a language that isn't supported?" section,有一些关于如何从Microsoft支持WP7中不支持的语言的指导。你不会喜欢它。这是步骤的一小部分。

  1. 硬代码的应用程序将被写在不支持的语言,如果你没有在未来支持更多的语言计划。或者,创建 默认的AppResources.resx文件,并将您的不支持的语言字符串放在那里,如果您打算在未来支持更多语言或将支持提交中的其他语言。

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

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

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

我还建议将它粘贴在一个en-CA文件中,以便在支持来临时可以轻松地切换到它。

相关问题