2017-08-29 11 views
0

としては、IAPのローカライゼーションのテストに関するTechnical Note TN2413で説明:ローカライズStorekit - プロダクション環境のみ - SKProduct localizedTitleとlocalizedDescriptionはサンドボックスのiTunes Storeの場所にのみ依存しますか?

localizedDescriptionとlocalizedTitleリターンその言語現在のiTunes Storeではなく 現在のデバイスの言語設定に基づいてされている情報 。たとえば、アプリ内購入 がiTunes Connectでドイツ語にローカライズされていて、 英語のテストユーザーアカウントでログインしている場合、localizedDescriptionと localizedTitleは英語でローカライズされた情報を返します。 localizedDescriptionとlocalizedTitleの返品情報をドイツ語で にローカライズするには、テストデバイスにドイツのテストユーザーアカウントでログインします。

すべてサンドボックスでよく確認されています。

localizedTitleとlocalizedDescriptionの言語は、iTunes Storeの場所にのみ依存するのですか、[NSLocale preferredLanguages]または現在のlocaleIdentifierに基づいていますか?

一方で、プロダクションストアがテストストアのように動作するのは意味がありますが、他方ではこれは究極的にユーザーの言語設定がどのローカライゼーション彼らは奉仕される。

たとえば、ドイツ語を話す方がフランスに住んでいて、フランスのApp Storeを使用している可能性があります。

これは個人的に確認するのが難しいため、これに関する具体的な文書はありません。誰でもこの仕組みを確認できますか?

ありがとうございます。

答えて

0

ローカライゼーションは、ユーザーの店頭とそのデバイス設定に基づいて決定されます。ルーマニアのユーザーは、ルーマニアの店頭にいる間でも英語の説明を見ることができます(価格はルーマニアの通貨になります)。

これにはいくつかのユースケースがあります(旅行中のユーザー、母国語と異なる地域に住んでいるユーザーなど)。

あなたの質問に答えるには、言語設定と店頭(ユーザーの実際の場所と異なる場合があります)の両方で決定されます。

+0

ローカリゼーション全体がiTunes Storeの場所とデバイスの設定の両方に依存することを理解しました。しかし、私が特に関心を持っていたのは、SKProduct localizedDescriptionとlocalizedTitleに使用される言語が、iTunes Store Locationまたはデバイス設定によって決定されるかどうかです。あなたの答えは、これらの特定のフィールドはデバイス設定(Romanian Storeフロント、英語テキスト)に従ってのみローカライズされていますが、デバイス言語をドイツ語に切り替えて英国App Storeにログオンすると、すべて英語のままです。 SKProductフィールドでも同じことが予想されます。 –

関連する問題