Mac下文件夾多語言顯示

cd /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/

  進入該目錄copy出文件      SystemFolderLocalizations.stringsshell

sudo cp /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/SystemFolderLocalizations.strings /Users/YuanYu/Desktop/

  打開該文件顯示爲亂碼,由於該文件存儲的方式爲二進制存儲,須要進行一次轉碼操做,將文本格式轉換爲xml格式,操做方式如   下 服務器

sudo plutil -convert xml1 SystemFolderLocalizations.strings

  命令執行完以後從新打開文件,發現文件以xml格式展示,以下:網絡

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Applications</key>
	<string>應用程序</string>
	<key>Compositions</key>
	<string>Compositions</string>
	<key>Deleted Users</key>
	<string>已刪除的用戶</string>
	<key>Desktop</key>
	<string>桌面</string>
	<key>Documents</key>
	<string>文稿</string>
	<key>Downloads</key>
	<string>下載</string>
	<key>Drop Box</key>
	<string>投件箱</string>
	<key>Favorites</key>
	<string>我的收藏</string>
	<key>Faxes</key>
	<string>傳真</string>
	<key>Groups</key>
	<string>羣組</string>
	<key>Incompatible Software</key>
	<string>不兼容的軟件</string>
	<key>Library</key>
	<string>資源庫</string>
	<key>Local</key>
	<string>本地</string>
	<key>Mail Downloads</key>
	<string>郵件下載</string>
	<key>Movies</key>
	<string>影片</string>
	<key>Music</key>
	<string>音樂</string>
	<key>My Applications</key>
	<string>個人應用程序</string>
	<key>My Network</key>
	<string>個人網絡</string>
	<key>Network</key>
	<string>網絡</string>
	<key>Pictures</key>
	<string>圖片</string>
	<key>Public</key>
	<string>公共</string>
	<key>Saved Searches</key>
	<string>已存儲的搜索</string>
	<key>Server</key>
	<string>服務器</string>
	<key>Servers</key>
	<string>服務器</string>
	<key>Shared</key>
	<string>共享</string>
	<key>Shared Items</key>
	<string>共享的項目</string>
	<key>Sites</key>
	<string>站點</string>
	<key>SoftWare</key>
	<string>軟件</string>
	<key>System</key>
	<string>系統</string>
	<key>Users</key>
	<string>用戶</string>
	<key>Utilities</key>
	<string>實用工具</string>
	<key>Web Receipts</key>
	<string>Web 收據</string>
	<key>WorkSpace</key>
	<string>工做空間</string>
</dict>
</plist>

  在文件中以 Key-Value 的方式加入本身所創建的多語言文件夾 Key 爲文件夾的英文名 , Value 爲文件夾的中文名.app

  這裏咱們假設咱們加入了兩個新的多語言文件夾名稱,以下:工具

        
        <key>SoftWare</key>
	<string>軟件</string>
	<key>WorkSpace</key>
	<string>工做空間</string>

  在終端中將文件格式轉換爲二進制,操做以下:code

sudo plutil -convert binary1 SystemFolderLocalizations.strings

  執行完以後,咱們將文件覆蓋至原來的目錄中xml

sudo mv ~/Desktop/SystemFolderLocalizations.strings /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/

  創建SoftWare 、 WorkSpace 文件夾圖片

sudo mkdir ~/WorkSpace
sudo mkdir ~/SoftWare

  分別在兩個文件夾中創建 .localized 文件用來標示該文件夾是多語言文件夾ip

sudo touch ~/WorkSpace/.localized
sudo touch ~/SoftWare/.localized

  註銷系統,從新進入生效.
資源

相關文章
相關標籤/搜索