我对Windows Phone本地化有疑问。我检查了Windows手机的文化和语言支持,英语,只有英语(美国)和英语(英国)。我还想为加拿大和澳大利亚提供英语支持,那我该怎么做呢?此外,模拟器中的显示语言设置仅包含英语(美国)和英语(英国),因此如何测试其他英语国家,如加拿大和澳大利亚?谢谢!
费;
答案 0 :(得分: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中支持不受支持的语言的一些指导。你不会喜欢它。这是步骤的片段。
如果您以后不打算支持更多语言,则应使用不受支持的语言编写应用程序的硬编码。或者,创造 您的默认AppResources.resx文件并放置您不支持的语言 如果您计划支持更多语言,那里的字符串 未来或将在您的提交中支持其他语言。
将中性语言设置为支持的显示语言之一。例如,'英语(美国)'。
- 醇>
在App Hub上,系统将提示您输入元数据和您选择的中性语言的描述(对于上面的示例, 你会被提示英语)。您必须包含以下三个 “详细说明”字段中的项目可通过认证:
注释,例如'此应用程序的语言不受支持 语言名称]'。此注释必须使用与语言相同的语言编写 中性语言。例如,如果您选择“英语(美国)” 作为你的中性语言,注释必须用英文写成(United 状态)。此注释必须是“详细信息”中的第一项 描述'字段。您的应用说明,使用与语言相同的语言 中性语言。您的应用说明,使用不受支持的语言。
我还建议将其粘贴在en-CA文件中,以便在支持到来时可以轻松切换到它。