メインのレイアウトに、変更可能なフィールドがある別のレイアウトを含めます。目のレイアウトでは言語ごとに異なる設定を用意できます。ファイルやテキスト文字列を必要以上に作成しないようにするロケールごとの代替リソースをアプリ内のすべてのリソースに作成する必要があるとは限りません。ファイルを作成する必要はありません。同様に、すべての文字列に対して代替テキストの作成が必要とは限りません。次のような状況を考えます。アプリのデフォルト言語がアメリカ英語だとします。いくつかの重要なフレーズについては、イギリス英語のスペルを提供するとします。した代替文字列を、英国内のデバイスでアプリが実行されるときに使用するようにします。いう小さなファイルを作成し、英国でアプリが実行されるときに変える必要がある文字列のみを含めます。定義されている文字列を使用します。オブジェクトを使用します。翻訳会社に迅速な見積もりを依頼し、発注できる簡便な方法です。以上の言語に翻訳するよう依頼できます。ローカライズしたアプリをテストするデバイスでテストするテストするデバイスは、他の地域でエンドユーザーが使用するデバイスと大幅に異なることがあります。お使いのデバイスで使用できるロケールは、他のデバイスで使用できるロケールとは異なることがあります。文字列やドローアブルの表示に影響する可能性があります。デバイスのロケールや言語を変更するには、設定アプリを使用します。エミュレータに関する記事をご覧ください。イメージが明示的にサポートしていない言語と地域の組み合わせです。ロケールでのアプリの動作をテストできます。ロケールを作成したら、ロケール名を長押しして切り替えます)。ロケールに変更します。イメージで使用できないロケールにエミュレータを設定する場合、システムそのものはシステムのデフォルト言語で表示されます。アプリは適切にローカライズされている必要があります。言語タグを指定します。エミュレータを起動します。シェルから、次のコマンドを実行します。オプションを指定します。プロンプト(#)で、次のコマンドを実行します。括弧付きのセクションを適切なコードに置き換えます。カナダのフランス語でテストするには、次のコマンドを実行します。5;startこれにより、エミュレータが再起動します(完全な再起動のようですが、そうではありません)。ホーム画面が再び表示されたら、アプリを再起動すると、アプリは新しいロケールで起動します。リソースをテストするアプリに必要なすべての文字列リソースが含まれているかどうかをテストする方法は次のとおりです。アプリでサポートされていない言語にエミュレータまたはデバイスを設定します。アプリを使用して、サポートされていないロケールにエミュレータを設定できます)。メッセージと強制終了ボタンが表示される場合、使用できない文字列が検索されている可能性があります。ファイルに、アプリが使用するすべての文字列の定義を含めるようにしてください。テストが成功した場合は、他のタイプの設定についても同じ手順を繰り返します。いうファイルがない場合は、エミュレータまたはデバイスを縦向きにしてアプリが実行されるかどうかを確認します。