【问题标题】:Can i override phone's culture settings in WP7 application我可以在 WP7 应用程序中覆盖手机的文化设置吗
【发布时间】:2012-02-05 21:45:40
【问题描述】:

我浏览了 MSDN 并找不到明确的答案。那么,如果我正在构建一个本地化的 WP7 应用程序,我应该符合手机的语言/文化设置还是我可以在应用程序内滚动我自己的语言/文化切换机制?

这是来自 MSDN 的相关部分:http://msdn.microsoft.com/en-us/library/ff637522(v=vs.92).aspx

这在“测试你的应用程序”中有说明:

更改显示语言时,请确认您的语言 应用程序 UI 会自动更新为该语言。

这应该被视为“软”指南还是接受 Marketplace 的先决条件?

ps。我知道这个问题本质上是相当学术性的,因为我想不出标准本地化机制还不够的任何场景。

编辑: 澄清我的观点:如果我构建一个本地化/全球化的应用程序,我是否需要或应该使用手机的设置,还是我可以实现自己的文化切换?

【问题讨论】:

    标签: windows-phone-7 localization globalization marketplace


    【解决方案1】:

    您必须通过导航到settings > region + language 在真实设备上执行此类测试。在此页面中,您可以更改语言和其他区域设置信息,例如日期格式。

    【讨论】:

    • 感谢您的回复,但这不是我的意思。我的观点是,如果我将自己的文化切换器覆盖手机的设置,那会违反 WP7 应用程序的准则吗?
    【解决方案2】:

    我不确定,但我猜开发人员可能会在应用程序中实现“自己的”语言切换机制。一个例子是:我选择英语作为设备语言,但选择捷克语作为我居住的地区。我不想看到捷克语的整个操作系统,但我想看到一个特定的应用程序(支持捷克语)用捷克语。这意味着,如果不将操作系统切换到捷克语,则无法提供。对于这种情况,我认为最好也可以在应用程序中选择语言 - 这样我就可以保持英语操作系统语言,并且可以将此应用程序切换为捷克语。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 2021-09-04
      相关资源
      最近更新 更多