我想要提供應用程序,它將支持具有取決於實際本地化和國家代碼的資源的語言。根據Documentation我需要更改資源格式,即values-en-rUS
,並在該配置應用程序成功的編譯和適當的標誌圖像資源設置,但我不知道什麼格式應該寫在Locale
變量來改變資源。我嘗試en_US
,en-rUS
,en-US
,但確實無法正常工作。在我之前的版本中,像values-en
這樣的資源將應用程序語言的Locale
更改爲en
,資源正確更新。具有適當語言代碼的多語言資源
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. 源代碼語言分析
- 2. 不同的語言資源
- 3. 具有多種語言的資源文件
- 4. 多種語言的資源文件
- 5. 多語言站點MVC4中的資源
- 6. 對語言的Android資源只有3個字母代碼
- 7. 語言限制資源.resx
- 8. 語言資源包爲空
- 9. Android字符串資源多語言
- 10. 多語言網站與全球資源
- 11. 具有固定後端語言的多語言果園網站?
- 12. 語言代碼6.1
- 13. 源代碼/機器語言的比例
- 14. 谷歌語言API的源代碼?
- 15. 使用「不同語言」的源代碼
- 16. 多語言菜單,語言
- 17. 保護腳本語言源代碼
- 18. 腳本語言解釋器源代碼
- 19. TypeScript Visual Studio語言擴展源代碼
- 20. 如果語言沒有語言代碼會怎麼樣?
- 21. Yii語言源語言和翻譯
- 22. Feedburner多語言RSS源
- 23. 我的Javascript代碼支持多語言
- 24. 顯示當前語言代碼 - OpenCart
- 25. ASP.NET MVC 3中的多語言URL - 避免多語言URL中的默認語言代碼
- 26. 具有多種目標語言的XLIFF?
- 27. $語言 - >語言獲取默認語言不是當前語言[Drupal 7]
- 28. 編程語言設計的好資源?
- 29. 8086資源的彙編語言
- 30. 使用資源更改WinForm的語言
這正是我需要的,謝謝! – Expiredmind