標籤:

Windows 為什麼沒有被完全漢化?Windows 系統的一些文件夾都沒有漢化,為什麼呢?


提醒看不懂的人不要亂動。


1.很多程序不支持路徑中出現Unicode字元(支持空格的已經不錯了!)

2.那玩意兒如果每種語言名稱不同的話,豈不是系統裡面所有的路徑字元串都要每種語言做一份?工作量多大?

3.請舉出一個文件夾漢化過的例子。應該是沒有的。(不包括通過文件夾配置文件實現針對不同語言顯示不同名稱,這個的文件夾實際路徑不變,如Users。)

好吧我來解釋一下Users的本地化原理。

打開Users下面的desktop.ini隱藏文件,你會看到這堆東西:

~ zhj$ cat "/Volumes/Windows 7/Users/desktop.ini"
??
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21813

所以你要自己做本地化的話只需要參照shell32.dll的本地化資源自己做個dll,然後修改一下那個目錄的desktop.ini就好了啊。


cd 系統盤:/窗口/系統32


因為它還是按照英文設計的,中文只是給它套層皮


莫非您不覺得在地址欄里輸中文很麻煩?命令行里切換目錄簡直就是夢魘。。。


首先他是外國人編寫的系統,其次是為了保證兼容性,國內的日常軟體大多是支持中文目錄的,但是國外的軟體卻不一定支持,即便是你不常使用外國軟體,但是專業性的軟體大多是國外的產品,公司企業需要使用這些專業性軟體,雖然知名的國外軟體都有漢化包,但是這不能保證他們運行的底層對中文的有良好支持,其次公司企業也不允許使用這些漢化版。我就用到一些軟體和遊戲他們放在中文目錄下都無法運行。如果從系統內說的話,對中文編碼的支持是操作系統提供的,如果系統目錄都是中文的,那麼在系統完全啟動前系統就不認識這些目錄了,於是系統就會無法啟動。實際上如果經常用到"國外軟體的漢化版,那麼你的系統登錄名最好這要是英文的,否則一些軟體可能會無法找到當前用戶目錄。


中文路徑,真的,真的,真的不好啊T.T

多年單機遊戲路過。。。


多國語言版切成中文和純中文版是不一樣的。前者有英文。


1,編碼總是,Windows對Unicode支持不完整,導致除英文之外的語言在程序中使用較為複雜,起碼軟體開發商不會買單。(用VC開發過軟體的都知道處理非英文字元是一件非常頭疼的事。)

2,Windows加殼加的很好,沒有必要進行所有資源的本地化,把成本轉移至CPU與內存上更加實在。

3,受眾,不是所有人都會去翻系統的文件。

4,兼容性與歷史遺留問題(如:program files與program files(86))與用戶習慣等。


你肯定沒用過win8,裡面大部分文件夾都有了中文名字。c盤/用戶/下載

當然還有小部分沒有變化。win10開始,藍屏都有漢化了。。。


畢竟我們還要用到國外的軟體,即使是國內的軟體也大都是用老外的編程軟體寫的,如果目錄名也中文兼容性必然有很大問題(你不能指望所有外國人都在做軟體時加入中文兼容支持)。

我認為的全中文系統應該是這樣的:

我天朝真正獨立自主的研發出中文內核系統,加上完全自主生產的硬體設備。這種情況下做出中文編程語言,中文操作系統是有可能的

其實目前來看Windows這種程度的翻譯已經足夠用戶正常了,大家也用習慣了。如果說有一些新手不懂360提示的篡改註冊表是什麼意思的話,為什麼不讓這些軟體開發商背鍋呢?增加一個"新手模式"也是不錯的,比如這樣的提示:

發現『慢播(點擊查看軟體詳情以及專家評價)』試圖惡意在您的桌面上添加『帶有病毒性質的假黃網(地址:樂事.薯片)』,建議阻止。


os x哭了。


推薦閱讀:

為什麼有人在 MacBook 上裝 Windows 7 ?
PowerShell 現在處於什麼地位?有沒有必要學?
Windows 的文件夾的許可權管理為什麼亂七八糟的?
為什麼 Windows 下的快捷鍵邏輯如此混亂?
使用 Mac 的人會鄙視 PC 用戶嗎,為什麼?

TAG:MicrosoftWindows |