讓 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

本地資料夾名稱

 

3 則留言

  1. 「Ar0ca」的個人頭像
    Ar0ca

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

  2. 「Majirefy」的個人頭像

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

    1. 「皮樂」的個人頭像
      皮樂

      可以參考這篇文章
      https://discussions.apple.com/thread/2397794?tstart=0

      好像叫做 Extended Attributes 的樣子,詳細的意思我也不是很清楚 @@

發佈留言