【Mac OS】文件夾多語言顯示設置
但是系統默認的幾個文件夾 桌面,下載… 在終端看到的會是英文的 Desktop, Dowload…等,這裡就來說明怎麼實現這種多語言的文件夾命名。
cd /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj sudo chmod -R 777 *open . # 在文件夾中打開,以便之後操作
如果加了sudo命令還是無法給許可權請開啟Rootless功能,開啟方法:
- 重啟電腦並按住 cmd + R 鍵。進入恢復模式。
- 頂部的菜單 欄Utilities > Terminal 打開終端。
- 鍵入命令 csrutil disable 重啟即可。
開啟之後再做之前操作。
打開 SystemFolderLocalizations.strings 文件。看內容是否亂碼,如果是亂碼則為二進位文件,需要下面2步轉換,如果不是亂碼可以跳過下面兩步。
轉化二進位文件為JSON或者XML文件(二選一)。
plutil -convert json SystemFolderLocalizations.strings # 轉化為JSON文件plutil -convert xml1 SystemFolderLocalizations.strings # 轉化為XML文件
然後修改添加自己的英/中文(key-value)。例如我們新建一個Projects但是要顯示中文的「項目」。
{"Desktop": "桌面", ...., "Projects": "項目"}
...<key>Desktop</key><string>桌面</string>...<key>Projects</key><string>項目</string>
當然,修改完成之後如果原文件是二進位,需要轉化回去:
plutil -convert binary1 SystemFolderLocalizations.strings
最後,去我們的文件夾下面如例子中的Projects。
cd ......./Projects # cd 到目錄Projects下touch .localized # 新建一個.localized空文件 默認會隱藏pkill Finder # 重啟Finder
然後重啟後的finder中就可以看到Projects變成"項目"了。
推薦閱讀:
※為什麼不同系統不能兼容同一個已編譯的可執行二進位文件?
※使用 Mac 系統時有哪些優雅快速的操作習慣?
※微軟在 Windows 10 裡面加入 Linux,這是他們認輸了嗎?
※為什麼說阿里巴巴和Google終有一戰?
※如何做一個線程鏡像?
