我浏览了MSDN,找不到明确的答案。所以,如果我正在构建一个本地化的WP7应用程序,我是否应该符合手机的语言/文化设置,还是可以在应用程序内部使用我自己的语言/文化切换机制?
以下是MSDN的相关部分:http://msdn.microsoft.com/en-us/library/ff637522(v=vs.92).aspx
这在“测试您的应用程序”中说明:
更改显示语言时,请验证您的语言 应用程序UI自动更新为该语言。
这是否应被视为“软”指南或市场接受的先决条件?
PS。我知道这个问题本质上是学术性的,因为我无法想到标准本地化机制不够的任何情况。
编辑: 澄清我的观点:如果我构建一个本地化/全球化的应用程序,我是否需要或应该使用手机的设置还是我可以实现自己的文化转换?
答案 0 :(得分:0)
您必须导航到settings > region + language
,才能在真实设备上执行此类测试。在此页面中,您可以更改语言和其他区域设置信息,例如日期格式。
答案 1 :(得分:0)
我不确定,但我想开发人员可以在应用程序内部实现“自己的”语言切换机制。一个例子是:我选择英语作为设备语言,但捷克语作为我居住的地区。我不想在捷克语中看到整个操作系统,但我希望看到捷克语中的一个特定应用程序(支持捷克语)。这意味着,无需将操作系统切换到捷克语,就无法提供。对于这种情况,我认为,最好有可能在应用程序中选择语言 - 所以我可以使用英语操作系统语言,我可以将此应用程序切换为捷克语。