現在、ANDROID アプリのローカライズについて考え始めています。私は Java でコーディングしており、ADT 環境を使用しています。アプリは完成後、ドイツ語と英語で実行される予定です。デバイス UI に基づいて、文字列、ラベル画像などのリソースにアクセスする方法について、かなりの数の優れたチュートリアルを見つけました。
ただし、アプリが実行されている言語に基づいて、コードで決定を下す必要があります。擬似コードを使用して (例として) 達成したいことの簡単な例を示しましょう。
If ("language-is-german") {
start an audiostream playing a .wav-file saying "Guten morgen lieber Benutzer!!!";
Integer intErgebnis = 2 + 4;
}
Else If ("language-is-english") {
start an audiostream playing a .wav-file saying "Good morning dear user!!!";
Integer intResult = 2 + 9;
}
基本的な考え方は、さまざまなサウンド ファイルを再生することです (別のリソースを指定することでも実現できることはわかっています)。しかし、それらはさまざまな順序で再生する必要があります。本当にやりたいことを示すために、計算を追加しました。ユーザーのコンピューターに設定されている言語に基づいてさまざまなこと。
language-is-german
コードビハインドでそれを確認するにはどうすればよいですか (つまり、上記の疑似コードの代わりに何を入力する必要がありますか?