実際のローカリゼーションと国コードに応じてリソースを持つ言語をサポートするアプリケーションを作成したいと思います。 Documentationによると、私はリソースをフォーマットするためにvalues-en-rUS
を変更する必要があります。その設定では、アプリケーション内のsucessfulコンパイルとリソース内の適切なフラグイメージが設定されていますが、リソースを変更するためにはどのようなフォーマットを書くべきかはわかりません。試してみますen_US
、en-rUS
、en-US
正しく動作しません。以前のバージョンでは、values-en
のようなリソースをen
に変更すると、アプリケーション言語のLocale
が正しく更新されています。適切な言語コードを持つ多言語リソース
0
A
答えて
1
values-en-rUS
のロケールはnew Locale("en", "US")
で取得できます。これは "en_US"ロケール(一致するvalues-en-rUS
)のインスタンスを取得します。
new Locale("en_US")
を使用しないと、「en_us」が生成されます。それはvalues-en-rUS
と一致しません。またnew Locale("en-US")
は動作しません。
APIレベル21からは、便利なLocale.forLanguageTag(String)
メソッドがあります。この場合、指定されたIETF BCP 47言語タグ文字列のロケールが返されます。この文字列は "en-US"です。したがって、Locale.forLanguageTag("en-US)
を使用することができます。
0
ば完全にわからない何を求めていますが、言語を追加したい場合は、書き込みフォルダーを作成するために、実際に作成する必要がありますが、その形式で:<resource type>-b+<language code>[+<country code>]
は 例:value-b+en+US
その後
あなたがstrings.xml
ファイルを追加することができます各フォルダを表示したいフォルダに移動します。すべての文書hereを見つけることができます。
関連する問題
- 1. Wagtail多言語ウェブサイトフォールバック言語
- 2. 多言語APIのコンテンツ言語
- 3. Android文字列リソースの多言語
- 4. 多言語タイムゾーンセレクタ
- 5. 多言語enum
- 6. Yii2多言語
- 7. 多言語エクスプレスアプリ
- 8. 多言語PHP
- 9. PHP多言語
- 10. Virtuemart多言語
- 11. 多言語ビルドツール
- 12. Web2py多言語
- 13. 多言語ウィンドウフォーム
- 14. 多言語ウェブサイト
- 15. 多言語サポート
- 16. 多言語データ
- 17. 多言語ナビゲーション
- 18. 多言語ラーバルサイト
- 19. 異なる言語リソース
- 20. "英語のみ"のバックエンドを持つ多言語サイト
- 21. コルドーバ語の多言語コンテンツ
- 22. .csのコードから多言語リソースにアクセス
- 23. 多言語切り替えの問題
- 24. 言語コード
- 25. 多言語HTMLページ
- 26. .htaccess多言語サイト
- 27. スタティックリアクションアプリケーション/ウェブページ多言語
- 28. 多言語HTML5アプリケーション
- 29. ベストプラクティス:Django多言語
- 30. CodeIgniter多言語データベース
これは私が必要としていたものです。ありがとうございます! – Expiredmind