私は多くの言語のために私のアプリケーションをローカライズするために取り組んでいます。スペイン語はうまくいっていますが、ヘブライ語は表示されません。Androidが使用していない/ヘブライ語のローカリゼーションが見つかりません。
ヘブライ語の文字列フォルダの内容をスペイン語のフォルダ(値-es)に入れると、私は混乱します。スペイン語の私のヘブライ語のフォルダ(値 - 彼)は働いていません...
すべての考えは大歓迎です。
私は多くの言語のために私のアプリケーションをローカライズするために取り組んでいます。スペイン語はうまくいっていますが、ヘブライ語は表示されません。Androidが使用していない/ヘブライ語のローカリゼーションが見つかりません。
ヘブライ語の文字列フォルダの内容をスペイン語のフォルダ(値-es)に入れると、私は混乱します。スペイン語の私のヘブライ語のフォルダ(値 - 彼)は働いていません...
すべての考えは大歓迎です。
ヘブライ語は、 '彼は' 'IW'のようなロケールであり、また。
彼の答えで述べた@klauswとおり:
あなたの両方値-IW/と値-彼/ でより良い店舗重複コピーはちょうどそれがすべてのデバイスで動作を確認します。
rogcgはほとんどのAndroid搭載端末で正しく表示されていますが、サムスンギャラクシーS2はヘブライ語ではロケール「he」と互換性がなく、値-iw /を無視しているようです。これらのデバイスと互換性を持たせたい場合は、iw /とvalues-he /の両方の値で重複コピーを格納する必要があります。 https://stackoverflow.com/a/8573059/405214も参照してください。
http://stackoverflow.com/a/8470980/322939 –
一般的に言えば、エラー454のリンクを参照してください。 Androidの場合、どちらも真実ではありません。私が2.2と4.2で試したエミュレータでは、どちらもうまく動作します。 – Gavriel
私は、実際のデバイス(Nexus 1、Nexus5)に自分のアプリケーションをインストールした 'values-iw'、' values-iw-rIL'、 'values-he'、' values-he-rIL'フォルダを作成しました。私がデバイスの言語をヘブライ語に設定すると、私は英語の文字列を参照し、ヘブライ語の文字列は表示しません。私はMacBookでAndroid Studio 1.5を使用しています。私のアプリがこのように振る舞う理由は?それはヘブライ語のテキストでエンコードの問題になりますか? – gardenofwine