我知道MSDN documentation中有哪些語言的操作系統可用,但我正在尋找一種方法來檢索代碼。 InputLanguage.InstalledInputLanguages似乎不可用,我無法找到它的等價物。如何獲取已安裝的顯示語言列表?
1
A
回答
2
我不知道Windows Phone中的任何API會返回已安裝/可用語言的列表。我確實發現在當前線程Current(UI)Culture中切換到不受支持的CultureInfo會引發異常。
因此,可能以醜陋的方式測試幾種文化(我不會測試它們全部,但您可以測試您支持的語言)。
也就是說,我認爲你不應該(能夠)改變你的程序中的語言,因爲它會混淆用戶。用戶將希望自己改變語言。
0
解決了這個問題。
public bool isCultureSupported(String culture)
{
CultureInfo locale = new CultureInfo(culture);
if (locale.CompareInfo == null)
return false;
return true;
}
相關問題
- 1. 如何讓WordPress顯示可安裝語言的完整列表?
- 2. 在Android上獲取並顯示已安裝程序的列表
- 3. 如何獲取語言和輸入設置下顯示的語言列表
- 4. 已安裝語言包安裝的操作系統語言?
- 5. Android - 獲取Google語音安裝語言
- 6. 如何獲取joomla語言列表
- 7. 如何獲取Android Studio中已安裝/未安裝的依賴項的列表
- 8. 如何獲取已安裝軟件產品的列表?
- 9. 如何獲取已安裝的窗口小部件列表?
- 10. 如何獲取已安裝打印機的列表?
- 11. 如何獲取所有已安裝字體的列表?
- 12. 如何使用AppleScript獲取已安裝聲音的列表?
- 13. 如何獲取Android中已安裝應用程序的列表?
- 14. 如何獲取已安裝的OLE DB提供程序列表?
- 15. 如何獲取已安裝應用程序圖標的列表
- 16. 提示安裝語言包
- 17. 如何顯示Facebook API獲取的非英語語言
- 18. Firebase:Android:如何顯示已安裝應用程序的聯繫人列表已安裝
- 19. 獲取Qt5中的語言列表
- 20. Symfony - 獲取支持的語言列表
- 21. 獲取sitecore項目的語言列表
- 22. 獲取可用語言的列表
- 23. m2e已安裝但未顯示在Ubuntu中的列表中Juno
- 24. 需要顯示已安裝的應用程序列表
- 25. 獲取已安裝的配置文件的列表
- 26. 獲取已安裝的Windows應用程序的列表
- 27. 獲取已安裝的Android應用程序的列表
- 28. 獲取Java語言的完整語言名稱列表
- 29. 如何從github的URL獲取主要語言或語言列表?
- 30. 從Microsoft Windows安裝程序類獲取已安裝DLL的列表
歡迎來到SO,在這裏,解釋爲什麼要使用您的解決方案,而不僅僅是如何,這是一個很好的做法。這會讓你的答案更有價值,並有助於讀者更好地理解你是如何做到的。我還建議你看看我們的FAQ:http://stackoverflow.com/faq。 – ForceMagic 2012-10-26 05:25:19
注意:這不適用於WP8。檢查「ka-GE」(格魯吉亞),根據MSDN目前不支持,但「CompareInfo」不爲空。 – 2013-11-01 11:24:32