私がやりたいのは、複数の言語を含むスピナーをユーザーに提供することです。言語が選択されると、アプリはその言語に翻訳されます。
さまざまな文字列ファイルがありますが、これを実装する方法がわかりません。これは可能ですか?どうすればいいですか?
私がやりたいのは、複数の言語を含むスピナーをユーザーに提供することです。言語が選択されると、アプリはその言語に翻訳されます。
さまざまな文字列ファイルがありますが、これを実装する方法がわかりません。これは可能ですか?どうすればいいですか?
res フォルダーで、これを尊重します。
res/
values/
strings.xml
values-es / (here for spanish values)
strings.xml
values-fr /
strings.xml (here for french values)
Android は、実行時にデバイスのロケール設定に従って適切なリソースを読み込みます。
詳細については、こちらを参照してください。
string.xml
異なるファイルを異なる値のフォルダーに配置するだけで、それぞれが次のように名前が付けられます。値-XX XX は使用する言語です。
たとえば、英語の場合は values-en、フランス語の場合は values-fr などです。