2012-01-16 7 views
0

サンプル言語の翻訳アプリケーションを開発したいのですが、主な機能は:: です。ユーザーが自分の好みの言語を選択すると、アプリケーションのすべてのコンテンツはその言語のみになります。androidのLanuageトランスレータ

誰でも私を助けることができますか?

+0

[このトピックの] [1]トピックの回答を確認してください。多分あなたを助けるかもしれません。 [1]:http://stackoverflow.com/questions/8806061/android-localization/8806240#8806240 – vgonisanz

答えて

1

Androidには、アプリケーションの国際化のサポートが組み込まれています。ユーザーがアプリケーションを起動すると、アプリケーションのリソースで電話の言語が使用可能かどうかが調べられます。

、あなたのアプリケーションへの言語としてフランス語を追加したい場合は、あなただけのリソースを置く:あなたのデフォルト値のマップは、おそらく英語になります

res/values-fr/strings.xml 

。今のところ、ユーザーがアプリを起動すると、電話の言語がフランス語以外の英語または他の言語の場合は、英語の文字列やその他のリソースが表示されます。ユーザーの電話がフランス語であれば、values-frのリソースが使用されます。

Googleからのガイドは、here、別のチュートリアルhereで見つけることができます。

+0

あなたが適切なコードで、このためのサンプルアプリケーションを与えることができますか? – user900591

+0

2つの異なるstrings.xmlファイルが必要です。 1つはデフォルト値になり、もう1つは値 - 言語コードで使用されます(例:values-fr)。いくつかのサンプル文字列で試してみてください。数分以内に動作するかどうかを確認できます。 –

+0

ありがとう、それは動作します.. – user900591

関連する問題