Skip to content

讓 Mac 的資料夾名稱本地化(進階版)

看了上一篇教學的大家,你們該不會以為這樣就結束了吧?

現在我們開始玩進階版,把資料夾名稱改的更完美。

 

首先,上一篇教學雖然解決了本地化名稱的問題,但是也生出了一個問題,

那就是在終端機底下,這個資料夾的名稱是會加上 .localized 這個副檔名的,

挑剔的我,當然不可以讓這種事情發生。

 

所以說,我們進到系統底層。直接修改對應的資料夾名稱。

進階版的修改方式跟之前提到的完全不一樣,所以如果你已經改過了,先把底下的 .localized 資料夾刪除

再把資料夾名稱改回沒有 .localized 的狀態

如果你不知道如何改 .localized 副檔名的話,可以用終端機的 mv 下指令

例如 :

mv ./VirtualMachine.localized ./VirtualMachine

這樣就把副檔名刪除了。

 

接著,到

/System/Library/CoreServices/SystemFolderLocalizations/zh_TW.lproj

這裏是以中文舉例,如果你要用其他語言請換到其他的 .lproj 資料夾底下改

找到 SystemFolderLocalizations.strings ,複製到桌面上之後,用 TextWrangler 打開他

如果你有plist editor的話更好,沒有的話反正就是用支援 binary plist 的編輯器都行。

 

打開之後,相信聰明的你應該知道如何修改名稱了,這裏就不贅述。

改好之後丟回去原本的位置覆蓋原始檔案,

然後去家目錄裡面,顯示隱藏檔案,把隨便一個 .localized 檔案複製進去你要改的資料夾裡面

(簡單來說,就是用此方法時,要顯示本地名稱的資料夾裡面一定要有一個 .localized 的檔案)

本地資料夾名稱

最後,再重新啓動 Finder ,這樣就可以了

 

最後,因爲這招可以修改系統內建的資料夾

所以可以變成這樣XD

本地資料夾名稱

 

發佈於macOS 教學

3 則留言

  1. Ar0ca Ar0ca

    我咳…
    請問皮樂姐,最後一張圖上面的BL圖是…?!

  2. 受益匪浅~~~~
    有一个小问题哈,原来那个SystemFolderLocalizations.strings文件的权限是-rw-r–r–(通过ls -l命令查看的),我修改之后就成为了-rw-r–r–@
    这个权限中的@是什么意思?

發表迴響