回答
它與CultureInfo沒有關係,如果你想在異常消息中使用不同的語言,你需要安裝.NetFramework語言更新。例如,如果你安裝阿拉伯語的.net框架,你的例外訊息看起來像是阿拉伯語
不是真的,請參閱http://stackoverflow.com/questions/209133/c-exception-messages-in-english – lesderid 2010-11-02 08:26:01
好吧,去吧。 – 2010-11-02 08:33:10
:(不幸的是,在我的腦海裏沒有很好的解決方案,
我所能說的就是處理在不同的catch塊每個異常
像:
catch(TimoutException ex) { }
catch(CommunicationException ex) { }
,並得到適當的來自您的全局資源的異常消息
該消息在SQL Server上生成。框架應如何執行翻譯?
我做的是兩種類型來劃分例外:
- 異常可以處理,所以翻譯成的CurrentUICulture。請記住,錯誤最有可能是非常技術性的,需要翻譯成用戶理解的內容。所以即使翻譯出來,外鍵異常也不是非常有用。
- 異常不能像處理,並且被翻譯成通用消息「的不便表示抱歉......」
然後用於登錄異常到應用程序日誌等,我更喜歡使用英文文本。這迫使大多數開發人員或系統管理員瞭解正在發生的事情。
對於錯誤處理,您可以查看ELMAH。
- 1. C語言中Javascript異常的消息#
- 2. 如何在調試時將Visual Studio異常消息語言更改爲英文
- 3. 如何顯示異常消息(Razor/C#)
- 4. 如何從語言代碼中以英文顯示語言名稱?
- 5. 我可以將異常消息語言更改爲其他語言嗎?
- 6. 如何以不同語言環境顯示消息
- 7. 以多語言(例如英語和法語)應用程序拋出異常
- 8. 顯示多語言錯誤消息
- 9. Android如何爲任何語言的手機顯示英語
- 10. Oracle JDBC異常消息語言是德語
- 11. 如何顯示Facebook API獲取的非英語語言
- 12. 谷歌地圖以不同於英語的語言顯示PlaceDetails
- 13. iTunesConnect中的英語以外的語言
- 14. 爲什麼語言改變爲英語在語言欄在C#
- 15. 如何以C語言返回指針
- 16. 在非英語語言
- 17. 即使語言設置爲英語,Sitecore也會顯示日語
- 18. C++運行時,顯示異常消息
- 19. C語言定義是指
- 20. 不顯示異常消息
- 21. 顯示英語語言環境中的所有例外
- 22. 在異常中顯示消息
- 23. 如何顯示合併兩種語言的文本(英語+阿拉伯語)
- 24. 如何在美式英語和英式英語之間切換TextToSpeech的語言?
- 25. 如何在codeigniter中添加阿拉伯語和英語語言?
- 26. 顯示自定義異常消息
- 27. Java語言空指針異常錯誤
- 28. 如何使用英語以外的語言,但仍使用帶英語的NSLocalizedString?
- 29. 在IF語句中不顯示消息
- 30. 如何在itextsharp中顯示ME語言
它與你的.Net框架語言沒有關係嗎?對於前者,如果您使用土耳其語.Net框架,您的例外信息顯示爲土耳其語。或者您可以創建自己的異常處理,如http://www.c-sharpcorner.com/UploadFile/rajeshvs/ExceptionHandlinginCSharp11282005051444AM/ExceptionHandlinginCSharp.aspx – 2010-11-02 08:09:19
我不確定,「繞過」.Net Framework的語言(CultureInfo ) 不工作。 – lesderid 2010-11-02 08:15:45