Androidでロケール固有のリソースを追加する場合は、言語の小文字のISO-3166-1コードをリソースフォルダーの名前に追加する必要があります。ここまでは順調ですね。
次に、カタロニア語とバスク語の文字列をアプリケーションに追加します。ISOリストによると、とを追加する必要がvalues-ca
ありvalues-eu
ます。しかし、それは実際に機能しますか?
編集:アプリのカスタム言語チューザーを使用すると、デバイスの設定メニューにない場合でも、言語のサポートを提供できます。これに使用するライブラリをGitHubで利用できるようにしました: https ://github.com/delight-im/Android-Languages
AndroidがすべてのISOコードをサポートしているかどうか、およびこれらの「マイナー」言語がまったく表示されるかどうかはわかりません。Androidがこれらの言語で利用できない場合、おそらくデバイスはこの言語をデフォルトのロケールとして認識せずes
、スペイン語にのみ使用します。
誰かが助けることができますか?