2016-05-31 7 views
1

私のアプリを別の言語にしたい。私は、リソースファイルのローカリゼーション機能を使用したい。コードネームエミュレータで1つのアプリケーション言語を変更する

しかし、言語が異なる国で変更されているかどうかをテストしたいと思います。さまざまな言語をどのようにテストできますか?または、表示する前にコードで何かする必要がありますか?

ありがとうございます!

答えて

1

シミュレータは、Java SEのロケールを使用してシミュレートします。 Java SEが拾うOSロケールをカスタマイズすることができます。

ここで説明したように、コマンドラインを介してこれをカスタマイズすることができます:IDEの設定で実行セクションでhttp://www.oracle.com/us/technologies/java/locale-140624.html

をただのJVM引数を追加します。-Duser.language=fr -Duser.country=CA

+0

ありがとうございます!別の質問...ユーザーが言語を選択できるオプションが必要な場合はどうなりますか?このローカリゼーションオプションを使用してコードを使用して言語を手動で変更するにはどうすればよいですか? – NINlol

+0

これは@kayaの回答が –

+0

だったのですが、この "実行セクション"はどこにありますか? – Timo

1

は、私はプログラム的に変更すると思うが、これは呼ばれるべきソースコードの中で

ハッシュテーブルh = res.getL10N( "ローカリゼーション"、 "de"); UIManager.getInstance()。setBundle(h);

関連する問題