2010-11-04 124 views
6

他們的俄文翻譯無效且令人困惑。例如。在某些消息中翻譯了語言關鍵字。所以我想看看原始版本(在#develop,LINQPad,ASP.NET錯誤等)。如何更改Microsoft C#編譯器錯誤消息的語言?

UPDATE 這個偉大的網站,有助於他們的翻譯找英文原版的錯誤消息:FindErr.NET

+1

可能出現[如何在調試時將Visual Studio異常消息語言更改爲英文](http://stackoverflow.com/questions/529951/how-to-change-visual-studio-exception-message -language-to-english-while-debugging)或[阻止異常消息被翻譯成用戶的語言?](http://stackoverflow.com/questions/197127/prevent-exception-messages-from-being-translated-進入用戶語言) – 2010-11-04 11:47:12

+0

仔細閱讀。我的問題與例外無關。 – thorn 2010-11-04 12:00:40

+1

是的,也許,但接受的答案似乎與您的問題可疑有關。 – 2010-11-04 12:07:58

回答

4

請在C:\ WINDOWS \ microsoft.net \框架\ V2.0.50727文件夾中。應該有一個或多個編號的子目錄,其中包含cscompui.d​​ll,C#編譯器的資源文件。數字是重要的,1033是en-US的語言id(LCID)。

安裝.NET框架的語言包應該可以解決您的問題。下載3.5 SP1 is here,更改語言以獲得正確的。我給你的鏈接應該對英語有好處。如果您收到readme.htm,請在再次嘗試之前將機器重新切換回俄語。

+1

我發現我還沒有卸載.NET 3.5的俄語語言包。與其他.NET版本的語言包不同,它在「添加/刪除程序」對話框中用俄語命名,所以我之前沒有注意到它。 – thorn 2010-11-04 13:50:11

+0

我發現語言包是由\ v3.5 framework中存在的編號子目錄1049安裝的,所以感謝您的建議。 – thorn 2010-11-04 13:54:32

4

解決!

沒有編碼!轉到:開始>配置面板>語言和區域>管理>非Unicode代碼程序的語言>將其設置爲英文。

它改變了出現在瀏覽器中的ASP.Net應用程序的錯誤消息語言。使用Windows 7.

+0

沒有爲我工作。也許是因爲我的Windows不支持.ultilanguage。 – 2015-01-27 00:04:50