raw
フォルダ内に英語で1つ、raw-fr
フォルダ内でフランス語で1つのJSONファイルが2つあります。しかし、デバイスでどの言語を選択しても、アプリケーションは常にファイルをraw
の下に読み込みます。次のように私は、JSONファイルをロードしています:AndroidローカライズされたJSONファイル
InputStream inputStream = context.getResources().openRawResource(R.raw.countries);
フォルダ構造は次のとおりです。
- 解像度
- 描画可能なレイアウト
- 値
- 値 - fr
- ...
- 生
- 生-FR
私が何か間違ったことをやっていますか?これを達成するより良い方法はありますか?
@JaydeepPatel:彼はすでに 'raw-fr'フォルダに置かれているファイルの中で自分自身でフランス語でテキストを翻訳しています。 – Yashasvi
はい、 'raw'の下のファイルは英語であり、' raw-fr 'の下のファイルはフランス語です。アプリは常に英語で読み込みます。 –
確認のために、ここにあなたのディレクトリ構造を投稿できますか – Yashasvi