0

iPhoneアプリを多言語で提供するのに最適なモデルは?

  1. ユーザーがアプリを翻訳できるようにするボタンをアプリ内に追加します (そのため、アプリの言語は iPhone の言語から独立します)。

  2. アプリがシステム言語を読み取れるようにします (アプリはそれを変更できません)。アプリの言語を変更するには、システムの言語を変更する必要があります。

編集

  1. いずれの場合も、私のアプリはユーザーの言語を検出し、最初のインストールでそれを使用します。その後の使用について尋ねています。

  2. どうすればよいかについては尋ねません。何がより適切であるかを知る必要があるだけです。

ありがとう。

4

3 に答える 3

1

通常、すべてのローカライズされた文字列を設定し、ユーザーのシステム言語を使用します。これを行う方法のチュートリアルについては、http ://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial を参照してください。

于 2013-05-24T14:06:01.190 に答える
0

ユーザー エクスペリエンスを簡素化するため、2 から始めます。ユーザーがデバイスに設定した言語が既にわかっているのに、なぜユーザーに余分な作業をさせたり、UI を散らかしたりするのでしょうか?

Apple は、シンプルなユーザー インターフェイスと不要なオプションの削除、または最小限のデフォルトで最も論理的なオプションを重視しています。

ユーザーに追加のオプションを提供する場合は、最初にアプリを起動したときにデバイスに設定された言語を使用しますが、ユーザーがオプションで言語を変更できるようにします。これは、ユーザーの母国語が中国語であるが、中国語を持っていないため、デフォルトで英語を使用するなどのシナリオ用です。ユーザーは英語を話さず、フランス語を話す可能性があるため、フランス語を選択します。

こうすることで、ユーザーはデバイスの設定をフランス語と中国語の間で頻繁に切り替えることなく、アプリを使い続けることができます。

于 2013-05-24T12:17:31.193 に答える
0

iPhoneの言語を使用する方が良いです。

アプリをローカライズしようとしている場合 (多言語サポートを提供することを意味します)、ローカライズ可能な文字列を使用することをお勧めします。重要なのは、アプリからテキストを分離することです。

iOS は、iPhone の設定に基づいて、使用する言語のテキストを処理します。良い出発点はhttp://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorialです。

于 2013-05-24T11:33:37.027 に答える