0

アプリをローカライズしようとしていますが、いくつか疑問があります。私はスペイン語で文字列を翻訳しており、地域コードを非常に具体的にしようとしているので、フォルダーに値-es_rES、値-es_rUS、および値-es_rMX. 現在、スペイン語を使用する国やユーザーが増えているため、一般的な値のフォルダーを作成しました。

Android は、すべてのメキシコ、米国、スペインのユーザーを地域コードの下でそれぞれの言語に自動的にプッシュできますか?

4

1 に答える 1

0

2 つのオプションがあります

  1. 言語地域のロケールを使用します (つまり、スペイン語/スペインの場合は es_ES、スペイン語/ペルーの場合は es_PE)。
  2. リソース フォルダーで MNC/MCC コードを使用すると、ロケールのフォルダーよりも優先されます。

あなたが説明したように、定義された es_XX (任意の地域) のロケールを持つすべてのユーザーは、「values-es」フォルダーに移動しますが、US ユーザーがロケールとして「es_US」を構成していない限り、US ユーザーは移動しません。

http://developer.android.com/guide/topics/resources/providing-resources.htmlの表 2 をご覧ください。

アセットが「es_ES」にない場合は「es」から取得されるため、異なるもののみを変更してください。

于 2013-10-07T15:55:14.747 に答える