1

I looked through MSDN and couldn't find a clear cut answer to this one. So, if i'm building a localized WP7-application, should i conform to phone's language/culture settings or can i roll my own language/culture-switching mechanism inside the app?

Here's the relevant section from MSDN: http://msdn.microsoft.com/en-us/library/ff637522(v=vs.92).aspx

This is stated in "Testing Your Application":

When changing a display language, verify that the language of your application UI automatically updates to that language.

Should this be taken as a "soft" guideline or a precondition for Marketplace acceptance?

ps. I know that this question is pretty academic in nature, because i cannot think of any scenario where standard localization mechanism wouldn't be enough.

Edit: To clarify my point: If i build a localized/globalized app, am i required to or should i use the phone's settings or can i implement my own culture switching?

4

2 に答える 2

0

に移動して、実際のデバイスでこの種のテストを実行する必要がありますsettings > region + language。このページでは、言語や日付形式などの他のロケール情報を変更できます。

于 2012-02-06T06:20:34.697 に答える
0

よくわかりませんが、開発者がアプリ内に「独自の」言語切り替えメカニズムを実装する可能性があると思います。1 つの例: デバイスの言語として英語を選択していますが、住んでいる地域としてチェコ語を選択しています。OS 全体をチェコ語で表示したくはありませんが、特定のアプリケーション (チェコ語をサポートする) をチェコ語で表示したいと考えています。つまり、OS をチェコ語に切り替えないと提供できません。このシナリオでは、アプリでも言語を選択できるようにするのが最善だと思います。そのため、英語の OS 言語のままで、このアプリをチェコ語に切り替えることができます。

于 2012-03-05T15:39:58.117 に答える